架构化审批表单控制权限,添加xispeak审批节点的控制权限说明,修改反馈表单查看格式,修改树形表单实现正确的折叠效果,实现反馈表单的必填字段校验

This commit is contained in:
wsm
2026-05-22 16:25:56 +08:00
parent 3164645b19
commit f13064784b
10 changed files with 648 additions and 334 deletions
+19
View File
@@ -13,6 +13,7 @@ enum Api {
loadTreeData = '/bg/xispeak/bgXiSpeak/loadTreeRoot',
getChildList = '/bg/xispeak/bgXiSpeak/childList',
getChildListBatch = '/bg/xispeak/bgXiSpeak/getChildListBatch',
getRootListWithDept = '/bg/xispeak/bgXiSpeak/getRootListWithDept',
}
/**
@@ -33,6 +34,8 @@ export const getImportUrl = Api.importExcel;
*/
export const list = (params) => defHttp.get({ url: Api.list, params });
export const getRootListWithDept = (deptIds: string) => defHttp.get({ url: Api.getRootListWithDept, params: { dept_ids: deptIds } });
/**
* 删除
* @param params
@@ -181,3 +184,19 @@ export const updateLaunchType = (params) => {
export const withDrawXiSpeak = (params) => {
return defHttp.post({ url: '/bg/xispeak/bgXiSpeak/withDrawXiSpeak', params }, { joinParamsToUrl: true, isTransformResponse: false });
};
/**
* 批量查询反馈统计数量(每个 xispeak 下的 feedback 总条数和已闭环数)
* @param params { ids: "id1,id2,id3" }
*/
export const queryFeedbackCounts = (params) => {
return defHttp.get({ url: '/bg/xispeak/bgXiSpeak/queryFeedbackCounts', params });
};
/**
* 更新 task_task 的部门经办人姓名
* @param params { processInstanceId, deptHandlerName }
*/
export const updateDeptHandlerName = (params) => {
return defHttp.post({ url: '/tasktask/taskTask/updateDeptHandlerName', params }, { isTransformResponse: false });
};