Commit e29ede7e authored by 黄奎's avatar 黄奎

页面修改

parent 2220b0aa
<template> <template>
<!-- 豆腐块 --> <!-- 豆腐块 -->
<div class="Search_center" > <div class="Search_center">
<ul class="pd-list"> <ul class="pd-list" v-for="(item,index) in DataList">
<li class="pd-box"> <li class="pd-box" :key="index">
<a class="pd-link"> <a class="pd-link">
<div class="pd-img" <div class="pd-img"
:style="{backgroundImage:`url('http://de0s2vtm6rzpn.cloudfront.net/b2b/112083/tour_cover/11208315385464307090_rsz.jpg')`}"> :style="{backgroundImage:`url('http://de0s2vtm6rzpn.cloudfront.net/b2b/112083/tour_cover/11208315385464307090_rsz.jpg')`}">
<div class="pd-price"> <div class="pd-price">
<div class="price"> <div class="price">
11 {{item.dayNum}}
<small class="unit"></small> 50900 <small class="unit"></small> {{item.b2BPrice}}
<small class="unit">元起</small> <small class="unit">元起</small>
</div> </div>
</div> </div>
</div> </div>
<div class="pd-content"> <div class="pd-content">
<h3 class="pd-title">魅力歐洲~法比荷、最愛羅浮宮、特色三遊船、絕美羊角村、魅力風車城8日</h3> <h3 class="pd-title">{{item.title}}</h3>
<div class="pd-departure"> <div class="pd-departure">
出發日期:2021-01-01 出發日期:{{item.startDate}}
<span class="more">...更多</span> <span class="more" @click="GotoDetails(item)">...更多</span>
</div>
</div>
</a>
</li>
<li class="pd-box">
<a class="pd-link">
<div class="pd-img"
:style="{backgroundImage:`url('http://de0s2vtm6rzpn.cloudfront.net/b2b/112083/tour_cover/11208315385464307090_rsz.jpg')`}">
<div class="pd-price">
<div class="price">
11
<small class="unit"></small> 50900
<small class="unit">元起</small>
</div>
</div>
</div>
<div class="pd-content">
<h3 class="pd-title">魅力歐洲~法比荷、最愛羅浮宮、特色三遊船、絕美羊角村、魅力風車城8日</h3>
<div class="pd-departure">
出發日期:2021-01-01
<span class="more">...更多</span>
</div> </div>
</div> </div>
</a> </a>
...@@ -49,12 +28,17 @@ ...@@ -49,12 +28,17 @@
</template> </template>
<script> <script>
export default { export default {
props: ["DataList", "PageCount"],
data() { data() {
return { return {
}; };
}, },
methods: {
GotoDetails(item) {
this.CommonJump('/details/' + item.id + "/" + item.tcid, {});
}
}
} }
</script> </script>
...@@ -63,14 +63,14 @@ ...@@ -63,14 +63,14 @@
</div> </div>
</div> </div>
<div> <div>
<div class="group-box"> <div class="group-box" v-for="(item,index) in DataList">
<a class="group-cover"> <a class="group-cover">
<img src="http://de0s2vtm6rzpn.cloudfront.net/b2b/112083/tour_cover/11208315385464307090_rsz.jpg"> <img v-if="item.newCoverImg" :src="item.newCoverImg" />
</a> </a>
<div class="group-main"> <div class="group-main">
<div class="group-info"> <div class="group-info">
<div class="group-name" style="margin-bottom:5px;"> <div class="group-name" style="margin-bottom:5px;">
魅力歐洲~法比荷、最愛羅浮宮、特色三遊船、絕美羊角村、魅力風車城8日 {{item.title}}
</div> </div>
<div class="group-detail"> <div class="group-detail">
<i class="iconfont iconaddress"></i> <i class="iconfont iconaddress"></i>
...@@ -78,20 +78,20 @@ ...@@ -78,20 +78,20 @@
</div> </div>
<div class="group-detail"> <div class="group-detail">
<i class="iconfont icontime"></i> <i class="iconfont icontime"></i>
<span>11</span> <span>{{item.dayNum}}</span>
</div> </div>
<ul class="group-list"> <ul class="group-list">
<li> <li>
<a>2021-01-01</a> <a>{{item.startDate}}</a>
</li> </li>
</ul> </ul>
</div> </div>
<div class="price-info"> <div class="price-info">
<div class="price-wrap"> <div class="price-wrap">
<div class="price_Search"> <div class="price_Search">
<small class="price_unit">TWD$</small>50900 <small class="price_unit">TWD$</small> {{item.b2BPrice}}
</div> </div>
<a class="btn_warning">更多出發日</a> <a class="btn_warning" @click="GotoDetails(item)">更多出發日</a>
</div> </div>
</div> </div>
</div> </div>
...@@ -102,11 +102,17 @@ ...@@ -102,11 +102,17 @@
</template> </template>
<script> <script>
export default { export default {
props: ["DataList", "PageCount"],
data() { data() {
return { return {
}; };
}, },
methods: {
GotoDetails(item) {
this.CommonJump('/details/' + item.id + "/" + item.tcid, {});
}
}
} }
</script> </script>
...@@ -640,10 +640,10 @@ ...@@ -640,10 +640,10 @@
{{ShowType}} {{ShowType}}
<template v-if="ShowType==0"> <template v-if="ShowType==0">
<searchBlock></searchBlock> <searchBlock :DataList="DataList" :PageCount="PageCount"></searchBlock>
</template> </template>
<template v-else> <template v-else>
<searchList></searchList> <searchList :DataList="DataList" :PageCount="PageCount"></searchList>
</template> </template>
<!-- 手机端 --> <!-- 手机端 -->
...@@ -862,6 +862,7 @@ ...@@ -862,6 +862,7 @@
ShowType: 0, //显示样式(0-豆腐格,1-列表) ShowType: 0, //显示样式(0-豆腐格,1-列表)
//行程列表 //行程列表
DataList: [], DataList: [],
PageCount: 0,
}; };
}, },
mounted() { mounted() {
...@@ -923,9 +924,25 @@ ...@@ -923,9 +924,25 @@
this.apipost( this.apipost(
"b2b_get_GetB2BTravelPageList", this.qMsg, "b2b_get_GetB2BTravelPageList", this.qMsg,
res => { res => {
console.log("res", res.data);
if (res.data.resultCode == 1) { if (res.data.resultCode == 1) {
this.PageCount = res.data.data.pageCount;
var tempArray = res.data.data.pageData;
if (tempArray && tempArray.length > 0) {
tempArray.forEach(item => {
if (item.imgCover && item.imgCover != '') {
try {
var imgArray = JSON.parse(item.imgCover);
if (imgArray && imgArray.length > 0) {
item.newCoverImg = imgArray[0].Url;
} else {
item.newCoverImg = "";
}
} catch (e) {
}
}
});
this.DataList = tempArray;
}
} }
}, },
err => {} err => {}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment