From 2abaf1a68cc38303724d7aa74d2d3ed81af6466f Mon Sep 17 00:00:00 2001
From: zhanghua <314079846@qq.com>
Date: 星期日, 31 三月 2024 22:09:30 +0800
Subject: [PATCH] bug修改

---
 src/components/detail/index.vue |   41 +++++++++++++++++++++++++++++++----------
 1 files changed, 31 insertions(+), 10 deletions(-)

diff --git a/src/components/detail/index.vue b/src/components/detail/index.vue
index d7d4b3e..f84f4e4 100644
--- a/src/components/detail/index.vue
+++ b/src/components/detail/index.vue
@@ -1,7 +1,7 @@
 <template>
     <div class="view">
         <div class="view-data">
-            <el-descriptions class="margin-top" :column="2"  border>
+            <el-descriptions class="margin-top" :column="2" border>
                 <el-descriptions-item label="闂绫诲瀷">{{
                     getCategoryLabel(baseCase.category)
                 }}</el-descriptions-item>
@@ -12,45 +12,61 @@
 
                 <el-descriptions-item label="澶х被鍚嶇О"
                     ><span class="data-detail">{{
-                        baseCase.violationsVO.categoryText
+                        baseCase.violationsVO != null
+                            ? baseCase.violationsVO.categoryText
+                            : ''
                     }}</span></el-descriptions-item
                 >
                 <el-descriptions-item label="鍟嗛摵鍚嶇О"
                     ><span class="data-detail">{{
-                        baseCase.violationsVO.shopName
+                        baseCase.violationsVO != null
+                            ? baseCase.violationsVO.shopName
+                            : ''
                     }}</span></el-descriptions-item
                 >
                 <el-descriptions-item label="灏忕被鍚嶇О"
                     ><span class="data-detail">{{
-                        baseCase.violationsVO.typeText
+                        baseCase.violationsVO != null
+                            ? baseCase.violationsVO.typeText
+                            : ''
                     }}</span></el-descriptions-item
                 >
 
                 <el-descriptions-item label="鍙嶆槧浜�"
                     ><span class="data-detail">{{
-                        baseCase.violationsVO.informant
+                        baseCase.violationsVO != null
+                            ? baseCase.violationsVO.informant
+                            : ''
                     }}</span></el-descriptions-item
                 >
                 <el-descriptions-item label="浜嬩欢绛夌骇"
                     ><span class="data-detail">{{
-                        baseCase.violationsVO.gradeText
+                        baseCase.violationsVO != null
+                            ? baseCase.violationsVO.gradeText
+                            : ''
                     }}</span></el-descriptions-item
                 >
                 <el-descriptions-item label="鑱旂郴鏂瑰紡"
                     ><span class="data-detail">{{
-                        baseCase.violationsVO.informantPhoneCode
+                        baseCase.violationsVO != null
+                            ? baseCase.violationsVO.informantPhoneCode
+                            : ''
                     }}</span></el-descriptions-item
                 >
 
                 <el-descriptions-item label="妗堢敱"
                     ><span class="data-detail">{{
-                        baseCase.violationsVO.actionCause
+                        baseCase.violationsVO != null
+                            ? baseCase.violationsVO.actionCause
+                            : ''
                     }}</span></el-descriptions-item
                 >
 
                 <el-descriptions-item label="韬唤璇佸彿"
                     ><span class="data-detail">{{
-                        baseCase.violationsVO.informantIdCard
+                        baseCase.violationsVO != null
+                            ? baseCase.violationsVO.informantIdCard
+                            : ''
                     }}</span></el-descriptions-item
                 >
                 <el-descriptions-item label="鎵�灞炶閬�"
@@ -65,7 +81,9 @@
                 >
                 <el-descriptions-item label="闂鎻忚堪"
                     ><span class="data-detail">{{
-                        baseCase.violationsVO.description
+                        baseCase.violationsVO != null
+                            ? baseCase.violationsVO.description
+                            : ''
                     }}</span></el-descriptions-item
                 >
             </el-descriptions>
@@ -152,6 +170,9 @@
     },
     created() {
         this.baseCase = this.info.baseCase;
+        if (!this.baseCase) {
+            this.baseCase.violationsVO = {}
+        }
         this.handlePassVo = this.info.handlePassVo;
         this.currentSitVo = this.info.currentSitVo;
         this.filesPictureVo = this.info.filesPictureVo;

--
Gitblit v1.8.0