|
@@ -89,6 +89,10 @@
|
|
<div class="rhombus TBP-rhombus TBP-rhombus-10" @click="handleDialogVisible('3901')" ref-data="3906">3901</div>
|
|
<div class="rhombus TBP-rhombus TBP-rhombus-10" @click="handleDialogVisible('3901')" ref-data="3906">3901</div>
|
|
<div class="rhombus TBP-rhombus TBP-rhombus-11" @click="handleDialogVisible('3913')" ref-data="3913">3913</div>
|
|
<div class="rhombus TBP-rhombus TBP-rhombus-11" @click="handleDialogVisible('3913')" ref-data="3913">3913</div>
|
|
<div class="rhombus TBP-rhombus TBP-rhombus-12" @click="handleDialogVisible('3954')" ref-data="3954">3954</div>
|
|
<div class="rhombus TBP-rhombus TBP-rhombus-12" @click="handleDialogVisible('3954')" ref-data="3954">3954</div>
|
|
|
|
+
|
|
|
|
+ <!-- c3 c2触发点 -->
|
|
|
|
+ <div class="TBP-c3c2 TBP-c3c2-1" @click="handleToC2C3Page()">-21.0c C3R</div>
|
|
|
|
+ <div class="TBP-c3c2 TBP-c3c2-2" @click="handleToC2C3Page()">-4.6c C3R</div>
|
|
</div>
|
|
</div>
|
|
<!-- 热区 -->
|
|
<!-- 热区 -->
|
|
<div class="area-RQ-1" :style="RQ1Style">
|
|
<div class="area-RQ-1" :style="RQ1Style">
|
|
@@ -150,11 +154,38 @@
|
|
<div class="rhombus LQ1-rhombus LQ1-rhombus-47" @click="handleDialogVisible('7435')" ref-data="7435">7435</div>
|
|
<div class="rhombus LQ1-rhombus LQ1-rhombus-47" @click="handleDialogVisible('7435')" ref-data="7435">7435</div>
|
|
<div class="rhombus LQ1-rhombus LQ1-rhombus-48" @click="handleDialogVisible('7430')" ref-data="7430">7430</div>
|
|
<div class="rhombus LQ1-rhombus LQ1-rhombus-48" @click="handleDialogVisible('7430')" ref-data="7430">7430</div>
|
|
<div class="rhombus LQ1-rhombus LQ1-rhombus-49" @click="handleDialogVisible('7422')" ref-data="7422">7422</div>
|
|
<div class="rhombus LQ1-rhombus LQ1-rhombus-49" @click="handleDialogVisible('7422')" ref-data="7422">7422</div>
|
|
|
|
+
|
|
|
|
+ <!-- c3 c2触发点 -->
|
|
|
|
+ <div class="LQ1-c3c2 LQ1-c3c2-1" @click="handleToC2C3Page()">-35c C3R</div>
|
|
|
|
+ <div class="LQ1-c3c2 LQ1-c3c2-2" @click="handleToC2C3Page()">C3R</div>
|
|
|
|
+ <div class="LQ1-c3c2 LQ1-c3c2-3" @click="handleToC2C3Page()">42c C3R</div>
|
|
|
|
+ <div class="LQ1-c3c2 LQ1-c3c2-4" @click="handleToC2C3Page()">C2R</div>
|
|
|
|
+ <div class="LQ1-c3c2 LQ1-c3c2-5" @click="handleToC2C3Page()">C2R</div>
|
|
|
|
+ <div class="LQ1-c3c2 LQ1-c3c2-6" @click="handleToC2C3Page()">C3R</div>
|
|
|
|
+ <div class="LQ1-c3c2 LQ1-c3c2-7" @click="handleToC2C3Page()">-67.4c C2R</div>
|
|
|
|
+ <div class="LQ1-c3c2 LQ1-c3c2-8" @click="handleToC2C3Page()">-83c C2R</div>
|
|
|
|
+ <div class="LQ1-c3c2 LQ1-c3c2-9" @click="handleToC2C3Page()">-101c C2R</div>
|
|
|
|
+ <div class="LQ1-c3c2 LQ1-c3c2-10" @click="handleToC2C3Page()">-30c C2R</div>
|
|
|
|
+ <div class="LQ1-c3c2 LQ1-c3c2-11" @click="handleToC2C3Page()">-67c C2R</div>
|
|
|
|
+ <div class="LQ1-c3c2 LQ1-c3c2-12" @click="handleToC2C3Page()">-101c C2R</div>
|
|
|
|
+ <div class="LQ1-c3c2 LQ1-c3c2-13" @click="handleToC2C3Page()">-67.4c C2R</div>
|
|
|
|
+ <div class="LQ1-c3c2 LQ1-c3c2-14" @click="handleToC2C3Page()">-83.8c C2R</div>
|
|
|
|
+ <div class="LQ1-c3c2 LQ1-c3c2-15" @click="handleToC2C3Page()">C2R</div>
|
|
|
|
+ <div class="LQ1-c3c2 LQ1-c3c2-16" @click="handleToC2C3Page()">-101c C2R</div>
|
|
|
|
+ <div class="LQ1-c3c2 LQ1-c3c2-17" @click="handleToC2C3Page()">-4.6c C3R</div>
|
|
|
|
+ <div class="LQ1-c3c2 LQ1-c3c2-18" @click="handleToC2C3Page()">-35c C3R</div>
|
|
|
|
+ <div class="LQ1-c3c2 LQ1-c3c2-19" @click="handleToC2C3Page()">-35c C3R</div>
|
|
|
|
+ <div class="LQ1-c3c2 LQ1-c3c2-20" @click="handleToC2C3Page()">C3R</div>
|
|
</div>
|
|
</div>
|
|
<!-- 冷区2 -->
|
|
<!-- 冷区2 -->
|
|
<div class="area-LQ-2" :style="LQ2Style">
|
|
<div class="area-LQ-2" :style="LQ2Style">
|
|
<div class="rhombus LQ2-rhombus LQ2-rhombus-1" @click="handleDialogVisible('7481')" ref-data="7481">7481</div>
|
|
<div class="rhombus LQ2-rhombus LQ2-rhombus-1" @click="handleDialogVisible('7481')" ref-data="7481">7481</div>
|
|
<div class="rhombus LQ2-rhombus LQ2-rhombus-2" @click="handleDialogVisible('7465')" ref-data="7465">7465</div>
|
|
<div class="rhombus LQ2-rhombus LQ2-rhombus-2" @click="handleDialogVisible('7465')" ref-data="7465">7465</div>
|
|
|
|
+
|
|
|
|
+ <!-- c3 c2触发点 -->
|
|
|
|
+ <div class="LQ2-c3c2 LQ2-c3c2-1" @click="handleToC2C3Page()">-35c C3R</div>
|
|
|
|
+ <div class="LQ2-c3c2 LQ2-c3c2-2" @click="handleToC2C3Page()">C3R</div>
|
|
|
|
+ <div class="LQ2-c3c2 LQ2-c3c2-3" @click="handleToC2C3Page()">C3R</div>
|
|
</div>
|
|
</div>
|
|
<!-- 热区-2 -->
|
|
<!-- 热区-2 -->
|
|
<div class="area-RQ-2" :style="RQ2Style">
|
|
<div class="area-RQ-2" :style="RQ2Style">
|
|
@@ -335,14 +366,32 @@ export default {
|
|
//在vue自定义指令中添加该指令
|
|
//在vue自定义指令中添加该指令
|
|
directives: {
|
|
directives: {
|
|
move(el) {
|
|
move(el) {
|
|
- el.onmousedown = function (e) {
|
|
|
|
|
|
+ // 根据不同参数默认展示不同区域
|
|
|
|
+ const url = window.location.href;
|
|
|
|
+ let params = {};
|
|
|
|
+ const reg = /[?&]+([^=&]+)=([^&]*)/gi;
|
|
|
|
+ let match;
|
|
|
|
|
|
|
|
+ while ((match = reg.exec(url)) !== null) {
|
|
|
|
+ const key = match[1];
|
|
|
|
+ const value = decodeURIComponent(match[2]);
|
|
|
|
+ params[key] = value;
|
|
|
|
+ }
|
|
|
|
+ console.log('params',params);
|
|
|
|
+ if(params.pageId === 'JLQ'){
|
|
|
|
+ el.style.left = "0";
|
|
|
|
+ el.style.top = "-500px";
|
|
|
|
+ }else{
|
|
|
|
+ el.style.left = "0px";
|
|
|
|
+ el.style.top = "0px";
|
|
|
|
+ }
|
|
|
|
+ el.onmousedown = function (e) {
|
|
// 阻止点击事件冒泡
|
|
// 阻止点击事件冒泡
|
|
e.preventDefault();
|
|
e.preventDefault();
|
|
//获取鼠标点击处分别与div左边和div上边的距离:鼠标位置-div位置
|
|
//获取鼠标点击处分别与div左边和div上边的距离:鼠标位置-div位置
|
|
let startX = e.clientX - el.offsetLeft,
|
|
let startX = e.clientX - el.offsetLeft,
|
|
startY = e.clientY - el.offsetTop;
|
|
startY = e.clientY - el.offsetTop;
|
|
-
|
|
|
|
|
|
+ console.log('startX',startX,startY);
|
|
throttle(
|
|
throttle(
|
|
(document.onmousemove = function (ev) {
|
|
(document.onmousemove = function (ev) {
|
|
dragging = false;
|
|
dragging = false;
|
|
@@ -365,7 +414,16 @@ export default {
|
|
};
|
|
};
|
|
},
|
|
},
|
|
},
|
|
},
|
|
- created() {},
|
|
|
|
|
|
+ created() {
|
|
|
|
+ let pageId = this.$route.query.pageId; // 页面参数
|
|
|
|
+ if(pageId){
|
|
|
|
+ if(pageId === "LJL"){
|
|
|
|
+ this.imageWidth = 2148;
|
|
|
|
+ }else if(pageId === "JLQ"){
|
|
|
|
+ this.imageWidth = 5148;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ },
|
|
methods: {
|
|
methods: {
|
|
// 图片缩放函数
|
|
// 图片缩放函数
|
|
resizeImage(type){
|
|
resizeImage(type){
|
|
@@ -442,6 +500,10 @@ export default {
|
|
handleToPage(id){
|
|
handleToPage(id){
|
|
//带参数跳转
|
|
//带参数跳转
|
|
this.$router.push({ path: '/pfd/jlq' , query: { id: id }});
|
|
this.$router.push({ path: '/pfd/jlq' , query: { id: id }});
|
|
|
|
+ },
|
|
|
|
+ // 跳转c2c3页面
|
|
|
|
+ handleToC2C3Page(){
|
|
|
|
+ this.$router.push({ path: '/pfd/c2c3' });
|
|
}
|
|
}
|
|
|
|
|
|
},
|
|
},
|
|
@@ -1112,6 +1174,130 @@ body{
|
|
z-index: 20;
|
|
z-index: 20;
|
|
font-size: 0;
|
|
font-size: 0;
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+/* c3 c2 */
|
|
|
|
+.TBP-c3c2{
|
|
|
|
+ width: 2%;
|
|
|
|
+ height: 1%;
|
|
|
|
+ position: absolute;
|
|
|
|
+ /* border: 1px solid red; */
|
|
|
|
+ font-size: 0;
|
|
|
|
+}
|
|
|
|
+.TBP-c3c2-1{
|
|
|
|
+ top: 64.3%;
|
|
|
|
+ left: 42.5%;
|
|
|
|
+}
|
|
|
|
+.TBP-c3c2-2{
|
|
|
|
+ top: 64.3%;
|
|
|
|
+ left: 49.5%;
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+.LQ1-c3c2{
|
|
|
|
+ width: 1%;
|
|
|
|
+ height: 1%;
|
|
|
|
+ position: absolute;
|
|
|
|
+ /* border: 1px solid red; */
|
|
|
|
+ font-size: 0;
|
|
|
|
+}
|
|
|
|
+.LQ1-c3c2-1{
|
|
|
|
+ top: 44.5%;
|
|
|
|
+ left: 4.5%;
|
|
|
|
+}
|
|
|
|
+.LQ1-c3c2-2{
|
|
|
|
+ top: 49.5%;
|
|
|
|
+ left: 7%;
|
|
|
|
+}
|
|
|
|
+.LQ1-c3c2-3{
|
|
|
|
+ top: 30.2%;
|
|
|
|
+ left: 7.7%;
|
|
|
|
+}
|
|
|
|
+.LQ1-c3c2-4{
|
|
|
|
+ top: 33.4%;
|
|
|
|
+ left: 19.2%;
|
|
|
|
+}
|
|
|
|
+.LQ1-c3c2-5{
|
|
|
|
+ top: 34.4%;
|
|
|
|
+ left: 19.2%;
|
|
|
|
+}
|
|
|
|
+.LQ1-c3c2-6{
|
|
|
|
+ top: 53.6%;
|
|
|
|
+ left: 30.2%;
|
|
|
|
+}
|
|
|
|
+.LQ1-c3c2-7{
|
|
|
|
+ top: 49.8%;
|
|
|
|
+ left: 40.5%;
|
|
|
|
+}
|
|
|
|
+.LQ1-c3c2-8{
|
|
|
|
+ top: 50.8%;
|
|
|
|
+ left: 44%;
|
|
|
|
+}
|
|
|
|
+.LQ1-c3c2-9{
|
|
|
|
+ top: 53.5%;
|
|
|
|
+ left: 48.8%;
|
|
|
|
+}
|
|
|
|
+.LQ1-c3c2-10{
|
|
|
|
+ top: 33.4%;
|
|
|
|
+ left: 60.5%;
|
|
|
|
+}
|
|
|
|
+.LQ1-c3c2-11{
|
|
|
|
+ top: 34.8%;
|
|
|
|
+ left: 62%;
|
|
|
|
+}
|
|
|
|
+.LQ1-c3c2-12{
|
|
|
|
+ top: 34.5%;
|
|
|
|
+ left: 67%;
|
|
|
|
+}
|
|
|
|
+.LQ1-c3c2-13{
|
|
|
|
+ top: 37.6%;
|
|
|
|
+ left: 73.1%;
|
|
|
|
+}
|
|
|
|
+.LQ1-c3c2-14{
|
|
|
|
+ top: 38.7%;
|
|
|
|
+ left: 74.7%;
|
|
|
|
+}
|
|
|
|
+.LQ1-c3c2-15{
|
|
|
|
+ top: 35.9%;
|
|
|
|
+ left: 82.7%;
|
|
|
|
+}
|
|
|
|
+.LQ1-c3c2-16{
|
|
|
|
+ top: 37.9%;
|
|
|
|
+ left: 83.7%;
|
|
|
|
+}
|
|
|
|
+.LQ1-c3c2-17{
|
|
|
|
+ top: 56.9%;
|
|
|
|
+ left: 83.3%;
|
|
|
|
+}
|
|
|
|
+.LQ1-c3c2-18{
|
|
|
|
+ top: 62.8%;
|
|
|
|
+ left: 76.6%;
|
|
|
|
+}
|
|
|
|
+.LQ1-c3c2-19{
|
|
|
|
+ top: 90.56%;
|
|
|
|
+ left: 73.6%;
|
|
|
|
+}
|
|
|
|
+.LQ1-c3c2-20{
|
|
|
|
+ top: 89%;
|
|
|
|
+ left: 13.3%;
|
|
|
|
+}
|
|
|
|
+.LQ2-c3c2{
|
|
|
|
+ width: 1.5%;
|
|
|
|
+ height: 1.5%;
|
|
|
|
+ position: absolute;
|
|
|
|
+ /* border: 1px solid red; */
|
|
|
|
+ font-size: 0;
|
|
|
|
+}
|
|
|
|
+.LQ2-c3c2-1{
|
|
|
|
+ top: 3%;
|
|
|
|
+ left: 31%;
|
|
|
|
+}
|
|
|
|
+.LQ2-c3c2-2{
|
|
|
|
+ top: 9%;
|
|
|
|
+ left: 31.3%;
|
|
|
|
+}
|
|
|
|
+.LQ2-c3c2-3{
|
|
|
|
+ top: 13%;
|
|
|
|
+ left: 40%;
|
|
|
|
+}
|
|
</style>
|
|
</style>
|
|
|
|
|
|
|
|
|