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