yxk-20260527-巡视整改提升台账,任务清单新增

1、任务清单 dq_inspect_task.problem_id 必须关联 dq_inspect_problem.id,且被关联的问题节点 node_type = specific。
2、前端把当前手填“具体问题ID”改成树形选择,只允许选择“具体问题”节点。
后端在新增、编辑、导入时统一校验,防止绕过前端提交非法 problemId。
This commit is contained in:
ye1023
2026-05-28 15:31:55 +08:00
parent fc0d281890
commit 8f1007ff70
3 changed files with 80 additions and 44 deletions
@@ -13,6 +13,7 @@ enum Api {
exportXls = '/dqinspecttask/dqInspectTask/exportXls',
queryDataById = '/dqinspecttask/dqInspectTask/queryById',
dqInspectProgressList = '/dqinspecttask/dqInspectTask/queryDqInspectProgressByMainId',
specificProblemOptions = '/dqinspectproblem/dqInspectProblem/specificOptions',
}
/**
* 导出api
@@ -31,6 +32,11 @@ export const getImportUrl = Api.importExcel;
*/
export const queryDqInspectProgressListByMainId = (id) => defHttp.get({url: Api.dqInspectProgressList, params:{ id }});
/**
* 查询整改任务可挂载的具体问题树
*/
export const specificProblemOptions = () => defHttp.get({url: Api.specificProblemOptions});
/**
* 列表接口
* @param params
@@ -78,4 +84,3 @@ export const saveOrUpdate = (params, isUpdate) => {
* @param params
*/
export const queryDataById = (id) => defHttp.get({url: Api.queryDataById, params:{ id }});