From 5fca117bc018914eb8881a0bfc8b852646c7a1d1 Mon Sep 17 00:00:00 2001 From: chenjianan Date: Mon, 27 May 2019 10:12:25 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8F=98=E6=9B=B4=E8=AF=A2=E4=BB=B7=E7=8A=B6?= =?UTF-8?q?=E6=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/PurchasingCenter/OfflineContract.js | 12 ++++++ .../CreateInquirySheet/index.vue | 3 ++ .../OfflineContract/index.vue | 39 ++++++++++++++++--- 3 files changed, 48 insertions(+), 6 deletions(-) diff --git a/src/api/PurchasingCenter/OfflineContract.js b/src/api/PurchasingCenter/OfflineContract.js index f1474a10..a47cae3e 100644 --- a/src/api/PurchasingCenter/OfflineContract.js +++ b/src/api/PurchasingCenter/OfflineContract.js @@ -1,5 +1,17 @@ import request from '@/utils/request' +// 查询库存数 +export function changeInquiryStatus(num) { + return request({ + url: '', + method: 'post', + data: { + type: '2', + name: '采购管理_询价状态_修改数据', + param: `组件零件流水号组=${num}` + } + }) +} // 查询库存数 export function searchInventoryNum(pageCurrent, pageSize, check1, val1, check2, val2, check3, val3, check4, state1, state2) { return request({ diff --git a/src/views/PurchasingCenter/CreateInquirySheet/index.vue b/src/views/PurchasingCenter/CreateInquirySheet/index.vue index 319f749d..f968c86e 100644 --- a/src/views/PurchasingCenter/CreateInquirySheet/index.vue +++ b/src/views/PurchasingCenter/CreateInquirySheet/index.vue @@ -1269,6 +1269,9 @@ export default { this.supplierName = '' this.supplierValue = '' this.searchTable2() + this.tableData3 = [] + this.searchTable11() + this.searchTable12() } else { this.$message.error('删除失败') } }) }).catch(() => { diff --git a/src/views/PurchasingCenter/OfflineContract/index.vue b/src/views/PurchasingCenter/OfflineContract/index.vue index 93edb067..ce2a1930 100644 --- a/src/views/PurchasingCenter/OfflineContract/index.vue +++ b/src/views/PurchasingCenter/OfflineContract/index.vue @@ -7,10 +7,10 @@ 物料规格: - - 物料型号: + + 物料状态: 查询 + 变更询价状态 import { searchInventoryNum, searchOfflineContract, searchOfflineContract2, searchSupplier, addOfflineContract, editOfflineContract, deleteOfflineContract, searchMateriel, - addMateriel, deleteMateriel, saveOfflineContact, doneOfflineContact, setSafeValue, searchMaterial, initOfflineContract, submitBind } from '@/api/PurchasingCenter/OfflineContract' + addMateriel, deleteMateriel, saveOfflineContact, doneOfflineContact, setSafeValue, searchMaterial, initOfflineContract, submitBind, changeInquiryStatus } from '@/api/PurchasingCenter/OfflineContract' import QRCode from 'qrcode' import $ from 'jquery' import { mapGetters } from 'vuex' @@ -788,8 +795,6 @@ export default { }, computed: { ...mapGetters([ - 'sidebar', - 'avatar', 'name', 'id' // 人员编号 ]) @@ -801,6 +806,28 @@ export default { this.searchTable00() }, methods: { + // 变更询价状态 + changeInquiryStatus() { + this.$confirm('确定变更询价状态?', '提示', { + confirmButtonText: '确定', + cancelButtonText: '取消', + type: 'warning' + }).then(() => { + changeInquiryStatus(this.groupPartNumGroup).then(res => { + if (res.data[0].result === '1') { + this.$message.success('变更成功') + this.searchTable00() + } else { + this.$message.error('变更失败') + } + }) + }).catch(() => { + this.$message({ + type: 'info', + message: '已取消操作' + }) + }) + }, editing(row) { return Number(row.离线合同状态) === 1 }, @@ -1291,7 +1318,7 @@ export default { } }, selectable(row, index) { // 控制某行是否可选 - return (parseInt(row.询价状态编号) === 1 && parseInt(row.采购状态编号) === 1 && parseInt(row.是否确认) === 1) // 未询价&&未采购&&确认物料修改 + return Number(row.采购状态编号) < 3 && Number(row.是否确认) === 1 // 未采购&&确认物料修改 }, searchTable00() { // 查询标准件和外购件列表 this.pageCurrent1 = 1