|
@@ -6,7 +6,7 @@
|
6
|
6
|
<swiper :options="swiperOption" ref="mySwiper" class="slidewrapper">
|
7
|
7
|
<swiper-slide class="slideimg" v-for="(list1, index1) in detail.imageLst1" :key="index1" >
|
8
|
8
|
<div class="selsectimg">
|
9
|
|
- <img class="lazyimage" :src="list1.fileurl" @click="viewpicture1(list1)"/>
|
|
9
|
+ <img class="lazyimage" :src="list1.fileurl" v-viewer/>
|
10
|
10
|
<div class="houseindex">
|
11
|
11
|
<span class="imagetype">{{list1.name}}</span>
|
12
|
12
|
<div class="imageindex" >
|
|
@@ -32,7 +32,7 @@
|
32
|
32
|
</swiper-slide>
|
33
|
33
|
<swiper-slide class="slideimg" v-for="(list2, index2) in detail.imageLst2" :key="index2" >
|
34
|
34
|
<div class="selsectimg">
|
35
|
|
- <img class="lazyimage" :src="list2.fileurl" @click="viewpicture2(list2)"/>
|
|
35
|
+ <img class="lazyimage" :src="list2.fileurl" v-viewer/>
|
36
|
36
|
<div class="houseindex">
|
37
|
37
|
<span class="imagetype">{{list2.name}}</span>
|
38
|
38
|
<div class="imageindex">
|
|
@@ -58,7 +58,7 @@
|
58
|
58
|
</swiper-slide>
|
59
|
59
|
<swiper-slide class="slideimg" v-for="(list3, index3) in detail.imageLst3" :key="index3" >
|
60
|
60
|
<div class="selsectimg">
|
61
|
|
- <img class="lazyimage" :src="list3.fileurl" @click="viewpicture3(list3)"/>
|
|
61
|
+ <img class="lazyimage" :src="list3.fileurl" v-viewer/>
|
62
|
62
|
<div class="houseindex">
|
63
|
63
|
<span class="imagetype">{{list3.name}}</span>
|
64
|
64
|
<div class="imageindex">
|
|
@@ -84,7 +84,7 @@
|
84
|
84
|
</swiper-slide>
|
85
|
85
|
<swiper-slide class="slideimg" v-for="(list4, index4) in detail.imageLst4" :key="index4" >
|
86
|
86
|
<div class="selsectimg">
|
87
|
|
- <img class="lazyimage" :src="list4.fileurl" @click="viewpicture4(list4)"/>
|
|
87
|
+ <img class="lazyimage" :src="list4.fileurl" v-viewer/>
|
88
|
88
|
<div class="houseindex">
|
89
|
89
|
<span class="imagetype">{{list4.name}}</span>
|
90
|
90
|
<div class="imageindex">
|
|
@@ -110,7 +110,7 @@
|
110
|
110
|
</swiper-slide>
|
111
|
111
|
<swiper-slide class="slideimg" v-for="(list5, index5) in detail.imageLst5" :key="index5">
|
112
|
112
|
<div class="selsectimg">
|
113
|
|
- <img class="lazyimage" :src="list5.fileurl" @click="viewpicture5(list5)"/>
|
|
113
|
+ <img class="lazyimage" :src="list5.fileurl" v-viewer/>
|
114
|
114
|
<div class="houseindex">
|
115
|
115
|
<span class="imagetype">{{list5.name}}</span>
|
116
|
116
|
<div class="imageindex">
|
|
@@ -142,16 +142,14 @@
|
142
|
142
|
<span class="boxcharacters" :class='{active:list.active}'>{{list.imagetypename}}</span>
|
143
|
143
|
</div>
|
144
|
144
|
</div>
|
145
|
|
- <!-- <div class="bigimages"> -->
|
146
|
|
- <big-images v-if="imgLook.state" :fileurl='imgLook.fileurl' @close='imgLook.state=false'></big-images>
|
147
|
|
- <!-- </div> -->
|
|
145
|
+ <!-- <big-images v-if="imgLook.state" :fileurl='imgLook.fileurl' @close='imgLook.state=false'></big-images> -->
|
148
|
146
|
</div>
|
149
|
147
|
</template>
|
150
|
148
|
|
151
|
149
|
<script>
|
152
|
150
|
import { mapState, mapActions } from "vuex";
|
153
|
151
|
import bottomDrawing from "../../img/bottomdrawing.jpg";
|
154
|
|
-import BigImages from '../../components/bigimages.vue'
|
|
152
|
+// import BigImages from '../../components/bigimages.vue'
|
155
|
153
|
|
156
|
154
|
export default {
|
157
|
155
|
name: "BuildingImage",
|
|
@@ -169,29 +167,24 @@ export default {
|
169
|
167
|
preloadImages:false,
|
170
|
168
|
speed: 500,
|
171
|
169
|
},
|
172
|
|
- // selected:true,
|
173
|
170
|
isactive: false,
|
174
|
|
- imgLook:{
|
175
|
|
- state:false,
|
176
|
|
- fileurl:''
|
177
|
|
- }
|
|
171
|
+ // imgLook:{
|
|
172
|
+ // state:false,
|
|
173
|
+ // fileurl:''
|
|
174
|
+ // }
|
178
|
175
|
};
|
179
|
176
|
},
|
180
|
177
|
components: {
|
181
|
178
|
"vue-headful": () => import("vue-headful"),
|
182
|
|
- 'BigImages':BigImages,
|
|
179
|
+ // 'BigImages':BigImages,
|
183
|
180
|
},
|
184
|
181
|
computed: {
|
185
|
182
|
...mapState({
|
186
|
183
|
detail: s => s.buildingimage.detail
|
187
|
184
|
})
|
188
|
|
- // swiper() {
|
189
|
|
- // return this.$refs.mySwiper.swiper;
|
190
|
|
- // }
|
191
|
185
|
},
|
192
|
186
|
created() {
|
193
|
187
|
this.getBuildingimage({ buildingid: this.$route.query.id }).then(() => {
|
194
|
|
- // this.$previewRefresh()
|
195
|
188
|
this.showPage = true;
|
196
|
189
|
this.lists = this.detail.imageTypeLst;
|
197
|
190
|
this.lists.forEach((curr, index) => {
|
|
@@ -205,8 +198,6 @@ export default {
|
205
|
198
|
on: {
|
206
|
199
|
slideChangeTransitionEnd: () => {
|
207
|
200
|
let swiper = this.$refs.mySwiper.swiper;
|
208
|
|
- // let selected=swiper.activeIndex;
|
209
|
|
- // window.console.log(selected)
|
210
|
201
|
if (swiper.activeIndex < parseInt(this.detail.imageLstCount1)) {
|
211
|
202
|
let list = [];
|
212
|
203
|
this.lists.forEach((curr, index) => {
|
|
@@ -291,26 +282,26 @@ export default {
|
291
|
282
|
this.swiperOption = { ...config };
|
292
|
283
|
},
|
293
|
284
|
methods: {
|
294
|
|
- viewpicture1(list1){
|
295
|
|
- this.imgLook.state = true
|
296
|
|
- this.imgLook.fileurl = list1.fileurl
|
297
|
|
- },
|
298
|
|
- viewpicture2(list2){
|
299
|
|
- this.imgLook.state = true
|
300
|
|
- this.imgLook.fileurl = list2.fileurl
|
301
|
|
- },
|
302
|
|
- viewpicture3(list3){
|
303
|
|
- this.imgLook.state = true
|
304
|
|
- this.imgLook.fileurl = list3.fileurl
|
305
|
|
- },
|
306
|
|
- viewpicture4(list4){
|
307
|
|
- this.imgLook.state = true
|
308
|
|
- this.imgLook.fileurl = list4.fileurl
|
309
|
|
- },
|
310
|
|
- viewpicture5(list5){
|
311
|
|
- this.imgLook.state = true
|
312
|
|
- this.imgLook.fileurl = list5.fileurl
|
313
|
|
- },
|
|
285
|
+ // viewpicture1(list1){
|
|
286
|
+ // this.imgLook.state = true
|
|
287
|
+ // this.imgLook.fileurl = list1.fileurl
|
|
288
|
+ // },
|
|
289
|
+ // viewpicture2(list2){
|
|
290
|
+ // this.imgLook.state = true
|
|
291
|
+ // this.imgLook.fileurl = list2.fileurl
|
|
292
|
+ // },
|
|
293
|
+ // viewpicture3(list3){
|
|
294
|
+ // this.imgLook.state = true
|
|
295
|
+ // this.imgLook.fileurl = list3.fileurl
|
|
296
|
+ // },
|
|
297
|
+ // viewpicture4(list4){
|
|
298
|
+ // this.imgLook.state = true
|
|
299
|
+ // this.imgLook.fileurl = list4.fileurl
|
|
300
|
+ // },
|
|
301
|
+ // viewpicture5(list5){
|
|
302
|
+ // this.imgLook.state = true
|
|
303
|
+ // this.imgLook.fileurl = list5.fileurl
|
|
304
|
+ // },
|
314
|
305
|
...mapActions(["getBuildingimage"]),
|
315
|
306
|
toggle(ind, detail) {
|
316
|
307
|
let list = [];
|