铸钢单位和相关方增加按钮权限
parent
aab33b0453
commit
5654adf8e9
|
|
@ -5,7 +5,7 @@ function List(props) {
|
|||
<ListPage
|
||||
entrance="enterprise"
|
||||
addBtn="fgs-ren-yuan-feng-bi-qu-yu-shen-qing-add"
|
||||
viewBth="fgs-ren-yuan-feng-bi-qu-yu-shen-qing-show"
|
||||
viewBtn="fgs-ren-yuan-feng-bi-qu-yu-shen-qing-show"
|
||||
{...props}
|
||||
/>
|
||||
);
|
||||
|
|
|
|||
|
|
@ -1,7 +1,14 @@
|
|||
import ListPage from "~/pages/Container/Supervision/EnclosedArea/Apply/Personnel/List";
|
||||
|
||||
function List(props) {
|
||||
return (<ListPage entrance="stakeholder" {...props} />);
|
||||
return (
|
||||
<ListPage
|
||||
entrance="stakeholder"
|
||||
addBtn="xgs-ren-yuan-feng-bi-qu-yu-shen-qing-add"
|
||||
viewBtn="xgs-ren-yuan-feng-bi-qu-yu-shen-qing-show"
|
||||
{...props}
|
||||
/>
|
||||
);
|
||||
}
|
||||
|
||||
export default List;
|
||||
|
|
|
|||
|
|
@ -1,7 +1,14 @@
|
|||
import ListPage from "~/pages/Container/Supervision/EnclosedArea/Apply/PersonnelRecords/List";
|
||||
|
||||
function List(props) {
|
||||
return (<ListPage entrance="stakeholder" {...props} />);
|
||||
return (
|
||||
<ListPage
|
||||
entrance="stakeholder"
|
||||
viewBtn="xgs-ren-yuan-feng-bi-qu-yu-shen-qing-ji-lu-show"
|
||||
rejectReasonBtn="xgs-ren-yuan-feng-bi-qu-yu-shen-qing-ji-lu-bh"
|
||||
{...props}
|
||||
/>
|
||||
);
|
||||
}
|
||||
|
||||
export default List;
|
||||
|
|
|
|||
|
|
@ -1,7 +1,14 @@
|
|||
import ListPage from "~/pages/Container/Supervision/EnclosedArea/Apply/Vehicle/List";
|
||||
|
||||
function List(props) {
|
||||
return (<ListPage entrance="stakeholder" {...props} />);
|
||||
return (
|
||||
<ListPage
|
||||
entrance="stakeholder"
|
||||
addBtn="xgs-che-liang-feng-bi-qu-yu-shen-qing-add"
|
||||
viewBtn="xgs-che-liang-feng-bi-qu-yu-shen-qing-show"
|
||||
{...props}
|
||||
/>
|
||||
);
|
||||
}
|
||||
|
||||
export default List;
|
||||
|
|
|
|||
|
|
@ -1,7 +1,14 @@
|
|||
import ListPage from "~/pages/Container/Supervision/EnclosedArea/Apply/VehicleRecords/List";
|
||||
|
||||
function List(props) {
|
||||
return (<ListPage entrance="stakeholder" {...props} />);
|
||||
return (
|
||||
<ListPage
|
||||
entrance="stakeholder"
|
||||
viewBtn="xgs-che-liang-feng-bi-qu-yu-shen-qing-ji-lu-show"
|
||||
rejectReasonBtn="xgs-che-liang-feng-bi-qu-yu-shen-qing-ji-lu-bh"
|
||||
{...props}
|
||||
/>
|
||||
);
|
||||
}
|
||||
|
||||
export default List;
|
||||
|
|
|
|||
|
|
@ -1,7 +1,14 @@
|
|||
import ApproverUserPage from "~/pages/Container/Supervision/FirstLevelDoor/ApproverUser";
|
||||
|
||||
function ApproverUser(props) {
|
||||
return (<ApproverUserPage {...props} />);
|
||||
return (
|
||||
<ApproverUserPage
|
||||
addBtn="zgdw-first-level-approver-add"
|
||||
editBtn="zgdw-first-level-approver-edit"
|
||||
delBtn="zgdw-first-level-approver-del"
|
||||
{...props}
|
||||
/>
|
||||
);
|
||||
}
|
||||
|
||||
export default ApproverUser;
|
||||
|
|
|
|||
|
|
@ -1,7 +1,18 @@
|
|||
import ListPage from "~/pages/Container/Supervision/FirstLevelDoor/ImportAndExportPortInfo/PersonalVehicle/List";
|
||||
|
||||
function List(props) {
|
||||
return (<ListPage vehicleBelongType={8} {...props} />);
|
||||
return (
|
||||
<ListPage
|
||||
vehicleBelongType={8}
|
||||
addBtn="zgdw-io-personal-vehicle-add"
|
||||
vehicleRecordsBtn="zgdw-io-personal-vehicle-inout"
|
||||
approvalRecordsBtn="zgdw-io-personal-vehicle-auditrecord"
|
||||
viewBtn="zgdw-io-personal-vehicle-show"
|
||||
reapplyBtn="zgdw-io-personal-vehicle-reapply"
|
||||
delBtn="zgdw-io-personal-vehicle-del"
|
||||
{...props}
|
||||
/>
|
||||
);
|
||||
}
|
||||
|
||||
export default List;
|
||||
|
|
|
|||
|
|
@ -1,7 +1,14 @@
|
|||
import ListPage from "~/pages/Container/Supervision/FirstLevelDoor/ImportAndExportPortInfo/StockPersonnelAndVehicles/List";
|
||||
|
||||
function List(props) {
|
||||
return (<ListPage {...props} />);
|
||||
return (
|
||||
<ListPage
|
||||
authorizationScopeBtn="zgdw-io-stock-pv-edit"
|
||||
personnelRecordsBtn="zgdw-io-stock-pv-show"
|
||||
vehicleManagementBtn="zgdw-io-stock-pv-add"
|
||||
{...props}
|
||||
/>
|
||||
);
|
||||
}
|
||||
|
||||
export default List;
|
||||
|
|
|
|||
|
|
@ -1,7 +1,14 @@
|
|||
import ListPage from "~/pages/Container/Supervision/FirstLevelDoor/ImportAndExportPortInfo/VehiclesViolation/VehicleBlacklist/List";
|
||||
|
||||
function List(props) {
|
||||
return (<ListPage {...props} />);
|
||||
return (
|
||||
<ListPage
|
||||
addBtn="zgdw-io-blacklist-add"
|
||||
viewBtn="zgdw-io-blacklist-show"
|
||||
delBtn="zgdw-io-blacklist-del"
|
||||
{...props}
|
||||
/>
|
||||
);
|
||||
}
|
||||
|
||||
export default List;
|
||||
|
|
|
|||
|
|
@ -1,7 +1,13 @@
|
|||
import ListPage from "~/pages/Container/Supervision/FirstLevelDoor/ImportAndExportPortInfo/VehiclesViolation/VehiclesViolation/List";
|
||||
|
||||
function List(props) {
|
||||
return (<ListPage {...props} />);
|
||||
return (
|
||||
<ListPage
|
||||
addBtn="zgdw-che-liang-wei-gui-guan-li-add"
|
||||
violationRecordsBtn="zgdw-che-liang-wei-gui-guan-li-show"
|
||||
{...props}
|
||||
/>
|
||||
);
|
||||
}
|
||||
|
||||
export default List;
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
import { Permission } from "@cqsjjb/jjb-common-decorator/permission";
|
||||
import { Connect } from "@cqsjjb/jjb-dva-runtime";
|
||||
import { Button, Descriptions, Divider, Modal, Space } from "antd";
|
||||
import { useEffect, useState } from "react";
|
||||
|
|
@ -47,7 +48,7 @@ function List(props) {
|
|||
<Table
|
||||
toolBarRender={() => (
|
||||
<Space>
|
||||
{!props.isRecords && (
|
||||
{(!props.isRecords && props.permission("xgf-stk-personnel-application-add")) && (
|
||||
<Button
|
||||
type="primary"
|
||||
icon={(<AddIcon />)}
|
||||
|
|
@ -85,16 +86,18 @@ function List(props) {
|
|||
fixed: "right",
|
||||
render: (_, record) => (
|
||||
<Space>
|
||||
<Button
|
||||
type="link"
|
||||
onClick={() => {
|
||||
setViewModalVisible(true);
|
||||
setCurrentId(record.id);
|
||||
}}
|
||||
>
|
||||
查看
|
||||
</Button>
|
||||
{record.auditFlag === 3 && (
|
||||
{props.permission(props.viewBtn || "xgf-stk-personnel-application-show") && (
|
||||
<Button
|
||||
type="link"
|
||||
onClick={() => {
|
||||
setViewModalVisible(true);
|
||||
setCurrentId(record.id);
|
||||
}}
|
||||
>
|
||||
查看
|
||||
</Button>
|
||||
)}
|
||||
{(record.auditFlag === 3 && props.permission(props.viewReasonsRefusalBtn || "xgf-stk-personnel-application-show-reasons-refusal")) && (
|
||||
<Button
|
||||
type="link"
|
||||
onClick={() => {
|
||||
|
|
@ -228,4 +231,4 @@ const ViewModalComponent = (props) => {
|
|||
|
||||
const ViewModal = Connect([NS_PERSONNEL_APPLICATION], true)(ViewModalComponent);
|
||||
|
||||
export default Connect([NS_PERSONNEL_APPLICATION], true)(List);
|
||||
export default Connect([NS_PERSONNEL_APPLICATION], true)(Permission(List));
|
||||
|
|
|
|||
|
|
@ -1,7 +1,14 @@
|
|||
import ListPage from "../../PersonnelApplication/List";
|
||||
|
||||
function List(props) {
|
||||
return (<ListPage isRecords={true} {...props} />);
|
||||
return (
|
||||
<ListPage
|
||||
isRecords={true}
|
||||
viewBtn="xgf-stk-personnel-app-records-show"
|
||||
viewReasonsRefusalBtn="xgf-stk-personnel-app-records-show-reasons-refusal"
|
||||
{...props}
|
||||
/>
|
||||
);
|
||||
};
|
||||
|
||||
export default List;
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
import { Permission } from "@cqsjjb/jjb-common-decorator/permission";
|
||||
import { Connect } from "@cqsjjb/jjb-dva-runtime";
|
||||
import { Button, Descriptions, Divider, Modal } from "antd";
|
||||
import { Button, Descriptions, Divider, Modal, Space } from "antd";
|
||||
import { useEffect, useState } from "react";
|
||||
import Page from "zy-react-library/components/Page";
|
||||
import PreviewImg from "zy-react-library/components/PreviewImg";
|
||||
|
|
@ -40,15 +41,19 @@ function List(props) {
|
|||
width: 100,
|
||||
fixed: "right",
|
||||
render: (_, record) => (
|
||||
<Button
|
||||
type="link"
|
||||
onClick={() => {
|
||||
setInfoModalVisible(true);
|
||||
setCurrentId(record.id);
|
||||
}}
|
||||
>
|
||||
查看
|
||||
</Button>
|
||||
<Space>
|
||||
{props.permission("jgd-stk-personnel-permission-records-show") && (
|
||||
<Button
|
||||
type="link"
|
||||
onClick={() => {
|
||||
setInfoModalVisible(true);
|
||||
setCurrentId(record.id);
|
||||
}}
|
||||
>
|
||||
查看
|
||||
</Button>
|
||||
)}
|
||||
</Space>
|
||||
),
|
||||
},
|
||||
]}
|
||||
|
|
@ -118,4 +123,4 @@ const InfoModalComponent = (props) => {
|
|||
|
||||
const InfoModal = Connect([NS_PERSONNEL_PERMISSION_RECORDS], true)(InfoModalComponent);
|
||||
|
||||
export default Connect([NS_PERSONNEL_PERMISSION_RECORDS], true)(List);
|
||||
export default Connect([NS_PERSONNEL_PERMISSION_RECORDS], true)(Permission(List));
|
||||
|
|
|
|||
|
|
@ -1,7 +1,14 @@
|
|||
import ShareVehiclesPage from "~/pages/Container/Supervision/FirstLevelDoor/PortEntryApproval/LongTermVehicleApproval/ShareVehicles";
|
||||
|
||||
function ShareVehicles(props) {
|
||||
return (<ShareVehiclesPage vehicleBelongTypeArr="8" {...props} />);
|
||||
return (
|
||||
<ShareVehiclesPage
|
||||
vehicleBelongTypeArr="8"
|
||||
auditBtn="zgdw-entry-share-vehicle-approval-audit"
|
||||
viewBtn="zgdw-entry-share-vehicle-approval-show"
|
||||
{...props}
|
||||
/>
|
||||
);
|
||||
}
|
||||
|
||||
export default ShareVehicles;
|
||||
|
|
|
|||
|
|
@ -1,7 +1,13 @@
|
|||
import ShareVehiclesRecordsPage from "~/pages/Container/Supervision/FirstLevelDoor/PortEntryApproval/LongTermVehicleApproval/ShareVehiclesRecords";
|
||||
|
||||
function ShareVehiclesRecords(props) {
|
||||
return (<ShareVehiclesRecordsPage vehicleBelongTypeArr="8" {...props} />);
|
||||
return (
|
||||
<ShareVehiclesRecordsPage
|
||||
vehicleBelongTypeArr="8"
|
||||
viewBtn="zgdw-entry-share-vehicle-records-show"
|
||||
{...props}
|
||||
/>
|
||||
);
|
||||
}
|
||||
|
||||
export default ShareVehiclesRecords;
|
||||
|
|
|
|||
|
|
@ -1,7 +1,15 @@
|
|||
import ListPage from "~/pages/Container/Supervision/FirstLevelDoor/PortEntryApproval/TemporaryVisitor/TemporaryPersonnel/List";
|
||||
|
||||
function List(props) {
|
||||
return (<ListPage {...props} />);
|
||||
return (
|
||||
<ListPage
|
||||
addBtn="zgdw-entry-temp-personnel-add"
|
||||
viewBtn="zgdw-entry-temp-personnel-show"
|
||||
auditInfoBtn="zgdw-entry-temp-personnel-audit-info"
|
||||
auditBtn="zgdw-entry-temp-personnel-audit"
|
||||
{...props}
|
||||
/>
|
||||
);
|
||||
}
|
||||
|
||||
export default List;
|
||||
|
|
|
|||
|
|
@ -1,7 +1,13 @@
|
|||
import ListPage from "~/pages/Container/Supervision/FirstLevelDoor/PortEntryApproval/TemporaryVisitor/TemporaryPersonnelRecords/List";
|
||||
|
||||
function List(props) {
|
||||
return (<ListPage {...props} />);
|
||||
return (
|
||||
<ListPage
|
||||
viewBtn="zgdw-entry-temp-personnel-records-show"
|
||||
auditInfoBtn="zgdw-entry-temp-personnel-records-audit-info"
|
||||
{...props}
|
||||
/>
|
||||
);
|
||||
}
|
||||
|
||||
export default List;
|
||||
|
|
|
|||
|
|
@ -1,7 +1,15 @@
|
|||
import ListPage from "~/pages/Container/Supervision/FirstLevelDoor/PortEntryApproval/TemporaryVisitor/TemporaryVehicle/List";
|
||||
|
||||
function List(props) {
|
||||
return (<ListPage {...props} />);
|
||||
return (
|
||||
<ListPage
|
||||
addBtn="zgdw-entry-temp-vehicle-add"
|
||||
viewBtn="zgdw-entry-temp-vehicle-show"
|
||||
auditInfoBtn="zgdw-entry-temp-vehicle-audit-info"
|
||||
auditBtn="zgdw-entry-temp-vehicle-audit"
|
||||
{...props}
|
||||
/>
|
||||
);
|
||||
}
|
||||
|
||||
export default List;
|
||||
|
|
|
|||
|
|
@ -1,7 +1,13 @@
|
|||
import ListPage from "~/pages/Container/Supervision/FirstLevelDoor/PortEntryApproval/TemporaryVisitor/TemporaryVehicleRecords/List";
|
||||
|
||||
function List(props) {
|
||||
return (<ListPage {...props} />);
|
||||
return (
|
||||
<ListPage
|
||||
viewBtn="zgdw-entry-temp-vehicle-records-show"
|
||||
auditInfoBtn="zgdw-entry-temp-vehicle-records-audit-info"
|
||||
{...props}
|
||||
/>
|
||||
);
|
||||
}
|
||||
|
||||
export default List;
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
import { Permission } from "@cqsjjb/jjb-common-decorator/permission";
|
||||
import { Connect } from "@cqsjjb/jjb-dva-runtime";
|
||||
import { Button, Descriptions, Divider, Modal, Space } from "antd";
|
||||
import { useEffect, useState } from "react";
|
||||
|
|
@ -47,7 +48,7 @@ function List(props) {
|
|||
<Table
|
||||
toolBarRender={() => (
|
||||
<Space>
|
||||
{!props.isRecords && (
|
||||
{(!props.isRecords && props.permission("xgf-stk-vehicle-application-add")) && (
|
||||
<Button
|
||||
type="primary"
|
||||
icon={(<AddIcon />)}
|
||||
|
|
@ -86,16 +87,18 @@ function List(props) {
|
|||
fixed: "right",
|
||||
render: (_, record) => (
|
||||
<Space>
|
||||
<Button
|
||||
type="link"
|
||||
onClick={() => {
|
||||
setViewModalVisible(true);
|
||||
setCurrentId(record.vehicleApplyId);
|
||||
}}
|
||||
>
|
||||
查看
|
||||
</Button>
|
||||
{record.auditStatus === 3 && (
|
||||
{props.permission(props.viewBtn || "xgf-stk-vehicle-application-show") && (
|
||||
<Button
|
||||
type="link"
|
||||
onClick={() => {
|
||||
setViewModalVisible(true);
|
||||
setCurrentId(record.vehicleApplyId);
|
||||
}}
|
||||
>
|
||||
查看
|
||||
</Button>
|
||||
)}
|
||||
{(record.auditStatus === 3 && props.permission(props.viewReasonsRefusalBtn || "xgf-stk-vehicle-application-show-reasons-refusal")) && (
|
||||
<Button
|
||||
type="link"
|
||||
onClick={() => {
|
||||
|
|
@ -227,4 +230,4 @@ const ViewModalComponent = (props) => {
|
|||
|
||||
const ViewModal = Connect([NS_VEHICLE_APPLY], true)(ViewModalComponent);
|
||||
|
||||
export default Connect([NS_VEHICLE_AUDIT], true)(List);
|
||||
export default Connect([NS_VEHICLE_AUDIT], true)(Permission(List));
|
||||
|
|
|
|||
|
|
@ -1,7 +1,14 @@
|
|||
import ListPage from "../../VehicleApplication/List";
|
||||
|
||||
function List(props) {
|
||||
return (<ListPage isRecords={true} {...props} />);
|
||||
return (
|
||||
<ListPage
|
||||
isRecords={true}
|
||||
viewBtn="xgf-stk-vehicle-app-records-show"
|
||||
viewReasonsRefusalBtn="xgf-stk-vehicle-app-records-show-reasons-refusal"
|
||||
{...props}
|
||||
/>
|
||||
);
|
||||
}
|
||||
|
||||
export default List;
|
||||
|
|
|
|||
|
|
@ -77,7 +77,7 @@ function List(props) {
|
|||
fixed: "right",
|
||||
render: (_, record) => (
|
||||
<Space>
|
||||
{props.permission(props.viewBth || "jgd-enclosed-personnel-apply-show") && (
|
||||
{props.permission(props.viewBtn || "jgd-enclosed-personnel-apply-show") && (
|
||||
<Button
|
||||
type="link"
|
||||
onClick={() => {
|
||||
|
|
|
|||
|
|
@ -48,7 +48,7 @@ function ApproverUser(props) {
|
|||
<Table
|
||||
toolBarRender={() => (
|
||||
<Space>
|
||||
{props.permission("jgd-first-level-approver-add") && (
|
||||
{props.permission(props.addBtn || "jgd-first-level-approver-add") && (
|
||||
<Button
|
||||
type="primary"
|
||||
icon={<AddIcon />}
|
||||
|
|
@ -82,7 +82,7 @@ function ApproverUser(props) {
|
|||
width: 120,
|
||||
render: (_, record) => (
|
||||
<Space>
|
||||
{props.permission("jgd-first-level-approver-edit") && (
|
||||
{props.permission(props.editBtn || "jgd-first-level-approver-edit") && (
|
||||
<Button
|
||||
type="link"
|
||||
onClick={() => {
|
||||
|
|
@ -93,7 +93,7 @@ function ApproverUser(props) {
|
|||
编辑
|
||||
</Button>
|
||||
)}
|
||||
{props.permission("jgd-first-level-approver-del") && (
|
||||
{props.permission(props.delBtn || "jgd-first-level-approver-del") && (
|
||||
<Button
|
||||
type="link"
|
||||
danger
|
||||
|
|
|
|||
Loading…
Reference in New Issue