企业端增加按钮权限

master
LiuJiaNan 2026-04-14 14:46:52 +08:00
parent c309f3296f
commit 2a46b1361e
29 changed files with 563 additions and 439 deletions

View File

@ -1,3 +1,4 @@
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, Tag } from "antd"; import { Button, message, Modal, Space, Tag } from "antd";
import { useEffect, useState } from "react"; import { useEffect, useState } from "react";
@ -62,7 +63,7 @@ function List(props) {
<Table <Table
toolBarRender={() => ( toolBarRender={() => (
<Space> <Space>
{!props.isRecord && ( {(!props.isRecord && props.permission("qyd-enterprise-emergency-address-book-add")) && (
<Button <Button
type="primary" type="primary"
icon={(<AddIcon />)} icon={(<AddIcon />)}
@ -85,15 +86,17 @@ function List(props) {
fixed: "right", fixed: "right",
render: (_, record) => ( render: (_, record) => (
<Space> <Space>
<Button {props.permission("qyd-enterprise-emergency-address-book-member") && (
type="link" <Button
onClick={() => { type="link"
props.history.push(`./member/list?id=${record.id}`); onClick={() => {
}} props.history.push(`./member/list?id=${record.id}`);
> }}
成员管理 >
</Button> 成员管理
{!props.isRecord && ( </Button>
)}
{(!props.isRecord && props.permission("qyd-enterprise-emergency-address-book-edit")) && (
<Button <Button
type="link" type="link"
onClick={() => { onClick={() => {
@ -107,7 +110,7 @@ function List(props) {
编辑 编辑
</Button> </Button>
)} )}
{!props.isRecord && ( {(!props.isRecord && props.permission("qyd-enterprise-emergency-address-book-del")) && (
<Button <Button
type="link" type="link"
danger danger
@ -118,7 +121,7 @@ function List(props) {
删除 删除
</Button> </Button>
)} )}
{!props.isRecord && ( {(!props.isRecord && props.permission("qyd-enterprise-emergency-address-book-add-child")) && (
<Button <Button
type="link" type="link"
onClick={() => { onClick={() => {
@ -227,4 +230,4 @@ const AddModalComponent = (props) => {
}; };
const AddModal = Connect([NS_EMERGENCY_ADDRESS_BOOK], true)(AddModalComponent); const AddModal = Connect([NS_EMERGENCY_ADDRESS_BOOK], true)(AddModalComponent);
export default Connect([NS_EMERGENCY_ADDRESS_BOOK], true)(List); export default Connect([NS_EMERGENCY_ADDRESS_BOOK], true)(Permission(List));

View File

@ -1,3 +1,4 @@
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";
import { useState } from "react"; import { useState } from "react";
@ -73,7 +74,7 @@ function List(props) {
}} }}
toolBarRender={() => ( toolBarRender={() => (
<Space> <Space>
{!props.isRecord && ( {(!props.isRecord && props.permission("qyd-expert-emergency-rescue-expert-add")) && (
<Button <Button
type="primary" type="primary"
icon={(<AddIcon />)} icon={(<AddIcon />)}
@ -84,7 +85,7 @@ function List(props) {
新增 新增
</Button> </Button>
)} )}
{!props.isRecord && ( {(!props.isRecord && props.permission("qyd-expert-emergency-rescue-expert-batch-del")) && (
<Button <Button
type="primary" type="primary"
danger danger
@ -109,15 +110,17 @@ function List(props) {
fixed: "right", fixed: "right",
render: (_, record) => ( render: (_, record) => (
<Space> <Space>
<Button {props.permission("qyd-expert-emergency-rescue-expert-view") && (
type="link" <Button
onClick={() => { type="link"
props.history.push(`./view?id=${record.id}`); onClick={() => {
}} props.history.push(`./view?id=${record.id}`);
> }}
查看 >
</Button> 查看
{!props.isRecord && ( </Button>
)}
{(!props.isRecord && props.permission("qyd-expert-emergency-rescue-expert-edit")) && (
<Button <Button
type="link" type="link"
onClick={() => { onClick={() => {
@ -127,7 +130,7 @@ function List(props) {
编辑 编辑
</Button> </Button>
)} )}
{!props.isRecord && ( {(!props.isRecord && props.permission("qyd-expert-emergency-rescue-expert-del")) && (
<Button <Button
type="link" type="link"
danger danger
@ -148,4 +151,4 @@ function List(props) {
); );
} }
export default Connect([NS_EXPERT_EMERGENCY_RESCUE_EXPERT], true)(List); export default Connect([NS_EXPERT_EMERGENCY_RESCUE_EXPERT], true)(Permission(List));

View File

@ -1,3 +1,4 @@
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";
import { useState } from "react"; import { useState } from "react";
@ -75,7 +76,7 @@ function List(props) {
}} }}
toolBarRender={() => ( toolBarRender={() => (
<Space> <Space>
{!props.isRecord && ( {(!props.isRecord && props.permission("qyd-expert-emergency-rescue-group-add")) && (
<Button <Button
type="primary" type="primary"
icon={(<AddIcon />)} icon={(<AddIcon />)}
@ -86,7 +87,7 @@ function List(props) {
新增 新增
</Button> </Button>
)} )}
{!props.isRecord && ( {(!props.isRecord && props.permission("qyd-expert-emergency-rescue-group-batch-del")) && (
<Button <Button
type="primary" type="primary"
danger danger
@ -108,23 +109,27 @@ function List(props) {
fixed: "right", fixed: "right",
render: (_, record) => ( render: (_, record) => (
<Space> <Space>
<Button {props.permission("qyd-expert-emergency-rescue-group-view") && (
type="link" <Button
onClick={() => { type="link"
props.history.push(`./view?id=${record.id}`); onClick={() => {
}} props.history.push(`./view?id=${record.id}`);
> }}
查看 >
</Button> 查看
<Button </Button>
type="link" )}
onClick={() => { {props.permission("qyd-expert-emergency-rescue-group-member-manage") && (
props.history.push(`./member/list?id=${record.id}`); <Button
}} type="link"
> onClick={() => {
成员管理 props.history.push(`./member/list?id=${record.id}`);
</Button> }}
{!props.isRecord && ( >
成员管理
</Button>
)}
{(!props.isRecord && props.permission("qyd-expert-emergency-rescue-group-edit")) && (
<Button <Button
type="link" type="link"
onClick={() => { onClick={() => {
@ -134,7 +139,7 @@ function List(props) {
编辑 编辑
</Button> </Button>
)} )}
{!props.isRecord && ( {(!props.isRecord && props.permission("qyd-expert-emergency-rescue-group-del")) && (
<Button <Button
type="link" type="link"
danger danger
@ -155,4 +160,4 @@ function List(props) {
); );
} }
export default Connect([NS_EXPERT_EMERGENCY_RESCUE_EXPERT_GROUP], true)(List); export default Connect([NS_EXPERT_EMERGENCY_RESCUE_EXPERT_GROUP], true)(Permission(List));

View File

@ -1,3 +1,4 @@
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";
import { useState } from "react"; import { useState } from "react";
@ -73,7 +74,7 @@ function List(props) {
}} }}
toolBarRender={() => ( toolBarRender={() => (
<Space> <Space>
{!props.isRecord && ( {(!props.isRecord && props.permission("qyd-expert-emergency-rescue-team-add")) && (
<Button <Button
type="primary" type="primary"
icon={(<AddIcon />)} icon={(<AddIcon />)}
@ -84,7 +85,7 @@ function List(props) {
新增 新增
</Button> </Button>
)} )}
{!props.isRecord && ( {(!props.isRecord && props.permission("qyd-expert-emergency-rescue-team-batch-del")) && (
<Button <Button
type="primary" type="primary"
danger danger
@ -111,23 +112,27 @@ function List(props) {
fixed: "right", fixed: "right",
render: (_, record) => ( render: (_, record) => (
<Space> <Space>
<Button {props.permission("qyd-expert-emergency-rescue-team-view") && (
type="link" <Button
onClick={() => { type="link"
props.history.push(`./view?id=${record.id}`); onClick={() => {
}} props.history.push(`./view?id=${record.id}`);
> }}
查看 >
</Button> 查看
<Button </Button>
type="link" )}
onClick={() => { {props.permission("qyd-expert-emergency-rescue-team-emergency-rescue-personnel") && (
props.history.push(`./emergencyRescuePersonnel/list?id=${record.id}`); <Button
}} type="link"
> onClick={() => {
应急救援人列表 props.history.push(`./emergencyRescuePersonnel/list?id=${record.id}`);
</Button> }}
{!props.isRecord && ( >
应急救援人列表
</Button>
)}
{(!props.isRecord && props.permission("qyd-expert-emergency-rescue-team-edit")) && (
<Button <Button
type="link" type="link"
onClick={() => { onClick={() => {
@ -137,7 +142,7 @@ function List(props) {
编辑 编辑
</Button> </Button>
)} )}
{!props.isRecord && ( {(!props.isRecord && props.permission("qyd-expert-emergency-rescue-team-del")) && (
<Button <Button
type="link" type="link"
danger danger
@ -158,4 +163,4 @@ function List(props) {
); );
} }
export default Connect([NS_EXPERT_EMERGENCY_RESCUE_TEAM], true)(List); export default Connect([NS_EXPERT_EMERGENCY_RESCUE_TEAM], true)(Permission(List));

View File

@ -1,3 +1,4 @@
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";
import { useState } from "react"; import { useState } from "react";
@ -75,7 +76,7 @@ function List(props) {
}} }}
toolBarRender={() => ( toolBarRender={() => (
<Space> <Space>
{!props.isRecord && ( {(!props.isRecord && props.permission("qyd-enterprise-emergency-org-add")) && (
<Button <Button
type="primary" type="primary"
icon={(<AddIcon />)} icon={(<AddIcon />)}
@ -86,7 +87,7 @@ function List(props) {
新增 新增
</Button> </Button>
)} )}
{!props.isRecord && ( {(!props.isRecord && props.permission("qyd-enterprise-emergency-org-batch-del")) && (
<Button <Button
type="primary" type="primary"
danger danger
@ -112,23 +113,27 @@ function List(props) {
fixed: "right", fixed: "right",
render: (_, record) => ( render: (_, record) => (
<Space> <Space>
<Button {props.permission("qyd-enterprise-emergency-org-personnel") && (
type="link" <Button
onClick={() => { type="link"
props.history.push(`./personnel/list?id=${record.id}`); onClick={() => {
}} props.history.push(`./personnel/list?id=${record.id}`);
> }}
查看人员 >
</Button> 查看人员
<Button </Button>
type="link" )}
onClick={() => { {props.permission("qyd-enterprise-emergency-org-view") && (
props.history.push(`./view?id=${record.id}`); <Button
}} type="link"
> onClick={() => {
查看 props.history.push(`./view?id=${record.id}`);
</Button> }}
{!props.isRecord && ( >
查看
</Button>
)}
{(!props.isRecord && props.permission("qyd-enterprise-emergency-org-edit")) && (
<Button <Button
type="link" type="link"
onClick={() => { onClick={() => {
@ -138,7 +143,7 @@ function List(props) {
编辑 编辑
</Button> </Button>
)} )}
{!props.isRecord && ( {(!props.isRecord && props.permission("qyd-enterprise-emergency-org-del")) && (
<Button <Button
type="link" type="link"
danger danger
@ -159,4 +164,4 @@ function List(props) {
); );
} }
export default Connect([NS_ENTERPRISE_EMERGENCY_ORGANIZATION], true)(List); export default Connect([NS_ENTERPRISE_EMERGENCY_ORGANIZATION], true)(Permission(List));

View File

@ -1,3 +1,4 @@
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";
import { useState } from "react"; import { useState } from "react";
@ -73,7 +74,7 @@ function List(props) {
}} }}
toolBarRender={() => ( toolBarRender={() => (
<Space> <Space>
{!props.isRecord && ( {(!props.isRecord && props.permission("qyd-enterprise-emergency-personnel-add")) && (
<Button <Button
type="primary" type="primary"
icon={(<AddIcon />)} icon={(<AddIcon />)}
@ -84,7 +85,7 @@ function List(props) {
新增 新增
</Button> </Button>
)} )}
{!props.isRecord && ( {(!props.isRecord && props.permission("qyd-enterprise-emergency-personnel-batch-del")) && (
<Button <Button
type="primary" type="primary"
danger danger
@ -110,15 +111,17 @@ function List(props) {
fixed: "right", fixed: "right",
render: (_, record) => ( render: (_, record) => (
<Space> <Space>
<Button {props.permission("qyd-enterprise-emergency-personnel-view") && (
type="link" <Button
onClick={() => { type="link"
props.history.push(`./view?id=${record.id}`); onClick={() => {
}} props.history.push(`./view?id=${record.id}`);
> }}
查看 >
</Button> 查看
{!props.isRecord && ( </Button>
)}
{(!props.isRecord && props.permission("qyd-enterprise-emergency-personnel-edit")) && (
<Button <Button
type="link" type="link"
onClick={() => { onClick={() => {
@ -128,7 +131,7 @@ function List(props) {
编辑 编辑
</Button> </Button>
)} )}
{!props.isRecord && ( {(!props.isRecord && props.permission("qyd-enterprise-emergency-personnel-del")) && (
<Button <Button
type="link" type="link"
danger danger
@ -149,4 +152,4 @@ function List(props) {
); );
} }
export default Connect([NS_ENTERPRISE_EMERGENCY_PERSONNEL], true)(List); export default Connect([NS_ENTERPRISE_EMERGENCY_PERSONNEL], true)(Permission(List));

View File

@ -1,3 +1,4 @@
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";
import { useState } from "react"; import { useState } from "react";
@ -73,7 +74,7 @@ function List(props) {
}} }}
toolBarRender={() => ( toolBarRender={() => (
<Space> <Space>
{!props.isRecord && ( {(!props.isRecord && props.permission("qyd-enterprise-emergency-rescue-team-add")) && (
<Button <Button
type="primary" type="primary"
icon={(<AddIcon />)} icon={(<AddIcon />)}
@ -84,7 +85,7 @@ function List(props) {
新增 新增
</Button> </Button>
)} )}
{!props.isRecord && ( {(!props.isRecord && props.permission("qyd-enterprise-emergency-rescue-team-batch-del")) && (
<Button <Button
type="primary" type="primary"
danger danger
@ -110,15 +111,17 @@ function List(props) {
fixed: "right", fixed: "right",
render: (_, record) => ( render: (_, record) => (
<Space> <Space>
<Button {props.permission("qyd-enterprise-emergency-rescue-team-view") && (
type="link" <Button
onClick={() => { type="link"
props.history.push(`./view?id=${record.id}`); onClick={() => {
}} props.history.push(`./view?id=${record.id}`);
> }}
查看 >
</Button> 查看
{!props.isRecord && ( </Button>
)}
{(!props.isRecord && props.permission("qyd-enterprise-emergency-rescue-team-edit")) && (
<Button <Button
type="link" type="link"
onClick={() => { onClick={() => {
@ -128,7 +131,7 @@ function List(props) {
编辑 编辑
</Button> </Button>
)} )}
{!props.isRecord && ( {(!props.isRecord && props.permission("qyd-enterprise-emergency-rescue-team-del")) && (
<Button <Button
type="link" type="link"
danger danger
@ -149,4 +152,4 @@ function List(props) {
); );
} }
export default Connect([NS_EMERGENCY_RESCUE_TEAM], true)(List); export default Connect([NS_EMERGENCY_RESCUE_TEAM], true)(Permission(List));

View File

@ -1,3 +1,4 @@
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";
import { useState } from "react"; import { useState } from "react";
@ -73,7 +74,7 @@ function List(props) {
}} }}
toolBarRender={() => ( toolBarRender={() => (
<Space> <Space>
{!props.isRecord && ( {(!props.isRecord && props.permission("qyd-communication-guarantee-org-add")) && (
<Button <Button
type="primary" type="primary"
icon={(<AddIcon />)} icon={(<AddIcon />)}
@ -84,7 +85,7 @@ function List(props) {
新增 新增
</Button> </Button>
)} )}
{!props.isRecord && ( {(!props.isRecord && props.permission("qyd-communication-guarantee-org-batch-del")) && (
<Button <Button
type="primary" type="primary"
danger danger
@ -109,15 +110,17 @@ function List(props) {
fixed: "right", fixed: "right",
render: (_, record) => ( render: (_, record) => (
<Space> <Space>
<Button {props.permission("qyd-communication-guarantee-org-view") && (
type="link" <Button
onClick={() => { type="link"
props.history.push(`./view?id=${record.id}`); onClick={() => {
}} props.history.push(`./view?id=${record.id}`);
> }}
查看 >
</Button> 查看
{!props.isRecord && ( </Button>
)}
{(!props.isRecord && props.permission("qyd-communication-guarantee-org-edit")) && (
<Button <Button
type="link" type="link"
onClick={() => { onClick={() => {
@ -127,7 +130,7 @@ function List(props) {
编辑 编辑
</Button> </Button>
)} )}
{!props.isRecord && ( {(!props.isRecord && props.permission("qyd-communication-guarantee-org-del")) && (
<Button <Button
type="link" type="link"
danger danger
@ -148,4 +151,4 @@ function List(props) {
); );
} }
export default Connect([NS_COMMUNICATION_GUARANTEE_ORGANIZATION], true)(List); export default Connect([NS_COMMUNICATION_GUARANTEE_ORGANIZATION], true)(Permission(List));

View File

@ -1,3 +1,4 @@
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";
import dayjs from "dayjs"; import dayjs from "dayjs";
@ -74,7 +75,7 @@ function List(props) {
}} }}
toolBarRender={() => ( toolBarRender={() => (
<Space> <Space>
{!props.isRecord && ( {(!props.isRecord && props.permission("qyd-medical-guarantee-org-add")) && (
<Button <Button
type="primary" type="primary"
icon={(<AddIcon />)} icon={(<AddIcon />)}
@ -85,7 +86,7 @@ function List(props) {
新增 新增
</Button> </Button>
)} )}
{!props.isRecord && ( {(!props.isRecord && props.permission("qyd-medical-guarantee-org-batch-del")) && (
<Button <Button
type="primary" type="primary"
danger danger
@ -117,15 +118,17 @@ function List(props) {
fixed: "right", fixed: "right",
render: (_, record) => ( render: (_, record) => (
<Space> <Space>
<Button {props.permission("qyd-medical-guarantee-org-view") && (
type="link" <Button
onClick={() => { type="link"
props.history.push(`./view?id=${record.id}`); onClick={() => {
}} props.history.push(`./view?id=${record.id}`);
> }}
查看 >
</Button> 查看
{!props.isRecord && ( </Button>
)}
{(!props.isRecord && props.permission("qyd-medical-guarantee-org-edit")) && (
<Button <Button
type="link" type="link"
onClick={() => { onClick={() => {
@ -135,7 +138,7 @@ function List(props) {
编辑 编辑
</Button> </Button>
)} )}
{!props.isRecord && ( {(!props.isRecord && props.permission("qyd-medical-guarantee-org-del")) && (
<Button <Button
type="link" type="link"
danger danger
@ -156,4 +159,4 @@ function List(props) {
); );
} }
export default Connect([NS_MEDICAL_GUARANTEE_ORGANIZATION], true)(List); export default Connect([NS_MEDICAL_GUARANTEE_ORGANIZATION], true)(Permission(List));

View File

@ -1,3 +1,4 @@
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";
import dayjs from "dayjs"; import dayjs from "dayjs";
@ -74,7 +75,7 @@ function List(props) {
}} }}
toolBarRender={() => ( toolBarRender={() => (
<Space> <Space>
{!props.isRecord && ( {(!props.isRecord && props.permission("qyd-technical-support-org-add")) && (
<Button <Button
type="primary" type="primary"
icon={(<AddIcon />)} icon={(<AddIcon />)}
@ -85,7 +86,7 @@ function List(props) {
新增 新增
</Button> </Button>
)} )}
{!props.isRecord && ( {(!props.isRecord && props.permission("qyd-technical-support-org-batch-del")) && (
<Button <Button
type="primary" type="primary"
danger danger
@ -115,15 +116,17 @@ function List(props) {
fixed: "right", fixed: "right",
render: (_, record) => ( render: (_, record) => (
<Space> <Space>
<Button {props.permission("qyd-technical-support-org-view") && (
type="link" <Button
onClick={() => { type="link"
props.history.push(`./view?id=${record.id}`); onClick={() => {
}} props.history.push(`./view?id=${record.id}`);
> }}
查看 >
</Button> 查看
{!props.isRecord && ( </Button>
)}
{(!props.isRecord && props.permission("qyd-technical-support-org-edit")) && (
<Button <Button
type="link" type="link"
onClick={() => { onClick={() => {
@ -133,7 +136,7 @@ function List(props) {
编辑 编辑
</Button> </Button>
)} )}
{!props.isRecord && ( {(!props.isRecord && props.permission("qyd-technical-support-org-del")) && (
<Button <Button
type="link" type="link"
danger danger
@ -154,4 +157,4 @@ function List(props) {
); );
} }
export default Connect([NS_TECHNICAL_SUPPORT_GUARANTEE_ORGANIZATION], true)(List); export default Connect([NS_TECHNICAL_SUPPORT_GUARANTEE_ORGANIZATION], true)(Permission(List));

View File

@ -1,3 +1,4 @@
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";
import { useState } from "react"; import { useState } from "react";
@ -73,7 +74,7 @@ function List(props) {
}} }}
toolBarRender={() => ( toolBarRender={() => (
<Space> <Space>
{!props.isRecord && ( {(!props.isRecord && props.permission("qyd-transport-guarantee-org-add")) && (
<Button <Button
type="primary" type="primary"
icon={(<AddIcon />)} icon={(<AddIcon />)}
@ -84,7 +85,7 @@ function List(props) {
新增 新增
</Button> </Button>
)} )}
{!props.isRecord && ( {(!props.isRecord && props.permission("qyd-transport-guarantee-org-batch-del")) && (
<Button <Button
type="primary" type="primary"
danger danger
@ -109,15 +110,17 @@ function List(props) {
fixed: "right", fixed: "right",
render: (_, record) => ( render: (_, record) => (
<Space> <Space>
<Button {props.permission("qyd-transport-guarantee-org-view") && (
type="link" <Button
onClick={() => { type="link"
props.history.push(`./view?id=${record.id}`); onClick={() => {
}} props.history.push(`./view?id=${record.id}`);
> }}
查看 >
</Button> 查看
{!props.isRecord && ( </Button>
)}
{(!props.isRecord && props.permission("qyd-transport-guarantee-org-edit")) && (
<Button <Button
type="link" type="link"
onClick={() => { onClick={() => {
@ -127,7 +130,7 @@ function List(props) {
编辑 编辑
</Button> </Button>
)} )}
{!props.isRecord && ( {(!props.isRecord && props.permission("qyd-transport-guarantee-org-del")) && (
<Button <Button
type="link" type="link"
danger danger
@ -148,4 +151,4 @@ function List(props) {
); );
} }
export default Connect([NS_TRANSPORT_GUARANTEE_ORGANIZATION], true)(List); export default Connect([NS_TRANSPORT_GUARANTEE_ORGANIZATION], true)(Permission(List));

View File

@ -1,3 +1,4 @@
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";
import { useState } from "react"; import { useState } from "react";
@ -73,7 +74,7 @@ function List(props) {
}} }}
toolBarRender={() => ( toolBarRender={() => (
<Space> <Space>
{!props.isRecord && ( {(!props.isRecord && props.permission("qyd-duty-log-add")) && (
<Button <Button
type="primary" type="primary"
icon={(<AddIcon />)} icon={(<AddIcon />)}
@ -84,7 +85,7 @@ function List(props) {
新增 新增
</Button> </Button>
)} )}
{!props.isRecord && ( {(!props.isRecord && props.permission("qyd-duty-log-batch-del")) && (
<Button <Button
type="primary" type="primary"
danger danger
@ -112,15 +113,17 @@ function List(props) {
fixed: "right", fixed: "right",
render: (_, record) => ( render: (_, record) => (
<Space> <Space>
<Button {props.permission("qyd-duty-log-view") && (
type="link" <Button
onClick={() => { type="link"
props.history.push(`./view?id=${record.id}`); onClick={() => {
}} props.history.push(`./view?id=${record.id}`);
> }}
查看 >
</Button> 查看
{!props.isRecord && ( </Button>
)}
{(!props.isRecord && props.permission("qyd-duty-log-edit")) && (
<Button <Button
type="link" type="link"
onClick={() => { onClick={() => {
@ -130,7 +133,7 @@ function List(props) {
编辑 编辑
</Button> </Button>
)} )}
{!props.isRecord && ( {(!props.isRecord && props.permission("qyd-duty-log-del")) && (
<Button <Button
type="link" type="link"
danger danger
@ -151,4 +154,4 @@ function List(props) {
); );
} }
export default Connect([NS_DUTY_LOG], true)(List); export default Connect([NS_DUTY_LOG], true)(Permission(List));

View File

@ -1,3 +1,4 @@
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, Space } from "antd"; import { Button, message, Space } from "antd";
import dayjs from "dayjs"; import dayjs from "dayjs";
@ -43,7 +44,7 @@ function List(props) {
<Table <Table
toolBarRender={() => ( toolBarRender={() => (
<Space> <Space>
{!props.isRecord && ( {(!props.isRecord && props.permission("qyd-scheduling-registration-import")) && (
<Button <Button
type="primary" type="primary"
icon={(<ImportIcon />)} icon={(<ImportIcon />)}
@ -102,4 +103,4 @@ function List(props) {
); );
} }
export default Connect([NS_SCHEDULING_REGISTRATION], true)(List); export default Connect([NS_SCHEDULING_REGISTRATION], true)(Permission(List));

View File

@ -1,3 +1,4 @@
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";
import { useEffect, useRef, useState } from "react"; import { useEffect, useRef, useState } from "react";
@ -88,7 +89,7 @@ function List(props) {
}} }}
toolBarRender={() => ( toolBarRender={() => (
<Space> <Space>
{!props.isRecord && ( {(!props.isRecord && props.permission("qyd-case-library-add")) && (
<Button <Button
type="primary" type="primary"
icon={(<AddIcon />)} icon={(<AddIcon />)}
@ -99,7 +100,7 @@ function List(props) {
新增 新增
</Button> </Button>
)} )}
{!props.isRecord && ( {(!props.isRecord && props.permission("qyd-case-library-batch-del")) && (
<Button <Button
type="primary" type="primary"
danger danger
@ -122,15 +123,17 @@ function List(props) {
width: 100, width: 100,
render: (_, record) => ( render: (_, record) => (
<Space> <Space>
<Button {props.permission("qyd-case-library-download") && (
type="link" <Button
onClick={async () => { type="link"
const files = await getFile({ eqType: UPLOAD_FILE_TYPE_ENUM[706], eqForeignKey: record.fileId }); onClick={async () => {
downloadFile({ url: files[0].url, name: files[0].name }); const files = await getFile({ eqType: UPLOAD_FILE_TYPE_ENUM[706], eqForeignKey: record.fileId });
}} downloadFile({ url: files[0].url, name: files[0].name });
> }}
下载 >
</Button> 下载
</Button>
)}
</Space> </Space>
), ),
}, },
@ -141,24 +144,28 @@ function List(props) {
hidden: props.isRecord, hidden: props.isRecord,
render: (_, record) => ( render: (_, record) => (
<Space> <Space>
<Button {(!props.isRecord && props.permission("qyd-case-library-edit")) && (
type="link" <Button
onClick={() => { type="link"
setAddModalVisible(true); onClick={() => {
setCurrentId(record.id); setAddModalVisible(true);
}} setCurrentId(record.id);
> }}
编辑 >
</Button> 编辑
<Button </Button>
type="link" )}
danger {(!props.isRecord && props.permission("qyd-case-library-del")) && (
onClick={() => { <Button
onDelete(record); type="link"
}} danger
> onClick={() => {
删除 onDelete(record);
</Button> }}
>
删除
</Button>
)}
</Space> </Space>
), ),
}, },
@ -285,4 +292,4 @@ const AddModalComponent = (props) => {
}; };
const AddModal = Connect([NS_EMERGENCY_KNOWLEDGE_LIBRARY], true)(AddModalComponent); const AddModal = Connect([NS_EMERGENCY_KNOWLEDGE_LIBRARY], true)(AddModalComponent);
export default Connect([NS_EMERGENCY_KNOWLEDGE_LIBRARY], true)(List); export default Connect([NS_EMERGENCY_KNOWLEDGE_LIBRARY], true)(Permission(List));

View File

@ -1,3 +1,4 @@
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";
import { useEffect, useRef, useState } from "react"; import { useEffect, useRef, useState } from "react";
@ -87,7 +88,7 @@ function List(props) {
}} }}
toolBarRender={() => ( toolBarRender={() => (
<Space> <Space>
{!props.isRecord && ( {(!props.isRecord && props.permission("qyd-generation-process-add")) && (
<Button <Button
type="primary" type="primary"
icon={(<AddIcon />)} icon={(<AddIcon />)}
@ -98,7 +99,7 @@ function List(props) {
新增 新增
</Button> </Button>
)} )}
{!props.isRecord && ( {(!props.isRecord && props.permission("qyd-generation-process-batch-del")) && (
<Button <Button
type="primary" type="primary"
danger danger
@ -121,15 +122,17 @@ function List(props) {
width: 100, width: 100,
render: (_, record) => ( render: (_, record) => (
<Space> <Space>
<Button {props.permission("qyd-generation-process-download") && (
type="link" <Button
onClick={async () => { type="link"
const files = await getFile({ eqType: UPLOAD_FILE_TYPE_ENUM[709], eqForeignKey: record.fileId }); onClick={async () => {
downloadFile({ url: files[0].url, name: files[0].name }); const files = await getFile({ eqType: UPLOAD_FILE_TYPE_ENUM[709], eqForeignKey: record.fileId });
}} downloadFile({ url: files[0].url, name: files[0].name });
> }}
下载 >
</Button> 下载
</Button>
)}
</Space> </Space>
), ),
}, },
@ -140,24 +143,28 @@ function List(props) {
hidden: props.isRecord, hidden: props.isRecord,
render: (_, record) => ( render: (_, record) => (
<Space> <Space>
<Button {(!props.isRecord && props.permission("qyd-generation-process-edit")) && (
type="link" <Button
onClick={() => { type="link"
setAddModalVisible(true); onClick={() => {
setCurrentId(record.id); setAddModalVisible(true);
}} setCurrentId(record.id);
> }}
编辑 >
</Button> 编辑
<Button </Button>
type="link" )}
danger {(!props.isRecord && props.permission("qyd-generation-process-del")) && (
onClick={() => { <Button
onDelete(record); type="link"
}} danger
> onClick={() => {
删除 onDelete(record);
</Button> }}
>
删除
</Button>
)}
</Space> </Space>
), ),
}, },
@ -271,4 +278,4 @@ const AddModalComponent = (props) => {
}; };
const AddModal = Connect([NS_EMERGENCY_KNOWLEDGE_LIBRARY], true)(AddModalComponent); const AddModal = Connect([NS_EMERGENCY_KNOWLEDGE_LIBRARY], true)(AddModalComponent);
export default Connect([NS_EMERGENCY_KNOWLEDGE_LIBRARY], true)(List); export default Connect([NS_EMERGENCY_KNOWLEDGE_LIBRARY], true)(Permission(List));

View File

@ -1,3 +1,4 @@
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";
import { useEffect, useRef, useState } from "react"; import { useEffect, useRef, useState } from "react";
@ -86,7 +87,7 @@ function List(props) {
}} }}
toolBarRender={() => ( toolBarRender={() => (
<Space> <Space>
{!props.isRecord && ( {(!props.isRecord && props.permission("qyd-hazardous-chemicals-add")) && (
<Button <Button
type="primary" type="primary"
icon={(<AddIcon />)} icon={(<AddIcon />)}
@ -97,7 +98,7 @@ function List(props) {
新增 新增
</Button> </Button>
)} )}
{!props.isRecord && ( {(!props.isRecord && props.permission("qyd-hazardous-chemicals-batch-del")) && (
<Button <Button
type="primary" type="primary"
danger danger
@ -120,15 +121,17 @@ function List(props) {
width: 100, width: 100,
render: (_, record) => ( render: (_, record) => (
<Space> <Space>
<Button {props.permission("qyd-hazardous-chemicals-download") && (
type="link" <Button
onClick={async () => { type="link"
const files = await getFile({ eqType: UPLOAD_FILE_TYPE_ENUM[708], eqForeignKey: record.fileId }); onClick={async () => {
downloadFile({ url: files[0].url, name: files[0].name }); const files = await getFile({ eqType: UPLOAD_FILE_TYPE_ENUM[708], eqForeignKey: record.fileId });
}} downloadFile({ url: files[0].url, name: files[0].name });
> }}
下载 >
</Button> 下载
</Button>
)}
</Space> </Space>
), ),
}, },
@ -139,24 +142,28 @@ function List(props) {
hidden: props.isRecord, hidden: props.isRecord,
render: (_, record) => ( render: (_, record) => (
<Space> <Space>
<Button {(!props.isRecord && props.permission("qyd-hazardous-chemicals-edit")) && (
type="link" <Button
onClick={() => { type="link"
setAddModalVisible(true); onClick={() => {
setCurrentId(record.id); setAddModalVisible(true);
}} setCurrentId(record.id);
> }}
编辑 >
</Button> 编辑
<Button </Button>
type="link" )}
danger {(!props.isRecord && props.permission("qyd-hazardous-chemicals-del")) && (
onClick={() => { <Button
onDelete(record); type="link"
}} danger
> onClick={() => {
删除 onDelete(record);
</Button> }}
>
删除
</Button>
)}
</Space> </Space>
), ),
}, },
@ -270,4 +277,4 @@ const AddModalComponent = (props) => {
}; };
const AddModal = Connect([NS_EMERGENCY_KNOWLEDGE_LIBRARY], true)(AddModalComponent); const AddModal = Connect([NS_EMERGENCY_KNOWLEDGE_LIBRARY], true)(AddModalComponent);
export default Connect([NS_EMERGENCY_KNOWLEDGE_LIBRARY], true)(List); export default Connect([NS_EMERGENCY_KNOWLEDGE_LIBRARY], true)(Permission(List));

View File

@ -1,3 +1,4 @@
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";
import { useEffect, useRef, useState } from "react"; import { useEffect, useRef, useState } from "react";
@ -86,7 +87,7 @@ function List(props) {
}} }}
toolBarRender={() => ( toolBarRender={() => (
<Space> <Space>
{!props.isRecord && ( {(!props.isRecord && props.permission("qyd-hazardous-goods-add")) && (
<Button <Button
type="primary" type="primary"
icon={(<AddIcon />)} icon={(<AddIcon />)}
@ -97,7 +98,7 @@ function List(props) {
新增 新增
</Button> </Button>
)} )}
{!props.isRecord && ( {(!props.isRecord && props.permission("qyd-hazardous-goods-batch-del")) && (
<Button <Button
type="primary" type="primary"
danger danger
@ -119,15 +120,17 @@ function List(props) {
width: 100, width: 100,
render: (_, record) => ( render: (_, record) => (
<Space> <Space>
<Button {props.permission("qyd-hazardous-goods-download") && (
type="link" <Button
onClick={async () => { type="link"
const files = await getFile({ eqType: UPLOAD_FILE_TYPE_ENUM[707], eqForeignKey: record.fileId }); onClick={async () => {
downloadFile({ url: files[0].url, name: files[0].name }); const files = await getFile({ eqType: UPLOAD_FILE_TYPE_ENUM[707], eqForeignKey: record.fileId });
}} downloadFile({ url: files[0].url, name: files[0].name });
> }}
下载 >
</Button> 下载
</Button>
)}
</Space> </Space>
), ),
}, },
@ -138,24 +141,28 @@ function List(props) {
hidden: props.isRecord, hidden: props.isRecord,
render: (_, record) => ( render: (_, record) => (
<Space> <Space>
<Button {(!props.isRecord && props.permission("qyd-hazardous-goods-edit")) && (
type="link" <Button
onClick={() => { type="link"
setAddModalVisible(true); onClick={() => {
setCurrentId(record.id); setAddModalVisible(true);
}} setCurrentId(record.id);
> }}
编辑 >
</Button> 编辑
<Button </Button>
type="link" )}
danger {(!props.isRecord && props.permission("qyd-hazardous-goods-del")) && (
onClick={() => { <Button
onDelete(record); type="link"
}} danger
> onClick={() => {
删除 onDelete(record);
</Button> }}
>
删除
</Button>
)}
</Space> </Space>
), ),
}, },
@ -268,4 +275,4 @@ const AddModalComponent = (props) => {
}; };
const AddModal = Connect([NS_EMERGENCY_KNOWLEDGE_LIBRARY], true)(AddModalComponent); const AddModal = Connect([NS_EMERGENCY_KNOWLEDGE_LIBRARY], true)(AddModalComponent);
export default Connect([NS_EMERGENCY_KNOWLEDGE_LIBRARY], true)(List); export default Connect([NS_EMERGENCY_KNOWLEDGE_LIBRARY], true)(Permission(List));

View File

@ -1,3 +1,4 @@
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";
import AddIcon from "zy-react-library/components/Icon/AddIcon"; import AddIcon from "zy-react-library/components/Icon/AddIcon";
@ -52,7 +53,7 @@ function List(props) {
<Table <Table
toolBarRender={() => ( toolBarRender={() => (
<Space> <Space>
{!props.isRecord && ( {(!props.isRecord && props.permission("qyd-event-report-add")) && (
<Button <Button
type="primary" type="primary"
icon={(<AddIcon />)} icon={(<AddIcon />)}
@ -83,7 +84,7 @@ function List(props) {
fixed: "right", fixed: "right",
render: (_, record) => ( render: (_, record) => (
<Space> <Space>
{(!props.isRecord && record.isRescueExecuted === 1) && ( {(!props.isRecord && record.isRescueExecuted === 1 && props.permission("qyd-event-report-rescue")) && (
<Button <Button
type="link" type="link"
onClick={() => { onClick={() => {
@ -93,15 +94,17 @@ function List(props) {
是否救援 是否救援
</Button> </Button>
)} )}
<Button {props.permission("qyd-event-report-view") && (
type="link" <Button
onClick={() => { type="link"
props.history.push(`./view?id=${record.id}`); onClick={() => {
}} props.history.push(`./view?id=${record.id}`);
> }}
查看 >
</Button> 查看
{!props.isRecord && ( </Button>
)}
{(!props.isRecord && props.permission("qyd-event-report-special-report")) && (
<Button <Button
type="link" type="link"
onClick={() => { onClick={() => {
@ -133,4 +136,4 @@ function List(props) {
); );
} }
export default Connect([NS_EVENT_REPORT], true)(List); export default Connect([NS_EVENT_REPORT], true)(Permission(List));

View File

@ -1,3 +1,4 @@
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";
import { useState } from "react"; import { useState } from "react";
@ -73,7 +74,7 @@ function List(props) {
}} }}
toolBarRender={() => ( toolBarRender={() => (
<Space> <Space>
{!props.isRecord && ( {(!props.isRecord && props.permission("qyd-closed-card-port-add")) && (
<Button <Button
type="primary" type="primary"
icon={(<AddIcon />)} icon={(<AddIcon />)}
@ -84,7 +85,7 @@ function List(props) {
新增 新增
</Button> </Button>
)} )}
{!props.isRecord && ( {(!props.isRecord && props.permission("qyd-closed-card-port-batch-del")) && (
<Button <Button
type="primary" type="primary"
danger danger
@ -108,15 +109,17 @@ function List(props) {
fixed: "right", fixed: "right",
render: (_, record) => ( render: (_, record) => (
<Space> <Space>
<Button {props.permission("qyd-closed-card-port-view") && (
type="link" <Button
onClick={() => { type="link"
props.history.push(`./view?id=${record.id}`); onClick={() => {
}} props.history.push(`./view?id=${record.id}`);
> }}
查看 >
</Button> 查看
{!props.isRecord && ( </Button>
)}
{(!props.isRecord && props.permission("qyd-closed-card-port-edit")) && (
<Button <Button
type="link" type="link"
onClick={() => { onClick={() => {
@ -126,7 +129,7 @@ function List(props) {
编辑 编辑
</Button> </Button>
)} )}
{!props.isRecord && ( {(!props.isRecord && props.permission("qyd-closed-card-port-del")) && (
<Button <Button
type="link" type="link"
danger danger
@ -147,4 +150,4 @@ function List(props) {
); );
} }
export default Connect([NS_CLOSED_CARD_PORT], true)(List); export default Connect([NS_CLOSED_CARD_PORT], true)(Permission(List));

View File

@ -1,3 +1,4 @@
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";
import { useState } from "react"; import { useState } from "react";
@ -75,7 +76,7 @@ function List(props) {
}} }}
toolBarRender={() => ( toolBarRender={() => (
<Space> <Space>
{!props.isRecord && ( {(!props.isRecord && props.permission("qyd-drainage-well-add")) && (
<Button <Button
type="primary" type="primary"
icon={(<AddIcon />)} icon={(<AddIcon />)}
@ -86,7 +87,7 @@ function List(props) {
新增 新增
</Button> </Button>
)} )}
{!props.isRecord && ( {(!props.isRecord && props.permission("qyd-drainage-well-batch-del")) && (
<Button <Button
type="primary" type="primary"
danger danger
@ -111,15 +112,17 @@ function List(props) {
fixed: "right", fixed: "right",
render: (_, record) => ( render: (_, record) => (
<Space> <Space>
<Button {props.permission("qyd-drainage-well-view") && (
type="link" <Button
onClick={() => { type="link"
props.history.push(`./view?id=${record.id}`); onClick={() => {
}} props.history.push(`./view?id=${record.id}`);
> }}
查看 >
</Button> 查看
{!props.isRecord && ( </Button>
)}
{(!props.isRecord && props.permission("qyd-drainage-well-edit")) && (
<Button <Button
type="link" type="link"
onClick={() => { onClick={() => {
@ -129,7 +132,7 @@ function List(props) {
编辑 编辑
</Button> </Button>
)} )}
{!props.isRecord && ( {(!props.isRecord && props.permission("qyd-drainage-well-del")) && (
<Button <Button
type="link" type="link"
danger danger
@ -150,4 +153,4 @@ function List(props) {
); );
} }
export default Connect([NS_DRAINAGE_WELL], true)(List); export default Connect([NS_DRAINAGE_WELL], true)(Permission(List));

View File

@ -1,3 +1,4 @@
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";
import { useState } from "react"; import { useState } from "react";
@ -75,7 +76,7 @@ function List(props) {
}} }}
toolBarRender={() => ( toolBarRender={() => (
<Space> <Space>
{!props.isRecord && ( {(!props.isRecord && props.permission("qyd-emergency-equipment-add")) && (
<Button <Button
type="primary" type="primary"
icon={(<AddIcon />)} icon={(<AddIcon />)}
@ -86,7 +87,7 @@ function List(props) {
新增 新增
</Button> </Button>
)} )}
{!props.isRecord && ( {(!props.isRecord && props.permission("qyd-emergency-equipment-batch-del")) && (
<Button <Button
type="primary" type="primary"
danger danger
@ -110,15 +111,17 @@ function List(props) {
fixed: "right", fixed: "right",
render: (_, record) => ( render: (_, record) => (
<Space> <Space>
<Button {props.permission("qyd-emergency-equipment-view") && (
type="link" <Button
onClick={() => { type="link"
props.history.push(`./view?id=${record.id}`); onClick={() => {
}} props.history.push(`./view?id=${record.id}`);
> }}
查看 >
</Button> 查看
{!props.isRecord && ( </Button>
)}
{(!props.isRecord && props.permission("qyd-emergency-equipment-edit")) && (
<Button <Button
type="link" type="link"
onClick={() => { onClick={() => {
@ -128,7 +131,7 @@ function List(props) {
编辑 编辑
</Button> </Button>
)} )}
{!props.isRecord && ( {(!props.isRecord && props.permission("qyd-emergency-equipment-del")) && (
<Button <Button
type="link" type="link"
danger danger
@ -149,4 +152,4 @@ function List(props) {
); );
} }
export default Connect([NS_EMERGENCY_EQUIPMENT], true)(List); export default Connect([NS_EMERGENCY_EQUIPMENT], true)(Permission(List));

View File

@ -1,3 +1,4 @@
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";
import { useState } from "react"; import { useState } from "react";
@ -73,7 +74,7 @@ function List(props) {
}} }}
toolBarRender={() => ( toolBarRender={() => (
<Space> <Space>
{!props.isRecord && ( {(!props.isRecord && props.permission("qyd-emergency-shelter-add")) && (
<Button <Button
type="primary" type="primary"
icon={(<AddIcon />)} icon={(<AddIcon />)}
@ -84,7 +85,7 @@ function List(props) {
新增 新增
</Button> </Button>
)} )}
{!props.isRecord && ( {(!props.isRecord && props.permission("qyd-emergency-shelter-batch-del")) && (
<Button <Button
type="primary" type="primary"
danger danger
@ -108,15 +109,17 @@ function List(props) {
fixed: "right", fixed: "right",
render: (_, record) => ( render: (_, record) => (
<Space> <Space>
<Button {props.permission("qyd-emergency-shelter-view") && (
type="link" <Button
onClick={() => { type="link"
props.history.push(`./view?id=${record.id}`); onClick={() => {
}} props.history.push(`./view?id=${record.id}`);
> }}
查看 >
</Button> 查看
{!props.isRecord && ( </Button>
)}
{(!props.isRecord && props.permission("qyd-emergency-shelter-edit")) && (
<Button <Button
type="link" type="link"
onClick={() => { onClick={() => {
@ -126,7 +129,7 @@ function List(props) {
编辑 编辑
</Button> </Button>
)} )}
{!props.isRecord && ( {(!props.isRecord && props.permission("qyd-emergency-shelter-del")) && (
<Button <Button
type="link" type="link"
danger danger
@ -147,4 +150,4 @@ function List(props) {
); );
} }
export default Connect([NS_EMERGENCY_SHELTER], true)(List); export default Connect([NS_EMERGENCY_SHELTER], true)(Permission(List));

View File

@ -1,3 +1,4 @@
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";
import { useState } from "react"; import { useState } from "react";
@ -75,7 +76,7 @@ function List(props) {
}} }}
toolBarRender={() => ( toolBarRender={() => (
<Space> <Space>
{!props.isRecord && ( {(!props.isRecord && props.permission("qyd-material-equipment-add")) && (
<Button <Button
type="primary" type="primary"
icon={(<AddIcon />)} icon={(<AddIcon />)}
@ -86,7 +87,7 @@ function List(props) {
新增 新增
</Button> </Button>
)} )}
{!props.isRecord && ( {(!props.isRecord && props.permission("qyd-material-equipment-batch-del")) && (
<Button <Button
type="primary" type="primary"
danger danger
@ -112,39 +113,49 @@ function List(props) {
fixed: "right", fixed: "right",
render: (_, record) => ( render: (_, record) => (
<Space> <Space>
<Button {props.permission("qyd-material-equipment-facilities-equipment")
type="link" && (
onClick={() => { <Button
props.history.push(`./facilitiesEquipment/list?id=${record.id}`); type="link"
}} onClick={() => {
> props.history.push(`./facilitiesEquipment/list?id=${record.id}`);
查看设施设备 }}
</Button> >
<Button 查看设施设备
type="link" </Button>
onClick={() => { )}
props.history.push(`./rescueEquipment/list?id=${record.id}`); {props.permission("qyd-material-equipment-rescue-equipment")
}} && (
> <Button
查看救援装备 type="link"
</Button> onClick={() => {
<Button props.history.push(`./rescueEquipment/list?id=${record.id}`);
type="link" }}
onClick={() => { >
props.history.push(`./material/list?id=${record.id}`); 查看救援装备
}} </Button>
> )}
查看物资 {props.permission("qyd-material-equipment-material") && (
</Button> <Button
<Button type="link"
type="link" onClick={() => {
onClick={() => { props.history.push(`./material/list?id=${record.id}`);
props.history.push(`./view?id=${record.id}`); }}
}} >
> 查看物资
查看 </Button>
</Button> )}
{!props.isRecord && ( {props.permission("qyd-material-equipment-view") && (
<Button
type="link"
onClick={() => {
props.history.push(`./view?id=${record.id}`);
}}
>
查看
</Button>
)}
{(!props.isRecord && props.permission("qyd-material-equipment-edit")) && (
<Button <Button
type="link" type="link"
onClick={() => { onClick={() => {
@ -154,7 +165,7 @@ function List(props) {
编辑 编辑
</Button> </Button>
)} )}
{!props.isRecord && ( {(!props.isRecord && props.permission("qyd-material-equipment-del")) && (
<Button <Button
type="link" type="link"
danger danger
@ -175,4 +186,4 @@ function List(props) {
); );
} }
export default Connect([NS_MATERIAL_EQUIPMENT], true)(List); export default Connect([NS_MATERIAL_EQUIPMENT], true)(Permission(List));

View File

@ -1,3 +1,4 @@
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";
import { useState } from "react"; import { useState } from "react";
@ -80,7 +81,7 @@ function List(props) {
}} }}
toolBarRender={() => ( toolBarRender={() => (
<Space> <Space>
{!props.isRecord && ( {(!props.isRecord && props.permission("qyd-enterprise-emergency-exercise-add")) && (
<Button <Button
type="primary" type="primary"
icon={(<AddIcon />)} icon={(<AddIcon />)}
@ -91,7 +92,7 @@ function List(props) {
新增 新增
</Button> </Button>
)} )}
{!props.isRecord && ( {(!props.isRecord && props.permission("qyd-enterprise-emergency-exercise-batch-del")) && (
<Button <Button
type="primary" type="primary"
danger danger
@ -114,15 +115,17 @@ function List(props) {
fixed: "right", fixed: "right",
render: (_, record) => ( render: (_, record) => (
<Space> <Space>
<Button {props.permission("qyd-enterprise-emergency-exercise-view") && (
type="link" <Button
onClick={() => { type="link"
props.history.push(`./view?id=${record.id}`); onClick={() => {
}} props.history.push(`./view?id=${record.id}`);
> }}
查看 >
</Button> 查看
{!props.isRecord && ( </Button>
)}
{(!props.isRecord && props.permission("qyd-enterprise-emergency-exercise-edit")) && (
<Button <Button
type="link" type="link"
onClick={() => { onClick={() => {
@ -132,7 +135,7 @@ function List(props) {
编辑 编辑
</Button> </Button>
)} )}
{!props.isRecord && ( {(!props.isRecord && props.permission("qyd-enterprise-emergency-exercise-del")) && (
<Button <Button
type="link" type="link"
danger danger
@ -153,4 +156,4 @@ function List(props) {
); );
} }
export default Connect([NS_EMERGENCY_EXERCISE], true)(List); export default Connect([NS_EMERGENCY_EXERCISE], true)(Permission(List));

View File

@ -1,3 +1,4 @@
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";
import { useState } from "react"; import { useState } from "react";
@ -73,7 +74,7 @@ function List(props) {
}} }}
toolBarRender={() => ( toolBarRender={() => (
<Space> <Space>
{!props.isRecord && ( {(!props.isRecord && props.permission("qyd-enterprise-emergency-plan-add")) && (
<Button <Button
type="primary" type="primary"
icon={(<AddIcon />)} icon={(<AddIcon />)}
@ -84,7 +85,7 @@ function List(props) {
新增 新增
</Button> </Button>
)} )}
{!props.isRecord && ( {(!props.isRecord && props.permission("qyd-enterprise-emergency-plan-batch-del")) && (
<Button <Button
type="primary" type="primary"
danger danger
@ -108,15 +109,17 @@ function List(props) {
fixed: "right", fixed: "right",
render: (_, record) => ( render: (_, record) => (
<Space> <Space>
<Button {props.permission("qyd-enterprise-emergency-plan-view") && (
type="link" <Button
onClick={() => { type="link"
props.history.push(`./view?id=${record.id}`); onClick={() => {
}} props.history.push(`./view?id=${record.id}`);
> }}
查看 >
</Button> 查看
{!props.isRecord && ( </Button>
)}
{(!props.isRecord && props.permission("qyd-enterprise-emergency-plan-edit")) && (
<Button <Button
type="link" type="link"
onClick={() => { onClick={() => {
@ -126,7 +129,7 @@ function List(props) {
编辑 编辑
</Button> </Button>
)} )}
{!props.isRecord && ( {(!props.isRecord && props.permission("qyd-enterprise-emergency-plan-del")) && (
<Button <Button
type="link" type="link"
danger danger
@ -147,4 +150,4 @@ function List(props) {
); );
} }
export default Connect([NS_EMERGENCY_PLAN], true)(List); export default Connect([NS_EMERGENCY_PLAN], true)(Permission(List));

View File

@ -1,3 +1,4 @@
import { Permission } from "@cqsjjb/jjb-common-decorator/permission";
import { Connect } from "@cqsjjb/jjb-dva-runtime"; import { Connect } from "@cqsjjb/jjb-dva-runtime";
import { Button, Descriptions, message, Modal, Space } from "antd"; import { Button, Descriptions, message, Modal, Space } from "antd";
import { useState } from "react"; import { useState } from "react";
@ -50,7 +51,7 @@ function List(props) {
<Table <Table
toolBarRender={() => ( toolBarRender={() => (
<Space> <Space>
{!props.processStatus && ( {(!props.processStatus && props.permission("qyd-enterprise-plan-add")) && (
<Button <Button
type="primary" type="primary"
icon={(<AddIcon />)} icon={(<AddIcon />)}
@ -79,7 +80,7 @@ function List(props) {
fixed: "right", fixed: "right",
render: (_, record) => ( render: (_, record) => (
<Space> <Space>
{props.processStatus !== 2 && ( {(props.processStatus !== 2 && props.permission(props.viewBtn || "qyd-enterprise-plan-view")) && (
<Button <Button
type="link" type="link"
onClick={() => { onClick={() => {
@ -89,7 +90,7 @@ function List(props) {
查看 查看
</Button> </Button>
)} )}
{props.processStatus === 2 && ( {(props.processStatus === 2 && props.permission("qyd-enterprise-plan-audit-audit")) && (
<Button <Button
type="link" type="link"
onClick={() => { onClick={() => {
@ -99,7 +100,7 @@ function List(props) {
审核 审核
</Button> </Button>
)} )}
{record.auditFlag === "3" && ( {(record.auditFlag === "3" && props.permission(props.reasonsRefusalBtn || "qyd-enterprise-plan-reasons-refusal")) && (
<Button <Button
type="link" type="link"
onClick={() => { onClick={() => {
@ -110,7 +111,7 @@ function List(props) {
驳回原因 驳回原因
</Button> </Button>
)} )}
{!props.processStatus && ( {(!props.processStatus && props.permission("qyd-enterprise-plan-edit")) && (
<Button <Button
type="link" type="link"
onClick={() => { onClick={() => {
@ -120,7 +121,7 @@ function List(props) {
编辑 编辑
</Button> </Button>
)} )}
{!props.processStatus && ( {(!props.processStatus && props.permission("qyd-enterprise-plan-del")) && (
<Button <Button
type="link" type="link"
danger danger
@ -176,4 +177,4 @@ const ReasonsRefusalModal = (props) => {
); );
}; };
export default Connect([NS_ENTERPRISE_PLAN], true)(List); export default Connect([NS_ENTERPRISE_PLAN], true)(Permission(List));

View File

@ -1,7 +1,14 @@
import ListPage from "../../EnterprisePlan/List"; import ListPage from "../../EnterprisePlan/List";
function List(props) { function List(props) {
return (<ListPage processStatus={1} {...props} />); return (
<ListPage
processStatus={1}
viewBtn="qyd-enterprise-plan-apply-records-view"
reasonsRefusalBtn="qyd-enterprise-plan-apply-records-reasons-refusal"
{...props}
/>
);
} }
export default List; export default List;

View File

@ -1,7 +1,13 @@
import ListPage from "../../EnterprisePlan/List"; import ListPage from "../../EnterprisePlan/List";
function List(props) { function List(props) {
return (<ListPage processStatus={2} {...props} />); return (
<ListPage
processStatus={2}
reasonsRefusalBtn="qyd-enterprise-plan-audit-reasons-refusal"
{...props}
/>
);
} }
export default List; export default List;

View File

@ -1,7 +1,14 @@
import ListPage from "../../EnterprisePlan/List"; import ListPage from "../../EnterprisePlan/List";
function List(props) { function List(props) {
return (<ListPage processStatus={3} {...props} />); return (
<ListPage
processStatus={3}
viewBtn="qyd-enterprise-plan-audit-records-view"
reasonsRefusalBtn="qyd-enterprise-plan-audit-records-reasons-refusal"
{...props}
/>
);
} }
export default List; export default List;