import request from '@/utils/request' const preUrl = '/clientServices.do?iscrypt=1' /** * 获取付款申请初始化数据 */ export function getPaymentInitData(useId) { return request({ url: preUrl, method: 'post', data: { serviceId: 'miniapp_paymentApply', params: { task: 'getInitData', useId: useId } } }) } /** * 发起付款申请流程 */ export function startPaymentProcess(useId, formData, flowInfo) { return request({ url: preUrl, method: 'post', data: { serviceId: 'miniapp_paymentApply', params: { task: 'startPaymentApply', useId: useId, formData: formData, flowInfo: flowInfo } } }) } /** * 获取付款申请表单数据(审批用) */ export function getPaymentFormData(useId, formInsId) { return request({ url: preUrl, method: 'post', isSession: true, data: { serviceId: 'miniapp_paymentApply', params: { task: 'getPaymentFormData', useId: useId, formInsId: formInsId } } }) } /** * 获取付款申请表单数据(查看用) */ export function getPaymentDataByInsId(useId, insId) { return request({ url: preUrl, method: 'post', isSession: true, data: { serviceId: 'miniapp_paymentApply', params: { task: 'getPaymentDataByInsId', useId: useId, insId: insId } } }) } /** * 选择供应商(分页搜索) */ export function getSupplierList(useId, page, pageSize, vendorName) { return request({ url: preUrl, method: 'post', data: { serviceId: 'miniapp_paymentApply', params: { task: 'selectSupplier', useId: useId, page: page, pageSize: pageSize, vendorName: vendorName || '' } } }) } /** * 选择合同(分页搜索) */ export function getContractListForPayment(useId, page, pageSize, contractName, supplierCode, contractType) { return request({ url: preUrl, method: 'post', data: { serviceId: 'miniapp_paymentApply', params: { task: 'selectContract', useId: useId, page: page, pageSize: pageSize, contractName: contractName || '', supplierCode: supplierCode || '', contractType: contractType || '' } } }) } /** * 选择采购订单 */ export function getPurchaseOrderList(useId, page, pageSize, vendorCode) { return request({ url: preUrl, method: 'post', data: { serviceId: 'miniapp_paymentApply', params: { task: 'selectPurchaseOrder', useId: useId, page: page, pageSize: pageSize, vendorCode: vendorCode || '' } } }) } /** * 选择入库单 */ export function getStorageOrderList(useId, page, pageSize, vendorCode) { return request({ url: preUrl, method: 'post', data: { serviceId: 'miniapp_paymentApply', params: { task: 'selectStorageOrder', useId: useId, page: page, pageSize: pageSize, vendorCode: vendorCode || '' } } }) }