From 405eeb045cfecff07b80a33582033be6cc52ed33 Mon Sep 17 00:00:00 2001
From: zhanghua <314079846@qq.com>
Date: 星期三, 14 十二月 2022 14:36:06 +0800
Subject: [PATCH] 样式修改

---
 src/components/detail/index.vue |  463 ++++++++++++++++++++++++++++++---------------------------
 1 files changed, 244 insertions(+), 219 deletions(-)

diff --git a/src/components/detail/index.vue b/src/components/detail/index.vue
index 14aeb40..d9a11e0 100644
--- a/src/components/detail/index.vue
+++ b/src/components/detail/index.vue
@@ -1,239 +1,264 @@
 <template>
-    <div class="view">
-        <div class="view-data">
-            <div class="data-item">
-                <div class="data-item__left">
-                    <label class="data-title">
-                        闂绫诲瀷:
-                    </label> 
-                    <span class="data-detail">{{ getCategoryLabel(baseCase.category) }}</span>
-                </div>
-                <div class="data-item__right">
-                    <label class="data-title">
-                        澶х被鍚嶇О:
-                    </label>
-                    <span class="data-detail">{{baseCase.violationsVO.categoryText}}</span>
-                </div>
-            </div>
-            <div class="data-item">
-                <div class="data-item__left">
-                    <label class="data-title">
-                        灏忕被鍚嶇О:
-                    </label>
-                    <span class="data-detail">{{baseCase.violationsVO.typeText}}</span>
-                </div>
-                <div class="data-item__right">
-                    <label class="data-title">
-                        浜嬩欢绛夌骇:
-                    </label>
-                    <span class="data-detail">{{baseCase.violationsVO.gradeText}}</span>
-                </div>
-            </div>
-            <div class="data-item">
-                <div class="data-item__left">
-                    <label class="data-title">
-                        妗堢敱:
-                    </label>
-                    <span class="data-detail">{{baseCase.violationsVO.actionCause}}</span>
-                </div>
-            </div>
-            <div class="data-item">
-                <div class="data-item__left">
-                    <label class="data-title">
-                        鎵�灞炶閬�:
-                    </label>
-                    <span class="data-detail">{{baseCase.streetText}}</span>
-                </div>
-                <div class="data-item__right">
-                    <label class="data-title">
-                        鎵�灞炵ぞ鍖�:
-                    </label>
-                    <span class="data-detail">{{baseCase.communityText}}</span>
-                </div>
-            </div>
-            <div class="data-item">
-                <div class="data-item__left">
-                    <label class="data-title">
-                        浜嬪彂鍦扮偣:
-                    </label>
-                    <span class="data-detail">{{baseCase.site}}</span>
-                </div>
-            </div>
-            <div class="data-item">
-                <div class="data-item__left">
-                    <label class="data-title">
-                        鍏宠仈鍟嗛摵鍚嶇О:
-                    </label>
-                    <span class="data-detail">{{baseCase.violationsVO.shopName}}</span>
-                </div>
-            </div>
-            <div class="data-item">
-                <div class="data-item__left">
-                    <label class="data-title">
-                        闂鎻忚堪:
-                    </label>
-                    <span class="data-detail">{{baseCase.violationsVO.description}}</span>
-                </div>
-            </div>
-            <div class="data-user">
-                <div class="data-item">
-                    <div class="data-item__left">
-                        <label class="data-title">
-                            鍙嶆槧浜�:
-                        </label>
-                        <span class="data-detail">{{baseCase.violationsVO.informant}}</span>
-                    </div>
-                    <div class="data-item__right">
-                        <label class="data-title">
-                            鑱旂郴鏂瑰紡:
-                        </label>
-                        <span class="data-detail">{{baseCase.violationsVO.informantPhoneCode}}</span>
-                    </div>
-                </div>
-                <div class="data-item">
-                    <div class="data-item__left">
-                        <label class="data-title">
-                            韬唤璇佸彿:
-                        </label>
-                        <span class="data-detail">{{baseCase.violationsVO.informantIdCard}}</span>
-                    </div>
-                </div>
-            </div>
+  <div class="view">
+    <div class="view-data">
+      <div class="data-item">
+        <div class="data-item__left">
+          <label class="data-title"> 闂绫诲瀷: </label>
+          <span class="data-detail">{{
+            getCategoryLabel(baseCase.category)
+          }}</span>
         </div>
-        <div class="view-process">
-            <div class="process-header">
-                <div class="process-title-item" v-for="item in titleList" :key="item.title"
-                    @click="changeComponent(item.index)">
-                    <div :class="['process-title',activeIndex===item.index ? 'title-active' : '' ]">{{item.title}}</div>
-                    <div :class="['under-line',activeIndex===item.index ? 'line-active' : '' ]"></div>
-                </div>
-            </div>
-            <div class="show-item">
-                <div class="show-wrap">
-                    <MyProcess v-if="activeIndex === 1" :handlePassVo="handlePassVo" :baseCase="baseCase"></MyProcess>
-                    <MyFilePicture v-else-if="activeIndex === 2" :filesPictureVo="filesPictureVo" :mycode='mycode'></MyFilePicture>
-                    <MySovleProblem v-else-if="activeIndex === 3" :baseCase="baseCase" :handlePassVo="handlePassVo"></MySovleProblem>
-                    <MyScene v-else :currentSitVo="currentSitVo" :baseCase="baseCase"></MyScene>
-                </div>
-            </div>
+        <div class="data-item__right">
+          <label class="data-title"> 澶х被鍚嶇О: </label>
+          <span class="data-detail">{{
+            baseCase.violationsVO.categoryText
+          }}</span>
         </div>
+      </div>
+      <div class="data-item">
+        <div class="data-item__left">
+          <label class="data-title"> 灏忕被鍚嶇О: </label>
+          <span class="data-detail">{{ baseCase.violationsVO.typeText }}</span>
+        </div>
+        <div class="data-item__right">
+          <label class="data-title"> 浜嬩欢绛夌骇: </label>
+          <span class="data-detail">{{ baseCase.violationsVO.gradeText }}</span>
+        </div>
+      </div>
+      <div class="data-item">
+        <div class="data-item__left">
+          <label class="data-title"> 妗堢敱: </label>
+          <span class="data-detail">{{
+            baseCase.violationsVO.actionCause
+          }}</span>
+        </div>
+      </div>
+      <div class="data-item">
+        <div class="data-item__left">
+          <label class="data-title"> 鎵�灞炶閬�: </label>
+          <span class="data-detail">{{ baseCase.streetText }}</span>
+        </div>
+        <div class="data-item__right">
+          <label class="data-title"> 鎵�灞炵ぞ鍖�: </label>
+          <span class="data-detail">{{ baseCase.communityText }}</span>
+        </div>
+      </div>
+      <div class="data-item">
+        <div class="data-item__left">
+          <label class="data-title"> 浜嬪彂鍦扮偣: </label>
+          <span class="data-detail">{{ baseCase.site }}</span>
+        </div>
+      </div>
+      <div class="data-item">
+        <div class="data-item__left">
+          <label class="data-title"> 鍏宠仈鍟嗛摵鍚嶇О: </label>
+          <span class="data-detail">{{ baseCase.violationsVO.shopName }}</span>
+        </div>
+      </div>
+      <div class="data-item">
+        <div class="data-item__left">
+          <label class="data-title"> 闂鎻忚堪: </label>
+          <span class="data-detail">{{
+            baseCase.violationsVO.description
+          }}</span>
+        </div>
+      </div>
+      <div class="data-user">
+        <div class="data-item">
+          <div class="data-item__left">
+            <label class="data-title"> 鍙嶆槧浜�: </label>
+            <span class="data-detail">{{
+              baseCase.violationsVO.informant
+            }}</span>
+          </div>
+          <div class="data-item__right">
+            <label class="data-title"> 鑱旂郴鏂瑰紡: </label>
+            <span class="data-detail">{{
+              baseCase.violationsVO.informantPhoneCode
+            }}</span>
+          </div>
+        </div>
+        <div class="data-item">
+          <div class="data-item__left">
+            <label class="data-title"> 韬唤璇佸彿: </label>
+            <span class="data-detail">{{
+              baseCase.violationsVO.informantIdCard
+            }}</span>
+          </div>
+        </div>
+      </div>
     </div>
+    <div class="view-process">
+      <div class="process-header">
+        <div
+          class="process-title-item"
+          v-for="item in titleList"
+          :key="item.title"
+          @click="changeComponent(item.index)"
+        >
+          <div
+            :class="[
+              'process-title',
+              activeIndex === item.index ? 'title-active' : '',
+            ]"
+          >
+            {{ item.title }}
+          </div>
+          <div
+            :class="[
+              'under-line',
+              activeIndex === item.index ? 'line-active' : '',
+            ]"
+          ></div>
+        </div>
+      </div>
+      <div class="show-item">
+        <div class="show-wrap">
+          <MyProcess
+            v-if="activeIndex === 1"
+            :handlePassVo="handlePassVo"
+            :baseCase="baseCase"
+          ></MyProcess>
+          <MyFilePicture
+            v-else-if="activeIndex === 2"
+            :filesPictureVo="filesPictureVo"
+            :mycode="mycode"
+          ></MyFilePicture>
+          <MySovleProblem
+            v-else-if="activeIndex === 3"
+            :baseCase="baseCase"
+            :handlePassVo="handlePassVo"
+          ></MySovleProblem>
+          <MyScene
+            v-else
+            :currentSitVo="currentSitVo"
+            :baseCase="baseCase"
+          ></MyScene>
+        </div>
+      </div>
+    </div>
+  </div>
 </template>
 <script>
-import MyProcess from '@/components/process'
-import MyFilePicture from '@/components/filePictrue'
-import MySovleProblem from '@/components/solveProblem'
-import MyScene from '@/components/scene'
+import MyProcess from "@/components/process";
+import MyFilePicture from "@/components/filePictrue";
+import MySovleProblem from "@/components/solveProblem";
+import MyScene from "@/components/scene";
 import { CATEGOTY } from "@/utils/helper";
 
 export default {
-    components: { 
-        MyProcess, MyFilePicture, MySovleProblem, MyScene
-    },
-    data() {
-        return {
-            myInfo: {
-
-            },
-            activeIndex: 1,
-            titleList: [
-                {
-                    title: '鍔炵悊缁忚繃',
-                    index: 1,
-                },
-                {
-                    title: '妗堝嵎鍥剧墖',
-                    index: 2,
-                },
-                {
-                    title: '闂澶勭悊',
-                    index: 3,
-                },
-                {
-                    title: '鐜板満鎯呭喌',
-                    index: 4,
-                },
-            ], 
-            baseCase:{},
-            handlePassVo:{},
-            currentSitVo:{},
-            filesPictureVo:{}
-            
-        }
-    },
-    created() {
-        this.baseCase = this.info.baseCase;
-        this.handlePassVo = this.info.handlePassVo;
-        this.currentSitVo = this.info.currentSitVo;
-        this.filesPictureVo = this.info.filesPictureVo;
-    },
-    methods: {
-        changeComponent(index) {
-            this.activeIndex = index;
+  components: {
+    MyProcess,
+    MyFilePicture,
+    MySovleProblem,
+    MyScene,
+  },
+  data() {
+    return {
+      myInfo: {},
+      activeIndex: 1,
+      titleList: [
+        {
+          title: "鍔炵悊缁忚繃",
+          index: 1,
         },
-      getCategoryLabel(category) {
-          return CATEGOTY.find(item => item.value === category).label;
-      }
+        {
+          title: "妗堝嵎鍥剧墖",
+          index: 2,
+        },
+        {
+          title: "闂澶勭悊",
+          index: 3,
+        },
+        {
+          title: "鐜板満鎯呭喌",
+          index: 4,
+        },
+      ],
+      baseCase: {},
+      handlePassVo: {},
+      currentSitVo: {},
+      filesPictureVo: {},
+    };
+  },
+  created() {
+    this.baseCase = this.info.baseCase;
+    this.handlePassVo = this.info.handlePassVo;
+    this.currentSitVo = this.info.currentSitVo;
+    this.filesPictureVo = this.info.filesPictureVo;
+  },
+  methods: {
+    changeComponent(index) {
+      this.activeIndex = index;
     },
-    props: ['info','mycode']
-}
+    getCategoryLabel(category) {
+      return CATEGOTY.find((item) => item.value === category).label;
+    },
+  },
+  props: ["info", "mycode"],
+};
 </script>
 <style lang="scss" scoped>
 .view {
-    display: flex;
-    padding: 20px;
+  display: flex;
+  padding: 20px;
 
-    .view-data {
-        color: #4b9bb7;
-        flex: 4;
-        padding: 0 30px 0 20px;
-
-        .data-item {
-            display: flex;
-            justify-content: space-between;
-            line-height: 40px;
-        }
-
-        border: 1px solid #17324c;
+  .view-data {
+    color: #4b9bb7;
+    // flex: 4;
+    padding: 0 30px 0 20px;
+    width: 480px;
+    .data-item {
+      display: flex;
+      justify-content: space-between;
+      line-height: 40px;
     }
 
-    .view-process {
-        flex: 6;
-        margin-left: 20px;
-
-        .process-header {
-            display: flex;
-            line-height: 40px;
-
-            .process-title-item {
-                width: 120px;
-                text-align: center;
-
-                .under-line {
-                    height: 2px;
-                    width: 100%;
-                }
-
-                .title-active {
-                    color: #4b9bb7;
-                }
-
-                .line-active {
-                    background-color: #4b9bb7;
-                    border-radius: 20px;
-                }
-            }
-        }
-
-        .show-item {
-            overflow: hidden;
-            height: 600px;
-            position: relative;
-            .show-wrap{
-                overflow: scroll;
-                height: 600px;
-            }
-        }
+    border: 1px solid #17324c;
+    .data-detail {
+      line-height: 1.8;
+      max-width: 240px;
+      display: inline-grid;
     }
+  }
+
+  .view-process {
+    flex: 6;
+    margin-left: 20px;
+
+    .process-header {
+      display: flex;
+      line-height: 40px;
+
+      .process-title-item {
+        width: 120px;
+        text-align: center;
+
+        .under-line {
+          height: 2px;
+          width: 100%;
+        }
+
+        .title-active {
+          color: #4b9bb7;
+        }
+
+        .line-active {
+          background-color: #4b9bb7;
+          border-radius: 20px;
+        }
+      }
+    }
+
+    .show-item {
+      overflow: hidden;
+      height: 600px;
+      position: relative;
+      .show-wrap {
+        overflow: auto;
+        height: 600px;
+      }
+    }
+  }
 }
 </style>
\ No newline at end of file

--
Gitblit v1.8.0