From b23a2a35a14b010a3b97a1b61a02ec179dfab924 Mon Sep 17 00:00:00 2001 From: zhangzengfei <zhangzengfei@iotlink.com> Date: 星期五, 04 九月 2020 17:25:14 +0800 Subject: [PATCH] feat: sort camera tree --- src/pages/desktop/index/components/Tools.vue | 23 ++++++++++++++++------- 1 files changed, 16 insertions(+), 7 deletions(-) diff --git a/src/pages/desktop/index/components/Tools.vue b/src/pages/desktop/index/components/Tools.vue index 2cda1d5..8bc66e7 100644 --- a/src/pages/desktop/index/components/Tools.vue +++ b/src/pages/desktop/index/components/Tools.vue @@ -12,11 +12,11 @@ </div> </div> <div class="tools-middle"> - <div v-for="dock in $store.state.desktop.minDocks" :key="dock.id" class="dock-item-wrap" :class="{'actived':dock.highlight}"> + <div v-for="dock in $store.state.desktop.minDocks" :key="dock.id" class="dock-item-wrap" :class="{'actived':dock.highlight}" > <a @click="dockClick(dock)"> <img class="dock-item" :src="dock.src" :alt="dock.alt" /> <img class="dock-shot" :src="dock.screenshot" v-if="dock.screenshot"/> - + <!-- <iframe class="dock-shot" :src="dock.url" ></iframe> --> </a> </div> </div> @@ -49,6 +49,7 @@ </template> <script> +import html2canvas from 'html2canvas'; import {logout} from "@/api/login"; export default { name: "Tools", @@ -76,7 +77,7 @@ // '$store.state.desktop.frames':{ // handler(n,o){ // if(n){ - // debugger; + // ; // n.forEach((item,index) => { // if(item.order >= this.maxOrder){ // this.maxOrderOne = item.id; @@ -110,7 +111,7 @@ togglePreference() { //this.$store.commit("desktop/togglePreference"); //鏄剧ず妗岄潰,鏈�灏忓寲宸叉墦寮�鐨勫簲鐢� - debugger; + ; this.$store.state.desktop.frames.forEach(frame => { this.$store.commit('desktop/addMinDock', { id: frame.id, @@ -122,7 +123,7 @@ }) }, dockClick(dock) { - debugger + if (dock.type === "1") { window.open(dock.url); } else if (dock.type === "2") { @@ -135,10 +136,13 @@ } else if (dock.type === "3") { this.$store.commit("desktop/resetMinFrame", dock.id); //鐐瑰嚮鐨刬frame缃《骞堕珮浜� - debugger this.$store.commit("desktop/refreshFrame", dock); } }, + toolHover(dock){ + //this.$parent.screenShot(dock) + }, + toLogout(){ this.$confirm("鎻愮ず锛氱‘瀹氶��鍑哄悧锛�", { center: true, @@ -197,6 +201,7 @@ float: left; position: relative; } + .tools .tools-middle::before { width: 1px; height: 20px; @@ -232,6 +237,7 @@ } .dock-item-wrap .dock-shot { visibility: hidden; + /* transform: scale(0.5); */ width: 100px; height: 46px; position: absolute; @@ -249,8 +255,11 @@ vertical-align: top; line-height: 56px; padding: 0 15px; + } - +.tools-icon img{ + -webkit-user-drag: none; +} .tools .tools-icon:not(.no-hover-style):hover, .tools .tools-icon:not(.no-hover-style).clicked { color: white; -- Gitblit v1.8.0