123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254 |
- import http from "@/api/http.js";
- /* 合同管理模块 */
- const contractInterface={
- // 销售更新合同附件
- updateContractFile:params=>{
- return http.post('/contract/update_file',params)
- },
- /**
- * 上传回签附件
- */
- uploadCheckFile:params=>{
- return http.post('/contract/upload_check_back_file',params)
- },
- /**
- * 上传解除协议
- */
- uploadRescindFile:params=>{
- return http.post('/contract/upload_rescind_file',params)
- },
- /**
- * 未提交时的合同下载
- */
- downloadTemContract:params=>{
- return http.get('/contract/downLoad/tmpContract',params)
- },
- /**
- * 获取服务套餐列表
- * ProductId(可选) 传0或者不传为当前账号权限,1 代表是:ficc;2 代表是:权益
- */
- getServiceList:params=>{
- return http.get('/contract/service/template/list',params)
- },
- /**
- * 获取小套餐中权限选项数据
- * CompanyType 客户类型:传空字符串或者不传为全部,’ficc’,’权益’
- */
- getPermissionList:params=>{
- return http.get('/custom/contract_permission/list',params)
- },
- /**
- * 合同列表
- * ContractType 合同类型,枚举值:’新签合同’,’续约合同’,’补充协议’
- * ContractStatus 合同状态,枚举值:’待提交’,’待审批’,’已撤回’,’已审批’,’已驳回’,’已作废’
- * ProductId 客户类型:传0或者不传为当前账号权限,1 代表是:ficc;2 代表是:权益
- * ModifyStartTime 服务更新时间的选择开始时间,格式:2021-05-23 00:00:00
- * ModifyEndTime 服务更新时间的选择结束时间,格式:2021-05-26 23:59:59
- * SellerId 选择的销售id
- * Keyword 搜索关键字
- */
- getContractList:params=>{
- return http.get('/contract/list',params)
- },
- /**
- * 合同详情
- * ContractId 合同id
- */
- getContractDetail:params=>{
- return http.get('/contract/detail',params)
- },
- /**
- * 新增合同
- * 如果是复制模板 则传 SourceId 复制的合同的id
- * ContractType 合同类型,枚举值:’新签合同’,’续约合同’,’补充协议’
- * StartDate 开始时间 2021-05-24
- * EndDate 结束时间 2022-05-24
- * OriginalPrice 合同金额 120000
- * Price 优惠后金额
- * PayRemark 付款方式说明
- * CompanyName 公司名称
- * CreditCode 社会信用码
- * Province 省
- * City 市
- * Address 详细地址
- * Fax 传真
- * Phone 电话
- * Postcode 邮编
- * Remark 补充内容
- * TemplateId 合同模板 ficc 1 权益 2
- * Service 服务套餐
- * IsAudit false 存草稿 true 直接提交发起审批
- */
- addContract:params=>{
- return http.post('/contract/add',params)
- },
- /**
- * 编辑合同
- * ReAudit 修改合同并发起审批 false 存草稿 true 直接提交发起审批
- */
- editContract:params=>{
- return http.post('/contract/edit',{ReAudit:true,...params})
- },
- /**
- * 合同模板
- */
- getContractTemplate:()=>{
- return http.get('/contract/template/list',{})
- },
- /**
- * 合同操作记录
- * ContractId 合同id编号
- */
- getContractOperationList:params=>{
- return http.get('/contract/operation/list',params)
- },
- /**
- * 提交申请
- * ContractId 合同id编号
- */
- applyContract:params=>{
- return http.get('/contract/approval/apply',params)
- },
- /**
- * 撤回申请
- * ContractApprovalRecordId 审批流id编号
- * ContractId 合同id编号
- */
- cancelApplyContract:params=>{
- return http.get('/contract/approval/cancelApply',params)
- },
-
- /**
- * 审批列表
- * ContractType 合同类型,枚举值:’新签合同’,’续约合同’,’补充协议’
- * Status 合同状态,枚举值:’待审批’,’已审批’,’已驳回’,’已撤回’
- * ProductId 客户类型:传0或者不传为当前账号权限,1 代表是:ficc;2 代表是:权益
- * SellerId 选择的销售id
- * Keyword 搜索关键字
- */
- getApprovalList:params=>{
- return http.get('/contract/approval/list',params)
- },
- /**
- * 获取所属销售列表
- */
- getSellerList:()=>{
- // return http.get('/custom/seller/check/list',{})
- return http.get('/custom/seller/check/listV2',{})
- },
- /**
- * 审批人同意审批
- * ContractApprovalRecordId 审批流id
- * NextApproval 是否需要下级批准,预留字段,一期用不到,二期加入合规审批流程的时候,合规审批操作后可能会用到
- * NextApprovalUserId 是否指定下级审批人,预留字段,一期用不到,二期加入合规审批流程的时候,合规审批操作后可能会用到
- * Remark 驳回理由
- */
- contractApplyApproval:params=>{
- return http.post('/contract/approval/approved',params)
- },
- /**
- * 审批人拒绝审批
- * ContractApprovalRecordId 审批流id
- * Remark 驳回理由
- */
- contractApplyReject:params=>{
- return http.post('/contract/approval/reject',params)
- },
- /**
- * 删除合同
- * ContractId 合同id编号
- */
- contractDelete:params=>{
- return http.get('/contract/delete',params)
- },
- /**
- * 作废合同
- * ContractId 合同id编号
- */
- contractInvalid:params=>{
- return http.get('/contract/invalid',params)
- },
- /**
- * 已有合同的预览合同
- * ContractId 合同id编号
- */
- previewContractById:params=>{
- return http.get('/contract/previewByContractId',params)
- },
- /**
- * 新增合同时的预览
- */
- previewContract:params=>{
- return http.post('/contract/preview',params)
- },
- // 付款渠道
- getPayChannel:params=>{
- return http.get('/contract/pay_channel/list',params)
- },
- // 业务合同客户名称列表接口
- getBusinessContractCompanyNameList:params=>{
- return http.get('/contract/business_contract/company_name/list/',params)
- },
- // 根据客户名称获取所有已签回的业务合同列表接口
- getBusinessContractList:params=>{
- return http.get('/contract/business_contract/list/',params)
- },
- // 新增合同时根据信用码确定合同类型
- getContractTypeByCode:params=>{
- return http.get('/custom/detail_by_credit_code',params)
- },
- //获取历史合同
- getHistoryContract:params=>{
- return http.get('/custom/company/last_contract/detail/withoutDate',params)
- },
- // 合同列表接口
- getAllocationContract:params=>{
- return http.get('/cygx/allocation/company_contract_list',params)
- },
- // 申请服务更新-签约历史(单个详情)
- getHistoryDetail:params=>{
- return http.get('/custom/apply/contract/history/detail',params)
- },
- // 派点详情
- getAllocationDetail:params=>{
- return http.get('/cygx/allocation/detail',params)
- },
- // 更新派点接口
- getAllocationDetailUpdate:params=>{
- return http.post('/cygx/allocation/update',params)
- },
- // 派点统计
- getAllocationStatistic:params=>{
- return http.get('/cygx/allocation/statistics',params)
- },
-
- }
- export {
- contractInterface
- }
|