From 035b9bcd3147ba998d28c470e6824742c7b17307 Mon Sep 17 00:00:00 2001 From: chenjianan Date: Thu, 28 Mar 2019 11:24:09 +0800 Subject: [PATCH] =?UTF-8?q?=E6=BB=9E=E8=B4=A7=E5=88=86=E6=9E=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../PurchasingCenter/BacklogGoodsAnalysis.js | 40 +++ src/icons/svg/BacklogGoodsAnalysis.svg | 1 + .../BacklogGoodsAnalysis/index.vue | 251 ++++++++++++++++++ .../CreateInquirySheet/index.vue | 76 +++++- 4 files changed, 354 insertions(+), 14 deletions(-) create mode 100644 src/api/PurchasingCenter/BacklogGoodsAnalysis.js create mode 100644 src/icons/svg/BacklogGoodsAnalysis.svg create mode 100644 src/views/PurchasingCenter/BacklogGoodsAnalysis/index.vue diff --git a/src/api/PurchasingCenter/BacklogGoodsAnalysis.js b/src/api/PurchasingCenter/BacklogGoodsAnalysis.js new file mode 100644 index 00000000..b0e934a8 --- /dev/null +++ b/src/api/PurchasingCenter/BacklogGoodsAnalysis.js @@ -0,0 +1,40 @@ +import request from '@/utils/request' + +// 查询库存量 +export function searchMaterialNum(pageCurrent, pageSize, check1, val1, check2, val2, check3, val3) { + return request({ + url: '', + method: 'post', + data: { + type: '1', + name: '采购管理_物料与货位对照_查询数据', + param: `物料名称_check=${check1}&物料名称=${val1}&物料规格_check=${check2}&物料规格=${val2}&物料型号_check=${check3}&物料型号=${val3}`, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 查询滞货库存量 +export function searchBacklogNum(pageCurrent, pageSize, check1, val1, check2, val2, check3, val3) { + return request({ + url: '', + method: 'post', + data: { + type: '1', + name: '采购管理_滞货物料与货位对照_查询数据', + param: `物料名称_check=${check1}&物料名称=${val1}&物料规格_check=${check2}&物料规格=${val2}&物料型号_check=${check3}&物料型号=${val3}`, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 转为滞货 +export function submitTurn(...params) { + return request({ + url: '', + method: 'post', + data: { + type: '2', + name: '采购管理_转为滞货', + param: `物料流水号=${params[0]}&转滞货数量=${params[1]}&物料与货位对照流水号=${params[2]}&货位流水号=${params[3]}` + } + }) +} diff --git a/src/icons/svg/BacklogGoodsAnalysis.svg b/src/icons/svg/BacklogGoodsAnalysis.svg new file mode 100644 index 00000000..7302de17 --- /dev/null +++ b/src/icons/svg/BacklogGoodsAnalysis.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/views/PurchasingCenter/BacklogGoodsAnalysis/index.vue b/src/views/PurchasingCenter/BacklogGoodsAnalysis/index.vue new file mode 100644 index 00000000..30f456fc --- /dev/null +++ b/src/views/PurchasingCenter/BacklogGoodsAnalysis/index.vue @@ -0,0 +1,251 @@ + + + + + diff --git a/src/views/PurchasingCenter/CreateInquirySheet/index.vue b/src/views/PurchasingCenter/CreateInquirySheet/index.vue index 5ffdedab..d7e11703 100644 --- a/src/views/PurchasingCenter/CreateInquirySheet/index.vue +++ b/src/views/PurchasingCenter/CreateInquirySheet/index.vue @@ -36,7 +36,7 @@ 物料变更 - + - - - + + + + + - - - - + + + + - + + + + + + + + + + + + + @@ -656,7 +685,10 @@ export default { standardAndPurchaseValue: '', // 标准件和外购件流水号 title2: '', orderExport: '', - supplierExport: '' + supplierExport: '', + useNumber: '', + maxUseNumber: '', + dialogVisible4: false } }, computed: { @@ -672,6 +704,22 @@ export default { this.searchTable2() // 查表2 }, methods: { + submitUseInventory() { + this.$confirm('该操作不可逆,确定使用滞货?', '提示', { + confirmButtonText: '确定', + cancelButtonText: '取消', + type: 'warning' + }).then(() => { + this.dialogVisible4 = false + }).catch(() => { + this.$message.info('已取消操作') + }) + }, + useInventory(row) { // 使用滞货 + console.log(row) + this.maxUseNumber = Number(row.滞货数量) + this.dialogVisible4 = true + }, saveOrder() { // 保存询价单 const orderNumGroup = [] const numGroup = []