[fix bug] 标签管理和数据字典 限制操作按钮方式保持一致

This commit is contained in:
fengchenchen
2024-08-09 21:06:40 +08:00
parent 5f1b0e75d8
commit 6dd9814a2f
3 changed files with 11 additions and 11 deletions
+1 -1
View File
@@ -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
},
+3 -3
View File
@@ -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)
}
}
]