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/PassAreasView.vue | 12 +++++++-----
1 files changed, 7 insertions(+), 5 deletions(-)
diff --git a/frontend-admin/src/views/PassAreasView.vue b/frontend-admin/src/views/PassAreasView.vue
index 1dac9f7..d76df6c 100644
--- a/frontend-admin/src/views/PassAreasView.vue
+++ b/frontend-admin/src/views/PassAreasView.vue
@@ -95,6 +95,7 @@
import { useRoute, useRouter } from "vue-router";
import { ElMessage, ElMessageBox } from "element-plus";
import http from "../api/http";
+import { normalizeFormData } from "../utils/formHelper";
type Row = {
id: number;
@@ -291,20 +292,21 @@
saving.value = true;
try {
if (isCreate.value) {
- const body: { pid: number; areaName: string; areaDesc?: string } = {
+ const body = normalizeFormData({
pid: listPid.value > 0 ? listPid.value : 0,
areaName: form.areaName.trim(),
- areaDesc: form.areaDesc.trim() || undefined,
- };
+ areaDesc: form.areaDesc.trim(),
+ });
await http.post("/sys/pass-access-areas", body);
ElMessage.success("已添加");
} else if (editingId.value != null) {
- await http.put(`/sys/pass-access-areas/${editingId.value}`, {
+ const body = normalizeFormData({
uuid: form.uuid,
pid: form.pid > 0 ? form.pid : 0,
areaName: form.areaName.trim(),
- areaDesc: form.areaDesc.trim() || undefined,
+ areaDesc: form.areaDesc.trim(),
});
+ await http.put(`/sys/pass-access-areas/${editingId.value}`, body);
ElMessage.success("已保存");
}
dlg.value = false;
--
Gitblit v1.7.1