From 9d4cbff7464ebfd7803c2ce53ded49d0f73fe011 Mon Sep 17 00:00:00 2001
From: longz <longzhaoz@qq.com>
Date: 星期一, 29 六月 2026 20:33:55 +0800
Subject: [PATCH] 初步调整fix

---
 frontend-admin/src/views/ApprovalSettingsView.vue |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/frontend-admin/src/views/ApprovalSettingsView.vue b/frontend-admin/src/views/ApprovalSettingsView.vue
index 6132128..14e516f 100644
--- a/frontend-admin/src/views/ApprovalSettingsView.vue
+++ b/frontend-admin/src/views/ApprovalSettingsView.vue
@@ -47,6 +47,7 @@
 import { computed, onMounted, ref } from "vue";
 import { ElMessage } from "element-plus";
 import http from "../api/http";
+import { normalizeFormData } from "../utils/formHelper";
 
 const UI_NODE_CODES = [
   "LEVEL2_DEPT_LEADER",
@@ -185,9 +186,10 @@
   }
   savingDept.value = true;
   try {
-    await http.put("/config/visitor-competent-dept", {
+    const payload = normalizeFormData({
       deptId: competentDeptId.value ?? null,
     });
+    await http.put("/config/visitor-competent-dept", payload);
     ElMessage.success("已保存");
   } catch (e: unknown) {
     ElMessage.error(e instanceof Error ? e.message : "保存失败");

--
Gitblit v1.7.1