From 02d59e82707dfbc034108db0e1baeb1e4ed0fe38 Mon Sep 17 00:00:00 2001 From: LiuJiaNan <15703339975@163.com> Date: Thu, 13 Aug 2026 15:03:55 +0800 Subject: [PATCH] =?UTF-8?q?feat(unitTypeConfig):=20=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E4=BF=9D=E5=AD=98=E4=B8=BB=E4=BC=81=E4=B8=9A=E9=85=8D=E7=BD=AE?= =?UTF-8?q?=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 新增 saveAdminCorp 接口声明用于保存主企业配置 - 在 UnitTypeConfig 页面新增生成主企业按钮 - 添加 onSaveAdminCorp 方法调用保存接口并显示操作结果反馈 - 引入 CheckCircleOutlined 图标优化按钮视觉效果 --- src/api/unitTypeConfig/index.js | 4 ++++ src/pages/Container/UnitTypeConfig/index.js | 20 ++++++++++++++++++++ 2 files changed, 24 insertions(+) diff --git a/src/api/unitTypeConfig/index.js b/src/api/unitTypeConfig/index.js index 8f0f063..63f07ef 100644 --- a/src/api/unitTypeConfig/index.js +++ b/src/api/unitTypeConfig/index.js @@ -32,3 +32,7 @@ export const getTenantTypes = declareRequest( "unitTypeConfigLoading", "Get > /system/operation/tenant-types", ); +export const saveAdminCorp = declareRequest( + "saveAdminCorpLoading", + "Post > appmenu/tenantTypeConfig/saveAdminCorp", +); diff --git a/src/pages/Container/UnitTypeConfig/index.js b/src/pages/Container/UnitTypeConfig/index.js index abd76b6..8223ab2 100644 --- a/src/pages/Container/UnitTypeConfig/index.js +++ b/src/pages/Container/UnitTypeConfig/index.js @@ -1,4 +1,5 @@ import useUrlState from "@ahooksjs/use-url-state"; +import { CheckCircleOutlined } from "@ant-design/icons"; import { Permission } from "@cqsjjb/jjb-common-decorator/permission"; import { Connect } from "@cqsjjb/jjb-dva-runtime"; import { Button, message, Modal, Space } from "antd"; @@ -50,6 +51,16 @@ function List(props) { }); }; + const onSaveAdminCorp = async () => { + const { success, message } = await props.saveAdminCorp(); + if (success) { + message.success("操作成功"); + } + else { + message.error(message); + } + }; + return ( 新增 + )} columns={[