From c1adf27fbabbff1d76b60993521c765ef1ed79ef Mon Sep 17 00:00:00 2001
From: yangfeng <wanwan926_4@163.com>
Date: 星期二, 15 八月 2023 20:03:21 +0800
Subject: [PATCH] 新建客户管理 客户名称查重

---
 src/views/client/salesLead/DetailSalesLead.vue |   59 +++++++++++++++++++++++++++++++++--------------------------
 1 files changed, 33 insertions(+), 26 deletions(-)

diff --git a/src/views/client/salesLead/DetailSalesLead.vue b/src/views/client/salesLead/DetailSalesLead.vue
index b5b4d88..22e0c18 100644
--- a/src/views/client/salesLead/DetailSalesLead.vue
+++ b/src/views/client/salesLead/DetailSalesLead.vue
@@ -31,11 +31,11 @@
                 <li v-for="(item, i) in basicInfoList" :key="i">
                   <div class="left">
                     <div class="content-title">{{ item.leftStr + "锛�" }}</div>
-                    <div class="content-data">{{ item.leftValue }}</div>
+                    <div class="content-data">{{ item.leftValue ? item.leftValue : "--" }}</div>
                   </div>
-                  <div class="right">
-                    <div class="content-title">{{ item.rightStr }}</div>
-                    <div class="content-data">{{ item.rightValue }}</div>
+                  <div v-if="item.rightStr && item.rightStr.length > 0" class="right">
+                    <div class="content-title">{{ item.rightStr + "锛�" }}</div>
+                    <div class="content-data">{{ item.rightValue ? item.rightValue : "--" }}</div>
                   </div>
                 </li>
               </ul>
@@ -53,11 +53,11 @@
                 <li v-for="(item, i) in dynamicInfoList" :key="i">
                   <div class="left">
                     <div class="content-title">{{ item.leftStr + "锛�" }}</div>
-                    <div class="content-data">{{ item.leftValue }}</div>
+                    <div class="content-data">{{ item.leftValue ? item.leftValue : "--" }}</div>
                   </div>
-                  <div class="right">
-                    <div class="content-title">{{ item.rightStr }}</div>
-                    <div class="content-data">{{ item.rightValue }}</div>
+                  <div v-if="item.rightStr && item.rightStr.length > 0" class="right">
+                    <div class="content-title">{{ item.rightStr + "锛�" }}</div>
+                    <div class="content-data">{{ item.rightValue ? item.rightValue : "--" }}</div>
                   </div>
                 </li>
               </ul>
@@ -75,11 +75,11 @@
                 <li v-for="(item, i) in addressInfoList" :key="i">
                   <div class="left">
                     <div class="content-title">{{ item.leftStr + "锛�" }}</div>
-                    <div class="content-data">{{ item.leftValue }}</div>
+                    <div class="content-data">{{ item.leftValue ? item.leftValue : "--" }}</div>
                   </div>
-                  <div class="right">
-                    <div class="content-title">{{ item.rightStr }}</div>
-                    <div class="content-data">{{ item.rightValue }}</div>
+                  <div v-if="item.rightStr && item.rightStr.length > 0" class="right">
+                    <div class="content-title">{{ item.rightStr + "锛�" }}</div>
+                    <div class="content-data">{{ item.rightValue ? item.rightValue : "--" }}</div>
                   </div>
                 </li>
               </ul>
@@ -97,7 +97,7 @@
                 <li>
                   <div class="left remark">
                     <div class="content-title">{{ "澶囨敞锛�" }}</div>
-                    <div class="content-data">{{ "澶囨敞鍐呭" }}</div>
+                    <div class="content-data">{{ detailConfig.infomation.desc }}</div>
                   </div>
                 </li>
               </ul>
@@ -105,7 +105,11 @@
           </div>
         </div>
         <div v-if="activeName === 'second'" class="second">
-          <FollowupRecords :isDetail="true" />
+          <FollowupRecords
+            :isDetail="true"
+            :follow-record="detailConfig.infomation.FollowRecord"
+            :add-config="addConfig"
+          />
         </div>
       </div>
     </el-drawer>
@@ -140,11 +144,18 @@
       isAddressExpand: true, // 鍦板潃淇℃伅
       addressInfoList: [],
       isRemarkExpand: true, // 澶囨敞淇℃伅
-      remarkInfoList: []
+      remarkInfoList: [],
+      addConfig: {}
     }
   },
   created() {
     this.setData()
+    this.addConfig = {
+      id_name: "sales_leads_id",
+      id: this.detailConfig.infomation.id,
+      sales_leads_name: this.detailConfig.infomation.name,
+      sales_leads_id: this.detailConfig.infomation.id
+    }
   },
   mounted() {},
   methods: {
@@ -170,9 +181,9 @@
         },
         {
           leftStr: "鍟嗘満鏉ユ簮",
-          leftValue: this.detailConfig.infomation.sales_sources_id,
+          leftValue: this.detailConfig.infomation.sales_resources,
           rightStr: "璐熻矗浜�",
-          rightValue: this.detailConfig.infomation.member_id
+          rightValue: this.detailConfig.infomation.member_name
         },
         {
           leftStr: "鍒嗛厤鏃ユ湡",
@@ -210,19 +221,13 @@
       this.addressInfoList = [
         {
           leftStr: "鍥藉",
-          leftValue: "",
+          leftValue: "涓浗",
           rightStr: "鐪佷唤",
-          rightValue: ""
+          rightValue: this.detailConfig.infomation.Province.name
         },
         {
           leftStr: "鍩庡競",
-          leftValue: "",
-          rightStr: "鍖哄煙",
-          rightValue: ""
-        },
-        {
-          leftStr: "鍦板潃",
-          leftValue: "",
+          leftValue: this.detailConfig.infomation.City.name,
           rightStr: "",
           rightValue: ""
         }
@@ -244,6 +249,8 @@
         this.isDynamicExpand = !this.isDynamicExpand
       } else if (value === "address") {
         this.isAddressExpand = !this.isAddressExpand
+      } else if (value === "remark") {
+        this.isRemarkExpand = !this.isRemarkExpand
       }
     }
   }

--
Gitblit v1.8.0