From 419ce8d31a69c59d5796567173c1f8dc438652fc Mon Sep 17 00:00:00 2001 From: lixuliang <lixuliang_hd@126.com> Date: 星期四, 18 四月 2024 19:27:59 +0800 Subject: [PATCH] Merge branch 'master' of http://103.135.160.14:9034/r/wxdDemo --- src/components/wggl/right/fwxq.vue | 261 ++++++++++++++++++++++++++++++++++++---------------- 1 files changed, 181 insertions(+), 80 deletions(-) diff --git a/src/components/wggl/right/fwxq.vue b/src/components/wggl/right/fwxq.vue index b98f143..9efd6b4 100644 --- a/src/components/wggl/right/fwxq.vue +++ b/src/components/wggl/right/fwxq.vue @@ -1,65 +1,87 @@ <template> <div> - <div class="flytoBtns" v-if="showFly"> + <!-- <div class="flytoBtns" v-if="showFly"> <span @click="tofly(true)">涓婃捣</span> <span @click="tofly(false)">骞垮窞</span> - </div> + </div> --> <div class="top"> <div class="far"> - <span - v-for="(item, index) in top2" - :key="index" - @mousemove="changebac(index)" - @mouseout="returnbac(index)" - @click="ishow(index)" - :style="{ background: `url(${item.img})` }" - ></span> + <span v-for="(item, index) in top2" + :key="index + '-top2'" + @mousemove="changebac(index)" + @mouseout="returnbac(index)" + @click="ishow(index)" + :style="{ background: `url(${item.img})` }"></span> + <span v-for="(item, index) in bot1" + :key="index + '-bot1'" + @mousemove="changebac1(index)" + @click="remove(index)" + @mouseout="returnbac1(index)" + :style="{ background: `url(${item.img})` }"></span> + </div> + <div class="far_2"> + <span @click="benear"></span> + <span @click="befar"></span> </div> </div> - <div class="bot" v-if="showtool" id="move3"> + <div class="bot" + v-if="showtool" + id="move3"> <div class="top1"> <span class="botcon"> <span class="icon"></span> <span class="text">鎬佸娍瀵规瘮</span> </span> - <span class="close" @click="close">x</span> + <span class="close" + @click="close">x</span> </div> <div class="next"> - <el-form ref="form" :rules="rules" :model="form" label-width="250px"> - <el-form-item label="鍖哄煙" prop="name"> - <el-select v-model="form.name" placeholder="璇烽�夋嫨娲诲姩鍖哄煙"> - <el-option label="闂佃鍖�" value="shanghai"></el-option> + <el-form ref="form" + :rules="rules" + :model="form" + label-width="250px"> + <el-form-item label="鍖哄煙" + prop="name"> + <el-select v-model="form.name" + placeholder="璇烽�夋嫨娲诲姩鍖哄煙"> + <el-option label="闂佃鍖�" + value="shanghai"></el-option> </el-select> </el-form-item> - <el-form-item label="璧峰鏃堕棿" prop="date1"> - <el-date-picker - v-model="form.date1" - :picker-options="pickerOptions" - format="yyyy-MM-dd" - placeholder="閫夋嫨鏃ユ湡" - type="date" - value-format="yyyyMMddHHmmss" - ></el-date-picker> + <el-form-item label="璧峰鏃堕棿" + prop="date1"> + <el-date-picker v-model="form.date1" + :picker-options="pickerOptions" + format="yyyy-MM-dd" + placeholder="閫夋嫨鏃ユ湡" + type="date" + value-format="yyyyMMddHHmmss"></el-date-picker> </el-form-item> - <el-form-item label="缁撴潫鏃堕棿" prop="date2"> - <el-date-picker - v-model="form.date2" - :picker-options="pickerOptions" - format="yyyy-MM-dd" - placeholder="閫夋嫨鏃ユ湡" - type="date" - value-format="yyyyMMddHHmmss" - ></el-date-picker> + <el-form-item label="缁撴潫鏃堕棿" + prop="date2"> + <el-date-picker v-model="form.date2" + :picker-options="pickerOptions" + format="yyyy-MM-dd" + placeholder="閫夋嫨鏃ユ湡" + type="date" + value-format="yyyyMMddHHmmss"></el-date-picker> </el-form-item> - <el-form-item label="鍒嗘瀽绫诲瀷" prop="type"> - <el-select v-model="form.type" placeholder="璇烽�夋嫨娲诲姩鍖哄煙"> - <el-option label="棰戠偣" value="shanghai"></el-option> - <el-option label="棰戞" value="beijing"></el-option> + <el-form-item label="鍒嗘瀽绫诲瀷" + prop="type"> + <el-select v-model="form.type" + placeholder="璇烽�夋嫨娲诲姩鍖哄煙"> + <el-option label="棰戠偣" + value="shanghai"></el-option> + <el-option label="棰戞" + value="beijing"></el-option> </el-select> </el-form-item> - <el-form-item label="鏃犵嚎鐢典笟鍔�" prop="resource"> - <el-select v-model="form.resource" placeholder="璇烽�夋嫨娲诲姩鍖哄煙"> - <el-option label="鐢佃(74MHz~87MHz)" value="shanghai"></el-option> + <el-form-item label="鏃犵嚎鐢典笟鍔�" + prop="resource"> + <el-select v-model="form.resource" + placeholder="璇烽�夋嫨娲诲姩鍖哄煙"> + <el-option label="鐢佃(74MHz~87MHz)" + value="shanghai"></el-option> </el-select> </el-form-item> </el-form> @@ -76,14 +98,19 @@ <script> import bus from "../../../utils/bus"; import axios from "axios"; -import { oneStep, twoStep } from "../../../api/http"; +import { oneStep,twoStep } from "../../../api/http"; export default { - data() { + data () { return { top2: [ { img: require("@/assets/image/test/缁� 166.png") }, { img: require("@/assets/image/test/缁� 167.png") }, { img: require("@/assets/image/test/缁� 168.png") }, + ], + bot1: [ + { img: require("@/assets/image/test/缁� 163.png") }, + { img: require("@/assets/image/test/缁� 164.png") }, + { img: require("@/assets/image/test/缁� 165.png") }, ], form: { name: "", @@ -97,7 +124,7 @@ freqStart: 87000000, freqEnd: 108000000, rules: { - name: [{ required: true, message: "璇烽�夋嫨鍖哄煙", trigger: "change" }], + name: [{ required: true,message: "璇烽�夋嫨鍖哄煙",trigger: "change" }], date1: [ { type: "date", @@ -123,7 +150,7 @@ }, ], resource: [ - { required: true, message: "璇烽�夋嫨鏃犵嚎鐢典笟鍔�", trigger: "change" }, + { required: true,message: "璇烽�夋嫨鏃犵嚎鐢典笟鍔�",trigger: "change" }, ], }, pickerOptions: {}, @@ -134,14 +161,38 @@ scale: 2.13, }; }, - mounted() { - bus.$on("openCheak", (e) => { - this.showtool = e; + mounted () { + bus.$on("openCheak",(e) => { + this.showtool=e; }); }, methods: { - tofly(data) { - if (data) { + remove (index) { + + if(index==0) { + var tlobj={ + value: false, + value1: true, + value2: false, + show: true, + }; + bus.$emit("ishowMilitaryPlot",tlobj); + // bus.$emit("clearEve",true); + // window.FieldIntensity&&window.FieldIntensity.deleteObject(); + // window.imageidXT&&window.Viewer.entities.removeById(window.imageidXT); + } + if(index==1) { + window.createTool=true; + } + }, + benear () { + $(".navigation-control")[0].click(); + }, + befar () { + $(".navigation-control-last")[0].click(); + }, + tofly (data) { + if(data) { //涓婃捣 window.Viewer.camera.flyTo({ destination: Cesium.Cartesian3.fromDegrees( @@ -156,11 +207,11 @@ }, }); } else { - let guanzhou = { + let guanzhou={ fromdate: new Date("2019-10-08"), todate: new Date("2019-10-16"), }; - bus.$emit("guanzhou", guanzhou); + bus.$emit("guanzhou",guanzhou); window.Viewer.camera.flyTo({ destination: Cesium.Cartesian3.fromDegrees( 113.29503528791071, @@ -175,30 +226,46 @@ }); } }, - changebac(index) { - let movein = [ + changebac (index) { + let movein=[ { img: require("@/assets/image/change/缁�179.png") }, { img: require("@/assets/image/change/缁�180.png") }, { img: require("@/assets/image/change/缁�181.png") }, ]; - this.$set(this.top2, index, movein[index]); + this.$set(this.top2,index,movein[index]); }, - returnbac(index) { - let data = [ + returnbac (index) { + let data=[ { img: require("@/assets/image/test/缁� 166.png") }, { img: require("@/assets/image/test/缁� 167.png") }, { img: require("@/assets/image/test/缁� 168.png") }, ]; - this.$set(this.top2, index, data[index]); + this.$set(this.top2,index,data[index]); }, - close() { - this.showtool = false; + changebac1 (index) { + let movein=[ + { img: require("@/assets/image/change/缁�172.png") }, + { img: require("@/assets/image/change/缁�173.png") }, + { img: require("@/assets/image/change/缁�174.png") }, + ]; + this.$set(this.bot1,index,movein[index]); }, - clear() { - this.form = []; + returnbac1 (index) { + let movein=[ + { img: require("@/assets/image/test/缁� 163.png") }, + { img: require("@/assets/image/test/缁� 164.png") }, + { img: require("@/assets/image/test/缁� 165.png") }, + ]; + this.$set(this.bot1,index,movein[index]); }, - showpic() { - let data = { + close () { + this.showtool=false; + }, + clear () { + this.form=[]; + }, + showpic () { + let data={ startTime: "20160615000000", endTime: 20160624300000, freqStart: 87000000, @@ -209,7 +276,7 @@ analysisType: 2, }; oneStep(data).then((res) => { - let data = { + let data={ file: "url", maxColor: "FF0000", minColor: "0000FF", @@ -223,21 +290,23 @@ }); }); }, - ishow(index) { - if (index == 1) { - bus.$emit("ishow", true); + ishow (index) { + + if(index==1) { + bus.$emit("ishow",true); } - if (index == 0) { - this.showFly = this.showFly ? false : true; + if(index==0) { + // this.showFly=this.showFly? false:true; + window.open('http://221.224.53.36:8082/7S/Home') } - if (index == 2) { - var tlobj = { + if(index==2) { + var tlobj={ value: false, value1: true, value2: false, show: true, }; - bus.$emit("ishowtuli", tlobj); + bus.$emit("ishowtuli",tlobj); } }, }, @@ -249,32 +318,64 @@ cursor: move; } .top { - width: 100px; - height: 295px; - transform: translateX(-103px); + width: 700px; + height: 100px; + /* transform: translateX(-103px); */ display: flex; flex-direction: column; justify-content: space-between; margin-top: 60px; } + .far { display: block; width: 100%; height: 100%; display: flex; - flex-direction: column; + /* flex-direction: column; */ } .far > span { display: block; - width: 100%; - height: 30%; + width: calc(100% / 6); + height: 100%; background-size: 100% 100% !important; background-repeat: no-repeat !important; background-position: center !important; } + +.far_2 { + width: calc(700px / 6); + height: 200px; + /* display: flex; */ + /* flex-direction: column; */ + position: absolute; + /* background-color: #fff; */ + left: 705px; +} +.far_2 > span { + display: block; + width: 100%; + height: 49%; + cursor: pointer; + background-size: 100% 100% !important; + background-repeat: no-repeat !important; + background-position: center !important; +} +.far_2 > span:nth-child(1) { + background: url(../../../assets/image/test/+.png); +} +.far_2 > span:nth-child(1):hover { + background: url(../../../assets/image/change/鍥惧眰2.png); +} +.far_2 > span:nth-child(2) { + background: url(../../../assets/image/test/-.png); +} +.far_2 > span:nth-child(2):hover { + background: url(../../../assets/image/change/鍥惧眰1.png); +} .bot { width: 940px; - height: 1200px; + /* height: 1200px; */ position: absolute; transform: translate(-915px, 200px); background: url(~@/assets/image/test/22.png); -- Gitblit v1.9.3