From 2eb90f4cbe5f58069c15dac611b545f872587603 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?=E7=94=9F=E6=88=90=E4=B8=BB=E4=BC=81=E4=B8=9A=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 新增 saveAdminCorp API 请求声明 - 在单位类型配置页面添加生成主企业按钮 - 实现生成主企业按钮的点击事件处理逻辑 - 操作成功或失败时提供消息提示反馈 - 引入 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={[