Commit 349d07d1 authored by 黄奎's avatar 黄奎

111

parent 7abed8b6
This diff is collapsed.
...@@ -2,39 +2,50 @@ ...@@ -2,39 +2,50 @@
<!-- 列表 --> <!-- 列表 -->
<div class="group-result-list"> <div class="group-result-list">
<div class="group-statis-block"> <div class="group-statis-block">
<div class="group-share" style="display:none;"></div> <div class="group-share" style="display: none"></div>
<div class="group-statis-detail"> <div class="group-statis-detail">
<span class="title" v-if="qMsg.searchKey">{{qMsg.searchKey}} :</span> <span class="title" v-if="qMsg.searchKey">{{ qMsg.searchKey }} :</span>
找到 找到
<span class="num"> {{qMsg.TotalCount}} </span>個行程 <span class="num"> {{ qMsg.TotalCount }} </span>個行程
<span class="pc">,目前在第<span style="color: #7f7f7f;"> {{qMsg.pageIndex}} </span></span> <span class="pc"
>,目前在第<span style="color: #7f7f7f"> {{ qMsg.pageIndex }} </span></span
>
</div> </div>
</div> </div>
<div> <div>
<div class="group-box" v-for="(itemf,indexf) in DataList" :key="indexf"> <div class="group-box" v-for="(itemf, indexf) in DataList" :key="indexf">
<a class="group-cover" > <a class="group-cover">
<template v-if="itemf.imgCover&&itemf.imgCover.length>0"> <template v-if="itemf.imgCover && itemf.imgCover.length > 0">
<img :src="itemf.imgCover[0].url" /> <img :src="itemf.imgCover[0].url" />
</template> </template>
</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;cursor:pointer" @click="GotoDetails(itemf)"> <div
{{itemf.title}} class="group-name"
style="margin-bottom: 5px; cursor: pointer"
@click="GotoDetails(itemf)"
>
{{ itemf.title }}
</div> </div>
<div class="group-detail" @click="GotoDetails(itemf)"> <div class="group-detail" @click="GotoDetails(itemf)">
<i class="iconfont iconaddress"></i> <i class="iconfont iconaddress"></i>
<span>{{itemf.countryName}}</span> <span>{{ itemf.countryName }}</span>
</div> </div>
<div class="group-detail" @click="GotoDetails(itemf)"> <div class="group-detail" @click="GotoDetails(itemf)">
<i class="iconfont icontime"></i> <i class="iconfont icontime"></i>
<span>{{itemf.dayNum}} 天</span> <span>{{ itemf.dayNum }} 天</span>
</div> </div>
<ul class="group-list"> <ul class="group-list">
<li> <li>
<template v-if="itemf.PriceList&&itemf.PriceList.length>0"> <template v-if="itemf.PriceList && itemf.PriceList.length > 0">
<div v-for="(item,index) in itemf.priceList" :key="index" style="margin-right:5px;margin-bottom:7px;" @click="SwitchTCID(itemf,indexf,index)"> <div
<a>{{item.StartDate}}</a> v-for="(item, index) in itemf.priceList"
:key="index"
style="margin-right: 5px; margin-bottom: 7px"
@click="SwitchTCID(itemf, indexf, index)"
>
<a>{{ item.StartDate }}</a>
</div> </div>
</template> </template>
</li> </li>
...@@ -43,52 +54,58 @@ ...@@ -43,52 +54,58 @@
<div class="price-info" @click="GotoDetails(itemf)"> <div class="price-info" @click="GotoDetails(itemf)">
<div class="price-wrap"> <div class="price-wrap">
<div class="price_Search"> <div class="price_Search">
<small class="price_unit">TWD$</small> {{itemf.b2BPrice}} <small class="price_unit">TWD$</small> {{ itemf.b2BPrice }}
</div> </div>
<a class="btn_warning" @click="GotoDetails(itemf)" style="cursor:pointer">更多出發日</a> <a class="btn_warning" @click="GotoDetails(itemf)" style="cursor: pointer"
>更多出發日</a
>
</div> </div>
</div> </div>
</div> </div>
</div> </div>
<div style="display:flex;justify-content: center;"> <div style="display: flex; justify-content: center">
<q-pagination v-if="qMsg.PageCount>1" v-model="qMsg.pageIndex" :max="qMsg.PageCount" @input="gerOrderList()" <q-pagination
:direction-links="true"> v-if="qMsg.PageCount > 1"
v-model="qMsg.pageIndex"
:max="qMsg.PageCount"
@input="gerOrderList()"
:direction-links="true"
>
</q-pagination> </q-pagination>
</div> </div>
</div> </div>
</div> </div>
</template> </template>
<script> <script>
export default { export default {
props: ["DataList", "qMsg"], props: ["DataList", "qMsg"],
data() { data() {
return { return {};
};
}, },
methods: { methods: {
GotoDetails(item) { GotoDetails(item) {
this.CommonJump('/details/' + encodeURIComponent(item.id) + "/" + item.configId, {}, "blank"); this.CommonJump(
"/details/" + encodeURIComponent(item.id) + "/" + item.configId,
{},
"blank"
);
}, },
//调用 //调用
gerOrderList(){ gerOrderList() {
this.$emit('getPage') this.$emit("getPage");
}, },
SwitchTCID(obj,i,index) { SwitchTCID(obj, i, index) {
if(this.DataList&&this.DataList.length>0){ if (this.DataList && this.DataList.length > 0) {
let nowobj= JSON.parse(JSON.stringify(obj)); let nowobj = JSON.parse(JSON.stringify(obj));
console.log("nowobj",nowobj.startDateList);
this.DataList[i] = { this.DataList[i] = {
...nowobj.priceList[index] ...nowobj.priceList[index],
} };
this.DataList[i].index=index; this.DataList[i].index = index;
this.DataList[i].startDateList=nowobj.startDateList; this.DataList[i].startDateList = nowobj.startDateList;
this.DataList[i].priceList=nowobj.priceList; this.DataList[i].priceList = nowobj.priceList;
this.$forceUpdate(); this.$forceUpdate();
} }
}, },
} },
} };
</script> </script>
This diff is collapsed.
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