From e9de4a0bdf5043ba5069e67307a049b96191f68f Mon Sep 17 00:00:00 2001
From: zengh <123456>
Date: Wed, 14 Jul 2021 20:48:28 +0800
Subject: [PATCH] 问题修复

---
 src/views/realTimePolice/real.vue |   67 +++++++++++++++++++++++++--------
 1 files changed, 51 insertions(+), 16 deletions(-)

diff --git a/src/views/realTimePolice/real.vue b/src/views/realTimePolice/real.vue
index 0694e52..d7dc876 100644
--- a/src/views/realTimePolice/real.vue
+++ b/src/views/realTimePolice/real.vue
@@ -183,6 +183,19 @@
               //cascaderItem: ["city", "district"],
               dicUrl:
                 "/api/blade-system/dict-biz/child-list?parentId=1356523651644043266",
+              control:(val,form)=>{
+                if (val){
+                  debugger
+                }
+                return {
+                  text2:{
+                    display:true
+                  },
+                  text3:{
+                    label:'内容3'
+                  }
+                }
+              },
             },
             {
               label: "下发时间",
@@ -353,13 +366,13 @@
                 },
               ],
             },
-            {
-              label: "派发人",
-              prop: "alarmPeople",
-              width: 90,
-              addDisplay: false,
-              editDisplay: false,
-            },
+            // {
+            //   label: "派发人",
+            //   prop: "alarmPeople",
+            //   width: 90,
+            //   addDisplay: false,
+            //   editDisplay: false,
+            // },
             {
               label: "处警员",
               prop: "securityArr",
@@ -375,6 +388,18 @@
               addDisplay: true,
               editDisplay: true,
               viewDisplay: true,
+            },
+            {
+              label: "巡逻路线",
+              prop: "xllx",
+              hide: true,
+              display:true,
+              type: "tree",
+              filter:false,
+              dicUrl: "/api/routeIn/routein/tree",
+              props: {
+                label: "title"
+              },
             }
           ],
         },
@@ -433,13 +458,23 @@
         },
         immediate: true,
       },
-      //随意一个
-      // 'form.deviceName'() {
-      //   if (this.initFlag) {
-      //     this.initData();
-      //   }
-      // }
-
+      'form.alarmType':{
+        handler(val){
+          var xllx =this.findObject(this.option.column,'xllx')
+          if(val==="巡逻任务"){
+            xllx.display=true
+            xllx.rules=[{
+              required: true,
+              message: "请选择巡逻路线",
+              trigger: "blur"
+            }]
+          }else{
+            xllx.display=false
+            xllx.rules=[]
+          }
+        },
+        immediate: true
+      },
     },
     computed: {
       ...mapGetters(["permission", "flowRoutes"]),
@@ -479,7 +514,7 @@
         if (row.securityArr == "" || row.securityArr == null) {
           row.jtype = "0";
           row.alarmPeople = "";
-        }else {
+        } else {
           row.jtype = "1";
           //已派发保安
           row.alarmPeople = userId;
@@ -516,7 +551,7 @@
         if (row.securityArr == "" || row.securityArr == null) {
           row.jtype = "0";
           row.alarmPeople = "";
-        }else {
+        } else {
           row.jtype = "1";
           //已派发保安
           row.alarmPeople = userId;

--
Gitblit v1.9.3