Browse Source

门类管理 字段管理删除提示

master
z_yu 3 years ago
parent
commit
e2322e62a9
  1. 1
      src/api/category/fieldManage.js
  2. 5
      src/views/category/descriptionPreview/index.vue
  3. 31
      src/views/category/fieldManage/index.vue

1
src/api/category/fieldManage.js

@ -1,6 +1,7 @@
import request from '@/utils/request'
export function add(data) {
data.isSystem = false
if (data.isDataType === 1) {
data.isDataTypeDetails = 'varchar'
} else if (data.isDataType === 2) {

5
src/views/category/descriptionPreview/index.vue

@ -134,6 +134,11 @@ export default {
return
}
edit(this.thisFields).then(() => {
this.$notify({
title: '保存成功',
type: 'success',
duration: 2500
})
this.settingFormVisible = false
//
this.allFieldsData.splice(0, this.allFieldsData.length)

31
src/views/category/fieldManage/index.vue

@ -72,7 +72,6 @@
<div class="setting-dialog">
<div class="dialog-delt">
<p><span>确定要删除当前字段吗</span></p>
<p class="delt-tip"><span>提示如果删除当前字典此字典内所属内容会一并删除</span></p>
</div>
<div slot="footer" class="dialog-footer">
<el-button type="primary" @click.native="handleConfirm">确定</el-button>
@ -83,7 +82,7 @@
</template>
<script>
import { add, edit } from '@/api/category/fieldManage'
import fieldCrudMethod from '@/api/category/fieldManage'
import eForm from './module/form'
import CRUD, { presenter } from '@crud/crud'
import crudOperation from '@crud/CRUD.operation'
@ -98,7 +97,7 @@ export default {
debugger: 'true',
tag: 'field',
url: 'api/archives-type/manage',
crudMethod: { add, edit },
crudMethod: fieldCrudMethod,
title: '字段',
optShow: {
add: true,
@ -126,12 +125,6 @@ export default {
},
deleteVisible: false,
deleteData: {},
// form: {
// verifyCode: ''
// },
// formLabelWidth: '110px',
// btn: '',
// showVerifyDialog: true,
delLoading: false
}
},
@ -140,18 +133,6 @@ export default {
this.crud.refresh()
}
},
// beforeCreate() {
// this.crud.query = {
// categoryId: this.selectedCategory.id
// }
// },
// created() {
// // this.crud.title = this.title
// // this.crud.query = {
// // isType: this.isType
// // }
// // this.crud.toQuery()
// },
methods: {
//
[CRUD.HOOK.beforeRefresh]() {
@ -193,6 +174,14 @@ export default {
}
},
toDelete(data) {
if (data[0].isSystem) {
this.$notify({
title: '系统字段不可删除',
type: 'warning',
duration: 2500
})
return
}
this.deleteData = data
this.deleteVisible = true
},

Loading…
Cancel
Save