diff --git a/src/mixins/data-list.js b/src/mixins/data-list.js index b1ff5194..03723873 100644 --- a/src/mixins/data-list.js +++ b/src/mixins/data-list.js @@ -90,9 +90,9 @@ export default { this.batchDeleteObjs.push(obj) } }) - this.disableEdit = this.batchDeleteObjs.length !== 1 - // todo 该字段后续会修改 - this.disableEdit = !!objs.flag + if (this.batchDeleteObjs.length > 1) { + this.disableEdit = true + } else this.disableEdit = objs[0]?.usage > 0 this.disableDelete = this.batchDeleteObjs.length < 1 }, getTableData (params, isAll, isClearType) { diff --git a/src/views/setting/sources/SourcesForm.vue b/src/views/setting/sources/SourcesForm.vue index 227a866c..8ceff534 100644 --- a/src/views/setting/sources/SourcesForm.vue +++ b/src/views/setting/sources/SourcesForm.vue @@ -154,7 +154,7 @@ {{ $t('overall.cancel') }}