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 @@
启用
- {{ record.roleCode == 'DEF_INDEX_ALL' ? '--' : text }}
+ {{ record.roleCode == 'DEF_INDEX_ALL' ? '全局默认' : text }}
{{ record.roleCode == 'DEF_INDEX_ALL' ? '菜单默认首页' : text }}