From 8c64db46e5acba4dfce5f948a159118ce5518771 Mon Sep 17 00:00:00 2001 From: JEECG <445654970@qq.com> Date: Sun, 14 Sep 2025 10:37:29 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90v3.8.3=E3=80=91=E9=BB=98=E8=AE=A4?= =?UTF-8?q?=E9=A6=96=E9=A1=B5=E6=94=B9=E9=80=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../homeConfig/components/HomeConfigModal.vue | 14 +++++++++++--- .../src/views/system/homeConfig/index.vue | 2 +- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/jeecgboot-vue3/src/views/system/homeConfig/components/HomeConfigModal.vue b/jeecgboot-vue3/src/views/system/homeConfig/components/HomeConfigModal.vue index 893f10967..c33b97462 100644 --- a/jeecgboot-vue3/src/views/system/homeConfig/components/HomeConfigModal.vue +++ b/jeecgboot-vue3/src/views/system/homeConfig/components/HomeConfigModal.vue @@ -27,12 +27,17 @@ setModalProps({ confirmLoading: false }); isUpdate.value = !!data?.isUpdate; if (unref(isUpdate)) { + const record = {...data.values} //表单赋值 - if (data.values.relationType == 'USER') { - data.values.userCode = data.values.roleCode; + if (record.relationType == 'USER') { + record.userCode = record.roleCode; + } + //表单赋值 + if (record.relationType == 'DEFAULT') { + record.roleCode = ''; } await setFieldsValue({ - ...data.values, + ...record, }); } }); @@ -46,6 +51,9 @@ if(values.relationType == 'USER'){ values.roleCode = values.userCode; } + if(values.relationType == 'DEFAULT'){ + values.roleCode = 'DEF_INDEX_ALL'; + } await saveOrUpdate(values, isUpdate.value); //关闭弹窗 closeModal(); diff --git a/jeecgboot-vue3/src/views/system/homeConfig/index.vue b/jeecgboot-vue3/src/views/system/homeConfig/index.vue index 73d9f8557..93cfbdbde 100644 --- a/jeecgboot-vue3/src/views/system/homeConfig/index.vue +++ b/jeecgboot-vue3/src/views/system/homeConfig/index.vue @@ -22,7 +22,7 @@ 启用