[fix bug] 标签管理和数据字典 限制操作按钮方式保持一致
This commit is contained in:
@@ -136,7 +136,7 @@ export default {
|
||||
scopedSlots: { customRender: 'action' }
|
||||
}
|
||||
],
|
||||
canOpeFlag: process.env.VUE_APP_TAG_FLAG === '0', // 是否可以操作编辑和删除,开发环境可以
|
||||
canOpeFlag: false, // process.env.VUE_APP_TAG_FLAG === '0', // 是否可以操作编辑和删除,开发环境可以
|
||||
dict: '',
|
||||
labelCol: {
|
||||
xs: { span: 8 },
|
||||
|
||||
@@ -30,10 +30,10 @@
|
||||
</div>
|
||||
<div class="table-operator">
|
||||
<!--新增-->
|
||||
<!-- <a-button icon="plus" type="primary" v-if="record.isReadOnly === IsReadOnlyEnums.configurable.value || record.isReadOnly === IsReadOnlyEnums.subConfigurable.value" @click="handleAdd" v-has="'sys:dict:operation'">{{ $t('newlyAdded') }}</a-button>-->
|
||||
<a-button icon="plus" type="primary" @click="handleAdd" v-has="'sys:dict:operation'">{{ $t('newlyAdded') }}</a-button>
|
||||
<!-- <a-button icon="plus" type="primary" v-if="dictRecord.isReadOnly === IsReadOnlyEnums.configurable.value || dictRecord.isReadOnly === IsReadOnlyEnums.subConfigurable.value" @click="handleAdd" v-has="'sys:dict:operation'">{{ $t('newlyAdded') }}</a-button>-->
|
||||
<a-button icon="plus" type="primary" @click="handleAdd" v-if="dictRecord.isReadOnly === IsReadOnlyEnums.configurable.value || dictRecord.isReadOnly === IsReadOnlyEnums.subConfigurable.value" v-has="'sys:dict:operation'">{{ $t('newlyAdded') }}</a-button>
|
||||
<!--批量删除-->
|
||||
<a-button type="primary" icon="delete" ghost v-if="record.isReadOnly === IsReadOnlyEnums.configurable.value || record.isReadOnly === IsReadOnlyEnums.subConfigurable.value" @click="batchDel" v-has="'sys:dict:operation'">{{ $t('batchDelete') }}</a-button>
|
||||
<a-button type="primary" icon="delete" ghost v-if="dictRecord.isReadOnly === IsReadOnlyEnums.configurable.value || dictRecord.isReadOnly === IsReadOnlyEnums.subConfigurable.value" @click="batchDel" v-has="'sys:dict:operation'">{{ $t('batchDelete') }}</a-button>
|
||||
</div>
|
||||
|
||||
<j-table
|
||||
@@ -84,7 +84,7 @@ export default {
|
||||
title: this.$t('system.tag.dictionaryConfiguration'),
|
||||
width: 1000,
|
||||
confirmLoading: false,
|
||||
record: {},
|
||||
dictRecord: {}, // 数据字典的值
|
||||
commonColumns: [
|
||||
{
|
||||
// 英文名称
|
||||
@@ -175,8 +175,8 @@ export default {
|
||||
},
|
||||
methods: {
|
||||
show (record) {
|
||||
this.record = record
|
||||
this.attributeType = Number(this.record.attributeType) // 标签类型,用于辨别是下拉框还是树形结构
|
||||
this.dictRecord = record
|
||||
this.attributeType = Number(this.dictRecord.attributeType) // 标签类型,用于辨别是下拉框还是树形结构
|
||||
// 不同的标签类型 调用不同的接口
|
||||
if (this.attributeType === TagsAttributeTypeEnums.SELECT.value) {
|
||||
this.url = { ...this.dictUrl }
|
||||
@@ -202,7 +202,7 @@ export default {
|
||||
this.onClose()
|
||||
},
|
||||
handleAdd () {
|
||||
this.$refs.modalForm.add(this.record.id)
|
||||
this.$refs.modalForm.add(this.dictRecord.id)
|
||||
this.$refs.modalForm.title = this.$t('newlyAdded')
|
||||
this.$refs.modalForm.disableSubmit = false
|
||||
},
|
||||
|
||||
@@ -120,7 +120,7 @@ export default {
|
||||
width: 100
|
||||
}
|
||||
],
|
||||
canOpeFlag: process.env.VUE_APP_TAG_FLAG === '0', // 是否可以操作编辑和删除,开发环境可以
|
||||
// canOpeFlag: process.env.VUE_APP_TAG_FLAG === '0', // 是否可以操作编辑和删除,开发环境可以
|
||||
// dataSource: [],
|
||||
url: {
|
||||
list: 'sys/dict/tagDictPage',
|
||||
@@ -150,7 +150,7 @@ export default {
|
||||
clickEvent: 'handleEdit',
|
||||
has: 'sys:dict:operation',
|
||||
show: (record) => {
|
||||
return (this.canOpeFlag || record.isReadOnly === IsReadOnlyEnums.configurable.value)
|
||||
return (record.isReadOnly === IsReadOnlyEnums.configurable.value)
|
||||
}
|
||||
},
|
||||
// 删除
|
||||
@@ -159,7 +159,7 @@ export default {
|
||||
clickEvent: 'handleDelete',
|
||||
has: 'sys:dict:operation',
|
||||
show: (record) => {
|
||||
return (this.canOpeFlag || record.isReadOnly === IsReadOnlyEnums.configurable.value)
|
||||
return (record.isReadOnly === IsReadOnlyEnums.configurable.value)
|
||||
}
|
||||
}
|
||||
]
|
||||
|
||||
Reference in New Issue
Block a user