diff --git a/src/views/ne/neConfig/hooks/useConfigList.ts b/src/views/ne/neConfig/hooks/useConfigList.ts index ef77f5a4..277d7407 100644 --- a/src/views/ne/neConfig/hooks/useConfigList.ts +++ b/src/views/ne/neConfig/hooks/useConfigList.ts @@ -53,6 +53,13 @@ export default function useConfigList({ /**单列表编辑 */ function listEdit(row: Record) { + if ( + listState.confirmLoading || + ['read-only', 'read', 'ro'].includes(row.access) + ) { + return; + } + listState.editRecord = Object.assign({}, row); } diff --git a/src/views/ne/neConfig/index.vue b/src/views/ne/neConfig/index.vue index 39cd8a20..07fe2373 100644 --- a/src/views/ne/neConfig/index.vue +++ b/src/views/ne/neConfig/index.vue @@ -597,9 +597,8 @@ onMounted(() => { @click="listEdit(record)" style="margin-left: 18px" v-if=" - !['read-only', 'read', 'ro'].includes( - record.access - ) && !listState.confirmLoading + !listState.confirmLoading && + !['read-only', 'read', 'ro'].includes(record.access) " /> @@ -658,7 +657,14 @@ onMounted(() => {