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.
37 lines
1.4 KiB
37 lines
1.4 KiB
import http from 'apis/axios';
|
|
|
|
const apiUrl = import.meta.env.VITE_API_URL;
|
|
const ptccsens = `${apiUrl}/ptccsens/v1.0`;
|
|
const finance = `${ptccsens}/finance`;
|
|
const projectFinance = `${ptccsens}/projectFinance`;
|
|
|
|
// 发起申请
|
|
export const apply = params => http.post(`${finance}/apply`, params);
|
|
|
|
// 审批
|
|
export const audit = params => http.post(`${finance}/audit`, params);
|
|
|
|
// 查询申请详情
|
|
export const getApplyDetail = params => http.post(`${finance}/getApplyDetail`, params);
|
|
|
|
// 通过任务id查看任务关联的财务信息
|
|
export const getByTask = params => http.post(`${finance}/getByTask`, params);
|
|
|
|
// 查询费用申请类型
|
|
export const queryType = params => http.post(`${finance}/queryType`, params);
|
|
|
|
|
|
// 追加预算
|
|
export const addBudget = params => http.post(`${projectFinance}/addBudget`, params);
|
|
|
|
// 查看项目下的财务信息
|
|
export const queryFinanceOfProject = params => http.post(`${projectFinance}/queryFinanceOfProject`, params);
|
|
|
|
// 查看项目下的所有任务对应的财务信息
|
|
export const queryProjectFinance = params => http.post(`${projectFinance}/queryProjectFinance`, params);
|
|
|
|
// 修改任务或项目的预算和奖金信息
|
|
export const updateFinance = params => http.post(`${projectFinance}/updateFinance`, params);
|
|
|
|
// 查看自己需要审批的申请
|
|
export const queryNeedCheckByMe = params => http.post(`${projectFinance}/queryNeedCheckByMe`, params);
|
|
|