| | |
| | | import { ElMessage } from "element-plus"; |
| | | import http from "../api/http"; |
| | | import type { IEditorConfig } from "@wangeditor/editor"; |
| | | import { normalizeFormData } from "../utils/formHelper"; |
| | | |
| | | type TabKey = "ABOUT" | "NOTICE" | "FLOW"; |
| | | |
| | |
| | | async function save() { |
| | | saving.value = true; |
| | | try { |
| | | await http.put("/config/content-settings", { |
| | | const payload = normalizeFormData({ |
| | | aboutUsHtml: form.value.aboutUsHtml, |
| | | parkNoticeHtml: form.value.parkNoticeHtml, |
| | | parkFlowHtml: form.value.parkFlowHtml, |
| | | aboutUsEnabled: form.value.aboutUsEnabled, |
| | | }); |
| | | await http.put("/config/content-settings", payload); |
| | | await load(); |
| | | ElMessage.success("已保存"); |
| | | } catch (e: unknown) { |