81 lines
3.8 KiB
JavaScript
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
|
|
}
|