diff --git a/jjb.config.js b/jjb.config.js index f5a8e13..16d4e9f 100644 --- a/jjb.config.js +++ b/jjb.config.js @@ -12,9 +12,9 @@ module.exports = { // 可通过环境变量覆盖: SAFETY_EVAL_API_HOST=http://192.168.x.x:8095 //API_HOST: "http://localhost:80", - // API_HOST: "http://192.168.0.134", + API_HOST: "http://192.168.0.134", // API_HOST: "http://192.168.0.150", //太浅 - API_HOST: "https://gbs-gateway.qhdsafety.com", + //API_HOST: "https://gbs-gateway.qhdsafety.com", //API_HOST: "http://192.168.0.103", //huwei }, production: { diff --git a/src/api/qualFiling/index.js b/src/api/qualFiling/index.js index 1f9ebbc..10a4017 100644 --- a/src/api/qualFiling/index.js +++ b/src/api/qualFiling/index.js @@ -116,6 +116,11 @@ export const qualFilingReviewGet = declareRequest( "Get > /safetyEval/qual-filing-review/page", ); +export const qualFilingCheckNewQual = declareRequest( + "qualFilingLoading", + "Get > /safetyEval/qual-filing/checkNewQual", +); + export const submitQualFiling = declareRequest( "qualFilingSubmitLoading", "Post > @/safetyEval/qual-filing/aggregationSaveOrEdit", diff --git a/src/pages/Container/QualApplication/FilingListTable.jsx b/src/pages/Container/QualApplication/FilingListTable.jsx index d4e832e..335e67e 100644 --- a/src/pages/Container/QualApplication/FilingListTable.jsx +++ b/src/pages/Container/QualApplication/FilingListTable.jsx @@ -1,4 +1,4 @@ -import { Button, Form, Tag, Table, Typography, Select, Modal, Empty } from "antd"; +import { Button, Form, Tag, Table, Typography, Select, Modal, Empty, message } from "antd"; import SearchForm from "@cqsjjb/jjb-react-admin-component/SearchForm"; import ControlWrapper from "@cqsjjb/jjb-react-admin-component/ControlWrapper"; import TableAction from "@cqsjjb/jjb-react-admin-component/TableAction"; @@ -37,6 +37,7 @@ export default function FilingListTable({ history, qualFiling, qualFilingReviewGet, + qualFilingCheckNewQual, }) { const statusOptions = getFilingStatusOptions(mode); @@ -84,6 +85,19 @@ export default function FilingListTable({ setReviewList([]); }; + const handleCreateCheck = async () => { + try { + const res = await qualFilingCheckNewQual(); + if (res?.data === true) { + onCreate(); + } else { + message.warning(res?.message || "已经申请或备案了资质,请勿重复操作"); + } + } catch { + // ignore + } + }; + const columns = [ { title: "备案属地", @@ -214,7 +228,7 @@ export default function FilingListTable({ } extra={ onCreate && ( - )