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

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'
})
}