271 lines
13 KiB
JavaScript
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
|
|
}
|