From 67f27508d3720d38b16bc23b4a9e8fc306597855 Mon Sep 17 00:00:00 2001 From: yangfeng <wanwan926_4@163.com> Date: 星期二, 17 十月 2023 10:37:48 +0800 Subject: [PATCH] 销售明细单新建弹窗问题选择客户相关问题修改 --- src/views/sales/salesDetails/AddSalesDetailsDialog.vue | 53 +++++++++++++++++++++++++++++++---------------------- 1 files changed, 31 insertions(+), 22 deletions(-) diff --git a/src/views/sales/salesDetails/AddSalesDetailsDialog.vue b/src/views/sales/salesDetails/AddSalesDetailsDialog.vue index d41ffc8..bb80f1f 100644 --- a/src/views/sales/salesDetails/AddSalesDetailsDialog.vue +++ b/src/views/sales/salesDetails/AddSalesDetailsDialog.vue @@ -547,7 +547,7 @@ getAllData() .then((res) => { this.memberOptions = res.data.member - this.dataProcess() + // this.dataProcess() }) .catch((err) => { console.log(err) @@ -672,30 +672,37 @@ } } }, - async handleSelectClient(value, item) { + // 閿�鍞満浼氬垪琛� + async getSaleChanceList(item) { + await getSaleChanceList({ + page: 1, + pageSize: 15, + search_map: { + client_id: item.id + } + }).then((res) => { + console.log(res) + this.saleChancelist = res.data.list + }) + }, + // 閿�鍞瓙鍗曞垪琛� + async getSubOrderList(item) { + await getSubOrderList({ + page: 1, + pageSize: 15, + search_map: { + client_id: item.id + } + }).then((res) => { + this.subOrderList = res.data.list + }) + }, + handleSelectClient(value, item) { if (value === "client") { this.clientId = item.id this.editConfig.infomation.client_name = item.name - // 闇�瑕佷慨鏀� - await getSaleChanceList({ - page: 1, - pageSize: 15, - search_map: { - client_id: item.id - } - }).then((res) => { - console.log(res) - this.saleChancelist = res.data.list - }) - await getSubOrderList({ - page: 1, - pageSize: 15, - search_map: { - client_id: item.id - } - }).then((res) => { - this.subOrderList = res.data.list - }) + this.getSaleChanceList(item) + this.getSubOrderList(item) } else if (value === "chance") { this.saleChanceId = item.id this.editConfig.infomation.client_name = item.name @@ -721,6 +728,8 @@ if (value === "client") { this.editConfig.infomation.client_name = row.name this.clientId = row.id + this.getSaleChanceList(row) + this.getSubOrderList(row) } else if (value === "chance") { this.editConfig.infomation.sale_chance_name = row.name this.saleChanceId = row.id -- Gitblit v1.8.0