From 0b552eaf6d2ed42e1cd6b283ac5ac3d2b0b05fbe Mon Sep 17 00:00:00 2001
From: guoshilong <123456>
Date: Wed, 08 Mar 2023 09:11:48 +0800
Subject: [PATCH] 优化火灾补录数据字典回显

---
 src/views/fire/fireSupplement.vue |   13 ++++++++++++-
 1 files changed, 12 insertions(+), 1 deletions(-)

diff --git a/src/views/fire/fireSupplement.vue b/src/views/fire/fireSupplement.vue
index 6ecee13..6fde757 100644
--- a/src/views/fire/fireSupplement.vue
+++ b/src/views/fire/fireSupplement.vue
@@ -66,6 +66,7 @@
 import {add} from "@/api/fireSupplement/fireSupplement";
 import OpenLayersMap from "@/components/OpenLayersMap/index";
 import {getAll} from "@/api/fire/fire";
+import {getLazyTree} from "@/api/base/region";
 
 export default {
   name: "fireSupplieMent",
@@ -95,7 +96,8 @@
               label: 'title',
               value: 'key'
             },
-            dicUrl: 'api/blade-system/region/lazy-tree',
+            // dicUrl: 'api/blade-system/region/lazy-tree',
+            dicData:[],
             slot: true
           },
           {
@@ -605,6 +607,15 @@
     }
   },
   created() {
+    //手动加载区域的数据字典,使用dicUrl会使其他数据字典回显更慢
+    getLazyTree().then(res=>{
+      if (res.data.code == 200){
+        let data = res.data.data
+        data.shift()
+        const column = this.findObject(this.option.column, "location");
+        column.dicData = data
+      }
+    })
     if (this.info) {
       this.initDetail()
     } else {

--
Gitblit v1.9.3