diff --git a/kicc-ui/src/views/system/dict/DictDataModal.vue b/kicc-ui/src/views/system/dict/DictDataModal.vue index 8783fe9b..3b8e446a 100644 --- a/kicc-ui/src/views/system/dict/DictDataModal.vue +++ b/kicc-ui/src/views/system/dict/DictDataModal.vue @@ -36,16 +36,18 @@ await clearValidate(); // 处理设置数据 tag.value = data._tag; + const dictType = data.dictType; const dictDataId = data.record?.id; const props: Partial = { confirmLoading: false }; // 采用tag标签区分操作 switch (unref(tag)) { case 'add': props.title = '新增字典数据'; + await setFieldsValue({ dictType }); break; case 'edit': props.title = '编辑字典数据'; - await setFieldsValue(await getDictData(dictDataId)); + await setFieldsValue( Object.assign({}, { dictType }, await getDictData(dictDataId))); break; } // 尾部:设置处理后的最终配置数据 diff --git a/kicc-ui/src/views/system/dict/DictDataTable.vue b/kicc-ui/src/views/system/dict/DictDataTable.vue index a7b25e94..d46663f3 100644 --- a/kicc-ui/src/views/system/dict/DictDataTable.vue +++ b/kicc-ui/src/views/system/dict/DictDataTable.vue @@ -7,9 +7,15 @@ +