From 266ce2f3b393b577f464ba0bec454aa55deb4bc1 Mon Sep 17 00:00:00 2001 From: liushuai Date: Sat, 26 Jan 2019 16:22:41 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/ManufacturingCenter/PartAssignment.js | 4 +- src/api/WorkshopProcurement/FundApproval.js | 14 +- .../PurchaseInvoiceDelivery.js | 109 ++++ .../PurchasingQualityInspection.js | 4 +- .../PartAssignment/index.vue | 6 +- .../FundApproval2/index.vue | 125 +++- .../FundApproval3/index.vue | 125 +++- .../OfflineContract1/index.vue | 2 +- .../OutsourcingProcessPlanning/index.vue | 2 + .../PurchaseInvoiceDelivery/index.vue | 600 ++++++++++++++++++ .../PurchasingQualityInspection/index.vue | 7 +- 11 files changed, 978 insertions(+), 20 deletions(-) create mode 100644 src/api/WorkshopProcurement/PurchaseInvoiceDelivery.js create mode 100644 src/views/WorkshopProcurement/PurchaseInvoiceDelivery/index.vue diff --git a/src/api/ManufacturingCenter/PartAssignment.js b/src/api/ManufacturingCenter/PartAssignment.js index 77beb855..fcce2694 100644 --- a/src/api/ManufacturingCenter/PartAssignment.js +++ b/src/api/ManufacturingCenter/PartAssignment.js @@ -263,14 +263,14 @@ export function Delete1(num) { } }) } -export function editStock(num, num1, num2) { +export function editStock(num, num1, num2, num3, num4) { return request({ url: '', method: 'post', data: { type: '2', name: '零件分配_标准件和外购件_使用库存', - param: '标准件和外购件流水号=' + num + '&数量=' + num1 + '&零件数量=' + num2 + param: '标准件和外购件流水号=' + num + '&数量=' + num1 + '&零件数量=' + num2 + '&物料流水号=' + num3 + '&安全库存量=' + num4 } }) } diff --git a/src/api/WorkshopProcurement/FundApproval.js b/src/api/WorkshopProcurement/FundApproval.js index 2fd88aaa..341493e6 100644 --- a/src/api/WorkshopProcurement/FundApproval.js +++ b/src/api/WorkshopProcurement/FundApproval.js @@ -50,15 +50,15 @@ export function execApproval1(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 } }) @@ -70,20 +70,20 @@ export function searchRequsetFundDetail(num) { method: 'post', data: { type: '1', - name: '采购管理_离线合同_请款明细_查询数据', + name: '车间采购管理_离线合同_请款明细_查询数据', param: `离线合同请款流水号=${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/WorkshopProcurement/PurchaseInvoiceDelivery.js b/src/api/WorkshopProcurement/PurchaseInvoiceDelivery.js new file mode 100644 index 00000000..f4ce8c71 --- /dev/null +++ b/src/api/WorkshopProcurement/PurchaseInvoiceDelivery.js @@ -0,0 +1,109 @@ +import request from '@/utils/request' + +// 发票查询 +export function searchInvoice(...params) { + return request({ + url: '', + method: 'post', + data: { + type: '1', + name: '车间采购管理_采购发票_查询数据', + param: `供应商流水号_check=${params[2]}&供应商流水号=${params[3]}&采购合同流水号_check=${params[4]}&采购合同流水号=${params[5]}`, + Pagination: params[0] + '&' + params[1] + } + }) +} +// 发票增加(后台调用) +export function addInvoice(...params) { + return request({ + url: '', + method: 'post', + data: { + type: '2', + name: '车间采购管理_采购发票_增加数据', + param: `采购合同流水号=${params[0]}&开票金额=${params[1]}&传送人流水号=${params[2]}&备注=${params[3]}` + } + }) +} +// 发票编辑 +export function editInvoice(...params) { + return request({ + url: '', + method: 'post', + data: { + type: '2', + name: '车间采购管理_采购发票_修改数据', + param: `发票交接流水号=${params[0]}&发票号=${params[1]}&开户行=${params[2]}&开票时间=${params[3]}&接收人流水号=${params[4]}` + } + }) +} +// 发票删除 +export function deleteInvoice(num1) { + return request({ + url: '', + method: 'post', + data: { + type: '2', + name: '车间采购管理_采购发票_删除数据', + param: '发票交接流水号=' + num1 + } + }) +} +// 传送人初始化 +export function initSender() { + return request({ + url: '', + method: 'post', + data: { + type: '1', + name: '人事档案管理_人员与角色_查询数据_采购员' + } + }) +} +// 初始化供应商 +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 searchOffline(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/api/WorkshopProcurement/PurchasingQualityInspection.js b/src/api/WorkshopProcurement/PurchasingQualityInspection.js index f368dd00..91957d6b 100644 --- a/src/api/WorkshopProcurement/PurchasingQualityInspection.js +++ b/src/api/WorkshopProcurement/PurchasingQualityInspection.js @@ -25,14 +25,14 @@ export function searchParts(pageCurrent, pageSize, check1, num, check2, name) { }) } // 编辑数据 -export function update(id, time, number, time1, reason, remarks) { +export function update(id, time, number1, number, time1, reason, remarks) { return request({ url: '', method: 'post', data: { type: '2', name: '车间管理_基本件外购质检_编辑数据', - param: `ID=${id}&交检日期=${time}&废品数量=${number}&检查日期=${time1}&报废原因=${reason}&备注=${remarks}` + param: `ID=${id}&交检日期=${time}&检验数量=${number1}&废品数量=${number}&检查日期=${time1}&报废原因=${reason}&备注=${remarks}` } }) } diff --git a/src/views/ManufacturingCenter/PartAssignment/index.vue b/src/views/ManufacturingCenter/PartAssignment/index.vue index 742bc5ff..140c71a6 100644 --- a/src/views/ManufacturingCenter/PartAssignment/index.vue +++ b/src/views/ManufacturingCenter/PartAssignment/index.vue @@ -603,6 +603,8 @@ export default { StandardAndOutsourcing: '', PartNum: '', DetailedNum: '', + stockNum: '', + MaterialNumber: '', PurchaseOrder: '', PartType: '基本件', tableData: [], @@ -1033,12 +1035,14 @@ export default { } this.dialogFormVisible4 = true this.StandardAndOutsourcing = row.标准件和外购件流水号 + this.MaterialNumber = row.物料流水号 this.PartNum = row.零件数量 + this.stockNum = row.安全库存量 }, submitEdit2(formName) { // 提交使用库存数量 this.$refs[formName].validate((valid) => { if (valid) { - editStock(this.RequisitionList, this.form4.数量, this.PartNum).then(response => { + editStock(this.StandardAndOutsourcing, this.form4.数量, this.PartNum, this.MaterialNumber, this.stockNum).then(response => { if (response.data[0].result === '1') { this.$message.success('编辑成功') this.dialogFormVisible4 = false diff --git a/src/views/WorkshopProcurement/FundApproval2/index.vue b/src/views/WorkshopProcurement/FundApproval2/index.vue index f18587cd..dd6ddda5 100644 --- a/src/views/WorkshopProcurement/FundApproval2/index.vue +++ b/src/views/WorkshopProcurement/FundApproval2/index.vue @@ -2,7 +2,7 @@
- + + + diff --git a/src/views/WorkshopProcurement/PurchasingQualityInspection/index.vue b/src/views/WorkshopProcurement/PurchasingQualityInspection/index.vue index 6e7c3694..61a6af04 100644 --- a/src/views/WorkshopProcurement/PurchasingQualityInspection/index.vue +++ b/src/views/WorkshopProcurement/PurchasingQualityInspection/index.vue @@ -65,6 +65,11 @@ @change="update(scope.row)"/> + + +