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 @@ 启用