feat(unitTypeConfig): 添加保存主企业配置功能
- 新增 saveAdminCorp 接口声明用于保存主企业配置 - 在 UnitTypeConfig 页面新增生成主企业按钮 - 添加 onSaveAdminCorp 方法调用保存接口并显示操作结果反馈 - 引入 CheckCircleOutlined 图标优化按钮视觉效果master
parent
033cdccc3d
commit
02d59e8270
|
|
@ -32,3 +32,7 @@ export const getTenantTypes = declareRequest(
|
|||
"unitTypeConfigLoading",
|
||||
"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 { 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 (
|
||||
<Page isShowAllAction={false}>
|
||||
<Table
|
||||
|
|
@ -81,6 +92,15 @@ function List(props) {
|
|||
>
|
||||
新增
|
||||
</Button>
|
||||
<Button
|
||||
type="primary"
|
||||
icon={(<CheckCircleOutlined />)}
|
||||
onClick={() => {
|
||||
onSaveAdminCorp();
|
||||
}}
|
||||
>
|
||||
生成主企业
|
||||
</Button>
|
||||
</Space>
|
||||
)}
|
||||
columns={[
|
||||
|
|
|
|||
Loading…
Reference in New Issue