diff --git a/src/page/main/system-admin/preference/authorityForm.vue b/src/page/main/system-admin/preference/authorityForm.vue index 78c14c7c48d5804a38d1439bcd23e8e54a96002d..9faeec371789d442792d49da45c418d47b324996 100644 --- a/src/page/main/system-admin/preference/authorityForm.vue +++ b/src/page/main/system-admin/preference/authorityForm.vue @@ -37,7 +37,7 @@ diff --git a/src/page/main/system-admin/preference/index.vue b/src/page/main/system-admin/preference/index.vue index f464651575657c6e79d0c339c4b9db30c196a5b1..22a35a83fba286b14e86c648636e5c97f0647919 100644 --- a/src/page/main/system-admin/preference/index.vue +++ b/src/page/main/system-admin/preference/index.vue @@ -20,13 +20,19 @@
- + - + - + - +
保存
@@ -54,7 +60,8 @@ import secureForm from "./secureForm.vue"; import registerForm from "./registerForm.vue"; import axios from "@/request/http.js"; -const authorizeFormRef = ref(null); +const authorityFormRef = ref(null); +const loginPageFormRef = ref(null); const secureFormRef = ref(null); const registerFormRef = ref(null); const state = reactive({ @@ -133,39 +140,21 @@ const getPreferenceConfig = () => { //保存表单项 const save = () => { - let params = {}; - if (state.activeIndex == 1) { - authorizeFormRef.value.validate((valid) => { - if (valid) { - params = { - ...state.authorizeFormData, - }; - postData("/apaas/system/v5/sysOptions/licenseOpts", params); - } - }); - } else if (state.activeIndex == 2) { - secureFormRef.value.validate((valid) => { - if (valid) { - params = { - ...state.secureFormData, - }; - postData("/apaas/system/v5/sysOptions/safeOpts", params); - } - }); - } else { - registerFormRef.value.validate((valid) => { - if (valid) { - params = { - ...state.registerFormData, - }; - if (params.login_config_state == 0) { - params.login_limit_time = 0; - params.login_pwd_error = 0; - params.login_lock_time = 0; - } - postData("/apaas/system/v5/sysOptions/loginOpts", params); - } - }); + switch (state.activeIndex) { + case 1: + authorityFormRef.value.save(); + break; + case 2: + loginPageFormRef.value.save(); + break; + case 3: + secureFormRef.value.save(); + break; + case 4: + registerFormRef.value.save(); + break; + default: + break; } }; // 请求接口发送消息 diff --git a/src/page/main/system-admin/preference/loginPageForm.vue b/src/page/main/system-admin/preference/loginPageForm.vue index 1252164e22a844035d58c379f72ba385bb6fc5cd..22ec95dae34b1d0504465eca4a931180a74b1c90 100644 --- a/src/page/main/system-admin/preference/loginPageForm.vue +++ b/src/page/main/system-admin/preference/loginPageForm.vue @@ -72,7 +72,9 @@