You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
74 lines
1.5 KiB
74 lines
1.5 KiB
import request from '@/utils/request'
|
|
import { BUDGET_API_PREFIX } from './budgetBase'
|
|
|
|
/**
|
|
* 获取待审核的汇总填报列表
|
|
* @param {Object} params 查询参数
|
|
*/
|
|
export function getBudgetReviews(params = {}) {
|
|
return request({
|
|
url: `${BUDGET_API_PREFIX}/budget-reviews`,
|
|
method: 'get',
|
|
params
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 获取汇总填报详情(审核用)
|
|
* @param {Number} id 提交记录ID
|
|
*/
|
|
export function getBudgetReviewDetail(id) {
|
|
return request({
|
|
url: `${BUDGET_API_PREFIX}/budget-reviews/${id}`,
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 审核操作
|
|
* @param {Number} id 提交记录ID
|
|
* @param {Object} data 审核数据
|
|
*/
|
|
export function reviewBudgetSubmission(id, data) {
|
|
return request({
|
|
url: `${BUDGET_API_PREFIX}/budget-reviews/${id}/review`,
|
|
method: 'post',
|
|
data
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 批量审核
|
|
* @param {Object} data 批量审核数据
|
|
*/
|
|
export function batchReviewBudgetSubmissions(data) {
|
|
return request({
|
|
url: `${BUDGET_API_PREFIX}/budget-reviews/batch-review`,
|
|
method: 'post',
|
|
data
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 获取审核统计数据
|
|
* @param {Object} params 查询参数
|
|
*/
|
|
export function getBudgetReviewStatistics(params = {}) {
|
|
return request({
|
|
url: `${BUDGET_API_PREFIX}/budget-reviews-statistics`,
|
|
method: 'get',
|
|
params
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 获取审核历史
|
|
* @param {Number} id 提交记录ID
|
|
*/
|
|
export function getBudgetReviewHistory(id) {
|
|
return request({
|
|
url: `${BUDGET_API_PREFIX}/budget-reviews/${id}/history`,
|
|
method: 'get'
|
|
})
|
|
}
|