2025-11-13 17:18:37 +08:00
|
|
|
|
// 审批相关 API
|
|
|
|
|
|
export const getVerifyList = (params = {}) => {
|
2025-11-14 10:01:12 +08:00
|
|
|
|
// 处理 createTimeList 参数,如果是数组则转换为重复参数格式
|
|
|
|
|
|
const processedParams = { ...params };
|
|
|
|
|
|
|
|
|
|
|
|
if (Array.isArray(processedParams.createTimeList)) {
|
|
|
|
|
|
const tempList = processedParams.createTimeList;
|
|
|
|
|
|
|
|
|
|
|
|
// 删除原来的 createTimeList,因为我们要手动处理
|
|
|
|
|
|
delete processedParams.createTimeList;
|
|
|
|
|
|
|
|
|
|
|
|
// 构建查询字符串
|
|
|
|
|
|
let queryString = '';
|
|
|
|
|
|
tempList.forEach(date => {
|
|
|
|
|
|
queryString += `&createTimeList=${encodeURIComponent(date)}`;
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
return uni.$uv.http.get(`/bst/verify/list?${queryString}`, {
|
|
|
|
|
|
params: {
|
|
|
|
|
|
pageNum: 1,
|
|
|
|
|
|
pageSize: 20,
|
|
|
|
|
|
orderByColumn: 'createTime',
|
|
|
|
|
|
isAsc: 'descending',
|
|
|
|
|
|
bstType: 'UPDATE_TASK',
|
|
|
|
|
|
...processedParams
|
|
|
|
|
|
},
|
|
|
|
|
|
custom: {
|
|
|
|
|
|
auth: true
|
|
|
|
|
|
}
|
|
|
|
|
|
});
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// 如果不是数组,正常处理
|
2025-11-13 17:18:37 +08:00
|
|
|
|
return uni.$uv.http.get('/bst/verify/list', {
|
|
|
|
|
|
params: {
|
|
|
|
|
|
pageNum: 1,
|
|
|
|
|
|
pageSize: 20,
|
|
|
|
|
|
orderByColumn: 'createTime',
|
|
|
|
|
|
isAsc: 'descending',
|
|
|
|
|
|
bstType: 'UPDATE_TASK',
|
2025-11-14 10:01:12 +08:00
|
|
|
|
...processedParams
|
2025-11-13 17:18:37 +08:00
|
|
|
|
},
|
|
|
|
|
|
custom: {
|
|
|
|
|
|
auth: true
|
|
|
|
|
|
}
|
|
|
|
|
|
});
|
2025-11-14 10:01:12 +08:00
|
|
|
|
};
|