|
@@ -10,7 +10,7 @@ import {
|
|
Modal,
|
|
Modal,
|
|
} from 'antd';
|
|
} from 'antd';
|
|
import styles from './index.less';
|
|
import styles from './index.less';
|
|
-import ContractModal, { Type } from './component/Modal';
|
|
|
|
|
|
+import ContractModal, { Type, Status } from './component/Modal';
|
|
import { PageContainer } from '@ant-design/pro-components';
|
|
import { PageContainer } from '@ant-design/pro-components';
|
|
import { useRequest, useModel } from '@umijs/max';
|
|
import { useRequest, useModel } from '@umijs/max';
|
|
import { connect } from 'umi';
|
|
import { connect } from 'umi';
|
|
@@ -20,6 +20,7 @@ import {
|
|
queryContract,
|
|
queryContract,
|
|
queryContractCancel,
|
|
queryContractCancel,
|
|
queryContractCancelCheck,
|
|
queryContractCancelCheck,
|
|
|
|
+ queryContractCheck,
|
|
queryContractDownload,
|
|
queryContractDownload,
|
|
queryGetContractList,
|
|
queryGetContractList,
|
|
} from '../../services/contract';
|
|
} from '../../services/contract';
|
|
@@ -294,6 +295,24 @@ const ConteactManager = (props) => {
|
|
},
|
|
},
|
|
);
|
|
);
|
|
|
|
|
|
|
|
+ //审核合同
|
|
|
|
+ const { run: runCheck, loading: checkLoading } = useRequest(
|
|
|
|
+ (data) => queryContractCheck(data),
|
|
|
|
+ {
|
|
|
|
+ manual: true,
|
|
|
|
+ onSuccess: () => {
|
|
|
|
+ // conAuditRun({ multi_status: '1,4', currentPage: 1, page_size: 10 });
|
|
|
|
+ // conAuditedRun({ check_by: user.CName });
|
|
|
|
+ setVisible(false);
|
|
|
|
+ run(searchData);
|
|
|
|
+ message.success('审核成功');
|
|
|
|
+ },
|
|
|
|
+ onErroe: () => {
|
|
|
|
+ message.error('审核失败');
|
|
|
|
+ },
|
|
|
|
+ },
|
|
|
|
+ );
|
|
|
|
+
|
|
//请求项目列表
|
|
//请求项目列表
|
|
const { data: projectData } = useRequest(queryApproval, {
|
|
const { data: projectData } = useRequest(queryApproval, {
|
|
defaultParams: [{ pageSize: 99999 }],
|
|
defaultParams: [{ pageSize: 99999 }],
|
|
@@ -344,12 +363,14 @@ const ConteactManager = (props) => {
|
|
}
|
|
}
|
|
};
|
|
};
|
|
|
|
|
|
- const handleOk = (data) => {
|
|
|
|
- if (typeRef.current == Type.add) {
|
|
|
|
|
|
+ const handleOk = (data, type) => {
|
|
|
|
+ if (type == Type.add) {
|
|
editRun(data);
|
|
editRun(data);
|
|
- } else if (typeRef.current == Type.cancel) {
|
|
|
|
|
|
+ } else if (type == Type.cancel) {
|
|
calRun(data);
|
|
calRun(data);
|
|
- } else {
|
|
|
|
|
|
+ } else if (type == Status.Checking) {
|
|
|
|
+ runCheck(data);
|
|
|
|
+ } else if (type == Status.CalChecking) {
|
|
calCheckRun(data);
|
|
calCheckRun(data);
|
|
}
|
|
}
|
|
};
|
|
};
|