From 055075a41d6e5e17ae2a45994b8d25a604062c16 Mon Sep 17 00:00:00 2001 From: zhangshun Date: Mon, 23 Sep 2024 08:35:39 +0800 Subject: [PATCH] =?UTF-8?q?2024-09-23=20=E5=AF=B9=E5=87=BA=E9=94=99?= =?UTF-8?q?=E7=9A=84=E6=9F=A5=E8=AF=A2=E5=B0=B1=E8=A1=8C=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../SalesManagement/ContractSearch/index.vue | 10 ++++---- .../MachineToolContract/index.vue | 22 ++++++++++++++--- .../SalesManagement/OrderInquiry/index.vue | 4 ++-- .../SalesManagement/SalesContract/index.vue | 24 +++++++++++++++++-- 4 files changed, 49 insertions(+), 11 deletions(-) diff --git a/src/views/SalesManagement/ContractSearch/index.vue b/src/views/SalesManagement/ContractSearch/index.vue index 97ec413d..b83fa3d8 100644 --- a/src/views/SalesManagement/ContractSearch/index.vue +++ b/src/views/SalesManagement/ContractSearch/index.vue @@ -1112,6 +1112,8 @@ { if (response.data[0].result === '1') { diff --git a/src/views/SalesManagement/MachineToolContract/index.vue b/src/views/SalesManagement/MachineToolContract/index.vue index b7721dbf..78a8a421 100644 --- a/src/views/SalesManagement/MachineToolContract/index.vue +++ b/src/views/SalesManagement/MachineToolContract/index.vue @@ -1144,7 +1144,7 @@ export default { } }, fetchData() { - this.getCustomer() + this.getCustomer('') this.getConsigneePeople() this.getPaymentMethod() this.searchContract() @@ -1647,6 +1647,21 @@ export default { } }) }, + getCustomerById(queryId) { + this.customerName = [] + var param = [] + param[0] = ['客户流水号', queryId] + var Data = this.CreateData('11', '合同管理_客户信息_查询数据_通过ID_bak', param) + this.ExecDatabase(Data).then(response => { + for (let i = 0; i < response.data.length; i++) { + this.customerName.push({ + label: response.data[i].客户名称, + value: response.data[i].客户流水号 + }) + } + this.customerNameValue = queryId + }) + }, getConsigneePeople() { this.consigneePeople = [] var param = [] @@ -1714,7 +1729,7 @@ export default { param[0] = ['项目流水号', this.contractNoValue] var Data = this.CreateData('11', 'PDM_项目名称_详情_查询数据', param) this.ExecDatabase(Data).then(response => { - this.customerNameValue = response.data[0].客户流水号 + this.getCustomerById(response.data[0].客户流水号) this.signingDate = response.data[0].签订日期 this.consignee = response.data[0].收货人员 this.paymentMethodValue = response.data[0].付款方式流水号 @@ -1996,7 +2011,8 @@ export default { this.dialogFormVisible = false this.customerName = [] var param10 = [] - var Data10 = this.CreateData('11', '合同管理_客户信息_查询数据', param10) + param10[0] = ['客户名称', this.form.客户名称] + var Data10 = this.CreateData('11', '合同管理_客户信息_查询数据_bak', param10) this.ExecDatabase(Data10).then(response => { for (let i = 0; i < response.data.length; i++) { this.customerName.push({ diff --git a/src/views/SalesManagement/OrderInquiry/index.vue b/src/views/SalesManagement/OrderInquiry/index.vue index 2328e9f9..2015340b 100644 --- a/src/views/SalesManagement/OrderInquiry/index.vue +++ b/src/views/SalesManagement/OrderInquiry/index.vue @@ -1928,13 +1928,13 @@ export default { } }, async contractQueryJump(contractNo) { - await this.getOrder('') + await this.getOrder(contractNo) if (contractNo) { - console.log('this.orderArray', this.orderArray) let obj = {} obj = this.orderArray.find((item) => { return item.label === contractNo }) + if (!obj) return this.orderValue = obj.value await this.searchTable() if (Number(this.tableData[0].订单类型) !== 3) { diff --git a/src/views/SalesManagement/SalesContract/index.vue b/src/views/SalesManagement/SalesContract/index.vue index f5b357ad..cac129b2 100644 --- a/src/views/SalesManagement/SalesContract/index.vue +++ b/src/views/SalesManagement/SalesContract/index.vue @@ -65,10 +65,12 @@ *买方名称: { + for (let i = 0; i < response.data.length; i++) { + this.customerName.push({ + label: response.data[i].客户名称, + value: response.data[i].客户流水号 + }) + } + this.customerNameValue = queryId + }) + }, getConsigneePeople() { this.consigneePeople = [] var param = [] @@ -2009,7 +2028,8 @@ export default { this.dialogFormVisible = false this.customerName = [] var param10 = [] - var Data10 = this.CreateData('11', '合同管理_客户信息_查询数据', param10) + param10[0] = ['客户名称', this.form.客户名称] + var Data10 = this.CreateData('11', '合同管理_客户信息_查询数据_bak', param10) this.ExecDatabase(Data10).then(response => { for (let i = 0; i < response.data.length; i++) { this.customerName.push({ @@ -2098,7 +2118,7 @@ export default { param[0] = ['项目流水号', this.contractNoValue] var Data = this.CreateData('11', 'PDM_项目名称_详情_查询数据', param) this.ExecDatabase(Data).then(response => { - this.customerNameValue = response.data[0].客户流水号 + this.getCustomerById(response.data[0].客户流水号) this.signingDate = response.data[0].签订日期 this.consignee = response.data[0].收货人员 this.paymentMethodValue = response.data[0].付款方式流水号