From f2b7de3623f3e439c27fd0363d73a6d74a9b4aaf Mon Sep 17 00:00:00 2001
From: yangfeng <wanwan926_4@163.com>
Date: 星期三, 29 十一月 2023 15:39:40 +0800
Subject: [PATCH] 客户管理模块新建设置默认负责人为当前用户

---
 src/views/client/followupRecords/AddFollowupRecordsDialog.vue |   22 ++++++++++++++++++++--
 1 files changed, 20 insertions(+), 2 deletions(-)

diff --git a/src/views/client/followupRecords/AddFollowupRecordsDialog.vue b/src/views/client/followupRecords/AddFollowupRecordsDialog.vue
index 1fbdcef..363184d 100644
--- a/src/views/client/followupRecords/AddFollowupRecordsDialog.vue
+++ b/src/views/client/followupRecords/AddFollowupRecordsDialog.vue
@@ -404,7 +404,7 @@
       editConfig: this.editContactsConfig,
       rules: {
         number: [{ required: true, validator: this.validateCheckCode, trigger: ["blur", "change"] }],
-        member_id: [{ required: true, message: "璇烽�夋嫨璐熻矗浜�", trigger: "change" }],
+        member_id: [{ required: true, validator: this.validateMemberId, trigger: "change" }],
         record: [{ required: true, message: "璇疯緭鍏ヨ窡杩涜褰�", trigger: "blur" }],
         client_name: [{ required: true, validator: this.checkClient, trigger: "change" }],
         contact_name: [{ required: true, message: "璇烽�夋嫨鑱旂郴浜哄鍚�", trigger: "change" }],
@@ -493,6 +493,15 @@
         console.log(res)
         this.clientStatusOptions = res.data.client_status
         this.memberOptions = res.data.member
+        if (this.editContactsConfig.title === "鏂板缓") {
+          let username = document.cookie.replace(/(?:(?:^|.*;\s*)username\s*=\s*([^;]*).*$)|^.*$/, "$1")
+          this.memberOptions.map((item) => {
+            if (item.username == username) {
+              this.editConfig.infomation.member_id = item.id
+            }
+          })
+        }
+
         // this.dataProcess()
       })
     },
@@ -749,7 +758,16 @@
       }
     },
     // 闃绘鍙偣鍑讳簨浠�
-    stopClick() {}
+    stopClick() {},
+    // 閿�鍞礋璐d汉鑷畾涔夋牎楠岃鍒�
+    validateMemberId(rule, value, callback) {
+      console.log(this.editConfig.infomation.member_id, "閿�鍞礋璐d汉鑷畾涔夋牎楠岃鍒�")
+      if (this.editConfig.infomation?.member_id > 0) {
+        callback()
+      } else {
+        callback(new Error("璇疯緭鍏ヨ礋璐d汉"))
+      }
+    }
   }
 }
 </script>

--
Gitblit v1.8.0