safety-eval-service-frontend/src/api/safetyEvalBusiness/index.js

359 lines
10 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

import { declareRequest } from "@cqsjjb/jjb-dva-runtime";
export const queryMyOrCreateDoc = declareRequest(
"docLoading",
"Get > /safetyEval-h5/wsp/doc/my-or-create",
'wpsDoc: {} | res.data || {}',
);
export const fetchWpsDocTemplate = declareRequest(
"docTemplateLoading",
"Post > @/safetyEval-h5/wsp/doc/template",
'docTemplate: {} | res.data || {}',
);
export const createWpsDoc = declareRequest(
"createDocLoading",
"Post > @/safetyEval-h5/wsp/doc/create",
'wpsDoc: {} | res.data || {}',
);
export const getDocByProjectId = declareRequest(
"getDocByProjectIdLoading",
"Get > /safetyEval-h5/wsp/doc/getDocByProjectId",
'wpsDoc: {} | res.data || {}',
);
export const downloadWpsDoc = declareRequest(
"downloadDocLoading",
"Get > /safetyEval-h5/wsp/v3/3rd/files/{fileId}/download",
);
export const customerPage = declareRequest(
"customerLoading",
"Get > /safetyEval/institution/eval-customer/page",
'customerPage: [] | res.data',
);
export const customerSave = declareRequest(
"customerSaveLoading",
"Post > @/safetyEval/institution/eval-customer/save",
);
export const customerModify = declareRequest(
"customerModifyLoading",
"Post > @/safetyEval/institution/eval-customer/modify",
);
export const customerDetail = declareRequest(
"customerDetailLoading",
"Get > /safetyEval/institution/eval-customer/get",
);
export const customerDelete = declareRequest(
"customerDeleteLoading",
"Post > @/safetyEval/institution/eval-customer/delete",
);
export const customerProjectPage = declareRequest(
"customerProjectLoading",
"Get > /safetyEval/institution/eval-customer/project/page",
);
export const evalProjectPage = declareRequest(
"evalProjectLoading",
"Get > /safetyEval/institution/eval-project/page",
);
export const evalProjectSave = declareRequest(
"evalProjectSaveLoading",
"Post > @/safetyEval/institution/eval-project/save",
);
export const evalProjectDetail = declareRequest(
"evalProjectDetailLoading",
"Get > /safetyEval/institution/eval-project/get",
'evalProjectDetailData: {} | res.data || {}',
);
export const evalProjectDelete = declareRequest(
"evalProjectDeleteLoading",
"Post > @/safetyEval/institution/eval-project/delete",
);
export const evalProjectDocPage = declareRequest(
"evalProjectDocLoading",
"Get > /safetyEval/institution/eval-project-doc/page",
);
export const evalProjectDocSave = declareRequest(
"evalProjectDocSaveLoading",
"Post > @/safetyEval/institution/eval-project-doc/save",
);
export const evalProjectProgressStat = declareRequest(
"evalProjectProgressLoading",
"Get > /safetyEval/institution/eval-project/progress-stat",
);
export const evalProjectProgressPage = declareRequest(
"evalProjectProgressPageLoading",
"Get > /safetyEval/institution/eval-project/progress-page",
);
export const evalProjectRiskWarningStat = declareRequest(
"riskWarningStatLoading",
"Get > /safetyEval/institution/eval-project/risk-warning-stat",
);
export const evalProjectRiskWarningPage = declareRequest(
"riskWarningPageLoading",
"Get > /safetyEval/institution/eval-project/risk-warning-page",
);
export const evalRiskAnalysisGet = declareRequest(
"riskAnalysisLoading",
"Get > /safetyEval/institution/eval-risk-analysis/get",
);
export const evalRiskAnalysisSave = declareRequest(
"riskAnalysisSaveLoading",
"Post > @/safetyEval/institution/eval-risk-analysis/save",
);
export const evalContractGet = declareRequest(
"contractLoading",
"Get > /safetyEval/institution/eval-contract/get",
);
export const evalContractSave = declareRequest(
"contractSaveLoading",
"Post > @/safetyEval/institution/eval-contract/save",
);
export const evalRiskAnalysisPeopleSave = declareRequest(
"riskAnalysisSaveLoading",
"Post > @/safetyEval/institution/eval-risk-analysis/participant/save",
);
export const evalSignTaskSave = declareRequest(
"evalSignTaskSaveLoading",
"Post > @/safetyEval/institution/eval-sign-task/save",
);
export const evalProjectMemberPage = declareRequest(
"memberLoading",
"Get > /safetyEval/institution/eval-project-member/page",
);
export const evalProjectMemberSave = declareRequest(
"memberSaveLoading",
"Post > @/safetyEval/institution/eval-project-member/save",
);
// ===== 项目预警(安评业务提醒) =====
export const projectWaringStat = declareRequest(
"projectWaringStatLoading",
"Get > /safetyEval/project-waring/stat",
);
export const projectWaringRemindPage = declareRequest(
"projectWaringRemindPageLoading",
"Get > /safetyEval/project-waring/remind-page",
);
// ===== 我的项目统计 =====
export const evalProjectStatistics = declareRequest(
"evalProjectStatisticsLoading",
"Get > /safetyEval/institution/eval-project/projectStatistics",
'evalProjectStatisticsData: {} | res.data || {}',
);
// ===== 现场踏勘附件 =====
export const evalSurveyList = declareRequest(
"evalSurveyListLoading",
"Get > /safetyEval/institution/eval-survey/list",
);
export const evalSurveyPage = declareRequest(
"evalSurveyPageLoading",
"Get > /safetyEval/institution/eval-survey/page",
);
export const evalSurveySaveAttach = declareRequest(
"evalSurveySaveAttachLoading",
"Post > @/safetyEval/institution/eval-survey/saveSurveyAttach",
);
// ===== 内部审核 =====
export const evalInternalReviewDetail = declareRequest(
"internalReviewDetailLoading",
"Get > /safetyEval/institution/eval-internal-review/detail",
"internalReviewDetail: {} | res.data || {}",
);
export const evalInternalReviewConfirm = declareRequest(
"internalReviewConfirmLoading",
"Post > @/safetyEval/institution/eval-internal-review/confirm",
);
export const evalInternalReviewAssign = declareRequest(
"internalReviewAssignLoading",
"Post > @/safetyEval/institution/eval-internal-review/assign",
);
// ===== 技术审核 =====
export const evalTechReviewDetail = declareRequest(
"techReviewDetailLoading",
"Get > /safetyEval/institution/eval-tech-review/detail",
"techReviewDetail: {} | res.data || {}",
);
export const evalTechReviewConfirm = declareRequest(
"techReviewConfirmLoading",
"Post > @/safetyEval/institution/eval-tech-review/confirm",
);
export const evalTechReviewAssign = declareRequest(
"techReviewAssignLoading",
"Post > @/safetyEval/institution/eval-tech-review/assign",
);
// ===== 过程控制 =====
export const evalProcessControlDetail = declareRequest(
"processControlDetailLoading",
"Get > /safetyEval/institution/eval-process-control/detail",
"processControlDetail: {} | res.data || {}",
);
export const evalProcessControlConfirm = declareRequest(
"processControlConfirmLoading",
"Post > @/safetyEval/institution/eval-process-control/confirm",
);
export const evalProcessControlAssign = declareRequest(
"processControlAssignLoading",
"Post > @/safetyEval/institution/eval-process-control/assign",
);
export const evalProcessControlGenerateHandover = declareRequest(
"processControlHandoverLoading",
"Post > @/safetyEval/institution/eval-process-control/generate-handover-form",
);
export const evalProcessControlArchive = declareRequest(
"processControlArchiveLoading",
"Post > @/safetyEval/institution/eval-process-control/archive",
);
export const evalProcessControlFiles = declareRequest(
"processControlFilesLoading",
"Get > /safetyEval/institution/eval-process-control/process-files",
"processControlFiles: [] | res.data || []",
);
// ===== 监管端-安评项目实时监控 =====
export const evalProjectMonitorStat = declareRequest(
"evalProjectMonitorStatLoading",
"Get > /safetyEval/regulator/eval-project-monitor/monitor-realtime-stat",
"evalProjectMonitorStat: {} | res.data || {}",
);
export const evalProjectMonitorPage = declareRequest(
"evalProjectMonitorPageLoading",
"Get > /safetyEval/regulator/eval-project-monitor/realtime-page",
);
// ===== 监管端-项目踏勘监管 =====
export const evalSurveyMonitorStat = declareRequest(
"evalSurveyMonitorStatLoading",
"Get > /safetyEval/regulator/eval-project-monitor/survey-stat",
"evalSurveyMonitorStat: {} | res.data || {}",
);
export const evalSurveyMonitorPage = declareRequest(
"evalSurveyMonitorPageLoading",
"Get > /safetyEval/regulator/eval-project-monitor/survey-page",
);
export const evalSurveyClockIn = declareRequest(
"evalSurveyClockInLoading",
"Get > /safetyEval/regulator/eval-project-monitor/survey-clock-in",
"evalSurveyClockIn: [] | res.data || []",
);
// ===== 机构端-安评报告库 =====
export const evalReportSummary = declareRequest(
"evalReportSummaryLoading",
"Get > /safetyEval/institution/eval-report/summary",
);
export const evalReportPage = declareRequest(
"evalReportPageLoading",
"Get > /safetyEval/institution/eval-report/page",
);
export const evalReportDetail = declareRequest(
"evalReportDetailLoading",
"Get > /safetyEval/institution/eval-report/get",
);
export const evalReportAdd = declareRequest(
"evalReportAddLoading",
"Post > @/safetyEval/institution/eval-report/add",
);
export const evalReportSubmit = declareRequest(
"evalReportSubmitLoading",
"Post > @/safetyEval/institution/eval-report/submit",
);
/**
* 机构端报告库-批量报送监管端
*
* 变更时间2026-08-11
* 变更原因:报告库需支持一次性把多份「未报送」报告报送至监管端,原仅有单条 submit 接口,
* 逐条点击效率低且无法给出统一的批量结果反馈。
* 接口契约(需后端按此新增,不改动既有 submit 逻辑):
* POST /safetyEval/institution/eval-report/submit/batch
* 入参:{ ids: Long[] } —— 待报送的报告主键集合
* 出参SingleResponse<Boolean> 或含成功/失败明细的结构,前端按 success 判定
* 兼容说明:后端接口未上线前,页面侧会自动降级为「循环调用单条 submit」保证功能可用。
*/
export const evalReportBatchSubmit = declareRequest(
"evalReportBatchSubmitLoading",
"Post > @/safetyEval/institution/eval-report/submit/batch",
);
export const evalReportSpotcheckList = declareRequest(
"evalReportSpotcheckListLoading",
"Get > /safetyEval/institution/eval-report-spotcheck/list",
);
export const evalReportSpotcheckDetail = declareRequest(
"evalReportSpotcheckDetailLoading",
"Get > /safetyEval/institution/eval-report-spotcheck/get",
);
export const evalReportSpotcheckRectify = declareRequest(
"evalReportSpotcheckRectifyLoading",
"Post > @/safetyEval/institution/eval-report-spotcheck/rectify",
);
// ===== 机构备案行业信息 =====
export const orgIndustryCodeList = declareRequest(
"orgIndustryCodeLoading",
"Get > /safetyEval/org-info/select/org/industry/code",
"orgIndustryCodeList: [] | res.data || []",
);