From 960d295793f1d164e3e8e22f8d7744b7923ae24b Mon Sep 17 00:00:00 2001
From: yangfeng <wanwan926_4@163.com>
Date: 星期一, 17 七月 2023 18:29:17 +0800
Subject: [PATCH] 销售线索列表、新建、编辑接口联调

---
 src/views/custom/salesLead/index.vue |   77 +++++++++++++++++++++-----------------
 1 files changed, 42 insertions(+), 35 deletions(-)

diff --git a/src/views/custom/salesLead/index.vue b/src/views/custom/salesLead/index.vue
index 4046807..e4facd7 100644
--- a/src/views/custom/salesLead/index.vue
+++ b/src/views/custom/salesLead/index.vue
@@ -86,7 +86,7 @@
           { label: "鍟嗘満鏉ユ簮", prop: "sales_sources_id", min: 190 }, // 鍟嗘満鏉ユ簮
           { label: "鐪佷唤", prop: "province", min: 190 }, // 鐪佷唤
           { label: "鍩庡競", prop: "city", min: 190 }, // 鍩庡競
-          { label: "璐熻矗浜�", prop: "owner", min: 190 } // 璐熻矗浜�
+          { label: "璐熻矗浜�", prop: "member_id", min: 190 } // 璐熻矗浜�
         ]
       }
       this.searchOptions = []
@@ -99,12 +99,20 @@
     async getData() {
       await getSalesLeadsList()
         .then((res) => {
-          console.log(res)
-          this.tableList.tableInfomation = res.data.tableList.map((item) => {
-            item.province = item.Province.name
-            item.city = item.City.name
-            return item
+          const list = res.data.list.map((item) => {
+            return {
+              id: item.id,
+              name: item.name,
+              number: item.number,
+              contact_name: item.contact_name,
+              contact_phone: item.contact_phone,
+              sales_sources_id: item.sales_sources_id,
+              province: item.Province.name,
+              city: item.City.name,
+              member_id: item.member_id
+            }
           })
+          this.tableList.tableInfomation = list || []
         })
         .catch((err) => {
           console.log(err)
@@ -115,21 +123,20 @@
       this.editSalesLeadConfig.visible = true
       this.editSalesLeadConfig.title = "鏂板缓"
       this.editSalesLeadConfig.infomation = {
-        customName: "",
-        saleLeadNumber: "LEA50",
-        contactName: "",
-        contactDuties: "",
-        phoneNumber: "",
+        name: "",
+        number: "",
+        contact_name: "",
+        contact_position: "",
+        contact_phone: "",
         businessStatus: "鏂板缓",
-        businessSource: "1",
-        owner: "",
-        position: "",
-        map: "",
-        country: "1",
-        province: "1",
-        city: "1",
-        region: "1",
-        address: ""
+        sales_sources_id: "",
+        member_id: "",
+        country: "",
+        province: "",
+        city: "",
+        region: "",
+        address: "",
+        desc: ""
       }
     },
     // 缂栬緫
@@ -138,21 +145,21 @@
       this.editSalesLeadConfig.visible = true
       this.editSalesLeadConfig.title = "缂栬緫"
       this.editSalesLeadConfig.infomation = {
-        customName: row.customName,
-        saleLeadNumber: row.saleLeadNumber,
-        contactName: row.contactName,
-        contactDuties: row.contactDuties,
-        phoneNumber: row.phoneNumber,
-        businessStatus: "鏂板缓",
-        businessSource: row.businessSource,
-        owner: row.owner,
-        position: "",
-        map: "",
-        country: "1",
-        province: "1",
-        city: "1",
-        region: "1",
-        address: ""
+        id: row.id,
+        name: row.name,
+        number: row.number,
+        contact_name: row.contact_name,
+        contact_position: row.contact_position,
+        contact_phone: row.contact_phone,
+        businessStatus: "缂栬緫",
+        sales_sources_id: row.sales_sources_id,
+        member_id: row.member_id,
+        country: "",
+        province: "",
+        city: "",
+        region: "",
+        address: "",
+        desc: row.desc
       }
     },
     // 瀵煎叆

--
Gitblit v1.8.0