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') }}