2025-11-27 10:14:55 +08:00
|
|
|
|
import { buildUrl, mergeParams } from '@/utils/url'
|
|
|
|
|
|
|
2025-11-13 17:18:37 +08:00
|
|
|
|
// 审批相关 API
|
2025-11-14 14:02:47 +08:00
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 获取审核列表
|
|
|
|
|
|
* @param {Object} params 请求参数
|
|
|
|
|
|
* @returns {Promise} 返回审核列表
|
|
|
|
|
|
*/
|
2025-11-13 17:18:37 +08:00
|
|
|
|
export const getVerifyList = (params = {}) => {
|
2025-11-27 10:14:55 +08:00
|
|
|
|
// 设置默认参数
|
|
|
|
|
|
const defaultParams = {
|
|
|
|
|
|
pageNum: 1,
|
|
|
|
|
|
pageSize: 20,
|
|
|
|
|
|
orderByColumn: 'createTime',
|
|
|
|
|
|
isAsc: 'descending',
|
|
|
|
|
|
bstType: 'UPDATE_TASK'
|
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
// 合并参数
|
|
|
|
|
|
const requestParams = mergeParams(defaultParams, params);
|
2025-11-14 10:01:12 +08:00
|
|
|
|
|
2025-11-27 10:14:55 +08:00
|
|
|
|
// 使用统一URL构建工具
|
|
|
|
|
|
const url = buildUrl('/bst/verify/list', requestParams);
|
2025-11-14 10:01:12 +08:00
|
|
|
|
|
2025-11-14 11:36:09 +08:00
|
|
|
|
return uni.$uv.http.get(url, {
|
2025-11-13 17:18:37 +08:00
|
|
|
|
custom: {
|
|
|
|
|
|
auth: true
|
|
|
|
|
|
}
|
|
|
|
|
|
});
|
2025-11-14 14:02:47 +08:00
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 获取审核详情
|
|
|
|
|
|
* @param {string|number} id 审核ID
|
|
|
|
|
|
* @returns {Promise} 返回审核详情
|
|
|
|
|
|
*/
|
|
|
|
|
|
export const getVerifyDetail = (id) => {
|
|
|
|
|
|
return uni.$uv.http.get(`/bst/verify/${id}`, {
|
|
|
|
|
|
custom: {
|
|
|
|
|
|
auth: true
|
|
|
|
|
|
}
|
|
|
|
|
|
});
|
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
2025-11-14 14:44:01 +08:00
|
|
|
|
* 审核处理(统一接口)
|
2025-11-14 14:02:47 +08:00
|
|
|
|
* @param {string|number} id 审核ID
|
2025-11-14 14:44:01 +08:00
|
|
|
|
* @param {string|number} status 审核状态:1-通过,2-驳回
|
|
|
|
|
|
* @param {string} msg 审核意见(可选)
|
2025-11-14 14:02:47 +08:00
|
|
|
|
* @returns {Promise} 返回接口响应
|
|
|
|
|
|
*/
|
2025-11-14 14:44:01 +08:00
|
|
|
|
export const handleVerify = (id, status, msg = '') => {
|
|
|
|
|
|
return uni.$uv.http.put('/bst/verify/handle', {
|
|
|
|
|
|
id: id.toString(),
|
|
|
|
|
|
status: status.toString(),
|
|
|
|
|
|
msg: msg
|
2025-11-14 14:02:47 +08:00
|
|
|
|
}, {
|
|
|
|
|
|
custom: {
|
|
|
|
|
|
auth: true
|
|
|
|
|
|
}
|
|
|
|
|
|
});
|
2025-11-14 10:01:12 +08:00
|
|
|
|
};
|