Files
income_payments_client/src/api/incomePaymentsApi.js
T

81 lines
3.8 KiB
JavaScript

import { getAction, postAction } from '@api/manage'
// 通过id获取工作组详情
const getWorkingGroupById = (params) => getAction('/project/payWorkingGroup/queryById', params)
// 判断工作组成员是否设置来款通知
const getChargeNotice = (param) => getAction('/project/payWorkingGroupSubitem/getCharge', param)
// 工作组会议的发布提醒
const publishRemind = (param) => postAction('/meeting/payMeeting/publishReminder',param)
// 通过id获取收入合同信息
const getRevenueContractById = (param) => getAction('/contract/payIncomeContract/queryById', param)
// 收入合同审核
const aduitRevenueContract = (param) => postAction('/contract/payIncomeContract/audit', param)
// 收入合同关联项目
const associatedProject = (param) => postAction('/contract/payIncomeContract/associated', param)
// 收入合同获取关联项目列表
const getAssociatedProject = (param) => getAction('/contract/payIncomeContract/getAssociated', param)
// 取消关联
const cancelAssociatedProject = (param) => postAction('/contract/payIncomeContract/cancelAssociated', param)
// 收入合同提交审核
const submitAudit = (param) => postAction('/contract/payIncomeContract/submitAudit', param)
// 获取不存在成员单位的工作组信息
const getWorkingGroupListByNotCompany = (param) => getAction('/project/payWorkingGroup/queryListByNotCompany', param)
// 收入合同存档
const archiveRevenueContract = (param) => postAction('contract/payIncomeContract/archive', param)
// 根据部门id获取用户信息
const queryUserByDepartId = (param) => getAction('/sys/user/listRoleAndDepart', param)
// 企业联系人新建重名校验
const queryContactByName = (param) => getAction('/company/payContactsManagement/queryByName', param)
// 通过id获取支出合同信息
const getExpenditureContractById = (param) => getAction('/contract/paySpendingContract/queryById', param)
// 添加来款阶段
const addPaymentPhase = (param) => postAction('/paymentRecord/payPaymentRecord/addAmountReceived', param)
// 编辑来款阶段
const editAmountPhase = (param) => postAction('/paymentRecord/payPaymentRecord/editAmountReceived', param)
// 来款列表
const amountReceivedList = (param) => postAction(`/paymentRecord/payPaymentRecord/amountReceivedList?id=${param}`)
// 开票列表
const payBillList = (param) => postAction(`/paymentRecord/payPaymentRecord/payBillList?id=${param}`)
// 新增开票阶段
const addPayBill = (projectId, projectType, param) => postAction(`/paymentRecord/payPaymentRecord/addPayBill?projectIds=${projectId}&projectTypes=${projectType}`, param)
// 编辑开票阶段
const editPayBill = (param) => postAction('/paymentRecord/payPaymentRecord/editPayBill', param)
// 普通项目管理-通过项目id查询其他的信息
const queryCommonProjectById = (param) => getAction('/project/payCommonProject/queryById', param)
// 通过id查询打包企业信息
const getPackCompanyById = (param) => getAction('/pack/payPackCompany/queryById', param)
// 添加打包项目
const addPackProject = (param) => postAction('/pack/payPackCompanyProject/add', param)
// 取消打包
const removePackProject = (param) => postAction('/pack/payPackCompanyProject/remove', param)
// 批量取消打包
const batchRemovePackProject = (param) => postAction('/pack/payPackCompanyProject/removeBatch', param)
export {
getWorkingGroupById,
getChargeNotice,
publishRemind,
getRevenueContractById,
aduitRevenueContract,
associatedProject,
getAssociatedProject,
cancelAssociatedProject,
submitAudit,
getWorkingGroupListByNotCompany,
archiveRevenueContract,
queryUserByDepartId,
queryContactByName,
getExpenditureContractById,
addPaymentPhase,
editAmountPhase,
amountReceivedList,
payBillList,
addPayBill,
editPayBill,
queryCommonProjectById,
getPackCompanyById,
addPackProject,
removePackProject,
batchRemovePackProject
}