Commit b8963eef authored by youjie's avatar youjie

no message

parent fb797202
<template> <template>
<div class="block-item"> <div class="block-item">
<div class="one-block"> <div class="one-block">
<div class="item big row"> <div class="item big row">
<div class="row no-wrap col-8"> <div class="row no-wrap col-8">
<div class="col-6"> <div class="col-6">
<template v-if="day.details[0].fileType&&day.details[0].fileType=='.mp4'"> <template
<video ref="myVideo" width="100%" height="100%" :src="day.details[0].videoPath" controls="controls"> v-if="
</video> day.details[0].fileType && day.details[0].fileType == '.mp4'
</template> "
<template v-else> >
<q-img v-if="day.details[0].img" :src='day.details[0].img' :ratio="12/4" fit="cover" height="100%"> <video
<template v-slot:error> ref="myVideo"
<div class="absolute-full flex flex-center bg-blue-1 text-dark"> width="100%"
图片加载失败 height="100%"
</div> :src="day.details[0].videoPath"
</template> controls="controls"
</q-img> ></video>
<q-img v-else src='../../../assets/img/nll.jpg' :ratio="12/4" fit="cover" height="100%"></q-img> </template>
</template> <template v-else>
</div> <q-img
<div class="right col" style="border: 1px solid #ccc;border-left: 0;"> v-if="day.details[0].img"
<div class="details"> :src="day.details[0].img"
<div v-if="day.details[0].title!=''" class="text-h6 text-bold q-pb-sm" v-html="day.details[0].title" @click.stop="goUrl(day.details[0].url)" :ratio="12 / 4"
style="cursor: pointer;"></div> fit="cover"
<div class="playInfo" v-if='day.details[0].playTimeHour || day.details[0].playTimeMinutes'> height="100%"
<span class="playInfo-item" v-if='day.details[0].ticketName!=""'> >
<!--<i class="iconfont icon-menpiao"></i>--> <template v-slot:error>
<!--{{day.details[0].ticketName}}--> <div
</span> class="absolute-full flex flex-center bg-blue-1 text-dark"
<span class="playInfo-item" v-if='day.details[0].playTimeHour || day.details[0].playTimeMinutes'> >
<i class="iconfont icon-shijian1"></i> 图片加载失败
</div>
<span v-if="day.details[0].playTimeHour">{{day.details[0].playTimeHour}}小时 </span> </template>
<span v-if="day.details[0].playTimeMinutes">{{day.details[0].playTimeMinutes}}分钟</span> </q-img>
</span> <q-img
</div> v-else
<span v-html="day.details[0].content"></span> src="../../../assets/img/nll.jpg"
</div> :ratio="12 / 4"
</div> fit="cover"
</div> height="100%"
<div class="col q-pl-sm items-center" v-if="day.details[1]" style="overflow: hidden;"> ></q-img>
<div class="left big"> </template>
<template v-if="day.details[1].fileType&&day.details[1].fileType=='.mp4'"> </div>
<video ref="myVideo" width="100%" height="100%" :src="day.details[0].videoPath" controls="controls"> <div class="right col" style="border: 1px solid #ccc; border-left: 0">
</video> <div class="details">
</template> <div
<template v-else> v-if="day.details[0].title != ''"
<img :src='day.details[1].img' /> class="text-h6 text-bold q-pb-sm"
</template> v-html="day.details[0].title"
</div> @click.stop="goUrl(day.details[0].url)"
<div class="right" style=" border: 1px solid #ccc;"> style="cursor: pointer"
<div class="details"> ></div>
<div v-if="day.details[1].title!=''" class="text-h6 text-bold q-pb-sm" v-html="day.details[1].title" @click.stop="goUrl(day.details[1].url)" <div
style="cursor: pointer;"></div> class="playInfo"
<div class="playInfo" v-if='day.details[1].playTimeHour || day.details[1].playTimeMinutes'> v-if="
<span class="playInfo-item" v-if='day.details[1].ticketName!=""'> day.details[0].playTimeHour || day.details[0].playTimeMinutes
<!--<i class="iconfont icon-menpiao"></i>--> "
<!--{{day.details[1].ticketName}}--> >
</span> <span
<span class="playInfo-item" v-if='day.details[1].playTimeHour || day.details[1].playTimeMinutes'> class="playInfo-item"
<i class="iconfont icon-shijian1"></i> v-if="day.details[0].ticketName != ''"
>
<span v-if="day.details[1].playTimeHour">{{day.details[1].playTimeHour}}小时 </span> <!--<i class="iconfont icon-menpiao"></i>-->
<span v-if="day.details[1].playTimeMinutes">{{day.details[1].playTimeMinutes}}分钟</span> <!--{{day.details[0].ticketName}}-->
</span> </span>
</div> <span
<span v-html="day.details[1].content"></span> class="playInfo-item"
</div> v-if="
</div> day.details[0].playTimeHour ||
</div> day.details[0].playTimeMinutes
<div class="col-12 item row justify-between no-wrap q-mt-sm" style="background: #F6F6F6;"> "
<div class="col-8 row" >
> <i class="iconfont icon-shijian1"></i>
<div class="col-6">
<div class="up" style="height: 265px;"> <span v-if="day.details[0].playTimeHour"
<template v-if="day.details[2].fileType&&day.details[2].fileType=='.mp4'"> >{{ day.details[0].playTimeHour }}小时
<video ref="myVideo" width="100%" height="100%" :src="day.details[2].videoPath" </span>
controls="controls"> <span v-if="day.details[0].playTimeMinutes"
</video> >{{ day.details[0].playTimeMinutes }}分钟</span
</template> >
<template v-else> </span>
<q-img v-if="day.details[2].img" :src='day.details[2].img' :ratio="12/4" fit="cover" height="100%"> </div>
<template v-slot:error> <span v-html="day.details[0].content"></span>
<div class="absolute-full flex flex-center bg-blue-1 text-dark"> </div>
图片加载失败 </div>
</div> </div>
</template> <div
</q-img> class="col q-pl-sm items-center"
<q-img v-else src='../../../assets/img/nll.jpg' :ratio="12/4" fit="cover" height="100%"></q-img> v-if="day.details[1]"
</template> style="overflow: hidden"
</div> >
<div style="border:1px solid #ccc;"> <div class="left big">
<div class="down q-ma-lg" style="height: 260px;overflow: hidden;"> <template
<div v-if="day.details[2].title!=''" class="text-h6 text-bold q-pb-sm" v-html="day.details[2].title" @click.stop="goUrl(day.details[2].url)" v-if="
style="cursor: pointer;"></div> day.details[1].fileType && day.details[1].fileType == '.mp4'
<div class="playInfo" v-if='day.details[2].playTimeHour || day.details[2].playTimeMinutes'> "
<span class="playInfo-item" v-if='day.details[2].ticketName!=""'> >
</span> <video
<span class="playInfo-item" v-if='day.details[2].playTimeHour || day.details[2].playTimeMinutes'> ref="myVideo"
<i class="iconfont icon-shijian1"></i> width="100%"
height="100%"
<span v-if="day.details[2].playTimeHour">{{day.details[2].playTimeHour}}小时 </span> :src="day.details[0].videoPath"
<span v-if="day.details[2].playTimeMinutes">{{day.details[2].playTimeMinutes}}分钟 </span> controls="controls"
</span> ></video>
</div> </template>
<span v-html="day.details[2].content"></span> <template v-else>
</div> <img :src="day.details[1].img" />
</div> </template>
</div> </div>
<div class="col q-pl-sm"> <div class="right" style="border: 1px solid #ccc">
<div class="up" style="height: 265px;"> <div class="details">
<template v-if="day.details[3].fileType&&day.details[3].fileType=='.mp4'"> <div
<video ref="myVideo" width="100%" height="100%" :src="day.details[2].videoPath" v-if="day.details[1].title != ''"
controls="controls"> class="text-h6 text-bold q-pb-sm"
</video> v-html="day.details[1].title"
</template> @click.stop="goUrl(day.details[1].url)"
<template v-else> style="cursor: pointer"
<q-img v-if="day.details[3].img" :src='day.details[3].img' :ratio="12/4" fit="cover" height="100%"> ></div>
<template v-slot:error> <div
<div class="absolute-full flex flex-center bg-blue-1 text-dark"> class="playInfo"
图片加载失败 v-if="
</div> day.details[1].playTimeHour || day.details[1].playTimeMinutes
</template> "
</q-img> >
<q-img v-else src='../../../assets/img/nll.jpg' :ratio="12/4" fit="cover" height="100%"></q-img> <span
</template> class="playInfo-item"
</div> v-if="day.details[1].ticketName != ''"
<div style="border:1px solid #ccc;"> >
<div class="down q-ma-lg" style="height: 260px;overflow: hidden;"> <!--<i class="iconfont icon-menpiao"></i>-->
<div v-if="day.details[3].title!=''" class="text-h6 text-bold q-pb-sm" v-html="day.details[3].title" @click.stop="goUrl(day.details[3].url)" <!--{{day.details[1].ticketName}}-->
style="cursor: pointer;"></div> </span>
<div class="playInfo" v-if='day.details[3].playTimeHour || day.details[3].playTimeMinutes'> <span
<span class="playInfo-item" v-if='day.details[3].ticketName!=""'> class="playInfo-item"
</span> v-if="
<span class="playInfo-item" v-if='day.details[3].playTimeHour || day.details[3].playTimeMinutes'> day.details[1].playTimeHour ||
<i class="iconfont icon-shijian1"></i> day.details[1].playTimeMinutes
"
<span v-if="day.details[3].playTimeHour">{{day.details[3].playTimeHour}}小时 </span> >
<span v-if="day.details[3].playTimeMinutes">{{day.details[3].playTimeMinutes}}分钟 </span> <i class="iconfont icon-shijian1"></i>
</span>
</div> <span v-if="day.details[1].playTimeHour"
<span v-html="day.details[3].content"></span> >{{ day.details[1].playTimeHour }}小时
</div> </span>
</div> <span v-if="day.details[1].playTimeMinutes"
</div> >{{ day.details[1].playTimeMinutes }}分钟</span
</div> >
<div class="col q-ml-sm" </span>
style="border:1px solid #ccc;"> </div>
<div class="up" style="height: 265px;"> <span v-html="day.details[1].content"></span>
<template v-if="day.details[4].fileType&&day.details[4].fileType=='.mp4'"> </div>
<video ref="myVideo" width="100%" height="100%" :src="day.details[3].videoPath" </div>
controls="controls"> </div>
</video> <div
</template> class="col-12 item row justify-between no-wrap q-mt-sm"
<template v-else> style="background: #f6f6f6"
<q-img v-if="day.details[4].img" :src='day.details[4].img' :ratio="12/4" fit="cover" height="100%"> >
<template v-slot:error> <div class="col-8 row">
<div class="absolute-full flex flex-center bg-blue-1 text-dark"> <div class="col-6">
图片加载失败 <div class="up" style="height: 265px">
</div> <template
</template> v-if="
</q-img> day.details[2].fileType && day.details[2].fileType == '.mp4'
<q-img v-else src='../../../assets/img/nll.jpg' :ratio="12/4" fit="cover" height="100%"></q-img> "
</template> >
</div> <video
<div class="down q-ma-lg" style="height: 260px;overflow: hidden;"> ref="myVideo"
<div v-if="day.details[4].title!=''" class="text-h6 text-bold q-pb-sm" v-html="day.details[4].title" @click.stop="goUrl(day.details[4].url)" width="100%"
style="cursor: pointer;"></div> height="100%"
<div class="playInfo" v-if='day.details[4].playTimeHour || day.details[4].playTimeMinutes'> :src="day.details[2].videoPath"
<span class="playInfo-item" v-if='day.details[4].ticketName!=""'> controls="controls"
</span> ></video>
<span class="playInfo-item" v-if='day.details[4].playTimeHour || day.details[4].playTimeMinutes'> </template>
<i class="iconfont icon-shijian1"></i> <template v-else>
<q-img
<span v-if="day.details[4].playTimeHour">{{day.details[4].playTimeHour}}小时 </span> v-if="day.details[2].img"
<span v-if="day.details[4].playTimeMinutes">{{day.details[4].playTimeMinutes}}分钟 </span> :src="day.details[2].img"
</span> :ratio="12 / 4"
</div> fit="cover"
<span v-html="day.details[4].content"></span> height="100%"
</div> >
</div> <template v-slot:error>
</div> <div
class="absolute-full flex flex-center bg-blue-1 text-dark"
>
图片加载失败
</div>
</template>
</q-img>
<q-img
v-else
src="../../../assets/img/nll.jpg"
:ratio="12 / 4"
fit="cover"
height="100%"
></q-img>
</template>
</div>
<div style="border: 1px solid #ccc">
<div
class="down q-ma-lg"
style="height: 260px; overflow: hidden"
>
<div
v-if="day.details[2].title != ''"
class="text-h6 text-bold q-pb-sm"
v-html="day.details[2].title"
@click.stop="goUrl(day.details[2].url)"
style="cursor: pointer"
></div>
<div
class="playInfo"
v-if="
day.details[2].playTimeHour ||
day.details[2].playTimeMinutes
"
>
<span
class="playInfo-item"
v-if="day.details[2].ticketName != ''"
>
</span>
<span
class="playInfo-item"
v-if="
day.details[2].playTimeHour ||
day.details[2].playTimeMinutes
"
>
<i class="iconfont icon-shijian1"></i>
<span v-if="day.details[2].playTimeHour"
>{{ day.details[2].playTimeHour }}小时
</span>
<span v-if="day.details[2].playTimeMinutes"
>{{ day.details[2].playTimeMinutes }}分钟
</span>
</span>
</div>
<span v-html="day.details[2].content"></span>
</div> </div>
</div>
<div class="item flex q-mt-sm q-pa-lg" v-if='day.tips.length>0'> </div>
<h4>温馨提示</h4> <div class="col q-pl-sm">
<div class="remark"> <div class="up" style="height: 265px">
<span v-for="(t,k) in day.tips" :key="k" v-html="t.content"></span> <template
</div> v-if="
day.details[3].fileType && day.details[3].fileType == '.mp4'
"
>
<video
ref="myVideo"
width="100%"
height="100%"
:src="day.details[2].videoPath"
controls="controls"
></video>
</template>
<template v-else>
<q-img
v-if="day.details[3].img"
:src="day.details[3].img"
:ratio="12 / 4"
fit="cover"
height="100%"
>
<template v-slot:error>
<div
class="absolute-full flex flex-center bg-blue-1 text-dark"
>
图片加载失败
</div>
</template>
</q-img>
<q-img
v-else
src="../../../assets/img/nll.jpg"
:ratio="12 / 4"
fit="cover"
height="100%"
></q-img>
</template>
</div>
<div style="border: 1px solid #ccc">
<div
class="down q-ma-lg"
style="height: 260px; overflow: hidden"
>
<div
v-if="day.details[3].title != ''"
class="text-h6 text-bold q-pb-sm"
v-html="day.details[3].title"
@click.stop="goUrl(day.details[3].url)"
style="cursor: pointer"
></div>
<div
class="playInfo"
v-if="
day.details[3].playTimeHour ||
day.details[3].playTimeMinutes
"
>
<span
class="playInfo-item"
v-if="day.details[3].ticketName != ''"
>
</span>
<span
class="playInfo-item"
v-if="
day.details[3].playTimeHour ||
day.details[3].playTimeMinutes
"
>
<i class="iconfont icon-shijian1"></i>
<span v-if="day.details[3].playTimeHour"
>{{ day.details[3].playTimeHour }}小时
</span>
<span v-if="day.details[3].playTimeMinutes"
>{{ day.details[3].playTimeMinutes }}分钟
</span>
</span>
</div>
<span v-html="day.details[3].content"></span>
</div> </div>
<div class="restaurant" :class="{'row justify-between wrap':$q.platform.is.desktop,'column':$q.platform.is.mobile}"> </div>
<div class="restaurant-item"> </div>
<div class="key"> </div>
<img src='../../../assets/img/daily_breakfast.png' /> <div class="col q-ml-sm" style="border: 1px solid #ccc">
</div> <div class="up" style="height: 265px">
<div class="val">{{day.can.breakfirst}}</div> <template
</div> v-if="
<div class="restaurant-item"> day.details[4].fileType && day.details[4].fileType == '.mp4'
<div class="key"> "
<img src='../../../assets/img/daily_lunch.png' /> >
</div> <video
<div class="val">{{day.can.lanuch}}</div> ref="myVideo"
</div> width="100%"
<div class="restaurant-item"> height="100%"
<div class="key"> :src="day.details[3].videoPath"
<img src='../../../assets/img/daily_dinner.png' /> controls="controls"
</div> ></video>
<div class="val">{{day.can.dinner}}</div> </template>
</div> <template v-else>
<div class="restaurant-item col-24"> <q-img
<div class="key"> v-if="day.details[4].img"
<img src='../../../assets/img/daily_hotel-1.png' /> :src="day.details[4].img"
</div> :ratio="12 / 4"
<div class="val" v-if='day.jiu2.length>0'> fit="cover"
<span v-for="(t,k) in day.jiu2" @click.stop="goUrl(t.url)" style="cursor: pointer" :key="k"> height="100%"
{{k==day.jiu2.length-1?t.name:t.name+' / '}} >
</span> <template v-slot:error>
{{getHotelSuffix()}} <div
</div> class="absolute-full flex flex-center bg-blue-1 text-dark"
<div class="val" v-else>本日无酒店安排</div> >
图片加载失败
</div> </div>
</template>
</q-img>
<q-img
v-else
src="../../../assets/img/nll.jpg"
:ratio="12 / 4"
fit="cover"
height="100%"
></q-img>
</template>
</div>
<div class="down q-ma-lg" style="height: 260px; overflow: hidden">
<div
v-if="day.details[4].title != ''"
class="text-h6 text-bold q-pb-sm"
v-html="day.details[4].title"
@click.stop="goUrl(day.details[4].url)"
style="cursor: pointer"
></div>
<div
class="playInfo"
v-if="
day.details[4].playTimeHour || day.details[4].playTimeMinutes
"
>
<span
class="playInfo-item"
v-if="day.details[4].ticketName != ''"
>
</span>
<span
class="playInfo-item"
v-if="
day.details[4].playTimeHour ||
day.details[4].playTimeMinutes
"
>
<i class="iconfont icon-shijian1"></i>
<span v-if="day.details[4].playTimeHour"
>{{ day.details[4].playTimeHour }}小时
</span>
<span v-if="day.details[4].playTimeMinutes"
>{{ day.details[4].playTimeMinutes }}分钟
</span>
</span>
</div>
<span v-html="day.details[4].content"></span>
</div> </div>
</div>
</div>
</div>
<div class="item flex q-mt-sm q-pa-lg" v-if="day.tips.length > 0">
<h4>温馨提示</h4>
<div class="remark">
<span v-for="(t, k) in day.tips" :key="k" v-html="t.content"></span>
</div>
</div>
<div
class="restaurant"
:class="{
'row justify-between wrap': $q.platform.is.desktop,
column: $q.platform.is.mobile,
}"
>
<div class="restaurant-item">
<div class="key">
<img src="../../../assets/img/daily_breakfast.png" />
</div>
<div class="val">{{ day.can.breakfirst }}</div>
</div>
<div class="restaurant-item">
<div class="key">
<img src="../../../assets/img/daily_lunch.png" />
</div>
<div class="val">{{ day.can.lanuch }}</div>
</div>
<div class="restaurant-item">
<div class="key">
<img src="../../../assets/img/daily_dinner.png" />
</div>
<div class="val">{{ day.can.dinner }}</div>
</div> </div>
</div>
<div class="restaurant">
<div class="restaurant-item col-24 row">
<div class="key">
<img src="../../../assets/img/daily_hotel-1.png" />
</div>
<div class="val" v-if="day.jiu2.length > 0">
<span
v-for="(t, k) in day.jiu2"
@click.stop="goUrl(t.url)"
style="cursor: pointer"
:key="k"
>
{{ k == day.jiu2.length - 1 ? t.name : t.name + " / " }}
</span>
{{ getHotelSuffix() }}
</div>
<div class="val" v-else>本日无酒店安排</div>
</div>
</div>
</div> </div>
</div>
</template> </template>
<script> <script>
export default { export default {
props:{ props: {
day:{}, day: {},
isDirect:{} isDirect: {},
}, },
methods:{ methods: {
getHotelSuffix(){ getHotelSuffix() {
let suffix = ""; let suffix = "";
if (this.day.jiu2.length > 1) { if (this.day.jiu2.length > 1) {
if (this.isDirect === 1) { if (this.isDirect === 1) {
suffix = "或同級" suffix = "或同級";
} }
} else { } else {
if (this.day.jiu2.length == 1 && this.day.jiu2[0].name != '温馨的家' && this.day.jiu2[0].name != if (
'机场附近酒店') { this.day.jiu2.length == 1 &&
if (this.day.jiu2[0].status == 1) { this.day.jiu2[0].name != "温馨的家" &&
suffix = "【保证入住】" this.day.jiu2[0].name != "机场附近酒店"
} else { ) {
if (this.isDirect === 1) { if (this.day.jiu2[0].status == 1) {
suffix = "或同級" suffix = "【保证入住】";
} } else {
} if (this.isDirect === 1) {
} suffix = "或同級";
}
return suffix;
},
goUrl(url) {
if(url!=null&&url.length>0){
window.open(url, "_blank");
} }
}
} }
} }
} return suffix;
},
goUrl(url) {
if (url != null && url.length > 0) {
window.open(url, "_blank");
}
},
},
};
</script> </script>
<template> <template>
<div class="block-item"> <div class="block-item">
<div class="one-block"> <div class="one-block">
<div class="item big row items-center"> <div class="item big row items-center">
<div class="row no-wrap col-12"> <div class="row no-wrap col-12">
<div class="col" style="position: relative;top: 0;left: 0;"> <div class="col" style="position: relative; top: 0; left: 0">
<template v-if="day.details[0].fileType&&day.details[0].fileType=='.mp4'"> <template
<video ref="myVideo" width="100%" height="100%" :src="day.details[0].videoPath" controls="controls"> v-if="
</video> day.details[0].fileType && day.details[0].fileType == '.mp4'
</template> "
<template v-else> >
<q-img v-if="day.details[0].img" :src='day.details[0].img' :ratio="12/4" fit="cover" height="100%"> <video
<template v-slot:error> ref="myVideo"
<div class="absolute-full flex flex-center bg-blue-1 text-dark"> width="100%"
图片加载失败 height="100%"
</div> :src="day.details[0].videoPath"
</template> controls="controls"
</q-img> ></video>
<q-img v-else src='../../../assets/img/nll.jpg' :ratio="12/4" fit="cover" height="100%"></q-img> </template>
</template> <template v-else>
</div> <q-img
<div class="right col-4" style="border: 1px solid #ccc;border-left: 0;"> v-if="day.details[0].img"
<div class="details"> :src="day.details[0].img"
<div v-if="day.details[0].title!=''" class="text-h6 text-bold q-pb-sm" v-html="day.details[0].title" @click.stop="goUrl(day.details[0].url)" :ratio="12 / 4"
style="cursor: pointer;"></div> fit="cover"
<div class="playInfo" v-if='day.details[0].playTimeHour || day.details[0].playTimeMinutes'> height="100%"
<span class="playInfo-item" v-if='day.details[0].ticketName!=""'> >
<!--<i class="iconfont icon-menpiao"></i>--> <template v-slot:error>
<!--{{day.details[0].ticketName}}--> <div
</span> class="absolute-full flex flex-center bg-blue-1 text-dark"
<span class="playInfo-item" v-if='day.details[0].playTimeHour || day.details[0].playTimeMinutes'> >
<i class="iconfont icon-shijian1"></i> 图片加载失败
</div>
<span v-if="day.details[0].playTimeHour">{{day.details[0].playTimeHour}}小时 </span> </template>
<span v-if="day.details[0].playTimeMinutes">{{day.details[0].playTimeMinutes}}分钟</span> </q-img>
</span> <q-img
</div> v-else
<span v-html="day.details[0].content"></span> src="../../../assets/img/nll.jpg"
</div> :ratio="12 / 4"
</div> fit="cover"
</div> height="100%"
<div class="col-12 item row justify-between no-wrap q-mt-sm" style="background: #F6F6F6;"> ></q-img>
<div class="col row no-wrap" style="position: relative;top: 0;left: 0;"> </template>
<div class="col-6" </div>
style="border:1px solid #ccc;"> <div
<div class="up" style="height: 260px;"> class="right col-4"
<template v-if="day.details[1].fileType&&day.details[1].fileType=='.mp4'"> style="border: 1px solid #ccc; border-left: 0"
<video ref="myVideo" width="100%" height="100%" :src="day.details[1].videoPath" >
controls="controls"> <div class="details">
</video> <div
</template> v-if="day.details[0].title != ''"
<template v-else> class="text-h6 text-bold q-pb-sm"
<q-img v-if="day.details[1].img" :src='day.details[1].img' :ratio="12/4" fit="cover" height="100%"> v-html="day.details[0].title"
<template v-slot:error> @click.stop="goUrl(day.details[0].url)"
<div class="absolute-full flex flex-center bg-blue-1 text-dark"> style="cursor: pointer"
图片加载失败 ></div>
</div> <div
</template> class="playInfo"
</q-img> v-if="
<q-img v-else src='../../../assets/img/nll.jpg' :ratio="12/4" fit="cover" height="100%"></q-img> day.details[0].playTimeHour || day.details[0].playTimeMinutes
</template> "
</div> >
<div class="down q-ma-lg"> <span
<div v-if="day.details[1].title!=''" class="text-h6 text-bold q-pb-sm" v-html="day.details[1].title" @click.stop="goUrl(day.details[1].url)" class="playInfo-item"
style="cursor: pointer;"></div> v-if="day.details[0].ticketName != ''"
<div class="playInfo" v-if='day.details[1].playTimeHour || day.details[1].playTimeMinutes'> >
<span class="playInfo-item" v-if='day.details[1].ticketName!=""'> <!--<i class="iconfont icon-menpiao"></i>-->
</span> <!--{{day.details[0].ticketName}}-->
<span class="playInfo-item" v-if='day.details[1].playTimeHour || day.details[1].playTimeMinutes'> </span>
<i class="iconfont icon-shijian1"></i> <span
class="playInfo-item"
<span v-if="day.details[1].playTimeHour">{{day.details[1].playTimeHour}}小时 </span> v-if="
<span v-if="day.details[1].playTimeMinutes">{{day.details[1].playTimeMinutes}}分钟 </span> day.details[0].playTimeHour ||
</span> day.details[0].playTimeMinutes
</div> "
<span v-html="day.details[1].content"></span> >
</div> <i class="iconfont icon-shijian1"></i>
</div>
<div class="col q-ml-sm" <span v-if="day.details[0].playTimeHour"
style="border:1px solid #ccc;"> >{{ day.details[0].playTimeHour }}小时
<div class="up" style="height: 260px;"> </span>
<template v-if="day.details[2].fileType&&day.details[2].fileType=='.mp4'"> <span v-if="day.details[0].playTimeMinutes"
<video ref="myVideo" width="100%" height="100%" :src="day.details[2].videoPath" >{{ day.details[0].playTimeMinutes }}分钟</span
controls="controls"> >
</video> </span>
</template> </div>
<template v-else> <span v-html="day.details[0].content"></span>
<q-img v-if="day.details[2].img" :src='day.details[2].img' :ratio="12/4" fit="cover" height="100%"> </div>
<template v-slot:error> </div>
<div class="absolute-full flex flex-center bg-blue-1 text-dark"> </div>
图片加载失败 <div
</div> class="col-12 item row justify-between no-wrap q-mt-sm"
</template> style="background: #f6f6f6"
</q-img> >
<q-img v-else src='../../../assets/img/nll.jpg' :ratio="12/4" fit="cover" height="100%"></q-img> <div
</template> class="col row no-wrap"
</div> style="position: relative; top: 0; left: 0"
<div class="down q-ma-lg"> >
<div v-if="day.details[2].title!=''" class="text-h6 text-bold q-pb-sm" v-html="day.details[2].title" @click.stop="goUrl(day.details[2].url)" <div class="col-6" style="border: 1px solid #ccc">
style="cursor: pointer;"></div> <div class="up" style="height: 260px">
<div class="playInfo" v-if='day.details[2].playTimeHour || day.details[2].playTimeMinutes'> <template
<span class="playInfo-item" v-if='day.details[2].ticketName!=""'> v-if="
</span> day.details[1].fileType && day.details[1].fileType == '.mp4'
<span class="playInfo-item" v-if='day.details[2].playTimeHour || day.details[2].playTimeMinutes'> "
<i class="iconfont icon-shijian1"></i> >
<video
<span v-if="day.details[2].playTimeHour">{{day.details[2].playTimeHour}}小时 </span> ref="myVideo"
<span v-if="day.details[2].playTimeMinutes">{{day.details[2].playTimeMinutes}}分钟 </span> width="100%"
</span> height="100%"
</div> :src="day.details[1].videoPath"
<span v-html="day.details[2].content"></span> controls="controls"
</div> ></video>
</div> </template>
</div> <template v-else>
<div class="col-4"> <q-img
<div class="q-ml-sm" v-if="day.details[1].img"
style="border:1px solid #ccc;"> :src="day.details[1].img"
<div class="up" style="height: 260px;"> :ratio="12 / 4"
<template v-if="day.details[3].fileType&&day.details[3].fileType=='.mp4'"> fit="cover"
<video ref="myVideo" width="100%" height="100%" :src="day.details[3].videoPath" height="100%"
controls="controls"> >
</video> <template v-slot:error>
</template> <div
<template v-else> class="absolute-full flex flex-center bg-blue-1 text-dark"
<q-img v-if="day.details[3].img" :src='day.details[3].img' :ratio="12/4" fit="cover" height="100%"> >
<template v-slot:error> 图片加载失败
<div class="absolute-full flex flex-center bg-blue-1 text-dark"> </div>
图片加载失败 </template>
</div> </q-img>
</template> <q-img
</q-img> v-else
<q-img v-else src='../../../assets/img/nll.jpg' :ratio="12/4" fit="cover" height="100%"></q-img> src="../../../assets/img/nll.jpg"
</template> :ratio="12 / 4"
</div> fit="cover"
<div class="down q-ma-lg"> height="100%"
<div v-if="day.details[3].title!=''" class="text-h6 text-bold q-pb-sm" v-html="day.details[3].title" @click.stop="goUrl(day.details[3].url)" ></q-img>
style="cursor: pointer;"></div> </template>
<div class="playInfo" v-if='day.details[3].playTimeHour || day.details[3].playTimeMinutes'> </div>
<span class="playInfo-item" v-if='day.details[3].ticketName!=""'> <div class="down q-ma-lg">
</span> <div
<span class="playInfo-item" v-if='day.details[3].playTimeHour || day.details[3].playTimeMinutes'> v-if="day.details[1].title != ''"
<i class="iconfont icon-shijian1"></i> class="text-h6 text-bold q-pb-sm"
v-html="day.details[1].title"
<span v-if="day.details[3].playTimeHour">{{day.details[3].playTimeHour}}小时 </span> @click.stop="goUrl(day.details[1].url)"
<span v-if="day.details[3].playTimeMinutes">{{day.details[3].playTimeMinutes}}分钟 </span> style="cursor: pointer"
</span> ></div>
</div> <div
<span v-html="day.details[3].content"></span> class="playInfo"
</div> v-if="
</div> day.details[1].playTimeHour ||
</div> day.details[1].playTimeMinutes
"
</div> >
<span
class="playInfo-item"
v-if="day.details[1].ticketName != ''"
>
</span>
<span
class="playInfo-item"
v-if="
day.details[1].playTimeHour ||
day.details[1].playTimeMinutes
"
>
<i class="iconfont icon-shijian1"></i>
<span v-if="day.details[1].playTimeHour"
>{{ day.details[1].playTimeHour }}小时
</span>
<span v-if="day.details[1].playTimeMinutes"
>{{ day.details[1].playTimeMinutes }}分钟
</span>
</span>
</div> </div>
<span v-html="day.details[1].content"></span>
<div class="item flex q-mt-sm q-pa-lg" v-if='day.tips.length>0'> </div>
<h4>温馨提示</h4> </div>
<div class="remark"> <div class="col q-ml-sm" style="border: 1px solid #ccc">
<span v-for="(t,k) in day.tips" :key="k" v-html="t.content"></span> <div class="up" style="height: 260px">
</div> <template
v-if="
day.details[2].fileType && day.details[2].fileType == '.mp4'
"
>
<video
ref="myVideo"
width="100%"
height="100%"
:src="day.details[2].videoPath"
controls="controls"
></video>
</template>
<template v-else>
<q-img
v-if="day.details[2].img"
:src="day.details[2].img"
:ratio="12 / 4"
fit="cover"
height="100%"
>
<template v-slot:error>
<div
class="absolute-full flex flex-center bg-blue-1 text-dark"
>
图片加载失败
</div>
</template>
</q-img>
<q-img
v-else
src="../../../assets/img/nll.jpg"
:ratio="12 / 4"
fit="cover"
height="100%"
></q-img>
</template>
</div>
<div class="down q-ma-lg">
<div
v-if="day.details[2].title != ''"
class="text-h6 text-bold q-pb-sm"
v-html="day.details[2].title"
@click.stop="goUrl(day.details[2].url)"
style="cursor: pointer"
></div>
<div
class="playInfo"
v-if="
day.details[2].playTimeHour ||
day.details[2].playTimeMinutes
"
>
<span
class="playInfo-item"
v-if="day.details[2].ticketName != ''"
>
</span>
<span
class="playInfo-item"
v-if="
day.details[2].playTimeHour ||
day.details[2].playTimeMinutes
"
>
<i class="iconfont icon-shijian1"></i>
<span v-if="day.details[2].playTimeHour"
>{{ day.details[2].playTimeHour }}小时
</span>
<span v-if="day.details[2].playTimeMinutes"
>{{ day.details[2].playTimeMinutes }}分钟
</span>
</span>
</div> </div>
<div class="restaurant" :class="{'row justify-between wrap':$q.platform.is.desktop,'column':$q.platform.is.mobile}"> <span v-html="day.details[2].content"></span>
<div class="restaurant-item"> </div>
<div class="key">
<img src='../../../assets/img/daily_breakfast.png' />
</div>
<div class="val">{{day.can.breakfirst}}</div>
</div>
<div class="restaurant-item">
<div class="key">
<img src='../../../assets/img/daily_lunch.png' />
</div>
<div class="val">{{day.can.lanuch}}</div>
</div>
<div class="restaurant-item">
<div class="key">
<img src='../../../assets/img/daily_dinner.png' />
</div>
<div class="val">{{day.can.dinner}}</div>
</div>
<div class="restaurant-item col-24">
<div class="key">
<img src='../../../assets/img/daily_hotel-1.png' />
</div>
<div class="val" v-if='day.jiu2.length>0'>
<span v-for="(t,k) in day.jiu2" @click.stop="goUrl(t.url)" style="cursor: pointer" :key="k">
{{k==day.jiu2.length-1?t.name:t.name+' / '}}
</span>
{{getHotelSuffix()}}
</div>
<div class="val" v-else>本日无酒店安排</div>
</div>
</div> </div>
</div>
<div class="col-4">
<div class="q-ml-sm" style="border: 1px solid #ccc">
<div class="up" style="height: 260px">
<template
v-if="
day.details[3].fileType && day.details[3].fileType == '.mp4'
"
>
<video
ref="myVideo"
width="100%"
height="100%"
:src="day.details[3].videoPath"
controls="controls"
></video>
</template>
<template v-else>
<q-img
v-if="day.details[3].img"
:src="day.details[3].img"
:ratio="12 / 4"
fit="cover"
height="100%"
>
<template v-slot:error>
<div
class="absolute-full flex flex-center bg-blue-1 text-dark"
>
图片加载失败
</div>
</template>
</q-img>
<q-img
v-else
src="../../../assets/img/nll.jpg"
:ratio="12 / 4"
fit="cover"
height="100%"
></q-img>
</template>
</div>
<div class="down q-ma-lg">
<div
v-if="day.details[3].title != ''"
class="text-h6 text-bold q-pb-sm"
v-html="day.details[3].title"
@click.stop="goUrl(day.details[3].url)"
style="cursor: pointer"
></div>
<div
class="playInfo"
v-if="
day.details[3].playTimeHour ||
day.details[3].playTimeMinutes
"
>
<span
class="playInfo-item"
v-if="day.details[3].ticketName != ''"
>
</span>
<span
class="playInfo-item"
v-if="
day.details[3].playTimeHour ||
day.details[3].playTimeMinutes
"
>
<i class="iconfont icon-shijian1"></i>
<span v-if="day.details[3].playTimeHour"
>{{ day.details[3].playTimeHour }}小时
</span>
<span v-if="day.details[3].playTimeMinutes"
>{{ day.details[3].playTimeMinutes }}分钟
</span>
</span>
</div>
<span v-html="day.details[3].content"></span>
</div>
</div>
</div>
</div>
</div>
<div class="item flex q-mt-sm q-pa-lg" v-if="day.tips.length > 0">
<h4>温馨提示</h4>
<div class="remark">
<span v-for="(t, k) in day.tips" :key="k" v-html="t.content"></span>
</div>
</div>
<div
class="restaurant"
:class="{
'row justify-between wrap': $q.platform.is.desktop,
column: $q.platform.is.mobile,
}"
>
<div class="restaurant-item">
<div class="key">
<img src="../../../assets/img/daily_breakfast.png" />
</div>
<div class="val">{{ day.can.breakfirst }}</div>
</div> </div>
<div class="restaurant-item">
<div class="key">
<img src="../../../assets/img/daily_lunch.png" />
</div>
<div class="val">{{ day.can.lanuch }}</div>
</div>
<div class="restaurant-item">
<div class="key">
<img src="../../../assets/img/daily_dinner.png" />
</div>
<div class="val">{{ day.can.dinner }}</div>
</div>
</div>
<div class="restaurant">
<div class="restaurant-item col-24 row">
<div class="key">
<img src="../../../assets/img/daily_hotel-1.png" />
</div>
<div class="val" v-if="day.jiu2.length > 0">
<span
v-for="(t, k) in day.jiu2"
@click.stop="goUrl(t.url)"
style="cursor: pointer"
:key="k"
>
{{ k == day.jiu2.length - 1 ? t.name : t.name + " / " }}
</span>
{{ getHotelSuffix() }}
</div>
<div class="val" v-else>本日无酒店安排</div>
</div>
</div>
</div> </div>
</div>
</template> </template>
<script> <script>
export default { export default {
props:{ props: {
day:{}, day: {},
isDirect:{} isDirect: {},
}, },
methods:{ methods: {
getHotelSuffix(){ getHotelSuffix() {
let suffix = ""; let suffix = "";
if (this.day.jiu2.length > 1) { if (this.day.jiu2.length > 1) {
if (this.isDirect === 1) { if (this.isDirect === 1) {
suffix = "或同級" suffix = "或同級";
} }
} else { } else {
if (this.day.jiu2.length == 1 && this.day.jiu2[0].name != '温馨的家' && this.day.jiu2[0].name != if (
'机场附近酒店') { this.day.jiu2.length == 1 &&
if (this.day.jiu2[0].status == 1) { this.day.jiu2[0].name != "温馨的家" &&
suffix = "【保证入住】" this.day.jiu2[0].name != "机场附近酒店"
} else { ) {
if (this.isDirect === 1) { if (this.day.jiu2[0].status == 1) {
suffix = "或同級" suffix = "【保证入住】";
} } else {
} if (this.isDirect === 1) {
} suffix = "或同級";
}
return suffix;
},
goUrl(url) {
if(url!=null&&url.length>0){
window.open(url, "_blank");
} }
}
} }
} }
} return suffix;
},
goUrl(url) {
if (url != null && url.length > 0) {
window.open(url, "_blank");
}
},
},
};
</script> </script>
<template> <template>
<div class="block-item"> <div class="block-item">
<div class="one-block"> <div class="one-block">
<div class="item big row"> <div class="item big row">
<div class="row no-wrap" :class="{'col-8':day.details.length>1,'col':day.details.length==1}"> <div
<div class="col-7"> class="row no-wrap"
<template v-if="day.details[0].fileType&&day.details[0].fileType=='.mp4'"> :class="{
<video ref="myVideo" width="100%" height="100%" :src="day.details[0].videoPath" controls="controls"> 'col-8': day.details.length > 1,
</video> col: day.details.length == 1,
</template> }"
<template v-else> >
<q-img v-if="day.details[0].img" :src='day.details[0].img' :ratio="12/4" fit="cover" height="100%"> <div class="col-7">
<template v-slot:error> <template
<div class="absolute-full flex flex-center bg-blue-1 text-dark"> v-if="
图片加载失败 day.details[0].fileType && day.details[0].fileType == '.mp4'
</div> "
</template> >
</q-img> <video
<q-img v-else src='../../../assets/img/nll.jpg' :ratio="12/4" fit="cover" height="100%"></q-img> ref="myVideo"
</template> width="100%"
</div> height="100%"
<div class="right col" style="border: 1px solid #ccc;border-left: 0;"> :src="day.details[0].videoPath"
<div class="details"> controls="controls"
<div v-if="day.details[0].title!=''" class="text-h6 text-bold q-pb-sm" v-html="day.details[0].title" @click.stop="goUrl(day.details[0].url)" ></video>
style="cursor: pointer;"></div> </template>
<div class="playInfo" v-if='day.details[0].playTimeHour || day.details[0].playTimeMinutes'> <template v-else>
<span class="playInfo-item" v-if='day.details[0].ticketName!=""'> <q-img
</span> v-if="day.details[0].img"
<span class="playInfo-item" v-if='day.details[0].playTimeHour || day.details[0].playTimeMinutes'> :src="day.details[0].img"
<i class="iconfont icon-shijian1"></i> :ratio="12 / 4"
fit="cover"
<span v-if="day.details[0].playTimeHour">{{day.details[0].playTimeHour}}小时 </span> height="100%"
<span v-if="day.details[0].playTimeMinutes">{{day.details[0].playTimeMinutes}}分钟</span> >
</span> <template v-slot:error>
</div> <div
<span v-html="day.details[0].content"></span> class="absolute-full flex flex-center bg-blue-1 text-dark"
</div> >
</div> 图片加载失败
</div> </div>
</template>
</div> </q-img>
<q-img
<div class="item flex q-mt-sm q-pa-lg" v-if='day.tips.length>0'> v-else
<h4>温馨提示</h4> src="../../../assets/img/nll.jpg"
<div class="remark"> :ratio="12 / 4"
<span v-for="(t,k) in day.tips" :key="k" v-html="t.content"></span> fit="cover"
</div> height="100%"
</div> ></q-img>
<div class="restaurant" :class="{'row justify-between wrap':$q.platform.is.desktop,'column':$q.platform.is.mobile}"> </template>
<div class="restaurant-item"> </div>
<div class="key"> <div class="right col" style="border: 1px solid #ccc; border-left: 0">
<img src='../../../assets/img/daily_breakfast.png' /> <div class="details">
</div> <div
<div class="val">{{day.can.breakfirst}}</div> v-if="day.details[0].title != ''"
</div> class="text-h6 text-bold q-pb-sm"
<div class="restaurant-item"> v-html="day.details[0].title"
<div class="key"> @click.stop="goUrl(day.details[0].url)"
<img src='../../../assets/img/daily_lunch.png' /> style="cursor: pointer"
</div> ></div>
<div class="val">{{day.can.lanuch}}</div> <div
</div> class="playInfo"
<div class="restaurant-item"> v-if="
<div class="key"> day.details[0].playTimeHour || day.details[0].playTimeMinutes
<img src='../../../assets/img/daily_dinner.png' /> "
</div> >
<div class="val">{{day.can.dinner}}</div> <span
</div> class="playInfo-item"
<div class="restaurant-item col-24"> v-if="day.details[0].ticketName != ''"
<div class="key"> >
<img src='../../../assets/img/daily_hotel-1.png' /> </span>
</div> <span
<div class="val" v-if='day.jiu2.length>0'> class="playInfo-item"
<span v-for="(t,k) in day.jiu2" @click.stop="goUrl(t.url)" style="cursor: pointer" :key="k"> v-if="
{{k==day.jiu2.length-1?t.name:t.name+' / '}} day.details[0].playTimeHour ||
</span> day.details[0].playTimeMinutes
{{getHotelSuffix()}} "
</div> >
<div class="val" v-else>本日无酒店安排</div> <i class="iconfont icon-shijian1"></i>
</div>
<span v-if="day.details[0].playTimeHour"
>{{ day.details[0].playTimeHour }}小时
</span>
<span v-if="day.details[0].playTimeMinutes"
>{{ day.details[0].playTimeMinutes }}分钟</span
>
</span>
</div>
<span v-html="day.details[0].content"></span>
</div> </div>
</div>
</div> </div>
</div>
<div class="item flex q-mt-sm q-pa-lg" v-if="day.tips.length > 0">
<h4>温馨提示</h4>
<div class="remark">
<span v-for="(t, k) in day.tips" :key="k" v-html="t.content"></span>
</div>
</div>
<div
class="restaurant"
:class="{
'row justify-between wrap': $q.platform.is.desktop,
column: $q.platform.is.mobile,
}"
>
<div class="restaurant-item">
<div class="key">
<img src="../../../assets/img/daily_breakfast.png" />
</div>
<div class="val">{{ day.can.breakfirst }}</div>
</div>
<div class="restaurant-item">
<div class="key">
<img src="../../../assets/img/daily_lunch.png" />
</div>
<div class="val">{{ day.can.lanuch }}</div>
</div>
<div class="restaurant-item">
<div class="key">
<img src="../../../assets/img/daily_dinner.png" />
</div>
<div class="val">{{ day.can.dinner }}</div>
</div>
</div>
<div class="restaurant">
<div class="restaurant-item col-24 row">
<div class="key">
<img src="../../../assets/img/daily_hotel-1.png" />
</div>
<div class="val" v-if="day.jiu2.length > 0">
<span
v-for="(t, k) in day.jiu2"
@click.stop="goUrl(t.url)"
style="cursor: pointer"
:key="k"
>
{{ k == day.jiu2.length - 1 ? t.name : t.name + " / " }}
</span>
{{ getHotelSuffix() }}
</div>
<div class="val" v-else>本日无酒店安排</div>
</div>
</div>
</div> </div>
</div>
</template> </template>
<script> <script>
export default { export default {
props:{ props: {
day:{}, day: {},
isDirect:{} isDirect: {},
}, },
mounted() { mounted() {},
console.log(this.day,'----') methods: {
}, getHotelSuffix() {
methods:{ let suffix = "";
getHotelSuffix(){ if (this.day.jiu2.length > 1) {
let suffix = ""; if (this.isDirect === 1) {
if (this.day.jiu2.length > 1) { suffix = "或同級";
if (this.isDirect === 1) { }
suffix = "或同級" } else {
} if (
} else { this.day.jiu2.length == 1 &&
if (this.day.jiu2.length == 1 && this.day.jiu2[0].name != '温馨的家' && this.day.jiu2[0].name != this.day.jiu2[0].name != "温馨的家" &&
'机场附近酒店') { this.day.jiu2[0].name != "机场附近酒店"
if (this.day.jiu2[0].status == 1) { ) {
suffix = "【保证入住】" if (this.day.jiu2[0].status == 1) {
} else { suffix = "【保证入住】";
if (this.isDirect === 1) { } else {
suffix = "或同級" if (this.isDirect === 1) {
} suffix = "或同級";
}
}
}
return suffix;
},
goUrl(url) {
if(url!=null&&url.length>0){
window.open(url, "_blank");
} }
}
} }
} }
} return suffix;
},
goUrl(url) {
if (url != null && url.length > 0) {
window.open(url, "_blank");
}
},
},
};
</script> </script>
<template> <template>
<div class="block-item"> <div class="block-item">
<div class="two-block"> <div class="two-block">
<div class="column"> <div class="column">
<div class="item col row no-wrap" style="background: #F6F6F6;"> <div class="item col row no-wrap" style="background: #f6f6f6">
<div class="up col-8"> <div class="up col-8">
<template v-if="day.details[0].fileType&&day.details[0].fileType=='.mp4'"> <template
<video ref="myVideo" width="100%" height="100%" :src="item.videoPath" v-if="
controls="controls"> day.details[0].fileType && day.details[0].fileType == '.mp4'
</video> "
</template> >
<template v-else> <video
<q-img v-if="day.details[0].img" :src='day.details[0].img' :ratio="12/4" fit="cover" height="100%"> ref="myVideo"
<template v-slot:error> width="100%"
<div class="absolute-full flex flex-center bg-blue-1 text-dark"> height="100%"
图片加载失败 :src="item.videoPath"
</div> controls="controls"
</template> ></video>
</q-img> </template>
<q-img v-else src='../../../assets/img/nll.jpg' :ratio="12/4" fit="cover" height="100%"></q-img> <template v-else>
</template> <q-img
</div> v-if="day.details[0].img"
<div class="row items-end" style="border:1px solid #ccc;left: 0;"> :src="day.details[0].img"
<div class="q-pb-lg"> :ratio="12 / 4"
<div class="down q-pa-lg col"> fit="cover"
<div v-if="day.details[0].title!=''" class="text-h6 text-bold q-pb-sm" v-html="day.details[0].title" @click.stop="goUrl(day.details[0].url)" height="100%"
style="cursor: pointer;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;"></div> >
<div class="playInfo" v-if='day.details[0].playTimeHour || day.details[0].playTimeMinutes'> <template v-slot:error>
<span class="playInfo-item" v-if='day.details[0].ticketName!=""'> <div
</span> class="absolute-full flex flex-center bg-blue-1 text-dark"
<span class="playInfo-item" v-if='day.details[0].playTimeHour || day.details[0].playTimeMinutes'> >
<i class="iconfont icon-shijian1"></i> 图片加载失败
</div>
<span v-if="day.details[0].playTimeHour">{{day.details[0].playTimeHour}}小时 </span> </template>
<span v-if="day.details[0].playTimeMinutes">{{day.details[0].playTimeMinutes}}分钟 </span> </q-img>
</span> <q-img
</div> v-else
<span v-html="day.details[0].content"></span> src="../../../assets/img/nll.jpg"
</div> :ratio="12 / 4"
</div> fit="cover"
</div> height="100%"
></q-img>
</div> </template>
<div class="item q-mt-sm col row no-wrap" style="background: #F6F6F6;"> </div>
<div class="up row"> <div class="row items-end" style="border: 1px solid #ccc; left: 0">
<div class="col" style="border:1px solid #ccc;right: 0;"> <div class="q-pb-lg">
<div class="down q-ma-lg col"> <div class="down q-pa-lg col">
<div v-if="day.details[1].title!=''" class="text-h6 text-bold q-pb-sm" v-html="day.details[1].title" @click.stop="goUrl(day.details[1].url)" <div
style="cursor: pointer;"></div> v-if="day.details[0].title != ''"
<div class="playInfo" v-if='day.details[1].playTimeHour || day.details[1].playTimeMinutes'> class="text-h6 text-bold q-pb-sm"
<span class="playInfo-item" v-if='day.details[1].ticketName!=""'> v-html="day.details[0].title"
</span> @click.stop="goUrl(day.details[0].url)"
<span class="playInfo-item" v-if='day.details[1].playTimeHour || day.details[1].playTimeMinutes'> style="
<i class="iconfont icon-shijian1"></i> cursor: pointer;
white-space: nowrap;
<span v-if="day.details[1].playTimeHour">{{day.details[1].playTimeHour}}小时 </span> text-overflow: ellipsis;
<span v-if="day.details[1].playTimeMinutes">{{day.details[1].playTimeMinutes}}分钟 </span> overflow: hidden;
</span> "
</div> ></div>
<span v-html="day.details[1].content"></span> <div
</div> class="playInfo"
</div> v-if="
<div class="col-8"> day.details[0].playTimeHour ||
<template v-if="day.details[1].fileType&&day.details[1].fileType=='.mp4'"> day.details[0].playTimeMinutes
<video ref="myVideo" width="100%" height="100%" :src="day.details[1].videoPath" "
controls="controls"> >
</video> <span
</template> class="playInfo-item"
<template v-else> v-if="day.details[0].ticketName != ''"
<q-img v-if="day.details[1].img" :src='day.details[1].img' :ratio="12/4" fit="cover" height="100%"> >
<template v-slot:error> </span>
<div class="absolute-full flex flex-center bg-blue-1 text-dark"> <span
图片加载失败 class="playInfo-item"
</div> v-if="
</template> day.details[0].playTimeHour ||
</q-img> day.details[0].playTimeMinutes
<q-img v-else src='../../../assets/img/nll.jpg' :ratio="12/4" fit="cover" height="100%"></q-img> "
</template> >
</div> <i class="iconfont icon-shijian1"></i>
</div>
<span v-if="day.details[0].playTimeHour"
</div> >{{ day.details[0].playTimeHour }}小时
<div class="item col row no-wrap q-mt-sm " style="background: #F6F6F6;"> </span>
<div class="up col-8"> <span v-if="day.details[0].playTimeMinutes"
<template v-if="day.details[2].fileType&&day.details[2].fileType=='.mp4'"> >{{ day.details[0].playTimeMinutes }}分钟
<video ref="myVideo" width="100%" height="100%" :src="day.details[2].videoPath" </span>
controls="controls"> </span>
</video>
</template>
<template v-else>
<q-img v-if="day.details[2].img" :src='day.details[2].img' :ratio="12/4" fit="cover" height="100%">
<template v-slot:error>
<div class="absolute-full flex flex-center bg-blue-1 text-dark">
图片加载失败
</div>
</template>
</q-img>
<q-img v-else src='../../../assets/img/nll.jpg' :ratio="12/4" fit="cover" height="100%"></q-img>
</template>
</div>
<div class="row items-end" style="border:1px solid #ccc;left: 0;">
<div class="q-pb-lg">
<div class="down q-pa-lg col">
<div v-if="day.details[2].title!=''" class="text-h6 text-bold q-pb-sm" v-html="day.details[2].title" @click.stop="goUrl(day.details[2].url)"
style="cursor: pointer;"></div>
<div class="playInfo" v-if='day.details[2].playTimeHour || day.details[2].playTimeMinutes'>
<span class="playInfo-item" v-if='day.details[2].ticketName!=""'>
</span>
<span class="playInfo-item" v-if='day.details[2].playTimeHour || day.details[2].playTimeMinutes'>
<i class="iconfont icon-shijian1"></i>
<span v-if="day.details[2].playTimeHour">{{day.details[0].playTimeHour}}小时 </span>
<span v-if="day.details[2].playTimeMinutes">{{day.details[0].playTimeMinutes}}分钟 </span>
</span>
</div>
<span v-html="day.details[2].content"></span>
</div>
</div>
</div>
</div> </div>
<span v-html="day.details[0].content"></span>
</div>
</div> </div>
</div>
<div class="item flex q-mt-sm q-pa-lg" v-if='day.tips.length>0'> </div>
<h4>温馨提示</h4> <div class="item q-mt-sm col row no-wrap" style="background: #f6f6f6">
<div class="remark"> <div class="up row">
<span v-for="(t,k) in day.tips" :key="k" v-html="t.content"></span> <div class="col" style="border: 1px solid #ccc; right: 0">
<div class="down q-ma-lg col">
<div
v-if="day.details[1].title != ''"
class="text-h6 text-bold q-pb-sm"
v-html="day.details[1].title"
@click.stop="goUrl(day.details[1].url)"
style="cursor: pointer"
></div>
<div
class="playInfo"
v-if="
day.details[1].playTimeHour ||
day.details[1].playTimeMinutes
"
>
<span
class="playInfo-item"
v-if="day.details[1].ticketName != ''"
>
</span>
<span
class="playInfo-item"
v-if="
day.details[1].playTimeHour ||
day.details[1].playTimeMinutes
"
>
<i class="iconfont icon-shijian1"></i>
<span v-if="day.details[1].playTimeHour"
>{{ day.details[1].playTimeHour }}小时
</span>
<span v-if="day.details[1].playTimeMinutes"
>{{ day.details[1].playTimeMinutes }}分钟
</span>
</span>
</div> </div>
<span v-html="day.details[1].content"></span>
</div>
</div> </div>
<div class="restaurant" :class="{'row justify-between wrap':$q.platform.is.desktop,'column':$q.platform.is.mobile}"> <div class="col-8">
<div class="restaurant-item"> <template
<div class="key"> v-if="
<img src='../../../assets/img/daily_breakfast.png' /> day.details[1].fileType && day.details[1].fileType == '.mp4'
</div> "
<div class="val">{{day.can.breakfirst}}</div> >
</div> <video
<div class="restaurant-item"> ref="myVideo"
<div class="key"> width="100%"
<img src='../../../assets/img/daily_lunch.png' /> height="100%"
</div> :src="day.details[1].videoPath"
<div class="val">{{day.can.lanuch}}</div> controls="controls"
</div> ></video>
<div class="restaurant-item"> </template>
<div class="key"> <template v-else>
<img src='../../../assets/img/daily_dinner.png' /> <q-img
</div> v-if="day.details[1].img"
<div class="val">{{day.can.dinner}}</div> :src="day.details[1].img"
</div> :ratio="12 / 4"
<div class="restaurant-item col-24"> fit="cover"
<div class="key"> height="100%"
<img src='../../../assets/img/daily_hotel-1.png' /> >
</div> <template v-slot:error>
<div class="val" v-if='day.jiu2.length>0'> <div
<span v-for="(t,k) in day.jiu2" @click.stop="goUrl(t.url)" style="cursor: pointer" :key="k"> class="absolute-full flex flex-center bg-blue-1 text-dark"
{{k==day.jiu2.length-1?t.name:t.name+' / '}} >
</span> 图片加载失败
{{getHotelSuffix()}}
</div>
<div class="val" v-else>本日无酒店安排</div>
</div> </div>
</template>
</q-img>
<q-img
v-else
src="../../../assets/img/nll.jpg"
:ratio="12 / 4"
fit="cover"
height="100%"
></q-img>
</template>
</div>
</div>
</div>
<div class="item col row no-wrap q-mt-sm" style="background: #f6f6f6">
<div class="up col-8">
<template
v-if="
day.details[2].fileType && day.details[2].fileType == '.mp4'
"
>
<video
ref="myVideo"
width="100%"
height="100%"
:src="day.details[2].videoPath"
controls="controls"
></video>
</template>
<template v-else>
<q-img
v-if="day.details[2].img"
:src="day.details[2].img"
:ratio="12 / 4"
fit="cover"
height="100%"
>
<template v-slot:error>
<div
class="absolute-full flex flex-center bg-blue-1 text-dark"
>
图片加载失败
</div>
</template>
</q-img>
<q-img
v-else
src="../../../assets/img/nll.jpg"
:ratio="12 / 4"
fit="cover"
height="100%"
></q-img>
</template>
</div>
<div class="row items-end" style="border: 1px solid #ccc; left: 0">
<div class="q-pb-lg">
<div class="down q-pa-lg col">
<div
v-if="day.details[2].title != ''"
class="text-h6 text-bold q-pb-sm"
v-html="day.details[2].title"
@click.stop="goUrl(day.details[2].url)"
style="cursor: pointer"
></div>
<div
class="playInfo"
v-if="
day.details[2].playTimeHour ||
day.details[2].playTimeMinutes
"
>
<span
class="playInfo-item"
v-if="day.details[2].ticketName != ''"
>
</span>
<span
class="playInfo-item"
v-if="
day.details[2].playTimeHour ||
day.details[2].playTimeMinutes
"
>
<i class="iconfont icon-shijian1"></i>
<span v-if="day.details[2].playTimeHour"
>{{ day.details[0].playTimeHour }}小时
</span>
<span v-if="day.details[2].playTimeMinutes"
>{{ day.details[0].playTimeMinutes }}分钟
</span>
</span>
</div>
<span v-html="day.details[2].content"></span>
</div>
</div> </div>
</div>
</div> </div>
</div>
<div class="item flex q-mt-sm q-pa-lg" v-if="day.tips.length > 0">
<h4>温馨提示</h4>
<div class="remark">
<span v-for="(t, k) in day.tips" :key="k" v-html="t.content"></span>
</div>
</div>
<div
class="restaurant"
:class="{
'row justify-between wrap': $q.platform.is.desktop,
column: $q.platform.is.mobile,
}"
>
<div class="restaurant-item">
<div class="key">
<img src="../../../assets/img/daily_breakfast.png" />
</div>
<div class="val">{{ day.can.breakfirst }}</div>
</div>
<div class="restaurant-item">
<div class="key">
<img src="../../../assets/img/daily_lunch.png" />
</div>
<div class="val">{{ day.can.lanuch }}</div>
</div>
<div class="restaurant-item">
<div class="key">
<img src="../../../assets/img/daily_dinner.png" />
</div>
<div class="val">{{ day.can.dinner }}</div>
</div>
</div>
<div class="restaurant">
<div class="restaurant-item col-24 row">
<div class="key">
<img src="../../../assets/img/daily_hotel-1.png" />
</div>
<div class="val" v-if="day.jiu2.length > 0">
<span
v-for="(t, k) in day.jiu2"
@click.stop="goUrl(t.url)"
style="cursor: pointer"
:key="k"
>
{{ k == day.jiu2.length - 1 ? t.name : t.name + " / " }}
</span>
{{ getHotelSuffix() }}
</div>
<div class="val" v-else>本日无酒店安排</div>
</div>
</div>
</div> </div>
</div>
</template> </template>
<script> <script>
export default { export default {
props: { props: {
day: {}, day: {},
isDirect: {} isDirect: {},
}, },
methods: { methods: {
getHotelSuffix() { getHotelSuffix() {
let suffix = ""; let suffix = "";
if (this.day.jiu2.length > 1) { if (this.day.jiu2.length > 1) {
if (this.isDirect === 1) { if (this.isDirect === 1) {
suffix = "或同級" suffix = "或同級";
} }
} else { } else {
if (this.day.jiu2.length == 1 && this.day.jiu2[0].name != '温馨的家' && this.day.jiu2[0].name != if (
'机场附近酒店') { this.day.jiu2.length == 1 &&
if (this.day.jiu2[0].status == 1) { this.day.jiu2[0].name != "温馨的家" &&
suffix = "【保证入住】" this.day.jiu2[0].name != "机场附近酒店"
} else { ) {
if (this.isDirect === 1) { if (this.day.jiu2[0].status == 1) {
suffix = "或同級" suffix = "【保证入住】";
} } else {
} if (this.isDirect === 1) {
} suffix = "或同級";
}
return suffix;
},
goUrl(url) {
if (url != null && url.length > 0) {
window.open(url, "_blank");
}
} }
}
} }
} }
</script> return suffix;
\ No newline at end of file },
goUrl(url) {
if (url != null && url.length > 0) {
window.open(url, "_blank");
}
},
},
};
</script>
<template> <template>
<div class="block-item"> <div class="block-item">
<div class="two-block"> <div class="two-block">
<div class="column"> <div class="column">
<template v-for="(item,index) in day.details"> <template v-for="(item, index) in day.details">
<div v-if="index<1" class="item" :key="item.dayNum" <div
:class="{'col':index==0, v-if="index < 1"
'row no-wrap':index==0,'q-ml-sm':index==1}" style="background: #F6F6F6;"> class="item"
<div class="up" :key="item.dayNum"
:class="{'col-8':day.details.length>1&&index==0,}" :style="{'height':index==1?'265px':''}"> :class="{
<template v-if="item.fileType&&item.fileType=='.mp4'"> col: index == 0,
<video ref="myVideo" width="100%" height="100%" :src="item.videoPath" 'row no-wrap': index == 0,
controls="controls"> 'q-ml-sm': index == 1,
</video> }"
</template> style="background: #f6f6f6"
<template v-else> >
<div
<q-img v-if="item.img" :src='item.img' :ratio="12/4" fit="cover" height="100%"> class="up"
<template v-slot:error> :class="{ 'col-8': day.details.length > 1 && index == 0 }"
<div class="absolute-full flex flex-center bg-blue-1 text-dark"> :style="{ height: index == 1 ? '265px' : '' }"
图片加载失败 >
</div> <template v-if="item.fileType && item.fileType == '.mp4'">
</template> <video
</q-img> ref="myVideo"
<q-img v-else src='../../../assets/img/nll.jpg' :ratio="12/4" fit="cover" height="100%"></q-img> width="100%"
</template> height="100%"
</div> :src="item.videoPath"
<div class="row items-end" style="border:1px solid #ccc;left: 0;"> controls="controls"
<div class="q-pb-lg"> ></video>
<div class="down q-pa-lg" :class="{'col':index==0}"> </template>
<div v-if="item.title!=''" class="text-h6 text-bold q-pb-sm" v-html="item.title" @click.stop="goUrl(item.url)" <template v-else>
style="cursor: pointer;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;"></div> <q-img
<div class="playInfo" v-if='item.playTimeHour || item.playTimeMinutes'> v-if="item.img"
<span class="playInfo-item" v-if='item.ticketName!=""'> :src="item.img"
</span> :ratio="12 / 4"
<span class="playInfo-item" v-if='item.playTimeHour || item.playTimeMinutes'> fit="cover"
<i class="iconfont icon-shijian1"></i> height="100%"
>
<span v-if="item.playTimeHour">{{item.playTimeHour}}小时 </span> <template v-slot:error>
<span v-if="item.playTimeMinutes">{{item.playTimeMinutes}}分钟 </span> <div
</span> class="absolute-full flex flex-center bg-blue-1 text-dark"
</div> >
<span v-html="item.content"></span> 图片加载失败
</div>
</div>
</div> </div>
</template>
</q-img>
<q-img
v-else
src="../../../assets/img/nll.jpg"
:ratio="12 / 4"
fit="cover"
height="100%"
></q-img>
</template>
</div>
<div class="row items-end" style="border: 1px solid #ccc; left: 0">
<div class="q-pb-lg">
<div class="down q-pa-lg" :class="{ col: index == 0 }">
<div
v-if="item.title != ''"
class="text-h6 text-bold q-pb-sm"
v-html="item.title"
@click.stop="goUrl(item.url)"
style="
cursor: pointer;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
"
></div>
<div
class="playInfo"
v-if="item.playTimeHour || item.playTimeMinutes"
>
<span class="playInfo-item" v-if="item.ticketName != ''">
</span>
<span
class="playInfo-item"
v-if="item.playTimeHour || item.playTimeMinutes"
>
<i class="iconfont icon-shijian1"></i>
<span v-if="item.playTimeHour"
>{{ item.playTimeHour }}小时
</span>
<span v-if="item.playTimeMinutes"
>{{ item.playTimeMinutes }}分钟
</span>
</span>
</div>
<span v-html="item.content"></span>
</div> </div>
</template> </div>
<template v-for="(item,index) in day.details">
<div v-if="index==1" class="item up q-mt-sm row no-wrap col" :key="item.dayNum" style="background: #F6F6F6;">
<div class="col q-pa-lg" style="border:1px solid #ccc;right: 0;">
<div class="down" :class="{'col':index==0}">
<div v-if="item.title!=''" class="text-h6 text-bold q-pb-sm" v-html="item.title" @click.stop="goUrl(item.url)"
style="cursor: pointer;"></div>
<div class="playInfo" v-if='item.playTimeHour || item.playTimeMinutes'>
<span class="playInfo-item" v-if='item.ticketName!=""'>
</span>
<span class="playInfo-item" v-if='item.playTimeHour || item.playTimeMinutes'>
<i class="iconfont icon-shijian1"></i>
<span v-if="item.playTimeHour">{{item.playTimeHour}}小时 </span>
<span v-if="item.playTimeMinutes">{{item.playTimeMinutes}}分钟 </span>
</span>
</div>
<span v-html="item.content"></span>
</div>
</div>
<div class="col-8">
<template v-if="item.fileType&&item.fileType=='.mp4'">
<video ref="myVideo" width="100%" height="100%" :src="item.videoPath"
controls="controls">
</video>
</template>
<template v-else>
<q-img v-if="item.img" :src='item.img' :ratio="12/4" fit="cover" height="100%">
<template v-slot:error>
<div class="absolute-full flex flex-center bg-blue-1 text-dark">
图片加载失败
</div>
</template>
</q-img>
<q-img v-else src='../../../assets/img/nll.jpg' :ratio="12/4" fit="cover" height="100%"></q-img>
</template>
</div>
</div>
</template>
</div> </div>
</div>
<div class="item flex q-mt-sm q-pa-lg" v-if='day.tips.length>0'> </template>
<h4>温馨提示</h4> <template v-for="(item, index) in day.details">
<div class="remark"> <div
<span v-for="(t,k) in day.tips" :key="k" v-html="t.content"></span> v-if="index == 1"
class="item up q-mt-sm row no-wrap col"
:key="item.dayNum"
style="background: #f6f6f6"
>
<div class="col q-pa-lg" style="border: 1px solid #ccc; right: 0">
<div class="down" :class="{ col: index == 0 }">
<div
v-if="item.title != ''"
class="text-h6 text-bold q-pb-sm"
v-html="item.title"
@click.stop="goUrl(item.url)"
style="cursor: pointer"
></div>
<div
class="playInfo"
v-if="item.playTimeHour || item.playTimeMinutes"
>
<span class="playInfo-item" v-if="item.ticketName != ''">
</span>
<span
class="playInfo-item"
v-if="item.playTimeHour || item.playTimeMinutes"
>
<i class="iconfont icon-shijian1"></i>
<span v-if="item.playTimeHour"
>{{ item.playTimeHour }}小时
</span>
<span v-if="item.playTimeMinutes"
>{{ item.playTimeMinutes }}分钟
</span>
</span>
</div> </div>
<span v-html="item.content"></span>
</div>
</div> </div>
<div class="restaurant" :class="{'row justify-between wrap':$q.platform.is.desktop,'column':$q.platform.is.mobile}"> <div class="col-8">
<div class="restaurant-item"> <template v-if="item.fileType && item.fileType == '.mp4'">
<div class="key"> <video
<img src='../../../assets/img/daily_breakfast.png' /> ref="myVideo"
</div> width="100%"
<div class="val">{{day.can.breakfirst}}</div> height="100%"
</div> :src="item.videoPath"
<div class="restaurant-item"> controls="controls"
<div class="key"> ></video>
<img src='../../../assets/img/daily_lunch.png' /> </template>
</div> <template v-else>
<div class="val">{{day.can.lanuch}}</div> <q-img
</div> v-if="item.img"
<div class="restaurant-item"> :src="item.img"
<div class="key"> :ratio="12 / 4"
<img src='../../../assets/img/daily_dinner.png' /> fit="cover"
</div> height="100%"
<div class="val">{{day.can.dinner}}</div> >
<template v-slot:error>
<div
class="absolute-full flex flex-center bg-blue-1 text-dark"
>
图片加载失败
</div> </div>
<div class="restaurant-item col-24"> </template>
<div class="key"> </q-img>
<img src='../../../assets/img/daily_hotel-1.png' /> <q-img
</div> v-else
<div class="val" v-if='day.jiu2.length>0'> src="../../../assets/img/nll.jpg"
<span v-for="(t,k) in day.jiu2" @click.stop="goUrl(t.url)" style="cursor: pointer" :key="k"> :ratio="12 / 4"
{{k==day.jiu2.length-1?t.name:t.name+' / '}} fit="cover"
</span> height="100%"
{{getHotelSuffix()}} ></q-img>
</div> </template>
<div class="val" v-else>本日无酒店安排</div>
</div>
</div> </div>
</div>
</template>
</div>
<div class="item flex q-mt-sm q-pa-lg" v-if="day.tips.length > 0">
<h4>温馨提示</h4>
<div class="remark">
<span v-for="(t, k) in day.tips" :key="k" v-html="t.content"></span>
</div>
</div>
<div
class="restaurant"
:class="{
'row justify-between wrap': $q.platform.is.desktop,
column: $q.platform.is.mobile,
}"
>
<div class="restaurant-item">
<div class="key">
<img src="../../../assets/img/daily_breakfast.png" />
</div>
<div class="val">{{ day.can.breakfirst }}</div>
</div>
<div class="restaurant-item">
<div class="key">
<img src="../../../assets/img/daily_lunch.png" />
</div>
<div class="val">{{ day.can.lanuch }}</div>
</div> </div>
<div class="restaurant-item">
<div class="key">
<img src="../../../assets/img/daily_dinner.png" />
</div>
<div class="val">{{ day.can.dinner }}</div>
</div>
</div>
<div class="restaurant">
<div class="restaurant-item col-24 row">
<div class="key">
<img src="../../../assets/img/daily_hotel-1.png" />
</div>
<div class="val" v-if="day.jiu2.length > 0">
<span
v-for="(t, k) in day.jiu2"
@click.stop="goUrl(t.url)"
style="cursor: pointer"
:key="k"
>
{{ k == day.jiu2.length - 1 ? t.name : t.name + " / " }}
</span>
{{ getHotelSuffix() }}
</div>
<div class="val" v-else>本日无酒店安排</div>
</div>
</div>
</div> </div>
</div>
</template> </template>
<script> <script>
export default { export default {
props: { props: {
day: {}, day: {},
isDirect: {} isDirect: {},
}, },
mounted() { mounted() {
console.log(this.day,'--------')
}, },
methods: { methods: {
getHotelSuffix() { getHotelSuffix() {
let suffix = ""; let suffix = "";
if (this.day.jiu2.length > 1) { if (this.day.jiu2.length > 1) {
if (this.isDirect === 1) { if (this.isDirect === 1) {
suffix = "或同級" suffix = "或同級";
} }
} else { } else {
if (this.day.jiu2.length == 1 && this.day.jiu2[0].name != '温馨的家' && this.day.jiu2[0].name != if (
'机场附近酒店') { this.day.jiu2.length == 1 &&
if (this.day.jiu2[0].status == 1) { this.day.jiu2[0].name != "温馨的家" &&
suffix = "【保证入住】" this.day.jiu2[0].name != "机场附近酒店"
} else { ) {
if (this.isDirect === 1) { if (this.day.jiu2[0].status == 1) {
suffix = "或同級" suffix = "【保证入住】";
} } else {
} if (this.isDirect === 1) {
} suffix = "或同級";
}
return suffix;
},
goUrl(url) {
if (url != null && url.length > 0) {
window.open(url, "_blank");
}
} }
}
} }
} }
</script> return suffix;
\ No newline at end of file },
goUrl(url) {
if (url != null && url.length > 0) {
window.open(url, "_blank");
}
},
},
};
</script>
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