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