|
@@ -2,7 +2,7 @@
|
|
|
<div class="plan-dialog-container" v-if="visible">
|
|
<div class="plan-dialog-container" v-if="visible">
|
|
|
<div class="plan-title">
|
|
<div class="plan-title">
|
|
|
<span class="title-text">防汛预案</span>
|
|
<span class="title-text">防汛预案</span>
|
|
|
- <img src="@/assets/image/common/close.png" style="cursor: pointer" alt="" @click="visible = false" />
|
|
|
|
|
|
|
+ <img src="@/assets/image/common/close.png" style="cursor: pointer" alt="" @click="closeDialog" />
|
|
|
</div>
|
|
</div>
|
|
|
<div class="plan-content">
|
|
<div class="plan-content">
|
|
|
<el-tabs tab-position="left" style="height: 5.85rem">
|
|
<el-tabs tab-position="left" style="height: 5.85rem">
|
|
@@ -11,9 +11,9 @@
|
|
|
<el-carousel-item v-for="(image,i) in item.imageList" :key="i">
|
|
<el-carousel-item v-for="(image,i) in item.imageList" :key="i">
|
|
|
<div class="image-wrapper">
|
|
<div class="image-wrapper">
|
|
|
<el-image :src="image" :preview-src-list="item.imageList" fit="cover" class="main-image" />
|
|
<el-image :src="image" :preview-src-list="item.imageList" fit="cover" class="main-image" />
|
|
|
- <div class="fullscreen-btn" @click="openFullscreen(i)">
|
|
|
|
|
|
|
+ <!-- <div class="fullscreen-btn" @click="openFullscreen(index)">
|
|
|
<img src="@/assets/image/smart-early-warning/fullScreen.png" alt="" />
|
|
<img src="@/assets/image/smart-early-warning/fullScreen.png" alt="" />
|
|
|
- </div>
|
|
|
|
|
|
|
+ </div> -->
|
|
|
</div>
|
|
</div>
|
|
|
</el-carousel-item>
|
|
</el-carousel-item>
|
|
|
</el-carousel>
|
|
</el-carousel>
|
|
@@ -67,9 +67,12 @@ export default {
|
|
|
this.imgsThree = imagesRequireContext3.keys().map((imagePath3) => imagesRequireContext3(imagePath3))
|
|
this.imgsThree = imagesRequireContext3.keys().map((imagePath3) => imagesRequireContext3(imagePath3))
|
|
|
},
|
|
},
|
|
|
openFullscreen(index) {
|
|
openFullscreen(index) {
|
|
|
- this.$refs['mainCarousel' + index].setActiveItem(index)
|
|
|
|
|
const img = this.$el.querySelectorAll('.main-image')[index].querySelector('img')
|
|
const img = this.$el.querySelectorAll('.main-image')[index].querySelector('img')
|
|
|
img.click()
|
|
img.click()
|
|
|
|
|
+ },
|
|
|
|
|
+ closeDialog(){
|
|
|
|
|
+ this.visible = false
|
|
|
|
|
+ this.$globalEventBus.$emit('closePlanDialog',this.planList)
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
destroyed() {
|
|
destroyed() {
|
|
@@ -84,7 +87,7 @@ export default {
|
|
|
top: px-to-rem(270);
|
|
top: px-to-rem(270);
|
|
|
right: calc(50% - px-to-rem(590));
|
|
right: calc(50% - px-to-rem(590));
|
|
|
width: px-to-rem(1180);
|
|
width: px-to-rem(1180);
|
|
|
- z-index: 55;
|
|
|
|
|
|
|
+ z-index: 1001;
|
|
|
.plan-title {
|
|
.plan-title {
|
|
|
background: url('@/assets/image/common/planTitleBg.png') no-repeat;
|
|
background: url('@/assets/image/common/planTitleBg.png') no-repeat;
|
|
|
background-size: 100% 100%;
|
|
background-size: 100% 100%;
|