From cae7f403bb70f6c2752bedacbceb55e6f2c79891 Mon Sep 17 00:00:00 2001
From: odc.xiaohui <xiaohui@Q1>
Date: 星期四, 15 十二月 2022 16:06:50 +0800
Subject: [PATCH] 2022-12-15 肖辉 智能巡查--预警研判 报警信息突出可点击,修改默认不弹出

---
 src/views/intelligentPatrol/studyJudge/index.vue |  171 +++++++++++++++++++++++++++++++++++++-------------------
 1 files changed, 113 insertions(+), 58 deletions(-)

diff --git a/src/views/intelligentPatrol/studyJudge/index.vue b/src/views/intelligentPatrol/studyJudge/index.vue
index 70710da..f10e22f 100644
--- a/src/views/intelligentPatrol/studyJudge/index.vue
+++ b/src/views/intelligentPatrol/studyJudge/index.vue
@@ -1,31 +1,47 @@
 <template>
   <div class="study-judge">
-    <div class="study-judge-header">
-      <span
-        >鎮ㄦ湁<span @click="openDialogTable">{{ countData.review }}</span
-        >鏉″緟瀹℃牳鎶ヨ淇℃伅,浠婃棩绔嬫{{ countData.register }}鏉�,鍐嶅涔爗{
-          countData.study
-        }}鏉�</span
-      >
-    </div>
+    <!--    <div class="study-judge-header">-->
+    <!--      <span-->
+    <!--        >鎮ㄦ湁{{ countData.review }}鏉″緟瀹℃牳鎶ヨ淇℃伅,浠婃棩绔嬫{{-->
+    <!--          countData.register-->
+    <!--        }}鏉�,鍐嶅涔爗{ countData.study }}鏉�</span-->
+    <!--      >-->
+    <!--    </div>-->
     <div class="study-judge-main">
-      <div class="sjm-header">
-        <div class="sjm-header-left">
-          <span class="moni-name">鐩戞帶鐐逛綅鍚嶇О: {{ currentEvent.name }} </span>
-          <span class="moni-area">{{ currentEvent.street }}</span>
-          <span>{{ currentEvent.address }}</span>
-        </div>
-        <div class="sjm-header-right">
-          <el-button size="small" @click="createVideo(currentEvent, 'live')"
-            >瀹炴椂棰勮
-          </el-button>
-          <el-button size="small" @click="createVideo(currentEvent, 'playback')"
-            >褰曞儚鍥炴斁
-          </el-button>
-        </div>
-      </div>
+      <!--      <div class="sjm-header">-->
+      <!--        <div class="sjm-header-left">-->
+      <!--          <span class="moni-name">鐩戞帶鐐逛綅鍚嶇О: {{ currentEvent.name }} </span>-->
+      <!--          <span class="moni-area">{{ currentEvent.street }}</span>-->
+      <!--          <span>{{ currentEvent.address }}</span>-->
+      <!--        </div>-->
+      <!--        <div class="sjm-header-right">-->
+      <!--          <el-button size="small" @click="createVideo(currentEvent, 'live')"-->
+      <!--            >瀹炴椂棰勮</el-button-->
+      <!--          >-->
+      <!--          <el-button size="small" @click="createVideo(currentEvent, 'playback')"-->
+      <!--            >褰曞儚鍥炴斁</el-button-->
+      <!--          >-->
+      <!--        </div>-->
+      <!--      </div>-->
       <div class="sjm-content">
         <div class="sjm-content-left">
+          <!--          <div class="sjm-header-left">-->
+          <!--            <span class="moni-name">鐩戞帶鐐逛綅鍚嶇О: {{ currentEvent.name }} </span>-->
+          <!--            <span class="moni-area">{{ currentEvent.street }}</span>-->
+          <!--            <span>{{ currentEvent.address }}</span>-->
+          <!--          </div>-->
+          <span @click="openDialogTable" class="count-data-span"
+          >鎮ㄦ湁{{ countData.review }}鏉″緟瀹℃牳鎶ヨ淇℃伅,浠婃棩绔嬫{{
+              countData.register
+            }}鏉�,鍐嶅涔爗{ countData.study }}鏉�</span
+          >
+          <div class="sjm-header-left">
+            <span class="moni-name"
+              >鐩戞帶鐐逛綅鍚嶇О: {{ currentEvent.name }}
+            </span>
+            <span class="moni-area">{{ currentEvent.street }}</span>
+            <span>{{ currentEvent.address }}</span>
+          </div>
           <div
             class="img-item"
             v-for="(item, index) in imageList"
@@ -40,19 +56,49 @@
           <div class="img-item" v-for="item in imageList" :key="item.id">
             <img :src="item" />
           </div>
+          <el-form
+            ref="currentEvent"
+            label-width="120px"
+            :model="eventInfoData"
+            :rules="rules"
+            label-position="left"
+            class="left-form"
+          >
+            <el-form-item label="浜嬩欢缂栧彿:">
+              <span>{{ currentEvent.code }}</span>
+            </el-form-item>
+            <el-form-item label="浜嬩欢绛夌骇:">
+              <span>{{ currentEvent.grade }}</span>
+            </el-form-item>
+            <el-form-item label="棣栨鎶ヨ鏃堕棿:">
+              <span>{{ currentEvent.alarmTime }}</span>
+            </el-form-item>
+            <el-form-item label="鏈�杩戞姤璀︽椂闂�:">
+              <span>{{ currentEvent.currentAlarmTime }}</span>
+            </el-form-item>
+            <el-form-item label="鎸佺画鏃堕棿:">
+              <span>{{ currentEvent.conntinueTime }}</span>
+            </el-form-item>
+          </el-form>
         </div>
         <div class="sjm-content-center">
           <div class="map">
             <MyMap :point="point" :zoom="zoom" :mark="mark"></MyMap>
-
-            <!-- <iframe
-              style="height: 488px; min-width: 460px"
-              src="https://183.245.159.161:8282/OneMap/index.html#/OneMap?code=2&clientVersion=&skin=white&locale=zh&otherAuthor=allowable"
-            ></iframe> -->
           </div>
+          <!-- <iframe src="https://183.245.159.161:8282/OneMap/index.html#/OneMap?code=2&clientVersion=&skin=white&locale=zh&otherAuthor=allowable"></iframe> -->
         </div>
         <div class="sjm-content-right">
           <div class="card-box">
+            <div class="but-live">
+              <el-button size="small" @click="createVideo(currentEvent, 'live')"
+                >瀹炴椂棰勮</el-button
+              >
+              <el-button
+                size="small"
+                @click="createVideo(currentEvent, 'playback')"
+                >褰曞儚鍥炴斁</el-button
+              >
+            </div>
             <div class="card-header">
               <span>鎶ヨ璁板綍--{{ currentEvent.algoName }}</span>
             </div>
@@ -62,21 +108,21 @@
               :model="eventInfoData"
               :rules="rules"
             >
-              <el-form-item label="浜嬩欢缂栧彿:">
-                <span>{{ currentEvent.code }}</span>
-              </el-form-item>
-              <el-form-item label="浜嬩欢绛夌骇:">
-                <span>{{ currentEvent.grade }}</span>
-              </el-form-item>
-              <el-form-item label="棣栨鎶ヨ鏃堕棿:">
-                <span>{{ currentEvent.alarmTime }}</span>
-              </el-form-item>
-              <el-form-item label="鏈�杩戞姤璀︽椂闂�:">
-                <span>{{ currentEvent.currentAlarmTime }}</span>
-              </el-form-item>
-              <el-form-item label="鎸佺画鏃堕棿:">
-                <span>{{ currentEvent.conntinueTime }}</span>
-              </el-form-item>
+              <!--              <el-form-item label="浜嬩欢缂栧彿:">-->
+              <!--                <span>{{ currentEvent.code }}</span>-->
+              <!--              </el-form-item>-->
+              <!--              <el-form-item label="浜嬩欢绛夌骇:">-->
+              <!--                <span>{{ currentEvent.grade }}</span>-->
+              <!--              </el-form-item>-->
+              <!--              <el-form-item label="棣栨鎶ヨ鏃堕棿:">-->
+              <!--                <span>{{ currentEvent.alarmTime }}</span>-->
+              <!--              </el-form-item>-->
+              <!--              <el-form-item label="鏈�杩戞姤璀︽椂闂�:">-->
+              <!--                <span>{{ currentEvent.currentAlarmTime }}</span>-->
+              <!--              </el-form-item>-->
+              <!--              <el-form-item label="鎸佺画鏃堕棿:">-->
+              <!--                <span>{{ currentEvent.conntinueTime }}</span>-->
+              <!--              </el-form-item>-->
               <el-form-item label="鍏宠仈搴楅摵" prop="store">
                 <el-select
                   v-model="eventInfoData.store"
@@ -103,8 +149,8 @@
                     :label="item.id"
                     v-for="item in stateList"
                     :key="item.id"
-                    >{{ item.label }}
-                  </el-radio>
+                    >{{ item.label }}</el-radio
+                  >
                 </el-radio-group>
               </el-form-item>
               <el-form-item label="澶х被鍚嶇О:" prop="categoryId">
@@ -151,11 +197,11 @@
                 <el-button
                   :disabled="currentPage === 1"
                   @click="pageChange('prev')"
-                  >涓婁竴鏉�
-                </el-button>
+                  >涓婁竴鏉�</el-button
+                >
                 <el-button @click.native.prevent="handleConfirm"
-                  >纭
-                </el-button>
+                  >纭</el-button
+                >
                 <el-button @click="pageChange('next')">涓嬩竴鏉�</el-button>
               </el-form-item>
             </el-form>
@@ -183,7 +229,7 @@
       </div>
     </el-dialog>
     <el-dialog :visible.sync="isShowTable" title="鎶ヨ淇℃伅" width="1200px">
-      <inspection-table />
+      <inspection-table/>
     </el-dialog>
   </div>
 </template>
@@ -196,11 +242,10 @@
 import { validateCarNum } from "@/utils/validate";
 import MyDispatch from "@/components/dispatch";
 import InspectionTable from "@/views/intelligentPatrol/studyJudge/inspectionTable/index.vue";
-
 import MyMap from "@/components/map";
 
 export default {
-  components: { MyDispatch, MyMap, InspectionTable },
+  components: { MyDispatch, MyMap,InspectionTable },
   created() {
     this.getInspectionData();
     this.initEventParams();
@@ -251,13 +296,13 @@
       }
     };
     return {
+      isShowTable:false,
       timer: null,
       countData: {
         study: 0,
         review: 0,
         register: 0,
       },
-      isShowTable: false,
       currentEvent: {},
       stateList: [
         {
@@ -329,8 +374,8 @@
     };
   },
   methods: {
-    openDialogTable() {
-      this.isShowTable = true;
+    openDialogTable(){
+      this.isShowTable = true
     },
     pageChange(type) {
       if (type === "next") {
@@ -625,6 +670,7 @@
           margin-left: 4vw;
         }
       }
+
       .sjm-header-right {
         flex: 1;
         display: flex;
@@ -643,11 +689,17 @@
 
       .sjm-content-left {
         line-height: 4.8vh;
+        .count-data-span{
+          cursor: pointer;
+          color: blue;
+        }
+        .left-form > ::v-deep.el-form-item__label {
+          font-size: 16px !important;
 
+        }
         .img-item {
           display: flex;
           flex-direction: column;
-
           img {
             width: 15vw;
             height: 20vh;
@@ -658,12 +710,15 @@
           margin-top: 2vh;
         }
       }
-
       .sjm-content-center {
-        width: calc(100% - 800px);
+        width: calc(100% - 920px);
       }
       .sjm-content-right {
         .card-box {
+          .but-live {
+            padding-left: 48px;
+            line-height: 4.8vh;
+          }
           .card-header {
             padding-left: 48px;
             line-height: 4.8vh;

--
Gitblit v1.8.0