Files
income_payments_client/src/api/incomePaymentsApi.js
T

271 lines
13 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/workGroupMeeting/publishReminder', param)
// 分标委会议的发布提醒
const commitePublishRemind = (param) => postAction('/meeting/committeeMeeting/publishReminder',param)
// 理事会的发布提醒
const councilPublishRemind = (param) => postAction('/meeting/councilMeeting/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 = (param) => postAction(`/paymentRecord/payPaymentRecord/addPayBill`, 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)
// 企业管理审核
const aduitCompany = (param) => getAction('/company/payCompanyManagement/audit', param)
// 企业管理删除确认是否有联系人
const checkContactByCompany = (param) => getAction('/company/payCompanyManagement/queryCompanyByIdFindContacts', param)
// 资料分发
const distribute = (param) => postAction('/project/payWorkingGroupDistributionRecord/add', param)
// 资料批量分发
const batchDistribute = (param) => postAction('/project/payWorkingGroupDistributionRecord/addBatch', param)
// 资料分发成员列表
const distributeMemberList = (param) => getAction('/project/payWorkingGroupDistributionRecord/list', param)
// 催款提醒
const dunningReminder = (param) => postAction('/project/payWorkingGroupSubitem/reminders', param)
// 复制工作组
const copyWorkingGroup = (param) => postAction('/project/payWorkingGroup/copy', param)
// 校验登陆人是否可以操作工作组
const checkoutWorkingGroupPrincipal = (param) => getAction('/project/payWorkingGroup/checkoutOperation', param)
// 首页统计图接口
const homePageStatistics = (param) => getAction('/statistics/principalPeople/firstPage', param)
// 首页数据统计
const homePageDataStatistics = (param) => getAction('/home/dataStatistics', param)
// 系统催款
const sysReminders = (param) => postAction('/reminders/edit', param)
// 检测企业审核是否通过
const checkCompanyAduit = (param) => getAction('/payMailContract/payMailContract/check', param)
// 获取全部部门
const getAllDepartTreeList = (param) => getAction('/sys/sysDepart/queryTreeAllList', param)
// 验证项目是否关联合同
const getIsAssociatedProject = (param) => getAction('/contract/payIncomeContract/getAssociatedProject', param)
// 支出合同审核
const aduitExpenditureContract = (param) => postAction('/contract/paySpendingContract/audit', param)
// 支出合同存档
const archiveExpenditureContract = (param) => postAction('/contract/paySpendingContract/archive', param)
// 获取全部收入合同(通过企业id查询列表)
const getAllRevenueContract = (param) => getAction('/contract/payIncomeContract/queryByCompanyId', param)
// 打印获取邮寄联系人信息接口,传票据邮寄列表id
const getPrintPostContactByMailId = (param) => getAction('/mail/payMailBill/print', param)
// 全所统计--通过部门code查所有人员
const getUserByDepartCode = (param) => getAction('/statistics/allProjectStatistics/listForUserByOrgCode', param)
// 收入合同--作废
const cancellationContract = (param) => postAction('/contract/payIncomeContract/cancellation', param)
// 支出合同--作废
const cancellationExpenditureContract = (param) => postAction('/contract/paySpendingContract/cancellation', param)
// 到账开票审核缴费凭证时获取最新一条缴费信息(普通项目、工作组项目、资料网员)
const getLastProofInfo = (param) => getAction('/paymentCheck/payPaymentCheck/getLastRecord', param)
// 到账开票审核缴费凭证时获取最新一条缴费信息(标协会员)
const getStanderMemberLastProofInfo = (param) => getAction('/paymentCheck/payPaymentCheck/getTbMemberProject', param)
// 到账开票审核缴费凭证时获取最新一条缴费信息(标协证书)
const getCertificateLastProofInfo = (param) => getAction('/paymentCheck/payPaymentCheck/getTbCertificatePayment', param)
// 通过合同邮寄表id获取邮寄详情
const queryMailDetailById = (param) => getAction('/payMailContract/payMailContract/queryById', param)
// 修改企业是否是内部企业的接口
const updateInternalEnterprise = (param) => postAction('/company/payCompanyManagement/updateInternalEnterprise', param)
// 判断当前企业是否是内部企业
const judgeInternalEnterprise = (param) => getAction('/company/payCompanyManagement/getInternalEnterprise', param)
// 更新会员系统 会员缴费的发票信息
const incomingUpdatePayment = (param) => postAction('/member/tbMemberProjectSubitem/incomingUpdatePayment', param)
// 更新会员系统 证书缴费的发票信息
const incomingUpdateCertificate = (param) => postAction('/member/tbCertificatePayment/incomingUpdateCertificate', param)
// 撤销来款
const revokeIncome = (params) => postAction(`/paymentRecord/payPaymentRecord/revoke?id=${params}`)
// 确认来款- 查询当前项目是否有来款信息
const getPayConfirmList = (param) => getAction('/payConfirmPaymentRecord/list', param)
// 新增一个确认来款信息
const addPayConfirm = (param) => postAction('/payConfirmPaymentRecord/add', param)
// 编辑一个确认来款信息
const editPayConfirm = (param) => postAction('/payConfirmPaymentRecord/edit', param)
// 撤销开票
const revokeInvoice = (params) => postAction(`/paymentRecord/payPaymentRecord/backInvoice?id=${params}`)
// 撤销确认来款信息
const revokeConfirm = (params) => postAction(`/payConfirmPaymentRecord/backIncoming?id=${params}`)
//2023-07-13 工作组相关功能的接口
// 判断当前节点 是否可以发邮件
const judgeEmailStatus = (param) => getAction('/sys/message/sysMessageTemplate/queryByCode', param)
// 2024-01-08 起草组相关功能接口
// 起草组管理-复制
const copyDraftingGroup = (param) => postAction('/drafting/payDraftingGroup/copy', param)
// 起草组管理-工作组下拉
const getWorkingGroupList = (param) => getAction('/drafting/payDraftingGroup/queryAllWorkingGroupsIdAndName', param)
// 通过id获取起草组详情
const getDraftingGroupById = (params) => getAction('/drafting/payDraftingGroup/queryById', params)
// 起草组会议的发布提醒
const draftGroupPublishRemind = (param) => postAction('/meeting/draftGroupMeeting/publishReminder', param)
// 2024年2月变更
// 标协会员-会员管理 相关接口
// 根据id获取标协会员项目信息
const getStardsMemberProjectById = (params) => getAction('/member/tbMemberProject/queryById', params)
// 标协会员单位信息-提票
const memberDrawTicket = (params) => getAction('/member/tbMemberProjectSubitem/ticketCollection', params)
// 标协会员单位信息-复制
const memberCopy = (params) => postAction('/member/tbMemberProjectSubitem/copy', params)
// 标协会员单位信息-批量复制
const memberBatchCopy = (params) => postAction('/member/tbMemberProjectSubitem/copyBatch', params)
// 标协会员-会员统计-曲线图数据获取
const memberStatisticsLineData = (params) => getAction('/statistics/member/lineChart', params)
// 标协会员-会员统计-饼状图数据获取
const memberStatisticsPieData = (params) => getAction('/statistics/member/pieChart', params)
// 工作组成员维护-调账
const workingGroupEditAccount = (param) => getAction('/project/payWorkingGroupSubitem/editAccount', param)
// 获取所有起草组项目
const getAllDraftProjects = (params) => getAction('/drafting/payDraftingGroup/listAll', params)
// 企业管理-单位/开票信息-更改是否打包企业
const updatePackageEnterprise = (params) => postAction('/company/payCompanyManagement/updatePackageEnterprise', params)
// 判断是否打包企业
const judgeCompanyIsPackaged = (params) => getAction('/company/payCompanyManagement/judgeCompanyIsPackaged', params)
// 2024年6月变更 功能安全中心
// 通过id获取功能安全中心详情
const getSafetyCenterById = (params) => getAction('/SafetyCenter/queryById', params)
// 功能安全中心会议的发布提醒
const safetyCenterPublishRemind = (param) => postAction('/meeting/safetyCenterMeeting/release', param)
export {
getWorkingGroupById,
getChargeNotice,
publishRemind,
commitePublishRemind,
getRevenueContractById,
aduitRevenueContract,
associatedProject,
getAssociatedProject,
cancelAssociatedProject,
submitAudit,
getWorkingGroupListByNotCompany,
archiveRevenueContract,
queryUserByDepartId,
queryContactByName,
getExpenditureContractById,
addPaymentPhase,
editAmountPhase,
amountReceivedList,
payBillList,
addPayBill,
editPayBill,
queryCommonProjectById,
getPackCompanyById,
addPackProject,
removePackProject,
revokeIncome,
batchRemovePackProject,
aduitCompany,
checkContactByCompany,
distribute,
batchDistribute,
distributeMemberList,
dunningReminder,
copyWorkingGroup,
checkoutWorkingGroupPrincipal,
homePageStatistics,
homePageDataStatistics,
sysReminders,
checkCompanyAduit,
getAllDepartTreeList,
getIsAssociatedProject,
aduitExpenditureContract,
archiveExpenditureContract,
getAllRevenueContract,
getPrintPostContactByMailId,
getUserByDepartCode,
cancellationContract,
councilPublishRemind,
cancellationExpenditureContract,
getLastProofInfo,
getStanderMemberLastProofInfo,
getCertificateLastProofInfo,
queryMailDetailById,
updateInternalEnterprise,
judgeInternalEnterprise,
incomingUpdatePayment,
incomingUpdateCertificate,
getPayConfirmList,
addPayConfirm,
editPayConfirm,
revokeInvoice,
revokeConfirm,
judgeEmailStatus,
copyDraftingGroup,
getWorkingGroupList,
getDraftingGroupById,
draftGroupPublishRemind,
getStardsMemberProjectById,
memberDrawTicket,
memberCopy,
memberBatchCopy,
memberStatisticsLineData,
memberStatisticsPieData,
workingGroupEditAccount,
getAllDraftProjects,
updatePackageEnterprise,
judgeCompanyIsPackaged,
getSafetyCenterById,
safetyCenterPublishRemind
}