horse soft 基础框架前端界面
autumnal_wind@yeah.net
2024-05-28 d768a385e6e5a7de3e771c7be7ac65a74a9b3d5b
src/views/basis/sysParam/config/DetailForm.vue
@@ -31,10 +31,10 @@
<script setup lang="ts">
// 模块导入
import {ConfigForm} from "@/api/system/config/types";
import {addConfig, getConfig, updateConfig} from "@/api/system/config";
import * as configApi from '@/api/system/config'
import {useI18n} from "vue-i18n";
defineOptions({ name: 'SysConfigForm' })
// 接收父组件传入属性
// const props = defineProps({})
@@ -84,7 +84,7 @@
  if (id) {
    formLoading.value = true
    try {
      const res = await getConfig(id);
      const res = await configApi.getConfig(id);
      Object.assign(formData.value, res.data);
    } finally {
      formLoading.value = false
@@ -121,10 +121,10 @@
  try {
    const data = formData.value as unknown as ConfigForm
    if (formType.value === 'create') {
      await addConfig(data)
      await configApi.addConfig(data)
      proxy?.$modal.msgSuccess("新增参数成功");
    } else {
      await updateConfig(data)
      await configApi.updateConfig(data)
      proxy?.$modal.msgSuccess("修改参数成功");
    }
    dialog.visible = false