From d8fcf4c20cd4638a3def6227a71ea2c81fbc0885 Mon Sep 17 00:00:00 2001 From: hanbaoshan <hanbaoshan@aiotlink.com> Date: 星期五, 23 十月 2020 17:23:15 +0800 Subject: [PATCH] 标注静态交互 --- src/pages/gb28181/index/App.vue | 16 ++++++++++++++-- 1 files changed, 14 insertions(+), 2 deletions(-) diff --git a/src/pages/gb28181/index/App.vue b/src/pages/gb28181/index/App.vue index 404eeac..2bf92c4 100644 --- a/src/pages/gb28181/index/App.vue +++ b/src/pages/gb28181/index/App.vue @@ -1,5 +1,5 @@ <template> - <div class="s-basic-setting"> + <div class="s-basic-setting" @contextmenu.prevent="toOpenMenuList"> <el-menu :default-openeds="openeds" background-color="#fff" @@ -40,6 +40,7 @@ @change="changeProvince" size="small" placeholder="璇烽�夋嫨鐪佷唤" + :disabled="gb28181.idType === 0" > <el-option v-for="item in locationCity.provinceOptions" @@ -95,6 +96,7 @@ v-model="gb28181.PublicId" placeholder="璇疯緭鍏�" size="small" + :disabled="gb28181.idType === 1" ></el-input> </el-form-item> @@ -200,7 +202,7 @@ } from './api' import { isPort, isIPv4 } from '@/scripts/validate' - +import bus from '@/plugin/bus' export default { name: 'Gb28181Setting', directives: { @@ -210,6 +212,7 @@ } } }, + data() { return { openeds: ['0'], @@ -261,6 +264,7 @@ } }, mounted() { + //this.$nextTick(()=>{ this.initGB28181Conf() //}) @@ -329,6 +333,14 @@ }, menuClose(){ + }, + toOpenMenuList(e){ + debugger + let t = e.clientY - this.$el.offsetTop+30; + let l = e.clientX-this.$el.offsetLeft; + + window.parent.postMessage({source:location.href.split('/')[location.href.split('/').length-1], trigger: 'contextmenu', menuT:t, menuL:l},"*"); + return false; } } } -- Gitblit v1.8.0