From 8805eebe39d6470059616decd9fb10ab1f153088 Mon Sep 17 00:00:00 2001
From: zhanghua <314079846@qq.com>
Date: 星期四, 13 十月 2022 17:41:26 +0800
Subject: [PATCH] 去掉42.193.1.25地址指定

---
 src/components/dispatch/index.vue |   20 +++++++++++++-------
 1 files changed, 13 insertions(+), 7 deletions(-)

diff --git a/src/components/dispatch/index.vue b/src/components/dispatch/index.vue
index 66d3df2..1dc2083 100644
--- a/src/components/dispatch/index.vue
+++ b/src/components/dispatch/index.vue
@@ -118,14 +118,14 @@
             if (value) {
                 callback();
             } else {
-                callback(new Error('鎵ф硶浜哄憳涓嶈兘涓虹┖'))
+                callback()
             }
         }
         const checkNumber = (rule, value, callback) => {
             if (value) {
                 callback();
             } else {
-                callback(new Error('鎵ф硶浜哄憳缂栧彿涓嶈兘涓虹┖'))
+                callback()
             }
         }
         return {
@@ -143,7 +143,7 @@
             rules: {
                 contactWay: [
                     {
-                        required: true, trigger: 'blur', validator: checkPhone
+                        required: false, trigger: 'blur', validator: checkPhone
                     }
                 ],
                 dispatchOpinion: [
@@ -159,7 +159,7 @@
                     { required: true, trigger: 'change', validator: checkPerson }
                 ],
                 lawEnforcerName: [
-                    { required: true, trigger: 'change', validator: checkNumber }
+                    { required: false, trigger: 'change', validator: checkNumber }
                 ],
             },
             carOptions: [
@@ -291,7 +291,9 @@
             this.dispatch.lawEnforcer = '';
             this.dispatch.enforcementTeam = '';
             await this.getTeamList(id);
-            await this.getDepartUserList(id);
+            if(this.squadronOptions.length===0){
+                await this.getDepartUserList(id);
+            }
         },
         // 涓槦鏇存敼
         async handleMidChange(id) {
@@ -300,17 +302,21 @@
         },
         // 浜哄憳鏇存敼
         async handlePerChange(id){
-            await this.getLawUser(id);
+            let obj =  await this.getLawUser(id);
+            this.dispatch.lawEnforcerName = obj.nickName;
+            this.dispatch.contactWay = obj.mobile;
         },
         // 鑾峰彇鎵ф硶浜哄憳淇℃伅
         async getLawUser(id){
+            let obj = {}
             await this.$axios({
                 method:'get',
                 url:`sccg/admin/${id}`
             })
             .then(res=>{
-                console.log(res);
+                obj = res.data;
             })
+            return obj;
         }
     }
 }

--
Gitblit v1.8.0