feat(unitTypeConfig): 添加生成主企业功能
- 新增 saveAdminCorp API 请求声明 - 在单位类型配置页面添加生成主企业按钮 - 实现生成主企业按钮的点击事件处理逻辑 - 操作成功或失败时提供消息提示反馈 - 引入 CheckCircleOutlined 图标用于按钮显示master
parent
033cdccc3d
commit
2eb90f4cbe
|
|
@ -32,3 +32,7 @@ export const getTenantTypes = declareRequest(
|
||||||
"unitTypeConfigLoading",
|
"unitTypeConfigLoading",
|
||||||
"Get > /system/operation/tenant-types",
|
"Get > /system/operation/tenant-types",
|
||||||
);
|
);
|
||||||
|
export const saveAdminCorp = declareRequest(
|
||||||
|
"saveAdminCorpLoading",
|
||||||
|
"Post > appmenu/tenantTypeConfig/saveAdminCorp",
|
||||||
|
);
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,5 @@
|
||||||
import useUrlState from "@ahooksjs/use-url-state";
|
import useUrlState from "@ahooksjs/use-url-state";
|
||||||
|
import { CheckCircleOutlined } from "@ant-design/icons";
|
||||||
import { Permission } from "@cqsjjb/jjb-common-decorator/permission";
|
import { Permission } from "@cqsjjb/jjb-common-decorator/permission";
|
||||||
import { Connect } from "@cqsjjb/jjb-dva-runtime";
|
import { Connect } from "@cqsjjb/jjb-dva-runtime";
|
||||||
import { Button, message, Modal, Space } from "antd";
|
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 (
|
return (
|
||||||
<Page isShowAllAction={false}>
|
<Page isShowAllAction={false}>
|
||||||
<Table
|
<Table
|
||||||
|
|
@ -81,6 +92,15 @@ function List(props) {
|
||||||
>
|
>
|
||||||
新增
|
新增
|
||||||
</Button>
|
</Button>
|
||||||
|
<Button
|
||||||
|
type="primary"
|
||||||
|
icon={(<CheckCircleOutlined />)}
|
||||||
|
onClick={() => {
|
||||||
|
onSaveAdminCorp();
|
||||||
|
}}
|
||||||
|
>
|
||||||
|
生成主企业
|
||||||
|
</Button>
|
||||||
</Space>
|
</Space>
|
||||||
)}
|
)}
|
||||||
columns={[
|
columns={[
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue