Browse Source

户外游还原

master
jiazhipeng 11 months ago
parent
commit
a6282153cb
  1. 17
      app.js
  2. 2
      app.json
  3. 2
      app.wxss
  4. 4
      pages/index/index.wxml
  5. 2
      pages/user/order/movieOrderInfo/index.wxml
  6. 108
      subPackages/index/imgSource.js
  7. 961
      subPackages/index/index.js
  8. 651
      subPackages/index/index.wxml
  9. 338
      subPackages/index/index.wxss

17
app.js

@ -39,17 +39,18 @@ App({
commonApi._post("pbservice/Other/getClientConfig", {unique_key: "wechatxcx"}).then(res => {
let data = JSON.parse(res.data);
data.isTest = data.isTest190? true : false;
data.indexSeason = null
this.globalData.configJson = data
}).then(() => {
// 获取ui配置文件 在首页调用
commonApi._post("adv/get_home_ui", {type_id: 3}).then(res => {
let obj = {}
res.data.content.forEach(item => {
obj[item.id] = item.image
});
this.globalData.configJson.indexSeason = obj
this.globalData.loadIndexSeason = true
})
// commonApi._post("adv/get_home_ui", {type_id: 3}).then(res => {
// let obj = {}
// res.data.content.forEach(item => {
// obj[item.id] = item.image
// });
// this.globalData.configJson.indexSeason = obj
// this.globalData.loadIndexSeason = true
// })
})
this.getShareCategoryId()
},

2
app.json

@ -252,7 +252,7 @@
"selectedColor": "#D22A1C",
"borderStyle": "white",
"list": [
{
{
"pagePath": "pages/index/index",
"iconPath": "/images/index.png",
"selectedIconPath": "/images/aindex_seld.png",

2
app.wxss

@ -155,6 +155,8 @@ page{
.no-scrollbar::-webkit-scrollbar{
display: none;
width: 0;
height: 0;
}
.flex-1{

4
pages/index/index.wxml

@ -31,7 +31,7 @@
<view class="dot{{index===activeBannerIndex?' active':''}}" wx:for="{{banner}}" wx:key="index"></view>
</view>
</view>
<view class="content" wx:if="{{!isTest}}">
<view class="content" wx:if="{{false}}">
<!-- 活动日历 -->
<view class="sale-road-boxes date-container" style="margin: 0 26.67rpx;">
<image lazy-load mode="heightFix" style="height:66rpx;width: 358rpx;" src="https://static.ticket.sz-trip.com/uploads/20250429/3e5717a0cf9198daa1e078b50b7d5c41.png"></image>
@ -123,7 +123,7 @@
<image src="https://static.ticket.sz-trip.com/uploads/20250429/77bf17a7cf31614720bd8b1932b32473.png" mode="widthFix"></image>
<view class="text">一日游</view>
</view>
<view bindtap="gotoUrl" data-url="https://test.m.cloud.sz-trip.com/movies" data-event="one_card" data-title="户外游" class="pbservice-item">
<view bindtap="gotoUrl" data-url="https://m.cloud.sz-trip.com/LearningTravel" data-event="one_card" data-title="户外游" class="pbservice-item">
<image src="https://static.ticket.sz-trip.com/uploads/20250430/4329eb909a6660062235f4a6cc7b2963.png" mode="widthFix"></image>
<view class="text">户外游</view>
</view>

2
pages/user/order/movieOrderInfo/index.wxml

@ -171,7 +171,7 @@
<view class="iconfont icon-close" bindtap="showKeFu"></view>
<view>如有问题</view>
<view>请联系{{info.order_product_list[0].supplier_code == 'syt'?'苏影通' : '淘票票'}}客服</view>
<view style="font-size: 40rpx;color: #0B898E;padding: 41rpx 0;">{{orderDetail.order_product_list[0].supplier_code == 'syt' ? '0512 6836 2565' : '4006979968'}}</view>
<view style="font-size: 40rpx;color: #0B898E;padding: 41rpx 0;">{{info.order_product_list[0].supplier_code == 'syt' ? '0512 6836 2565' : '4006979968'}}</view>
<view style="font-weight: 500;font-size: 26rpx;color: #000000;padding-bottom: 40rpx;">服务时间(9:00-21:00)</view>
</view>
</view>

108
subPackages/index/imgSource.js

@ -1,108 +1,4 @@
const imageSource = {
// 活动日历、场馆预约等
mainFunImgs: [
"https://static.ticket.sz-trip.com/uploads/20250312/2453c4f3e932172905ed883190ef1356.png",
"https://static.ticket.sz-trip.com/uploads/20250312/c69cdbafb16ed468fef68eb77865e6ff.png",
"https://static.ticket.sz-trip.com/uploads/20250312/05dd30d02e74178134242cc64aaa11ac.png",
"https://static.ticket.sz-trip.com/uploads/20250312/e93e655b524001d25d7d4fd848f5bb3b.png",
"https://static.ticket.sz-trip.com/uploads/20250312/8e675fc57ea4b9e45f2fa7736bc03e7d.png",
"https://static.ticket.sz-trip.com/uploads/20250312/db946eebb863adc0bb020338c9edc271.png",
"https://static.ticket.sz-trip.com/uploads/20250312/e2cc47fa5a2d01d436dad0a85948f060.png",
"https://static.ticket.sz-trip.com/jundaosuzhou/images/spring2025/ssy.png",
"https://static.ticket.sz-trip.com/uploads/20250312/a094d635976194782fbdcf2bc596b082.png",
"https://static.ticket.sz-trip.com/uploads/20250314/5238f9ee4762266abf0c279501ea4028.png",
],
// 数字文旅
SZWL: [
// 非遗,博物馆,名人馆,云上,云上文博,精彩回顾,文化场馆
// 苏影通 书仓 e读书 数字公共文化 云游苏州 美图鉴赏
"https://static.ticket.sz-trip.com/uploads/20250312/58d0fd32ea7521b0b1ea12bf5b593fe2.png",
"https://static.ticket.sz-trip.com/uploads/20250312/1994615fcbc125da641541ea1f04c364.png",
"https://static.ticket.sz-trip.com/uploads/20250312/f054ca452f27dac54723255ba6445790.png",
"https://static.ticket.sz-trip.com/uploads/20250312/590822c40c769cb4f673f460f1a37a0b.png",
"https://static.ticket.sz-trip.com/uploads/20250312/41c21568ed9c4b15084c9669ca99a6fd.png",
"https://static.ticket.sz-trip.com/uploads/20250312/1ee056f091a42e51ce8168767704708a.png",
"https://static.ticket.sz-trip.com/uploads/20250312/b418843c04ddfa00be91fb793019cb99.png",
"https://static.ticket.sz-trip.com/uploads/20250312/0ad69db116004e735e1bd13cd54fd75c.png",
"https://static.ticket.sz-trip.com/uploads/20250312/f2400b009c8e92efcdd645080f14b28a.png",
"https://static.ticket.sz-trip.com/uploads/20250312/bbda2dd4e332f457a6aa06a4a15b639b.png",
"https://static.ticket.sz-trip.com/uploads/20250312/06b500881204a4a40c5bc8d126f38a58.png",
"https://static.ticket.sz-trip.com/uploads/20250312/d188c19334c9170e5c963459b7187f20.png",
"https://static.ticket.sz-trip.com/uploads/20250312/a25506779b745291cb8d9051abce07c1.png",
],
// 旅游助手
LVZS: [
"https://static.ticket.sz-trip.com/uploads/20250423/662eb322f8851e04df41fd836c6a88f3.png",
// "https://static.ticket.sz-trip.com/uploads/20250312/ae847f6081edb82a14a75b3e19146eeb.png",
"https://static.ticket.sz-trip.com/uploads/20250312/d12ad76fbb7a46c1669c403e66e510ad.png",
"https://static.ticket.sz-trip.com/uploads/20250312/3b8941467df369032b70052b60095857.png",
"https://static.ticket.sz-trip.com/uploads/20250312/54b2063e28eacfeb220905563e802786.png",
],
// 公共服务
GGFW: [
"https://static.ticket.sz-trip.com/uploads/20250312/65f1dda9a4dc43d426544a0d14eb73de.png",
"https://static.ticket.sz-trip.com/uploads/20250312/9799b276d76f884fd0130d7378c974fe.png",
"https://static.ticket.sz-trip.com/uploads/20250312/c40b456687490eafe5414addaaae0c2b.png",
"https://static.ticket.sz-trip.com/uploads/20250312/a95959dcba2f494b69980d16a895e9c8.png",
"https://static.ticket.sz-trip.com/uploads/20250312/e16b8e640169e99639cef6ff7897b6a7.png"
],
// 十全十美
SQSM: [
// ["changshu","taicang", "kunshan","wujiang","gongyeyuanqu","zhangjiagang","wuzhong","xiangcheng","gusu","gaoxin"],
"https://static.ticket.sz-trip.com/uploads/20250312/3e4b8f20f9468cb4fd3f0c92d604db09.png",
"https://static.ticket.sz-trip.com/uploads/20250312/24fc48715691714988d5e0cf78e5a657.png",
"https://static.ticket.sz-trip.com/uploads/20250312/55b86da028a00326994ac8ebf10447b5.png",
"https://static.ticket.sz-trip.com/uploads/20250312/aa60aec108158b47e0210b8b33c72fe5.png",
"https://static.ticket.sz-trip.com/uploads/20250312/4fdd5f3e9f63421d4394f2c3b3a0c7a4.png",
"https://static.ticket.sz-trip.com/uploads/20250312/bb32450e448ec520c90241556a68c092.png",
"https://static.ticket.sz-trip.com/uploads/20250312/cea52b2c0f3c18762d7feea2ba987e63.png",
"https://static.ticket.sz-trip.com/uploads/20250312/ef29b1cbdd9b33919891732750f72f2a.png",
"https://static.ticket.sz-trip.com/uploads/20250312/8de375c2fc322cb44d7e0cdb84c97cfe.png",
"https://static.ticket.sz-trip.com/uploads/20250312/96a0c3631a0b3a9d5836943663a2f5c5.png",
],
// 长三角文旅平台
CSJWLPT: [
{
"name":"玉见昆山",
"icon":"https://static.ticket.sz-trip.com/uploads/20250423/40319f04a78f25c2741e4ce11b375597.png",
"type":"mini",
"path":"",
"appid":"wx8888a3fd0862b4c8"
},
{
"name":"智游常熟",
"icon":"https://static.ticket.sz-trip.com/uploads/20250423/619870022ca676c31d2d6395f81dd3d7.png",
"type":"mini",
"path":"",
"appid":"wxdaf3d5edd07dc7af"
},
{
"name":"常享游",
"icon":"https://static.ticket.sz-trip.com/uploads/20250312/194a5636ecd849ce1f8b8f42c9d5b08b.png",
"type":"h5",
"url":"https://tour.wlczy.com/h5/"
},
{
"name":"畅游宿迁",
"icon":"https://static.ticket.sz-trip.com/uploads/20250312/ea3bd8e0418d4ff2c07498d2cbef49c1.png",
"type":"mini",
"path":"/pages/index/index",
"appid":"wxcb00a59c4fba136e"
},
],
// 导航标题侧边图片
CBTP: [
@ -116,8 +12,8 @@ const imageSource = {
// 其他后台配置的图片,开发时使用
testImgs: {
indexSeason : {
// 头图
topBac: "https://static.ticket.sz-trip.com/uploads/20241225/f039e6b753c4c7fbd3ba78aa89f0b0fe.png",
// 头图
topBac: "https://static.ticket.sz-trip.com/uploads/20241225/f039e6b753c4c7fbd3ba78aa89f0b0fe.png",
// ai伴你游
ai: "https://static.ticket.sz-trip.com/uploads/20250314/3fb020cf3471d3731b4a7efae25e8e64.png",
// ai避高峰

961
subPackages/index/index.js

File diff suppressed because it is too large

651
subPackages/index/index.wxml

@ -2,6 +2,7 @@
<view wx:if="{{!isTest}}">
<!-- 顶部banner -->
<view style="position:relative;z-index: 1;">
<swiper class="swiper" autoplay="{{true}}" interval="{{5000}}" duration="{{300}}"
bindchange="changeBannerIndex" data-keyname="activeBannerIndex" circular>
@ -17,8 +18,8 @@
<view class="top-box" style="top: {{systemStyle.padHeight}}px;right:{{systemStyle.right+20}}px">
<navigator url="/pages/search/index" catchtap="pagePoint" data-event="search_click" class="search-box textOver">
<image src="https://static.ticket.sz-trip.com/uploads/20250312/656b4dde65f4237b2d7fe0ef65baa850.png" class="iconfont" style="width: 26rpx;height: 26rpx;"></image>
<view class="textOver" >搜索想要的旅游产品或服务</view>
<image src="https://static.ticket.sz-trip.com/uploads/20250526/f7cbe782688db5e39d30a24e4a2724b6.png" class="iconfont" style="width: 26rpx;height: 26rpx;"></image>
<view class="textOver" >搜一搜您想要的</view>
</navigator>
</view>
@ -29,499 +30,273 @@
</view>
</view>
<view class="main-content">
<!-- 金刚区 -->
<view>
<scroll-view scroll-x style="height:200rpx" bindscroll="listenScroll" data-keyname="mainTypeLeft">
<view class="no-scrollbar">
<scroll-view scroll-x style="height:152rpx" bindscroll="listenScroll" data-keyname="mainTypeLeft" class="no-scrollbar">
<view class="top-icons no-scrollbar">
<view bindtap="mainIconClick" class="top-icon-item" wx:for="{{mainTypeList}}" wx:key="index" data-item="{{item}}">
<image src="{{imageSourceList.mainFunImgs[3]}}" mode="widthFix"></image>
<image src="{{item.img}}" mode="aspectFill"></image>
<view class="top-icon-text">{{item.title}}</view>
</view>
</view>
</scroll-view>
<view class="scroll-line">
<view class="scroll-line-bg" wx:if="{{scrollLeft <= 5}}" style="width:37rpx;"></view>
<view class="scroll-line-bg2" wx:else style="width:37rpx;"></view>
<view class="scroll-line-bg" wx:if="{{mainTypeLeft <= 50}}" style="width:17rpx;"></view>
<view class="scroll-line-bg" wx:else style="width:17rpx;margin-left: 17rpx;"></view>
</view>
</view>
</view>
<view class="content">
<view class="small-swiper-box" >
<swiper class="small-swiper" autoplay="{{true}}" interval="{{5000}}" duration="{{300}}"
bindchange="changeBannerIndex" data-keyname="smBannerIndex">
<block wx:for="{{xiaobanner}}" wx:key="index">
<swiper-item bindtap="bannerClick" data-item="{{item}}">
<!-- 原 圆角77rpx,现改为13rpx -->
<image style="border-radius:13rpx" src="{{item.head_img}}" mode="aspectFill"></image>
</swiper-item>
</block>
</swiper>
<!-- <view class="dot-list com-flex sm-dot-list">
<view class="dot{{smBannerIndex==index?' active':''}}" wx:for="{{xiaobanner}}" wx:key="index"></view>
</view> -->
</view>
<view class="content">
<!-- 苏城环游记 todo-->
<view class="small-swiper-box" >
<swiper class="small-swiper" autoplay="{{true}}" interval="{{5000}}" duration="{{300}}"
bindchange="changeBannerIndex" data-keyname="smBannerIndex">
<block wx:for="{{xiaobanner}}" wx:key="index">
<swiper-item bindtap="bannerClick" data-item="{{item}}">
<!-- 原 圆角77rpx,现改为13rpx -->
<image style="border-radius:13rpx" src="{{item.head_img}}" mode="aspectFill"></image>
</swiper-item>
</block>
</swiper>
<!-- <view class="dot-list com-flex sm-dot-list">
<view class="dot{{smBannerIndex==index?' active':''}}" wx:for="{{xiaobanner}}" wx:key="index"></view>
</view> -->
</view>
<!-- 限时特惠--新版-->
<view class="sale-road-boxes xpth" style="margin-bottom: 18.67rpx;margin-top: 0;padding-top: 0;" >
<!-- 上方标题部分 -->
<view class="xsth-title">
<view class="xsth-left" style="display: flex;">
<image mode="heightFix" style="height:100rpx" src="{{indexSeason.xpth}}"></image>
<!-- 限时特惠--新版-->
<view class="sale-road-boxes xpth" style="margin-bottom: 18.67rpx;margin-top: 0;padding-top: 0;" >
<!-- 上方标题部分 -->
<view class="xsth-title">
<view class="xsth-left" style="display: flex;">
<image mode="heightFix" class="common-header-img" src="https://static.ticket.sz-trip.com/uploads/20250526/2bcce6d179c4abd3fa6cbdec8c8519bf.png"></image>
<image mode="heightFix" class="common-header-img" src="https://static.ticket.sz-trip.com/uploads/20250526/fcab4f467a250c2750c4af53942fa205.png"></image>
</view>
</view>
</view>
<!-- 商品部分 -->
<view class="xpth-product">
<!-- 左边的2个产品 -->
<view class="xpth-left">
<view class="xpth-item" wx:for="{{xpth.list}}" bindtap="productGotoDetail" data-item="{{item}}" wx:key="id">
<image src="{{item.headimg}}" mode="" />
<view class="xpth-item-content">
<view class="xpth-item-title textOver2">{{item.title}}</view>
<view class="xpth-item-bottom">
<view class="xpth-item-price">{{item.price/100}}</view>
<!-- 商品部分 -->
<view class="xpth-product">
<!-- 左边的2个产品 -->
<view class="xpth-left">
<view class="xpth-item" wx:for="{{xpth.list}}" bindtap="productGotoDetail" data-item="{{item}}" wx:key="id">
<image src="{{item.headimg}}" mode="" />
<view class="xpth-item-content">
<view class="xpth-item-title textOver2">{{item.title}}</view>
<view class="xpth-item-bottom">
<view class="xpth-item-price">{{item.price/100}}</view>
</view>
</view>
</view>
</view>
</view>
</view>
<!-- 右边的banner -->
<view class="xpth-banner" wx:if="{{xpth&&xpth.adv&&xpth.adv.length>0}}">
<swiper class="xpth-banner-swiper" autoplay="{{true}}" interval="{{5000}}" duration="{{300}}"
bindchange="changeBannerIndex" data-keyname="XPathBannerIndex">
<block wx:for="{{xpth.adv}}" wx:key="index">
<swiper-item bindtap="bannerClick" data-item="{{item}}">
<image style="border-radius:13rpx" src="{{item.head_img}}"></image>
</swiper-item>
</block>
</swiper>
<view class="xpth-banner-dot-list">
<view class="dot{{XPathBannerIndex==index?' active':''}}" wx:for="{{xpth.adv}}" wx:key="index"></view>
<!-- 右边的banner -->
<view class="xpth-banner" wx:if="{{xpth&&xpth.adv&&xpth.adv.length>0}}">
<swiper class="xpth-banner-swiper" autoplay="{{true}}" interval="{{5000}}" duration="{{300}}"
bindchange="changeBannerIndex" data-keyname="XPathBannerIndex">
<block wx:for="{{xpth.adv}}" wx:key="index">
<swiper-item bindtap="bannerClick" data-item="{{item}}">
<image style="border-radius:13rpx" src="{{item.head_img}}"></image>
</swiper-item>
</block>
</swiper>
<view class="xpth-banner-dot-list">
<view class="dot{{XPathBannerIndex==index?' active':''}}" wx:for="{{xpth.adv}}" wx:key="index"></view>
</view>
</view>
</view>
</view>
</view>
<!-- 公共服务 -->
<view class="sale-road-boxes" style="margin-top:0;">
<image mode="heightFix" style="height:100rpx" src="{{indexSeason.ggfw}}"></image>
<navigator url="/pages/pbService/index" catchtap="pagePoint" data-event="public_view" class="title-more">
<view style="height: 40rpx;line-height: 40rpx;">更多</view>
<image style="width: 20rpx;height: 20rpx;margin-left: 8rpx;" src="https://static.ticket.sz-trip.com/uploads/20241225/a59cd4103d0ba9a9de7498304bf24544.png" mode="" />
</navigator>
</view>
<view>
<!-- 元旦修改 ggfw为新增类名 -->
<view class="ggfw-list" style="width:100%;margin-top: 43rpx;">
<view class="ggfw" wx:for="{{publicSerivce}}" wx:key="index" data-item="{{item}}" bindtap="mainIconClick">
<image src="{{imageSourceList.GGFW[2]}}"></image>
</view>
<view class="small-swiper-box" >
<swiper class="small-swiper" autoplay="{{true}}" interval="{{5000}}" duration="{{300}}"
bindchange="changeBannerIndex" data-keyname="smBannerIndex">
<block wx:for="{{xiaobanner}}" wx:key="index">
<swiper-item bindtap="bannerClick" data-item="{{item}}">
<!-- 原 圆角77rpx,现改为13rpx -->
<image style="border-radius:13rpx" src="{{item.head_img}}" mode="aspectFill"></image>
</swiper-item>
</block>
</swiper>
<!-- <view class="dot-list com-flex sm-dot-list">
<view class="dot{{smBannerIndex==index?' active':''}}" wx:for="{{xiaobanner}}" wx:key="index"></view>
</view> -->
</view>
</view>
<!-- 旅游助手 -->
<view class="sale-road-boxes" style="margin-top:0">
<image mode="heightFix" style="height:100rpx" src="{{indexSeason.lyzs}}"></image>
<image class="rmtj-right" src="{{imageSourceList.CBTP[1]}}" mode="" style="width: 276rpx;height: 100rpx;"/>
</view>
<view class="pic-list" style="margin-top:20rpx" wx:if="{{!isTest}}">
<!-- <image class="new-pic" bindtap="gotoUrl" data-event="dou_click" data-title="抖in苏州" data-url="https://m.cloud.sz-trip.com/ShakeInDetailList?id=350&class_id=27&index=1"
src="{{imageSourceList.LVZS[0]}}" mode="aspectFill"></image> -->
<image class="new-pic" bindtap="gotoPath" data-path="/subPackageCheckPoint/pages/index/index"
src="{{imageSourceList.LVZS[0]}}" mode="aspectFill"></image>
<image class="new-pic" bindtap="gotoPath" data-event="food_click" data-title="街巷美食" data-path="/pages/list/{{isTest?'road':'food'}}/index"
src="{{imageSourceList.LVZS[1]}}" mode="aspectFill"></image>
<image class="new-pic" bindtap="audioGuide" data-event="voice_click"
src="{{imageSourceList.LVZS[2]}}" mode="aspectFill"></image>
<image class="new-pic" bindtap="gotoPath" data-event="guide_click" data-title="游记攻略" data-path="/pages/list/strategy/index"
src="{{imageSourceList.LVZS[3]}}" mode="aspectFill"></image>
</view>
<!-- ai避高峰 -->
<!-- <view style="display: flex;margin-top: 30rpx;justify-content: space-between;">
<view bindtap="gotoUrl" data-event="comfort_click" data-title="景区舒适度" data-url="https://m.cloud.sz-trip.com/aiPlay" class="jqssd">
<image src="{{indexSeason.ai}}" mode=""/>
<!-- 公共服务 -->
<view class="sale-road-boxes" style="margin-top:0;">
<image class="common-header-img" mode="heightFix" src="{{indexSeason.ggfw}}"></image>
<navigator url="/pages/pbService/index" catchtap="pagePoint" data-event="public_view" class="title-more">
<view style="height: 40rpx;line-height: 40rpx;">更多</view>
<image style="width: 12rpx;height: 20rpx;margin-left: 8rpx;" src="https://static.ticket.sz-trip.com/uploads/20250526/e6b945c42851563e9672c6992057bd91.png" mode="" />
</navigator>
</view>
<view bindtap="gotoUrls" data-event="xlqc" class="sslk">
<image src="{{indexSeason.avoid}}" mode=""/>
<view>
<view class="ggfw-list" style="width:100%;margin-top: 30rpx;">
<view class="ggfw" wx:for="{{publicSerivce}}" wx:key="index" data-item="{{item}}" bindtap="mainIconClick">
<image src="{{item.img}}"></image>
</view>
</view>
</view>
</view> -->
<!-- 旅游助手 -->
<view class="sale-road-boxes" style="margin-top:36rpx">
<image mode="heightFix" class="common-header-img" src="{{indexSeason.lyzs}}"></image>
<!-- <image class="rmtj-right" src="{{imageSourceList.CBTP[1]}}" mode="" style="width: 276rpx;height: 100rpx;"/> -->
</view>
<view class="pic-list" style="margin-top:30rpx">
<image class="new-pic" wx:for="{{travelData}}" wx:key="index" data-item="{{item}}" bindtap="mainIconClick"
src="{{item.img}}" mode="aspectFill"></image>
</view>
<!-- 数字文旅-->
<view class="sale-road-boxes" style="margin-top:0">
<image mode="heightFix" style="height:100rpx" src="{{indexSeason.wlcx}}"></image>
<image class="rmtj-right" src="{{imageSourceList.CBTP[0]}}" mode="" style="width: 276rpx;height: 100rpx;"/>
</view>
<view class="slide-out-box">
<!-- 元旦修改 .slide-box的原样式 height:360rpx-->
<scroll-view scroll-x style="height:343.33rpx" bindscroll="listenScroll" class="slide-box">
<view class="pbservice" style="margin-bottom:30rpx">
<view bindtap="gotoUrl" data-title="非遗鉴赏" style="margin-left: 20rpx;" data-url="https://m.cloud.sz-trip.com/IntangibleCultural2" class="pbservice-item">
<image src="{{imageSourceList.SZWL[0]}}" mode="widthFix"></image>
<view class="text">数字非遗</view>
</view>
<view bindtap="goH5" data-title="数字博物馆" data-path="BwsInfo" class="pbservice-item">
<image src="{{imageSourceList.SZWL[1]}}" mode="widthFix"></image>
<view class="text">数字博物馆</view>
</view>
<view bindtap="gotoUrl" data-title="数字名人馆" data-url="https://www.szsmrg.com/home" class="pbservice-item">
<image src="{{imageSourceList.SZWL[2]}}" mode="widthFix"></image>
<view class="text">数字名人馆</view>
</view>
<view bindtap="gotoUrl" data-event="cloud_click" data-title="云上观展" data-url="https://m.cloud.sz-trip.com/CloudPerform2022" class="pbservice-item">
<image src="{{imageSourceList.SZWL[3]}}" mode="widthFix"></image>
<view>云上观展</view>
</view>
<view bindtap="goH5" data-event="book_click" data-title="文博会" data-path="CloudExpo" class="pbservice-item">
<image src="{{imageSourceList.SZWL[4]}}" mode="widthFix"></image>
<view class="text">云上文博会</view>
</view>
<view bindtap="gotoPath" data-event="review_click" data-title="精彩回顾" data-path="/pages/pbService/activity/index" class="pbservice-item">
<image src="{{imageSourceList.SZWL[5]}}" mode="widthFix"></image>
<view class="text">精彩回顾</view>
</view>
<view bindtap="goH5" data-title="文化场馆查询" data-path="Museum" class="pbservice-item">
<image src="{{imageSourceList.SZWL[6]}}" mode="widthFix"></image>
<view class="text">文化场馆查询</view>
<!-- ai避高峰 -->
<!-- <view style="display: flex;margin-top: 30rpx;justify-content: space-between;">
<view bindtap="gotoUrl" data-event="comfort_click" data-title="景区舒适度" data-url="https://m.cloud.sz-trip.com/aiPlay" class="jqssd">
<image src="{{indexSeason.ai}}" mode=""/>
</view>
<view bindtap="gotoPath" style="margin-left: 20rpx;" data-event="book_click" data-title="苏影通" data-path="/pages/list/movieticket/index" class="pbservice-item">
<image src="{{imageSourceList.SZWL[7]}}" mode="widthFix"></image>
<view class="text">苏影通</view>
<view bindtap="gotoUrls" data-event="xlqc" class="sslk">
<image src="{{indexSeason.avoid}}" mode=""/>
</view>
<view bindtap="gotoPath" data-event="book_click" data-title="书仓" data-path="/pages/pbService/library/index" class="pbservice-item">
<image src="{{imageSourceList.SZWL[8]}}" mode="widthFix"></image>
<view class="text">书仓</view>
</view>
<view bindtap="gotoPath" data-event="e_book" data-title="e读书" data-path="/pages/pbService/library/index" class="pbservice-item">
<image src="{{imageSourceList.SZWL[9]}}" mode="widthFix"></image>
<view class="text">e读书</view>
</view>
<view bindtap="gotoUrl" data-event="book_click" data-title="公共文化资源库" data-url="https://m.cloud.sz-trip.com/PublicCulture2022" class="pbservice-item">
<image src="{{imageSourceList.SZWL[10]}}" mode="widthFix"></image>
<view class="text">数字公共文化</view>
</view>
<view bindtap="gotoUrl" data-event="appreciate_click" data-title="云游苏州" data-url="https://speed.web.yunyouyizhan.com/downloadApp/index.html#/" class="pbservice-item">
<image src="{{imageSourceList.SZWL[11]}}" mode="widthFix"></image>
<view class="text">云游苏州</view>
</view> -->
<!-- 数字文旅-->
<view class="sale-road-boxes" style="margin-top:30rpx">
<image mode="heightFix" class="common-header-img" src="{{indexSeason.wlcx}}"></image>
<!-- <image class="rmtj-right" src="{{imageSourceList.CBTP[0]}}" mode="" style="width: 276rpx;height: 100rpx;"/> -->
</view>
<view class="slide-out-box">
<!-- 元旦修改 .slide-box的原样式 height:360rpx-->
<scroll-view scroll-x style="height:400rpx" bindscroll="listenScroll" data-keyname="scrollLeft" class="slide-box">
<view class="pbservice">
<view class="pbservice-item" wx:for="{{travelCulture}}" wx:key="index" data-item="{{item}}" bindtap="mainIconClick">
<image src="{{item.img}}" mode="widthFix"></image>
<!-- <view class="text">{{item.title}}</view> -->
</view>
</view>
<view bindtap="gotoPath" data-event="appreciate_click" data-title="美图鉴赏" data-path="/pages/pbService/appreciate/index" class="pbservice-item">
<image src="{{imageSourceList.SZWL[12]}}" mode="widthFix"></image>
<view class="text">美图鉴赏</view>
</scroll-view>
<view class="scroll-line" style="margin: 0 auto;">
<view class="scroll-line-bg" wx:if="{{scrollLeft <= 50}}" style="width:17rpx;"></view>
<view class="scroll-line-bg" wx:else style="width:17rpx;margin-left: 17rpx;"></view>
</view>
</view>
</scroll-view>
<view class="scroll-line">
<!-- <view class="scroll-line-bg" style="width:{{4 / 5 * 100}}%;margin-left:{{scrollLeft}}px"></view> -->
<!-- 元旦修改 以下两行都是改的 .scroll-line-bg .scroll-line-bg2-->
<view class="scroll-line-bg" wx:if="{{scrollLeft <= 5}}" style="width:37rpx;"></view>
<view class="scroll-line-bg2" wx:else style="width:37rpx;"></view>
</view>
</view>
<!-- 十全十美 -->
<view class="sale-road-boxes">
<image mode="heightFix" style="height:100rpx" src="{{indexSeason.sqj}}"></image>
<!-- <image class="rmtj-right" src="{{imageSourceList.CBTP[2]}}" mode="" /> -->
</view>
<view class="six-box-new" wx:if="{{!isTest}}">
<image bindtap="gotoPath" data-event="{{area_ids[index]}}_click" data-title="苏城六纪" data-path="/pages/list/six/index?area={{area_ids[index]}}" wx:for="{{imageSourceList.SQSM}}" src="{{item}}" mode="widthFix" wx:key="index">
</image>
</view>
<!-- 长三角文旅平台 -->
<view class="sale-road-boxes" style="margin-top:0" wx:if="{{otherPlat}}">
<image mode="heightFix" style="height:100rpx" src="{{indexSeason.csjwlpt}}"></image>
<image class="rmtj-right" src="{{imageSourceList.CBTP[3]}}" mode="" style="width: 276rpx;height: 100rpx;"/>
</view>
<view class="other-plats" wx:if="{{otherPlat&&!isTest}}">
<view class="other-plat" wx:for="{{imageSourceList.CSJWLPT}}" bindtap="gotoOther" data-item="{{item}}" wx:key="index">
<image src="{{item.icon}}" mode="heightFix"></image>
<view>{{item.name}}</view>
<!-- 十全十美 -->
<view class="sale-road-boxes">
<image mode="heightFix" class="common-header-img" src="{{indexSeason.sqj}}"></image>
<!-- <image class="rmtj-right" src="{{imageSourceList.CBTP[2]}}" mode="" /> -->
</view>
<view class="six-box-new">
<image wx:for="{{SQSM}}" src="{{item.img}}" data-item="{{item}}" bindtap="mainIconClick" mode="widthFix" wx:key="index"></image>
</view>
</view>
<!-- 热门推荐 -->
<view class="sale-road-boxes" style="margin-top:0">
<image mode="heightFix" style="height:100rpx" src="{{indexSeason.rmtj}}"></image>
<image class="rmtj-right" src="{{imageSourceList.CBTP[4]}}" mode="" style="width: 276rpx;height: 100rpx;"/>
</view>
<view class="hot-list" wx:if="{{isTest==false}}">
<view class="hot-list-item" wx:for="{{2}}" wx:for-index="number" wx:key="number">
<view wx:for="{{list}}" wx:if="{{index%2==number}}" bindtap="gotoDetail" data-item="{{item}}" wx:key="id">
<view wx:if="{{number==0 && index==0}}" class="hot-item today-hot">
<common-image class="today-main-img" width="100%" height="615rpx" src="{{item.ext.headimg}}" mode="aspectFill"></common-image>
<view style="position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,0.14)"></view>
<image class="today-tip-img" src="https://static.ticket.sz-trip.com/xcxImages/index/today.png" mode="widthFix"></image>
<view class="today-date">{{date}} {{month}}</view>
<view class="today-hot-box">
<view class="today-hot-tag textOver" wx:for="{{item.ext.display_tags && ext.display_tags.length>0}}" wx:key="index">
{{item.ext.display_tags[0]}}</view>
<view class="today-hot-title">{{item.title}}</view>
</view>
</view>
<view class="hot-item" wx:elif="{{item.type=='travels'}}">
<view style="position:relative">
<common-image width="100%" src="{{item.ext.headimg}}" mode="widthFix"></common-image>
<view class="hot-location textOver">{{item.ext.subtitle}}</view>
<!-- 长三角文旅平台 -->
<view class="sale-road-boxes" style="margin-top:0" wx:if="{{otherPlat}}">
<image mode="heightFix" class="common-header-img" src="{{indexSeason.csjwlpt}}"></image>
<!-- <image class="rmtj-right" src="{{imageSourceList.CBTP[3]}}" mode="" style="width: 276rpx;height: 100rpx;"/> -->
</view>
<view class="other-plats" wx:if="{{otherPlat}}">
<view class="other-plat" wx:for="{{otherPlat}}" bindtap="gotoOther" data-item="{{item}}" wx:key="index">
<image src="{{item.icon}}" mode="heightFix"></image>
<!-- <view>{{item.name}}</view> -->
</view>
<view class="hot-info">
<view class="hot-title">{{item.title}}</view>
<view class="tags textOver" style="margin-bottom:0">
<view class="icon-box">
<text class="iconfont icon-xin"></text>
<text>{{item.ext.like_number}}</text>
</view>
<!-- 热门推荐 -->
<view class="sale-road-boxes" style="margin-top:0">
<image mode="heightFix" class="common-header-img" src="{{indexSeason.rmtj}}"></image>
<!-- <image class="rmtj-right" src="{{imageSourceList.CBTP[4]}}" mode="" style="width: 276rpx;height: 100rpx;"/> -->
</view>
<view class="hot-list">
<view class="hot-list-item" wx:for="{{2}}" wx:for-index="number" wx:key="number">
<view wx:for="{{list}}" wx:if="{{index%2==number}}" bindtap="gotoDetail" data-item="{{item}}" wx:key="id">
<view wx:if="{{number==0 && index==0}}" class="hot-item today-hot">
<common-image class="today-main-img" width="100%" height="615rpx" src="{{item.ext.headimg}}" mode="aspectFill"></common-image>
<view style="position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,0.14)"></view>
<image class="today-tip-img" src="https://static.ticket.sz-trip.com/xcxImages/index/today.png" mode="widthFix"></image>
<view class="today-date">{{date}} {{month}}</view>
<view class="today-hot-box">
<view class="today-hot-tag textOver" wx:for="{{item.ext.display_tags && ext.display_tags.length>0}}" wx:key="index">
{{item.ext.display_tags[0]}}</view>
<view class="today-hot-title">{{item.title}}</view>
</view>
<view class="icon-box">
<text class="iconfont icon-eye"></text>
<text>{{item.ext.view_number}}</text>
</view>
<view class="hot-item" wx:elif="{{item.type=='travels'}}">
<view style="position:relative">
<common-image width="100%" src="{{item.ext.headimg}}" mode="widthFix"></common-image>
<view class="hot-location textOver">{{item.ext.subtitle}}</view>
</view>
<view class="hot-info">
<view class="hot-title">{{item.title}}</view>
<view class="tags textOver" style="margin-bottom:0">
<view class="icon-box">
<text class="iconfont icon-xin"></text>
<text>{{item.ext.like_number}}</text>
</view>
<view class="icon-box">
<text class="iconfont icon-eye"></text>
<text>{{item.ext.view_number}}</text>
</view>
</view>
</view>
</view>
<view wx:else class="hot-item">
<view style="position:relative">
<common-image width="100%" src="{{item.ext.headimg}}" mode="widthFix"></common-image>
<!-- <view wx:if="{{item.type!='act_calendar' && item.ext.address}}" class="hot-location textOver"><text
class="iconfont icon-location"></text>{{item.ext.address}}</view> -->
</view>
<view class="hot-info">
<view class="hot-title">{{item.title}}</view>
<!-- <view class="tags textOver">
<view wx:for="{{item.ext.display_tags}}" class="tag textOver">{{item}}</view>
</view> -->
<view wx:if="{{item.ext.type!='tenscenic' && item.ext.price}}" class="hot-price">
<text>¥</text><text>{{item.ext.price/100}}</text><text>起</text>
</view>
</view>
</view>
</view>
<view wx:else class="hot-item">
<view style="position:relative">
<common-image width="100%" src="{{item.ext.headimg}}" mode="widthFix"></common-image>
<!-- <view wx:if="{{item.type!='act_calendar' && item.ext.address}}" class="hot-location textOver"><text
class="iconfont icon-location"></text>{{item.ext.address}}</view> -->
</view>
<view class="hot-info">
<view class="hot-title">{{item.title}}</view>
<!-- <view class="tags textOver">
<view wx:for="{{item.ext.display_tags}}" class="tag textOver">{{item}}</view>
</view> -->
<view wx:if="{{item.ext.type!='tenscenic' && item.ext.price}}" class="hot-price">
<text>¥</text><text>{{item.ext.price/100}}</text><text>起</text>
</view>
</view>
</view>
</view>
</view>
<view wx:if="{{listMore}}" class="more-btn-text" bindtap="getList">查看更多</view>
<view wx:else class="more-btn-text" bindtap="getList">暂无更多推荐</view>
</view>
<view wx:if="{{listMore && isTest==false}}" class="more-btn-text" bindtap="getList">查看更多</view>
<view wx:else class="more-btn-text" bindtap="getList">暂无更多推荐</view>
</view>
<!-- 广告弹窗 -->
<view class="zzc" bindtap="closeAdv" wx:if="{{showAdv}}"></view>
<view class="alertavd" wx:if="{{showAdv}}">
<swiper class="alertsp" indicator-dots='{{true}}' indicator-color="rgba(255,255,255,0.5)" autoplay="{{true}}" interval="{{3000}}" duration="{{300}}" indicator-active-color="white">
<block wx:for="{{alertSwipeList}}" wx:key="index">
<swiper-item data-item="{{item}}" bindtap="bannerJumpNew">
<image src="{{item.head_img}}" style="width: 100%; height:100%; border-radius: 10rpx;" mode="aspectFill"></image>
</swiper-item>
</block>
</swiper>
<image bindtap="closeAdv" style="width: 100rpx; height: 100rpx;transform: translate(200rpx,6rpx);" src="https://static.ticket.sz-trip.com/uploads/20220810/f4bb1a4f0b5eb394e6ca6e4f03aaa1e0.png"></image>
<swiper class="alertsp" indicator-dots='{{true}}' indicator-color="rgba(255,255,255,0.5)" autoplay="{{true}}" interval="{{3000}}" duration="{{300}}" indicator-active-color="white">
<block wx:for="{{alertSwipeList}}" wx:key="index">
<swiper-item data-item="{{item}}" bindtap="bannerClick">
<image src="{{item.head_img}}" style="width: 100%; height:100%; border-radius: 10rpx;" mode="aspectFill"></image>
</swiper-item>
</block>
</swiper>
<image bindtap="closeAdv" style="width: 100rpx; height: 100rpx;transform: translate(200rpx,6rpx);" src="https://static.ticket.sz-trip.com/uploads/20220810/f4bb1a4f0b5eb394e6ca6e4f03aaa1e0.png"></image>
</view>
<!-- 广告弹窗结束 -->
<view class="fullavd" wx:if="{{showFullAdv && startList.head_img}}" style="opacity: {{opacity}}">
<view class="time" bindtap="closeFullAdv" wx:if="{{showTime && startList.media_type}}">{{time}}s跳过</view>
<view class="Qtop" style="min-height:100vh" wx:if="{{showTime && startList.media_type}}">
<image src="{{startList.head_img}}" mode="widthFix" style="width: 100%;height: 100%;"></image>
</view>
<!-- 视频 -->
<view style="width:100vw;height: 100vh;position: relative;" wx:if="{{!startList.media_type}}">
<video style="width:100vw;height:100vh;display:block;" id="myVideo" src="{{startList.head_img}}" show-center-play-btn="{{false}}" show-play-btn="{{true}}" autoplay controls="{{false}}" bindended="videoend" loop="{{true}}" muted="{{isMuted}}" object-fit="fill"></video>
<!-- <image src="https://static.ticket.sz-trip.com/jundaosuzhou/images/startPage/mute.png" class="muteImg" mode="widthFix" wx:if="{{isMuted}}" bindtap="closeMuted"></image> -->
<!-- <image src="https://static.ticket.sz-trip.com/jundaosuzhou/images/startPage/sound.png" class="muteImg" mode="widthFix" wx:else bindtap="closeMuted"></image> -->
<image src="https://static.ticket.sz-trip.com/jundaosuzhou/images/startPage/logo.png" class="logoImg" mode="widthFix"></image>
<image src="https://static.ticket.sz-trip.com/jundaosuzhou/images/startPage/btn.png" class="btnImg" mode="widthFix" bindtap="closeFullAdv"></image>
<image src="https://static.ticket.sz-trip.com/jundaosuzhou/images/startPage/play.png" class="playImg" mode="widthFix" wx:if="{{videoPlay}}" bindtap="videoPlay"></image>
<image src="https://static.ticket.sz-trip.com/jundaosuzhou/images/startPage/pause.png" class="playImg" mode="widthFix" wx:else bindtap="videoPause"></image>
</view>
</view>
</view>
<view wx:else>
<image class="top-bg-img" src="{{indexSeason.topBac}}" mode="widthFix"></image>
<view style="position:relative;z-index: 1;">
<swiper class="swiper" autoplay="{{true}}" interval="{{bannerInterver}}" duration="{{300}}" bindchange="changeBannerIndex" circular>
<block wx:for="{{banner}}" wx:key="*this">
<swiper-item bindtap="bannerClick" data-item="{{item}}">
<image src="{{item.head_img}}" mode="scaleToFill"></image>
</swiper-item>
</block>
</swiper>
<view class="com-flex dot-list">
<view class="dot{{index===activeBannerIndex?' active':''}}" wx:for="{{banner}}" wx:key="this"></view>
</view>
</view>
<view class="top-icons">
<view bindtap="gotoPath" data-event="activity_click" data-title="活动日历" data-path="/pages/list/activitynew/index" class="top-icon-item">
<!-- 夏季修改 -->
<image src="https://static.ticket.sz-trip.com/uploads/20240606/ebe723260a0d46550c77307472180586.png" mode="widthFix"></image>
<!-- <image src="https://static.ticket.sz-trip.com/xcxImages/index/icon1New.png" mode="widthFix"></image> -->
<view class="top-icon-text">活动日历</view>
</view>
<view bindtap="gotoPath" data-event="museum" data-title="场馆预约" data-path="/pages/list/{{isTest?'scene':'museum'}}/index" class="top-icon-item">
<!-- 夏季修改 -->
<image src="https://static.ticket.sz-trip.com/uploads/20240606/106ed983a3641f27a13c41cc2b977af2.png" mode="widthFix"></image>
<!-- <image src="https://static.ticket.sz-trip.com/xcxImages/index/icon2New.png" mode="widthFix"></image> -->
<view class="top-icon-text">场馆预约</view>
</view>
<view bindtap="gotoPath" data-event="show" data-title="剧场演出" data-path="/pages/list/{{isTest?'activity':'theatre'}}/index" class="top-icon-item">
<!-- 夏季修改 -->
<image src="https://static.ticket.sz-trip.com/uploads/20240606/3db989129660f5de29b0f617375f0672.png" mode="widthFix"></image>
<!-- <image src="https://static.ticket.sz-trip.com/xcxImages/index/icon4New.png" mode="widthFix"></image> -->
<view class="top-icon-text">剧场演出</view>
</view>
<view bindtap="gotoPath" data-event="night_sz" data-title="夜游苏州" data-path="/pages/list/night/index" class="top-icon-item" wx:if="{{false}}">
<!-- 夏季修改 -->
<image src="https://static.ticket.sz-trip.com/uploads/20240606/1d8d45eab5735103ed2d1342f84b615a.png" mode="widthFix"></image>
<!-- <image src="https://static.ticket.sz-trip.com/xcxImages/index/icon8New.png" mode="widthFix"></image> -->
<view class="top-icon-text">夜游苏州</view>
</view>
</view>
<view class="content">
<!-- 五一修改 一张banner不滚动 -->
<view class="small-swiper-box" wx:if="{{xiaobanner.length === 1}}">
<image bindtap="bannerClick" data-item="{{xiaobanner[0]}}" style="border-radius:13rpx;width: 100%" src="{{xiaobanner[0].head_img}}" mode="widthFix"></image>
</view>
<view class="small-swiper-box" wx:else>
<swiper class="small-swiper" autoplay="{{true}}" interval="{{5000}}" duration="{{300}}" bindchange="changeSmBannerIndex">
<block wx:for="{{xiaobanner}}" wx:key="*this">
<swiper-item bindtap="bannerClick" data-item="{{item}}">
<!-- 原 圆角77rpx,现改为13rpx -->
<image style="border-radius:13rpx" src="{{item.head_img}}" mode="aspectFill"></image>
</swiper-item>
</block>
</swiper>
<view class="dot-list com-flex sm-dot-list">
<view class="dot{{smBannerIndex==index?' active':''}}" wx:for="{{xiaobanner}}" wx:key="this"></view>
<view class="time" bindtap="closeFullAdv" wx:if="{{showTime && startList.media_type}}">{{time}}s跳过</view>
<view class="Qtop" style="min-height:100vh" wx:if="{{showTime && startList.media_type}}">
<image src="{{startList.head_img}}" mode="widthFix" style="width: 100%;height: 100%;"></image>
</view>
</view>
<view class="sale-road-boxes" style="margin-top:0">
<image mode="heightFix" style="height:86rpx" src="{{indexSeason.wlcx}}"></image>
<image class="rmtj-right" src="https://static.ticket.sz-trip.com/uploads/20240606/479dad06e6cf67bc45f7cf605d982184.png" mode="" />
</view>
<!-- 五一修改 .slide-out-box 增加背景色-->
<view class="slide-out-box">
<!-- 元旦修改 .slide-box的原样式 height:360rpx-->
<scroll-view scroll-x style="height:343.33rpx" bindscroll="listenScroll" class="slide-box">
<view class="pbservice" style="margin-bottom:30rpx">
<view bindtap="gotoUrl" data-title="非遗鉴赏" style="margin-left: 20rpx;" data-url="https://m.cloud.sz-trip.com/IntangibleCultural2" class="pbservice-item">
<image src="https://static.ticket.sz-trip.com/uploads/20240606/97844beceebd503256bebae5afd6820b.png" mode="widthFix"></image>
<view class="text">数字非遗</view>
</view>
<view bindtap="goH5" data-title="数字博物馆" data-path="BwsInfo" class="pbservice-item">
<image src="https://static.ticket.sz-trip.com/uploads/20240606/27acb48002369a8203762acc783c7492.png" mode="widthFix"></image>
<view class="text">数字博物馆</view>
</view>
<view bindtap="gotoUrl" data-event="cloud_click" data-title="云上观展" data-url="https://m.cloud.sz-trip.com/CloudPerform2022" class="pbservice-item">
<image src="https://static.ticket.sz-trip.com/uploads/20240606/5711260f02772eebaba9dba9dfda2b4f.png" mode="widthFix"></image>
<view>云上观展</view>
</view>
<view bindtap="goH5" data-event="book_click" data-title="文博会" data-path="CloudExpo" class="pbservice-item">
<image src="https://static.ticket.sz-trip.com/uploads/20240606/4a3804f24e034e15f19c27a85d0a8ac4.png" mode="widthFix"></image>
<view class="text">云上文博会</view>
</view>
<view bindtap="goH5" data-title="文化场馆查询" data-path="Museum" class="pbservice-item">
<image src="https://static.ticket.sz-trip.com/uploads/20240606/29b2954718fe7b7232fe352eb503fbf0.png" mode="widthFix"></image>
<view class="text">文化场馆查询</view>
</view>
<view bindtap="gotoPath" data-event="book_click" data-title="书仓" data-path="/pages/pbService/library/index" class="pbservice-item">
<image src="https://static.ticket.sz-trip.com/uploads/20240606/92ddf619960de959f760d5690ed5007a.png" mode="widthFix"></image>
<view class="text">书仓</view>
</view>
<!-- 视频 -->
<view style="width:100vw;height: 100vh;position: relative;" wx:if="{{!startList.media_type}}">
<video style="width:100vw;height:100vh;display:block;" id="myVideo" src="{{startList.head_img}}" show-center-play-btn="{{false}}" show-play-btn="{{true}}" autoplay controls="{{false}}" bindended="videoend" loop="{{true}}" muted="{{isMuted}}" object-fit="fill"></video>
<view bindtap="gotoUrl" data-event="book_click" data-title="公共文化资源库" data-url="https://m.cloud.sz-trip.com/PublicCulture2022" class="pbservice-item">
<image src="https://static.ticket.sz-trip.com/uploads/20240606/0f422cb2026f42c772ab12d384f5b7ef.png" mode="widthFix"></image>
<view class="text">数字公共文化</view>
</view>
<!-- <view bindtap="gotoPath" data-event="institution_click" data-title="文旅单位"
data-path="/pages/list/culturalUnit/index" class="pbservice-item">
<image src="https://static.ticket.sz-trip.com/uploads/20240606/5b0b1be9942bfae84ddbd218421e098f.png" mode="widthFix"></image>
<view class="text">文旅单位</view>
</view> -->
<!-- <view bindtap="gotoPath" data-event="book_click" data-title="书仓" data-path="/pages/pbService/library/index"
class="pbservice-item">
<image src="https://static.ticket.sz-trip.com/uploads/20240606/92ddf619960de959f760d5690ed5007a.png" mode="widthFix"></image>
<view class="text">书仓</view>
</view> -->
<view bindtap="gotoUrl" data-event="appreciate_click" data-title="云游苏州" data-url="https://speed.web.yunyouyizhan.com/downloadApp/index.html#/" class="pbservice-item">
<image src="https://static.ticket.sz-trip.com/uploads/20240717/fab990ef40d7424c9f4616a229b03777.png" mode="widthFix"></image>
<view class="text">云游苏州</view>
</view>
<view bindtap="gotoPath" data-event="appreciate_click" data-title="美图鉴赏" data-path="/pages/pbService/appreciate/index" class="pbservice-item">
<image src="https://static.ticket.sz-trip.com/uploads/20240606/61aac5403bb54bb4cea6a9587da6863b.png" mode="widthFix"></image>
<view class="text">美图鉴赏</view>
</view>
<!-- <view bindtap="gotoPath" data-event="culture_search_click" data-title="文物查询"
data-path="/pages/pbService/wwcx/index" class="pbservice-item">
<image src="https://static.ticket.sz-trip.com/xcxImages/index/newpb3.png" mode="widthFix"></image>
<view>文物查询</view>
</view> -->
<!-- <view bindtap="gotoPath" data-event="museum_search_click" data-title="博物馆查询"
data-path="/pages/pbService/museum/index" class="pbservice-item">
<image src="https://static.ticket.sz-trip.com/xcxImages/index/newpb6.png" mode="widthFix"></image>
<view>博物馆查询</view>
</view> -->
<!-- <view bindtap="gotoUrl" data-event="book_click" data-title="文博会" data-url="https://yscbh.sz-trip.com/"
class="pbservice-item">
<image src="https://static.ticket.sz-trip.com/uploads/20220810/ceb07b75aa3df20d7f1de22e2588332a.png" mode="widthFix"></image>
<view>云上文博会</view>
</view> -->
<!-- <view bindtap="gotoUrl" data-event="investment_click" data-title="投资导引图" data-url="https://hot-map.sz-trip.com/"
class="pbservice-item">
<image src="https://static.ticket.sz-trip.com/uploads/20240606/c66d07e172fe3dd66afc0c69340a7b7d.png" mode="widthFix"></image>
<view class="text">投资导引图</view>
</view> -->
<!-- <view bindtap="gotoUrl" data-title="数字文物"
data-url="https://foxnut-gffcu6t2.pai.tcloudbase.com/suzhouguobao/index.html#/" class="pbservice-item">
<image src="https://static.ticket.sz-trip.com/xcxImages/index/newpb12.png" mode="widthFix"></image>
<view>数字文物</view>
</view> -->
<!-- <view bindtap="gotoPath" data-event="team_click" data-title="团体预约" data-path="/pages/pbService/group/index"
class="pbservice-item">
<image src="https://static.ticket.sz-trip.com/xcxImages/index/newpb9.png" mode="widthFix"></image>
<view>团体预约</view>
</view> -->
<!-- <view bindtap="gotoUrl" data-title="廉洁地图"
data-url="https://ljwhdt.lianshi.gov.cn:8443/Web/WebChatJCW/Mobile/EduBase/MobileMap.aspx"
class="pbservice-item">
<image src="https://static.ticket.sz-trip.com/xcxImages/index/newpb10.png" mode="widthFix"></image>
<view>廉洁地图</view>
</view> -->
<!-- <view bindtap="gotoPath" data-event="book_click" data-title="文化配送" data-path="/pages/culture/index"
class="pbservice-item">
<image src="https://static.ticket.sz-trip.com/uploads/20220818/e02af6e8bf9170060ed7295d367d72c1.png" mode="widthFix"></image>
<view>文化配送</view>
</view> -->
</view>
</scroll-view>
<view class="scroll-line">
<!-- <view class="scroll-line-bg" style="width:{{4 / 5 * 100}}%;margin-left:{{scrollLeft}}px"></view> -->
<!-- 元旦修改 以下两行都是改的 .scroll-line-bg .scroll-line-bg2-->
<view class="scroll-line-bg" wx:if="{{scrollLeft == 0}}" style="width:37rpx;"></view>
<view class="scroll-line-bg2" wx:else style="width:37rpx;"></view>
<!-- <image src="https://static.ticket.sz-trip.com/jundaosuzhou/images/startPage/mute.png" class="muteImg" mode="widthFix" wx:if="{{isMuted}}" bindtap="closeMuted"></image> -->
<!-- <image src="https://static.ticket.sz-trip.com/jundaosuzhou/images/startPage/sound.png" class="muteImg" mode="widthFix" wx:else bindtap="closeMuted"></image> -->
<image src="https://static.ticket.sz-trip.com/jundaosuzhou/images/startPage/logo.png" class="logoImg" mode="widthFix"></image>
<image src="https://static.ticket.sz-trip.com/jundaosuzhou/images/startPage/btn.png" class="btnImg" mode="widthFix" bindtap="closeFullAdv"></image>
<image src="https://static.ticket.sz-trip.com/jundaosuzhou/images/startPage/play.png" class="playImg" mode="widthFix" wx:if="{{videoPlay}}" bindtap="videoPlay"></image>
<image src="https://static.ticket.sz-trip.com/jundaosuzhou/images/startPage/pause.png" class="playImg" mode="widthFix" wx:else bindtap="videoPause"></image>
</view>
</view>
</view>
</view>

338
subPackages/index/index.wxss

@ -6,7 +6,7 @@ page {
.swiper,.swiper image {
width: 100%;
display: block;
height: 600rpx;
height: 908rpx;
}
.top-box {
@ -32,15 +32,14 @@ page {
flex: 1;
width: 100%;
height: 64rpx;
border-radius: 0rpx;
color: #15B593;
border-radius: 27rpx;
color: #666666;
display: flex;
align-items: center;
font-size: 25rpx;
background-image: url("https://static.ticket.sz-trip.com/uploads/20250312/6cc354588441d7f89a36a91d7e1edd52.png");
background-size: 100% 100%;
padding: 2rpx 5rpx;
box-sizing: border-box;
background: rgba(255, 255, 255, 0.6);
}
.search-box .iconfont {
font-size: 30rpx;
@ -54,7 +53,7 @@ page {
z-index: 3;
width: 100%;
left: 0;
bottom: 20rpx;
bottom: 30rpx;
right: 0;
display: flex;
justify-content: space-between;
@ -62,21 +61,25 @@ page {
box-sizing: border-box;
}
.banner-main image{
width: 150rpx;
height: 100rpx;
width: 153.33rpx;
height: 133.33rpx;
}
.main-content{
background: white;
background-color:#E8F9FA;
margin-top: -10rpx;
border-radius: 20rpx;
position: relative;
z-index: 4;
background-image: url("https://static.ticket.sz-trip.com/uploads/20250526/150bd1f9312967bd7d9bedc6dbb8dd48.png");
background-size: 100% auto;
background-repeat: repeat-y;
padding-top: 63rpx;
}
.top-icons {
display: flex;
padding: 20rpx;
padding:0 20rpx;
}
.top-icon-item {
margin-bottom: 20rpx;
@ -86,19 +89,27 @@ page {
text-align: center;
flex-shrink: 0;
width: 20%;
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
}
.top-icon-item:nth-child(5n){
margin-right: 0;
}
.top-icon-item image {
width: 86rpx;
width: 100rpx;
height: 100rpx;
display: block;
margin: 0 auto;
margin-bottom: 10rpx;
/* margin: 0 auto; */
/* margin-bottom: 10rpx; */
}
.content {
margin: 0 25rpx;
}
.common-header-img{
height: 63.33rpx;
}
.sale-road-boxes {
display: flex;
justify-content: space-between;
@ -137,9 +148,7 @@ page {
background: linear-gradient(90deg, #F78C56, #FB6044);
}
.road-product-bg {
background: linear-gradient(90deg, #35CFB4, #00A6A0);
}
.sale-img {
position: absolute;
right: 0;
@ -195,70 +204,9 @@ page {
margin-top: 33rpx;
position: relative;
}
.product-tags {
display: flex;
margin-top: 40rpx;
margin-bottom: 50rpx;
overflow-x: auto;
}
.product-tag {
padding: 0 20rpx;
height: 43rpx;
background: #F4F4F4;
border-radius: 21rpx;
font-size: 27rpx;
color: #666;
margin-right: 20rpx;
flex-shrink: 0;
}
.product-tag.active {
background: #0B898E;
color: #fff;
}
.tag-product-list {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.tag-product {
width: 337rpx;
background: #FFFFFF;
box-shadow: -1rpx 1rpx 16rpx 0px rgba(6, 0, 1, 0.1);
border-radius: 13rpx;
margin-bottom: 35rpx;
}
.tag-product image {
display: block;
width: 337rpx;
height: 213rpx;
border-radius: 13rpx 13rpx 0px 0px;
}
.tag-product .product-info {
padding: 20rpx;
padding-bottom: 0;
}
.tag-product .tag-product-title {
font-size: 33rpx;
color: #333333;
font-weight: 500;
margin-bottom: 10rpx;
}
.tag-product .tag-product-address {
color: #999;
font-size: 22rpx;
line-height: 40rpx;
padding-bottom: 10rpx;
}
.tag-product-price-box {
display: flex;
height: 70rpx;
align-items: center;
border-top: 1rpx solid #ccc;
justify-content: space-between;
}
.tag-product .tag-product-address .iconfont {
font-size: 26rpx;
}
.price {
color: #D62828;
font-size: 24rpx;
@ -288,63 +236,51 @@ page {
font-size: 31rpx;
font-weight: 500;
}
/* .pic-list {
display: flex;
justify-content: space-between;
margin: 60rpx 0;
}
.pic-list image {
width: 155.33rpx;
height: 200rpx;
display: block;
} */
/* 元旦修改 以上两个样式为注释掉的 下面的.pic-list是新改的 */
.pic-list {
width: 100%;
display: flex;
margin-right: 26rpx;
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
.new-pic {
width: 340rpx;
height: 140rpx;
margin-bottom: 20rpx;
}
.title-more {
font-size: 27rpx;
font-weight: 500;
color: #29305A;
color: #1A9BA7;
z-index: 9;
width: 173rpx;
height: 80rpx;
height: 63.33rpx;
border-radius: 20rpx;
text-align: center;
display: flex;
align-items: center;
justify-content: center;
justify-content: flex-end;
}
.title-more .iconfont {
font-size: 22rpx;
}
.slide-out-box {
margin-top: 20rpx;
margin-top: 30rpx;
border-radius: 27rpx;
padding-bottom: 1rpx;
margin-bottom: 40rpx;
}
.pbservice {
/* width: calc(175rpx * 6); */
/* 元旦修改 */
width: calc(190rpx * 7);
display: flex;
margin-top: 30rpx;
flex-wrap: wrap;
/* margin-bottom: 60rpx; */
/* 元旦修改 注释margin-bottom */
}
.pbservice-item {
/* 元旦修改 截止到注释的width*/
width: 120rpx;
margin-bottom: 33.33rpx;
margin-right: 62.33rpx;
/* width: 175rpx; */
width: 158rpx;
margin-bottom: 22rpx;
margin-right: 22rpx;
text-align: center;
font-size: 25rpx;
color: #111111;
@ -358,12 +294,9 @@ page {
width: 200rpx;
}
.pbservice-item image {
/* width: 60rpx;
margin-bottom: 20rpx;
margin-top: 50rpx; */
/* 元旦修改 以上都是之前的*/
width: 106rpx;
margin-bottom: 10rpx;
width: 158rpx;
height: 152rpx;
/* margin-bottom: 10rpx; */
}
.six-box {
margin-top: 43rpx;
@ -518,42 +451,34 @@ page {
letter-spacing: 3rpx;
font-weight: 500;
}
.title-header .icon-fanhui1 {
display: none;
}
.more-btn-text {
text-align: center;
margin: 20rpx auto;
width: 200rpx;
height: 67rpx;
line-height: 67rpx;
border: 1px solid #169D7E;
border: 1px solid #2BB2D2;
font-size: 27rpx;
font-family: PingFang SC;
font-weight: 500;
color: #169D7E;
color: #2BB2D2;
}
.scroll-line {
width: 73rpx !important;
width: 34rpx !important;
height: 7rpx;
/* background: #DDCEAC; */
background: #97D0EC;
background: #87E1EC;
border-radius: 3rpx;
margin: 33.33rpx auto;
}
.scroll-line-bg {
height: 7rpx;
background: #5184B0;
border-radius: 3rpx;
}
/* 元旦修改 新增样式 */
.scroll-line-bg2 {
margin-left: 37.33rpx;
background: #5184B0;
height: 7rpx;
background: #30A7CD;
border-radius: 3rpx;
}
.nomore-tip-btn {
position: absolute;
left: 0;
@ -561,100 +486,12 @@ page {
height: 78rpx;
bottom: 0;
}
.prize-tip-text {
width: 267rpx;
display: block;
top: 39rpx;
left: 134rpx;
position: absolute;
}
.prize-name {
position: absolute;
text-align: center;
left: 132rpx;
right: 132rpx;
top: 169rpx;
font-size: 31rpx;
color: #333333;
}
.prize-img {
width: 333rpx;
height: 240rpx;
border-radius: 13rpx;
overflow: hidden;
position: absolute;
left: 100rpx;
display: flex;
align-items: center;
justify-content: center;
top: 269rpx;
}
.prize-img image {
display: block;
width: 333rpx;
height: 240rpx;
}
.btn-box {
position: absolute;
width: 400rpx;
height: 87rpx;
left: 67rpx;
bottom: 78rpx;
text-align: center;
line-height: 87rpx;
}
.btn-box image {
display: block;
width: 100%;
}
.btn-box navigator,.btn-box view {
color: #fff;
font-size: 35rpx;
font-weight: bold;
position: absolute;
left: 0;
top: 0;
z-index: 1;
right: 0;
}
.prize-coupon {
width: 293rpx;
height: 227rpx;
position: absolute;
top: 274rpx;
left: 120rpx;
color: #fff;
font-size: 24rpx;
text-align: center;
}
.prize-coupon image {
display: block;
width: 100%;
}
.prize-coupon-money {
position: absolute;
left: 0;
right: 0;
font-size: 80rpx;
font-weight: bold;
line-height: 110rpx;
top: 12rpx;
}
.prize-coupon-money::before{
content: "¥";
font-size: 32rpx;
}
.prize-coupon-tip {
position: absolute;
left: 0;
right: 0;
top: 120rpx;
}
.other-plats {
display: flex;
font-size: 25rpx;
text-align: center;
margin-bottom: 30rpx;
margin: 30rpx 0;
color: #333333;
line-height: 42rpx;
flex-wrap: wrap;
@ -664,44 +501,12 @@ page {
align-items: center;
}
.other-plats image {
width: 80rpx;
width: 153.33rpx;
display: block;
height: 80rpx;
height: 146.67rpx;
margin-bottom: 15rpx;
}
.other-plat {
/* 春节新增样式 */
color: #111111;
}
.other-plat:nth-child(4n){
margin-right: 0;
}
.old-btn {
position: fixed;
left: 0;
top: 170rpx;
writing-mode:tb-rl;
margin-top: 142rpx;
color: #0B898E;
font-size: 29rpx;
width: 64rpx;
height: 140rpx;
display: flex;
align-items: center;
justify-content: center;
letter-spacing: 3rpx;
background: rgba(255, 255, 255, 0.7);
box-shadow: 0px 0px 13rpx 0px rgba(0, 0, 0, 0.3);
border-radius: 0 13rpx 13rpx 0;
font-weight: 500;
z-index: 1;
}
.top-bg-img {
display: block;
width: 100%;
position: absolute;
left: 0;
}
.dot-list {
display: flex;
position: absolute;
@ -862,7 +667,7 @@ page {
border-radius: 0rpx;
overflow: hidden;
position: relative;
background-image: url("https://static.ticket.sz-trip.com/uploads/20250312/004153a812042b46ca750146f5259ef7.png");
background-image: url("https://static.ticket.sz-trip.com/uploads/20250526/90645448ce9a82c91916543bc6c4935c.png");
background-size: 100% 100%;
padding: 3rpx;
}
@ -903,7 +708,7 @@ page {
height: 153rpx;
display: flex;
margin-bottom: 13rpx;
background-image: url("https://static.ticket.sz-trip.com/uploads/20250312/a41b881279749fba4c506c164914b601.png");
background-image: url("https://static.ticket.sz-trip.com/uploads/20250526/ed62e372f9c8874f9b50b40f70982202.png");
background-size: 100% 100%;
padding: 1rpx;
}
@ -981,12 +786,7 @@ page {
text-align: center;
line-height: 36rpx;
}
/* 元旦修改新增样式 */
.new-pic {
width: 160rpx !important;
height: 220rpx !important;
margin-bottom: 26.67rpx;
}
.ggfw-list {
display: flex;
@ -995,9 +795,9 @@ page {
}
.ggfw-list .ggfw {
width: 30%;
height: 70rpx;
margin-bottom: 20rpx;
width: 220rpx;
height: 72rpx;
margin-bottom: 14rpx;
}
.ggfw image{
width: 100%;
@ -1012,7 +812,7 @@ page {
justify-content: space-between;
align-items: center;
overflow: scroll;
margin-bottom: 53.33rpx;
margin: 32rpx 0 53.33rpx;
z-index: 1;
position: relative;
}
@ -1134,4 +934,10 @@ page {
.xsth-left>image{
max-width: 100%;
overflow: hidden;
}
}
::-webkit-scrollbar{
width: 0;
height: 0;
color: transparent;
}

Loading…
Cancel
Save