dev-tmp1
tangjie 2026-08-11 16:08:44 +08:00
parent ee8a74f28e
commit bc73a45a06
3 changed files with 23 additions and 4 deletions

View File

@ -12,9 +12,9 @@ module.exports = {
// 可通过环境变量覆盖: SAFETY_EVAL_API_HOST=http://192.168.x.x:8095 // 可通过环境变量覆盖: SAFETY_EVAL_API_HOST=http://192.168.x.x:8095
//API_HOST: "http://localhost:80", //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: "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 //API_HOST: "http://192.168.0.103", //huwei
}, },
production: { production: {

View File

@ -116,6 +116,11 @@ export const qualFilingReviewGet = declareRequest(
"Get > /safetyEval/qual-filing-review/page", "Get > /safetyEval/qual-filing-review/page",
); );
export const qualFilingCheckNewQual = declareRequest(
"qualFilingLoading",
"Get > /safetyEval/qual-filing/checkNewQual",
);
export const submitQualFiling = declareRequest( export const submitQualFiling = declareRequest(
"qualFilingSubmitLoading", "qualFilingSubmitLoading",
"Post > @/safetyEval/qual-filing/aggregationSaveOrEdit", "Post > @/safetyEval/qual-filing/aggregationSaveOrEdit",

View File

@ -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 SearchForm from "@cqsjjb/jjb-react-admin-component/SearchForm";
import ControlWrapper from "@cqsjjb/jjb-react-admin-component/ControlWrapper"; import ControlWrapper from "@cqsjjb/jjb-react-admin-component/ControlWrapper";
import TableAction from "@cqsjjb/jjb-react-admin-component/TableAction"; import TableAction from "@cqsjjb/jjb-react-admin-component/TableAction";
@ -37,6 +37,7 @@ export default function FilingListTable({
history, history,
qualFiling, qualFiling,
qualFilingReviewGet, qualFilingReviewGet,
qualFilingCheckNewQual,
}) { }) {
const statusOptions = getFilingStatusOptions(mode); const statusOptions = getFilingStatusOptions(mode);
@ -84,6 +85,19 @@ export default function FilingListTable({
setReviewList([]); setReviewList([]);
}; };
const handleCreateCheck = async () => {
try {
const res = await qualFilingCheckNewQual();
if (res?.data === true) {
onCreate();
} else {
message.warning(res?.message || "已经申请或备案了资质,请勿重复操作");
}
} catch {
// ignore
}
};
const columns = [ const columns = [
{ {
title: "备案属地", title: "备案属地",
@ -214,7 +228,7 @@ export default function FilingListTable({
} }
extra={ extra={
onCreate && ( onCreate && (
<Button type="primary" onClick={onCreate}> <Button type="primary" loading={qualFilingLoading} onClick={handleCreateCheck}>
{createLabel} {createLabel}
</Button> </Button>
) )