diff --git a/src/api/PurchasingCenter/FundApproval.js b/src/api/PurchasingCenter/FundApproval.js index ed809eac..358b60bf 100644 --- a/src/api/PurchasingCenter/FundApproval.js +++ b/src/api/PurchasingCenter/FundApproval.js @@ -25,15 +25,15 @@ export function execApproval(num1, num2, reason, person, state) { } }) } -// 查询离线合同审核/审批/付款 +// 查询离线合同审批/付款 export function initApprovalOffline(pageCurrent, pageSize, state) { return request({ url: '', method: 'post', data: { type: '1', - name: '采购管理_离线合同_审核审批付款_查询数据', - param: `审核_审批_付款状态=${state}`, + name: '采购管理_离线合同_审批付款_查询数据', + param: `审批_付款状态=${state}`, Pagination: pageCurrent + '&' + pageSize } }) @@ -50,15 +50,15 @@ export function searchRequsetFundDetail(num) { } }) } -// 执行审核/审批/付款(离线合同) +// 执行审批/付款(离线合同) export function execApprovalOffline(num1, num2, reason, person, state) { return request({ url: '', method: 'post', data: { type: '2', - name: '采购管理_离线合同_审核审批付款_修改数据', - param: `离线合同请款流水号=${num1}&审核_审批_付款情况流水号=${num2}&未通过原因=${reason}&操作员编号=${person}&审核_审批_付款状态=${state}` + name: '采购管理_离线合同_审批付款_修改数据', + param: `离线合同请款流水号=${num1}&审批_付款情况流水号=${num2}&未通过原因=${reason}&操作员编号=${person}&审批_付款状态=${state}` } }) } diff --git a/src/api/PurchasingCenter/OfflineContract.js b/src/api/PurchasingCenter/OfflineContract.js index e08a6eb5..2088e18d 100644 --- a/src/api/PurchasingCenter/OfflineContract.js +++ b/src/api/PurchasingCenter/OfflineContract.js @@ -50,49 +50,27 @@ export function searchSupplier(check1, value1, check2, value2, check3, value3, c } }) } -// 初始化付款方式 -export function initPayMethod() { - return request({ - url: '', - method: 'post', - data: { - type: '1', - name: '采购管理_付款方式_查询数据' - } - }) -} -// 初始化付款时间节点 -export function initPayTimeNode() { - return request({ - url: '', - method: 'post', - data: { - type: '1', - name: '采购管理_付款时间节点_查询数据' - } - }) -} // 增加离线合同 -export function addOfflineContract(contractNum, contractName, supplier, person, date, freight, type, one, two, three, four) { +export function addOfflineContract(contractNum, contractName, supplier, person, date, remark) { return request({ url: '', method: 'post', data: { type: '2', name: '采购管理_离线合同_增加数据', - param: `离线合同编号=${contractNum}&离线合同名称=${contractName}&供应商流水号=${supplier}&人员编号=${person}&规定到货时间=${date}&运费=${freight}&付款方式流水号=${type}&第一次付款时间节点流水号=${one}&第二次付款时间节点流水号=${two}&第三次付款时间节点流水号=${three}&第四次付款时间节点流水号=${four}` + param: `离线合同编号=${contractNum}&离线合同名称=${contractName}&供应商流水号=${supplier}&人员编号=${person}&规定到货时间=${date}&离线合同备注=${remark}` } }) } // 编辑离线合同 -export function editOfflineContract(contractNumValue, contractNum, contractName, supplier, person, date, freight, type, one, two, three, four) { +export function editOfflineContract(contractNumValue, contractNum, contractName, supplier, person, date, remark) { return request({ url: '', method: 'post', data: { type: '2', name: '采购管理_离线合同_修改数据', - param: `离线合同流水号=${contractNumValue}&离线合同编号=${contractNum}&离线合同名称=${contractName}&供应商流水号=${supplier}&人员编号=${person}&规定到货时间=${date}&运费=${freight}&付款方式流水号=${type}&第一次付款时间节点流水号=${one}&第二次付款时间节点流水号=${two}&第三次付款时间节点流水号=${three}&第四次付款时间节点流水号=${four}` + param: `离线合同流水号=${contractNumValue}&离线合同编号=${contractNum}&离线合同名称=${contractName}&供应商流水号=${supplier}&人员编号=${person}&规定到货时间=${date}&离线合同备注=${remark}` } }) } @@ -145,26 +123,14 @@ export function deleteMateriel(num) { }) } // 生成离线合同 -export function doneOfflineContact(contractNum, total, text, partGroup, numGroup, priceGroup) { +export function doneOfflineContact(contractNum, total, partGroup, numGroup, priceGroup) { return request({ url: '', method: 'post', data: { type: '2', name: '采购管理_离线合同_生成合同', - param: `离线合同流水号=${contractNum}&合同总额=${total}&合同文本=${text}&离线合同明细流水号组=${partGroup}&数量组=${numGroup}&单价组=${priceGroup}` - } - }) -} -// 查询合同模板 -export function searchContractDemo(num1 = null) { - return request({ - url: '', - method: 'post', - data: { - type: '1', - name: '采购管理_合同模板_查询数据', - param: '合同模板流水号=' + num1 + param: `离线合同流水号=${contractNum}&合同总额=${total}&离线合同明细流水号组=${partGroup}&数量组=${numGroup}&单价组=${priceGroup}` } }) } diff --git a/src/api/PurchasingCenter/PurchaseInvoiceDelivery.js b/src/api/PurchasingCenter/PurchaseInvoiceDelivery.js index 9dd4b537..3b1e8410 100644 --- a/src/api/PurchasingCenter/PurchaseInvoiceDelivery.js +++ b/src/api/PurchasingCenter/PurchaseInvoiceDelivery.js @@ -11,17 +11,6 @@ export function initProject() { } }) } -// 初始化合同号 -export function initContract() { - return request({ - url: '', - method: 'post', - data: { - type: '1', - name: '采购管理_付款情况_查询数据' - } - }) -} // 发票查询 export function searchInvoice(...params) { return request({ @@ -30,7 +19,7 @@ export function searchInvoice(...params) { data: { type: '1', name: '采购管理_采购发票_查询数据', - param: `项目流水号_check=${params[2]}&项目流水号=${params[3]}&采购合同流水号_check=${params[4]}&采购合同流水号=${params[5]}`, + param: `供应商流水号_check=${params[2]}&供应商流水号=${params[3]}&采购合同流水号_check=${params[4]}&采购合同流水号=${params[5]}`, Pagination: params[0] + '&' + params[1] } }) @@ -43,7 +32,7 @@ export function addInvoice(...params) { data: { type: '2', name: '采购管理_采购发票_增加数据', - param: `采购合同流水号=${params[0]}&开票金额=${params[1]}&传送人流水号=${params[2]}` + param: `采购合同流水号=${params[0]}&开票金额=${params[1]}&传送人流水号=${params[2]}&备注=${params[3]}` } }) } @@ -83,3 +72,38 @@ export function initSender() { } }) } +// 初始化供应商 +export function initSupplier() { + return request({ + url: '', + method: 'post', + data: { + type: '1', + name: '采购管理_供应商_查询数据_根据条件' + } + }) +} +// 根据供应商查合同 +export function searchContract(num) { + return request({ + url: '', + method: 'post', + data: { + type: '1', + name: '采购管理_采购合同_查询数据_根据供应商', + param: `供应商流水号=${num}` + } + }) +} +// 根据供应商查合同 +export function invoiceDetail(num) { + return request({ + url: '', + method: 'post', + data: { + type: '1', + name: '采购管理_采购发票明细_查询数据', + param: `发票交接流水号=${num}` + } + }) +} diff --git a/src/utils/request.js b/src/utils/request.js index 9f774934..6db16b7c 100644 --- a/src/utils/request.js +++ b/src/utils/request.js @@ -8,6 +8,7 @@ export const name = `OP8888` // 创建axios实例 export const upload = `http://localhost:8411/submit/uploadFile.ashx` +export const uploadInvoiceScan = `http://localhost:8411/submit/uploadInvoiceScan.ashx` export const download = `http://localhost:8411/submit/downloadFile.ashx` const service = axios.create({ diff --git a/src/views/PurchasingCenter/FundApproval2/index.vue b/src/views/PurchasingCenter/FundApproval2/index.vue index 18e45acc..70f64b13 100644 --- a/src/views/PurchasingCenter/FundApproval2/index.vue +++ b/src/views/PurchasingCenter/FundApproval2/index.vue @@ -54,7 +54,7 @@ - + @@ -64,12 +64,12 @@ {{ scope.row.请款时间 }} - + - + @@ -164,7 +164,7 @@ export default { this.searchTable1() }, searchTable2() { - initApprovalOffline(this.pageCurrent2, this.pageSize2, 2).then(response => { + initApprovalOffline(this.pageCurrent2, this.pageSize2, 1).then(response => { console.log(response.data.rows) this.tableData2 = response.data.rows this.total2 = response.data.total @@ -227,7 +227,7 @@ export default { cancelButtonText: '取消', type: 'warning' }).then(() => { - execApprovalOffline(row.离线合同请款流水号, 1, '通过', this.id, 2).then(response => { + execApprovalOffline(row.离线合同请款流水号, 1, '通过', this.id, 1).then(response => { if (response.data[0].result === '1') { this.$message.success('执行成功') this.searchTable2() @@ -245,7 +245,7 @@ export default { confirmButtonText: '确定', cancelButtonText: '取消' }).then(({ value }) => { - execApprovalOffline(row.离线合同请款流水号, 2, value, this.id, 2).then(response => { + execApprovalOffline(row.离线合同请款流水号, 2, value, this.id, 1).then(response => { if (response.data[0].result === '1') { this.$message.success('执行成功') this.searchTable2() diff --git a/src/views/PurchasingCenter/FundApproval3/index.vue b/src/views/PurchasingCenter/FundApproval3/index.vue index e309a3cf..68c7738f 100644 --- a/src/views/PurchasingCenter/FundApproval3/index.vue +++ b/src/views/PurchasingCenter/FundApproval3/index.vue @@ -54,7 +54,7 @@ - + @@ -64,12 +64,12 @@ {{ scope.row.请款时间 }} - + - + @@ -163,7 +163,7 @@ export default { this.searchTable1() }, searchTable2() { - initApprovalOffline(this.pageCurrent2, this.pageSize2, 3).then(response => { + initApprovalOffline(this.pageCurrent2, this.pageSize2, 2).then(response => { console.log(response.data.rows) this.tableData2 = response.data.rows this.total2 = response.data.total @@ -227,7 +227,7 @@ export default { cancelButtonText: '取消', type: 'warning' }).then(() => { - execApprovalOffline(row.离线合同请款流水号, 1, '通过', this.id, 3).then(response => { + execApprovalOffline(row.离线合同请款流水号, 1, '通过', this.id, 2).then(response => { if (response.data[0].result === '1') { this.$message.success('执行成功') this.searchTable2() @@ -245,7 +245,7 @@ export default { confirmButtonText: '确定', cancelButtonText: '取消' }).then(({ value }) => { - execApprovalOffline(row.离线合同请款流水号, 2, value, this.id, 3).then(response => { + execApprovalOffline(row.离线合同请款流水号, 2, value, this.id, 2).then(response => { if (response.data[0].result === '1') { this.$message.success('执行成功') this.searchTable2() diff --git a/src/views/PurchasingCenter/OfflineContract/index.vue b/src/views/PurchasingCenter/OfflineContract/index.vue index 676eb163..466c47fd 100644 --- a/src/views/PurchasingCenter/OfflineContract/index.vue +++ b/src/views/PurchasingCenter/OfflineContract/index.vue @@ -1,148 +1,148 @@ + + +