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/EnterpriseInfo/EquipInfo/index.js b/src/pages/Container/EnterpriseInfo/EquipInfo/index.js index b62e007..bf1682c 100644 --- a/src/pages/Container/EnterpriseInfo/EquipInfo/index.js +++ b/src/pages/Container/EnterpriseInfo/EquipInfo/index.js @@ -418,9 +418,13 @@ function EquipFormModal({ disabled={!industryCode} allowClear showSearch + onChange={(value, option)=>{ + form.setFieldValue('deviceTypeName', option.label) + }} filterOption={(input, option) => (option?.label ?? "").toLowerCase().includes(input.toLowerCase())} /> + { render: (sources) => (
{(sources || []).map((s, i) => ( - - {s} - + {s} ))}
), diff --git a/src/pages/Container/MonitorManage/RiskCenter/index.less b/src/pages/Container/MonitorManage/RiskCenter/index.less index 572f4cf..2415b6b 100644 --- a/src/pages/Container/MonitorManage/RiskCenter/index.less +++ b/src/pages/Container/MonitorManage/RiskCenter/index.less @@ -18,12 +18,11 @@ .stat-info { .stat-label { - font-size: 0.82rem; color: #64748b; } .stat-value { - font-size: 1.75rem; + font-size: 28px; font-weight: 700; line-height: 1.15; margin-top: 6px; @@ -42,7 +41,7 @@ } .stat-hint { - font-size: 0.75rem; + font-size: 12px; color: #64748b; margin-top: 4px; } @@ -55,7 +54,7 @@ display: flex; align-items: center; justify-content: center; - font-size: 1.1rem; + font-size: 18px; flex-shrink: 0; } } @@ -66,7 +65,7 @@ border: 1px solid #e2e8f0; border-radius: 8px; padding: 8px 14px; - font-size: 0.82rem; + font-size: 13px; color: #64748b; margin-bottom: 10px; display: flex; @@ -88,7 +87,7 @@ border-radius: 999px; background: #f1f5f9; color: #475569; - font-size: 0.68rem; + font-size: 11px; white-space: nowrap; } @@ -101,7 +100,7 @@ .risk-toolbar-left { .risk-toolbar-desc { - font-size: 0.85rem; + font-size: 14px; color: #64748b; } } 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 && ( - ) diff --git a/src/pages/Container/QualificationReview/FilingTabs/index.js b/src/pages/Container/QualificationReview/FilingTabs/index.js index b12e5c7..5e36e65 100644 --- a/src/pages/Container/QualificationReview/FilingTabs/index.js +++ b/src/pages/Container/QualificationReview/FilingTabs/index.js @@ -340,7 +340,7 @@ const FilingTabs = ({
- + 初次申请无需填写,已有资质备案时填写 diff --git a/src/pages/Container/QualificationReview/QualConfirm/index.js b/src/pages/Container/QualificationReview/QualConfirm/index.js index 0410873..4edfe2e 100644 --- a/src/pages/Container/QualificationReview/QualConfirm/index.js +++ b/src/pages/Container/QualificationReview/QualConfirm/index.js @@ -92,7 +92,7 @@ const QualConfirm = (props) => { }, { title: "机构名称", dataIndex: "filingUnitName", width: 220, ellipsis: true }, { title: "机构类型", dataIndex: "filingUnitTypeName", width: 100 }, - { title: "证书编号", dataIndex: "qualCertNo", width: 140, ellipsis: true }, + { title: "证书编号", dataIndex: "filingNo", width: 140, ellipsis: true }, { title: "安全评价业务范围", dataIndex: "businessScope", diff --git a/src/pages/Container/QualificationReview/QualReview/index.js b/src/pages/Container/QualificationReview/QualReview/index.js index c8016d5..119d61c 100644 --- a/src/pages/Container/QualificationReview/QualReview/index.js +++ b/src/pages/Container/QualificationReview/QualReview/index.js @@ -115,7 +115,7 @@ const QualReview = (props) => { }, { title: "机构名称", dataIndex: "filingUnitName", width: 220, ellipsis: true }, { title: "机构类型", dataIndex: "filingUnitTypeName", width: 100 }, - { title: "证书编号", dataIndex: "qualCertNo", width: 140, ellipsis: true }, + { title: "证书编号", dataIndex: "filingNo", width: 140, ellipsis: true }, { title: "安全评价业务范围", dataIndex: "businessScope", diff --git a/src/pages/Container/QualificationReview/QualReviewForm/ReviewModal.js b/src/pages/Container/QualificationReview/QualReviewForm/ReviewModal.js index 480bf5d..f37b151 100644 --- a/src/pages/Container/QualificationReview/QualReviewForm/ReviewModal.js +++ b/src/pages/Container/QualificationReview/QualReviewForm/ReviewModal.js @@ -159,7 +159,7 @@ const ReviewModal = (props) => {
-
条件未满足
+
风险提醒
{legalWarnCount}
@@ -198,7 +198,7 @@ const ReviewModal = (props) => { name="reviewOpinion" rules={[{ required: true, message: "请输入综合审核意见" }]} > -