From 635e1b3c0d48c2db884794cb8bc26d6ff1591ffa Mon Sep 17 00:00:00 2001
From: zmc <zmc_li@foxmail.com>
Date: 星期四, 21 十二月 2023 16:24:46 +0800
Subject: [PATCH] 1.增加行政处罚的数据展示 2.增加信访的数据展示

---
 src/components/search-option/FYOptionLocation.vue |   36 +++++++++++++++++++-----------------
 1 files changed, 19 insertions(+), 17 deletions(-)

diff --git a/src/components/search-option/FYOptionLocation.vue b/src/components/search-option/FYOptionLocation.vue
index 98db772..ea6c3d4 100644
--- a/src/components/search-option/FYOptionLocation.vue
+++ b/src/components/search-option/FYOptionLocation.vue
@@ -1,5 +1,5 @@
 <template>
-  <el-form-item :label="placeholder">
+  <el-form-item :label="placeholder" :prop="prop">
     <el-cascader
       v-model="selectedOptions"
       :options="locations"
@@ -39,7 +39,8 @@
     checkStrictly: {
       type: Boolean,
       default: true
-    }
+    },
+    prop: String
   },
   emits: ['update:value'],
   data() {
@@ -81,13 +82,12 @@
           return
         }
         if (nVal != oVal) {
-          if (nVal || nVal.length > 0) {
-            this.selectedOptions = this.optionFormatReverse(nVal);
-          }
+          this.selectedOptions = this.optionFormatReverse(nVal)
         }
       },
       deep: true,
-    },
+      immediate: true
+    }
   },
   methods: {
     /**
@@ -124,17 +124,19 @@
     },
     optionFormatReverse(val) {
       const res = []
-      if (val.pCode) {
-        res.push([val.pCode, val.pName])
-      }
-      if (val.cCode) {
-        res.push([val.cCode, val.cName])
-      }
-      if (val.dCode) {
-        res.push([val.dCode, val.dName])
-      }
-      if (val.tCode) {
-        res.push([val.tCode, val.tName])
+      if (val) {
+        if (val.pCode) {
+          res.push([val.pCode, val.pName])
+        }
+        if (val.cCode) {
+          res.push([val.cCode, val.cName])
+        }
+        if (val.dCode) {
+          res.push([val.dCode, val.dName])
+        }
+        if (val.tCode) {
+          res.push([val.tCode, val.tName])
+        } 
       }
       return res
     }

--
Gitblit v1.9.3