ticket-page-ticket-index.d992f033.js 19 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["ticket-page-ticket-index"],{"0a4b":function(t,e,o){"use strict";o.d(e,"b",(function(){return a})),o.d(e,"c",(function(){return n})),o.d(e,"a",(function(){return i}));var i={tnLoadMore:o("9266").default,tnEmpty:o("18637").default,tnPopup:o("1fbf").default},a=function(){var t=this,e=t.$createElement,o=t._self._c||e;return o("custom-page",{attrs:{"custom-navbar":!0}},[o("v-uni-view",{staticClass:"topBox"},[o("v-uni-view",{staticClass:"title"},[t._v("精选推荐")]),o("v-uni-view",{staticClass:"navBox"},t._l(t.search_info.search,(function(e,i){return o("v-uni-view",{key:i,staticClass:"navBox_item",on:{click:function(o){arguments[0]=o=t.$handleEvent(o),t.sortClick(e,i)}}},[t._v(t._s(e.title)),o("v-uni-text",{staticClass:"tn-icon-down-triangle"})],1)})),1),o("v-uni-scroll-view",{staticClass:"scrollView",attrs:{"scroll-x":!0}},[o("v-uni-view",{staticClass:"scrollView_item",style:{background:-1==t.active?"#faf0dc":"#f4f4f4"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.catSelect("",-1)}}},[t._v("全部")]),t._l(t.search_info.cats,(function(e,i){return o("v-uni-view",{key:i,staticClass:"scrollView_item",style:{background:t.active==i?"#faf0dc":"#f4f4f4"},on:{click:function(o){arguments[0]=o=t.$handleEvent(o),t.catSelect(e.id,i)}}},[t._v(t._s(e.title))])}))],2)],1),o("v-uni-view",{staticClass:"cardBox"},[t._l(t.commendList,(function(e,i){return o("v-uni-view",{key:i,staticClass:"card_item",on:{click:function(o){arguments[0]=o=t.$handleEvent(o),t.toDetail(e)}}},[o("v-uni-image",{staticClass:"card_item_img",attrs:{src:e.cover_url,mode:"aspectFill"}}),o("v-uni-view",{staticClass:"card_item_title"},[t._v(t._s(e.name))]),o("v-uni-view",{staticClass:"card_item_tagBox"},t._l(e.tags,(function(e,i){return o("v-uni-view",{key:i,staticClass:"tag"},[t._v(t._s(e))])})),1),o("v-uni-view",{staticClass:"priceBox"},[o("v-uni-view",{staticClass:"priceBox_left"},[o("v-uni-view",{staticClass:"zhong"},[o("v-uni-text",{staticClass:"colorRed fontSize26 fontWeight"},[t._v(t._s(t.CurrencyUnit))]),o("v-uni-text",{staticClass:"colorRed fontWeight fontSize48"},[t._v(t._s(e.price||0))]),o("v-uni-text",{staticClass:"fontSize26 fontWeight color999"},[t._v("起")]),o("v-uni-text",{staticClass:"fontSize26 color999",staticStyle:{"margin-left":"20rpx"}},[t._v("市场价")]),o("v-uni-text",{staticClass:"color999 fontSize26",staticStyle:{"text-decoration":"line-through"}},[t._v(t._s(t.CurrencyUnit)+t._s(e.original_price||0))]),o("v-uni-text",{staticClass:"color999 fontSize26"},[t._v("起")])],1)],1),o("v-uni-view",{staticClass:"priceBox_right"},[t._v("已售"+t._s(e.sales||0))])],1)],1)})),t.noData?t._e():o("v-uni-view",{staticStyle:{width:"100%",display:"flex","align-items":"center","justify-content":"center","margin-top":"30rpx"}},[o("tn-load-more",{attrs:{status:t.status,loadingIcon:!1,"load-text":t.loadText}})],1),t.noData?o("v-uni-view",{staticClass:"mt50"},[o("tn-empty",{attrs:{mode:"data"}})],1):t._e()],2),o("tn-popup",{attrs:{mode:"bottom",height:"262px","border-radius":32,closeable:"true"},model:{value:t.saleShow,callback:function(e){t.saleShow=e},expression:"saleShow"}},[o("v-uni-view",{staticClass:"sortTit"},[t._v(t._s(t.sortTit.title))]),t._l(t.sortTit.list,(function(e,i){return o("v-uni-view",{key:i,on:{click:function(o){arguments[0]=o=t.$handleEvent(o),t.saleConfim(e,i)}}},[o("v-uni-view",{staticClass:"sortway"},[t._v(t._s(e.value))])],1)}))],2)],1)},n=[]},"1ac3":function(t,e,o){"use strict";o.r(e);var i=o("0a4b"),a=o("adbb");for(var n in a)["default"].indexOf(n)<0&&function(t){o.d(e,t,(function(){return a[t]}))}(n);o("aabe");var s=o("828b"),c=Object(s["a"])(a["default"],i["b"],i["c"],!1,null,"99c2e03a",null,!1,i["a"],void 0);e["default"]=c.exports},"1fbf":function(t,e,o){"use strict";o.r(e);var i=o("6197"),a=o("84ae");for(var n in a)["default"].indexOf(n)<0&&function(t){o.d(e,t,(function(){return a[t]}))}(n);o("47c3");var s=o("828b"),c=Object(s["a"])(a["default"],i["b"],i["c"],!1,null,"ef46d0a4",null,!1,i["a"],void 0);e["default"]=c.exports},4329:function(t,e,o){var i=o("9bea");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var a=o("967d").default;a("7be48106",i,!0,{sourceMap:!1,shadowMode:!1})},"45b3":function(t,e,o){var i=o("c86c");e=i(!1),e.push([t.i,'@charset "UTF-8";\n/**\n * 下方引入的为Tuniao UI的集成样式文件,为scss预处理器,其中包含了一些"tn-"开头的自定义变量\n * 使用的时候,请将下面的一行复制到您的uniapp项目根目录的uni.scss中即可\n * Tuniao UI自定义的css类名和scss变量,均以"tn-"开头,不会造成冲突,请放心使用 \n */.tn-popup[data-v-ef46d0a4]{display:block;position:fixed;top:0;left:0;right:0;bottom:0;overflow:hidden}.tn-popup__content[data-v-ef46d0a4]{display:block;position:absolute;transition:all .25s linear}.tn-popup__content--visible[data-v-ef46d0a4]{-webkit-transform:translateZ(0)!important;transform:translateZ(0)!important}.tn-popup__content--visible.tn-popup--center[data-v-ef46d0a4]{-webkit-transform:scale(1);transform:scale(1);opacity:1}.tn-popup__content__center_box[data-v-ef46d0a4]{min-width:%?100?%;min-height:%?100?%;display:block;position:relative}.tn-popup__content__scroll-view[data-v-ef46d0a4]{width:100%;height:100%}.tn-popup__content__center--animation-zoom[data-v-ef46d0a4]{-webkit-transform:scale(1.15);transform:scale(1.15)}.tn-popup__scroll_view[data-v-ef46d0a4]{width:100%;height:100%}.tn-popup--left[data-v-ef46d0a4]{top:0;bottom:0;left:0;background-color:#fff}.tn-popup--right[data-v-ef46d0a4]{top:0;bottom:0;right:0;background-color:#fff}.tn-popup--top[data-v-ef46d0a4]{left:0;right:0;top:0;background-color:#fff}.tn-popup--bottom[data-v-ef46d0a4]{left:0;right:0;bottom:0;background-color:#fff}.tn-popup--center[data-v-ef46d0a4]{display:flex;flex-direction:column;bottom:0;top:0;left:0;right:0;justify-content:center;align-items:center;opacity:0}.tn-popup__close[data-v-ef46d0a4]{position:absolute}.tn-popup__close--top-left[data-v-ef46d0a4]{top:%?30?%;left:%?30?%}.tn-popup__close--top-right[data-v-ef46d0a4]{top:%?30?%;right:%?30?%}.tn-popup__close--bottom-left[data-v-ef46d0a4]{bottom:%?30?%;left:%?30?%}.tn-popup__close--bottom-right[data-v-ef46d0a4]{bottom:%?30?%;right:%?30?%}.tn-popup__mask[data-v-ef46d0a4]{width:100%;height:100%;position:fixed;top:0;left:0;right:0;border:0;background-color:rgba(0,0,0,.4);transition:.25s linear;transition-property:opacity;opacity:0}.tn-popup__mask--show[data-v-ef46d0a4]{opacity:1}',""]),t.exports=e},"47c3":function(t,e,o){"use strict";var i=o("a547"),a=o.n(i);a.a},6197:function(t,e,o){"use strict";o.d(e,"b",(function(){return i})),o.d(e,"c",(function(){return a})),o.d(e,"a",(function(){}));var i=function(){var t=this,e=t.$createElement,o=t._self._c||e;return t.visibleSync?o("v-uni-view",{staticClass:"tn-popup-class tn-popup",style:[t.customStyle,t.popupStyle,{zIndex:t.elZIndex-1}],attrs:{"hover-stop-propagation":!0}},[o("v-uni-view",{staticClass:"tn-popup__mask",class:[{"tn-popup__mask--show":t.showPopup&&t.mask}],style:{zIndex:t.elZIndex-2},attrs:{"hover-stop-propagation":!0},on:{touchmove:function(e){e.stopPropagation(),e.preventDefault(),arguments[0]=e=t.$handleEvent(e),function(){}.apply(void 0,arguments)},click:function(e){arguments[0]=e=t.$handleEvent(e),t.maskClick.apply(void 0,arguments)}}}),o("v-uni-view",{staticClass:"tn-popup__content",class:["center"!==t.mode?t.backgroundColorClass:"",t.safeAreaInsetBottom?"tn-safe-area-inset-bottom":"","tn-popup--"+t.mode,t.showPopup?"tn-popup__content--visible":"",t.zoom&&"center"===t.mode?"tn-popup__content__center--animation-zoom":""],style:[t.contentStyle],on:{touchmove:function(e){e.stopPropagation(),e.preventDefault(),arguments[0]=e=t.$handleEvent(e)},click:[function(e){arguments[0]=e=t.$handleEvent(e),t.modeCenterClose.apply(void 0,arguments)},function(e){e.stopPropagation(),e.preventDefault(),arguments[0]=e=t.$handleEvent(e)}]}},["center"===t.mode?o("v-uni-view",{staticClass:"tn-popup__content__center_box",class:[t.backgroundColorClass],style:[t.centerStyle],on:{touchmove:function(e){e.stopPropagation(),e.preventDefault(),arguments[0]=e=t.$handleEvent(e)},click:function(e){e.stopPropagation(),e.preventDefault(),arguments[0]=e=t.$handleEvent(e)}}},[t.closeBtn?o("v-uni-view",{staticClass:"tn-popup__close",class:["tn-icon-"+t.closeBtnIcon,"tn-popup__close--"+t.closeBtnPosition],style:[t.closeBtnStyle,{zIndex:t.elZIndex}],on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.close.apply(void 0,arguments)}}}):t._e(),o("v-uni-scroll-view",{staticClass:"tn-popup__content__scroll-view"},[t._t("default")],2)],1):o("v-uni-scroll-view",{staticClass:"tn-popup__content__scroll-view",attrs:{"scroll-y":!0}},[t._t("default")],2),"center"!==t.mode&&t.closeBtn?o("v-uni-view",{staticClass:"tn-popup__close",class:["tn-popup__close--"+t.closeBtnPosition],style:{zIndex:t.elZIndex},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.close.apply(void 0,arguments)}}},[o("v-uni-view",{class:["tn-icon-"+t.closeBtnIcon],style:[t.closeBtnStyle]})],1):t._e()],1)],1):t._e()},a=[]},"65c2":function(t,e,o){"use strict";o("6a54");var i=o("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,o("64aa"),o("c223");var a=i(o("74ff")),n={mixins:[a.default],name:"tn-popup",props:{value:{type:Boolean,default:!1},mode:{type:String,default:"left"},mask:{type:Boolean,default:!0},length:{type:[Number,String],default:"auto"},width:{type:String,default:""},height:{type:String,default:""},zoom:{type:Boolean,default:!0},safeAreaInsetBottom:{type:Boolean,default:!1},maskCloseable:{type:Boolean,default:!0},customStyle:{type:Object,default:function(){return{}}},borderRadius:{type:Number,default:0},zIndex:{type:Number,default:0},closeBtn:{type:Boolean,default:!1},boxBg:{type:String,default:"#ffffff"},closeBtnIcon:{type:String,default:"close"},closeBtnPosition:{type:String,default:"top-right"},closeIconColor:{type:String,default:"#AAAAAA"},closeIconSize:{type:Number,default:30},negativeTop:{type:Number,default:0},marginTop:{type:Number,default:0},popup:{type:Boolean,default:!0}},computed:{popupStyle:function(){var t={};return"top"!==this.mode&&"left"!==this.mode&&"right"!==this.mode||!this.marginTop||(t.marginTop=this.$tn.string.getLengthUnitValue(this.marginTop,"px")),t},contentStyle:function(){var t={};if("left"===this.mode||"right"===this.mode?t={width:this.width?this.$tn.string.getLengthUnitValue(this.width):this.$tn.string.getLengthUnitValue(this.length),height:"100%",transform:"translate3D(".concat("left"===this.mode?"-100%":"100%",", 0px, 0px)")}:"top"!==this.mode&&"bottom"!==this.mode||(t={width:"100%",height:this.height?this.$tn.string.getLengthUnitValue(this.height):this.$tn.string.getLengthUnitValue(this.length),transform:"translate3D(0px, ".concat("top"===this.mode?"-100%":"100%",", 0px)")}),t.zIndex=this.elZIndex,this.borderRadius){switch(this.mode){case"left":t.borderRadius="0 ".concat(this.borderRadius,"rpx ").concat(this.borderRadius,"rpx 0");break;case"top":t.borderRadius="0 0 ".concat(this.borderRadius,"rpx ").concat(this.borderRadius,"rpx");break;case"right":t.borderRadius="".concat(this.borderRadius,"rpx 0 0 ").concat(this.borderRadius,"rpx");break;case"bottom":t.borderRadius="".concat(this.borderRadius,"rpx ").concat(this.borderRadius,"rpx 0 0");break}t.overflow="hidden"}return this.backgroundColorStyle&&"center"!==this.mode&&(t.backgroundColor=this.backgroundColorStyle),t},centerStyle:function(){var t={};return t.width=this.width?this.$tn.string.getLengthUnitValue(this.width):this.$tn.string.getLengthUnitValue(this.length),t.height=this.height?this.$tn.string.getLengthUnitValue(this.height):"auto",t.zIndex=this.elZIndex,t.backgroundColor=this.boxBg,this.negativeTop&&(t.marginTop="-".concat(this.$tn.string.getLengthUnitValue(this.negativeTop))),this.borderRadius&&(t.borderRadius="".concat(this.borderRadius,"rpx"),t.overflow="hidden"),this.backgroundColorStyle&&(t.backgroundColor=this.backgroundColorStyle),t},closeBtnStyle:function(){var t={};return this.closeIconColor&&(t.color=this.closeIconColor),this.closeIconSize&&(t.fontSize=this.closeIconSize+"rpx"),t},elZIndex:function(){return this.zIndex?this.zIndex:this.$tn.zIndex.popup}},data:function(){return{timer:null,visibleSync:!1,showPopup:!1,closeFromInner:!1}},watch:{value:function(t){if(t){if(this.visibleSync)return void(this.visibleSync=!1);this.open()}else this.closeFromInner||this.close();this.closeFromInner=!1}},mounted:function(){this.value&&this.open()},methods:{maskClick:function(){this.maskCloseable&&this.close()},open:function(){this.change("visibleSync","showPopup",!0)},close:function(){this.closeFromInner=!0,this.change("showPopup","visibleSync",!1)},modeCenterClose:function(){"center"==this.mode&&this.maskCloseable&&this.close()},change:function(t,e,o){var i=this;!0===this.popup&&this.$emit("input",o),this[t]=o,this.timer=o?setTimeout((function(){i[e]=o,i.$emit(o?"open":"close"),clearTimeout(i.timer)}),10):setTimeout((function(){i[e]=o,i.$emit(o?"open":"close"),clearTimeout(i.timer)}),250)}}};e.default=n},"84ae":function(t,e,o){"use strict";o.r(e);var i=o("65c2"),a=o.n(i);for(var n in i)["default"].indexOf(n)<0&&function(t){o.d(e,t,(function(){return i[t]}))}(n);e["default"]=a.a},"9bea":function(t,e,o){var i=o("c86c");e=i(!1),e.push([t.i,'@charset "UTF-8";\n/**\n * 下方引入的为Tuniao UI的集成样式文件,为scss预处理器,其中包含了一些"tn-"开头的自定义变量\n * 使用的时候,请将下面的一行复制到您的uniapp项目根目录的uni.scss中即可\n * Tuniao UI自定义的css类名和scss变量,均以"tn-"开头,不会造成冲突,请放心使用 \n */.a-page[data-v-99c2e03a]{background-color:#f2f2f2!important}.topBox[data-v-99c2e03a]{width:100%;height:auto;padding:%?30?%;background-color:#fff}.topBox .title[data-v-99c2e03a]{width:100%;height:%?70?%;background-color:#fff;display:flex;align-items:center;font-size:%?35?%;font-weight:700}.topBox .navBox[data-v-99c2e03a]{width:100%;height:%?70?%;background-color:#fff;display:flex;align-items:center;font-size:%?33?%}.topBox .navBox_item[data-v-99c2e03a]{width:50%;height:%?70?%;display:flex;align-items:center;justify-content:center}.topBox .scrollView[data-v-99c2e03a]{width:100%;height:%?100?%;display:flex;align-items:center}.topBox .scrollView_item[data-v-99c2e03a]{width:auto;height:auto;padding:%?13?% %?40?%;font-size:%?24?%;color:#333;border-radius:%?28?%;margin-right:%?15?%;white-space:nowrap}.cardBox[data-v-99c2e03a]{width:100%;height:auto;background-color:#f2f2f2;display:flex;flex-wrap:wrap;justify-content:center}.cardBox .card_item[data-v-99c2e03a]{width:95%;height:auto;background-color:#fff;padding:%?20?% %?20?% %?34?%;margin-top:%?33?%}.cardBox .card_item_img[data-v-99c2e03a]{width:100%;height:%?340?%;border-radius:%?16?%}.cardBox .card_item_title[data-v-99c2e03a]{width:100%;height:%?80?%;font-size:%?32?%;display:flex;align-items:center}.cardBox .card_item_tagBox[data-v-99c2e03a]{width:100%;height:%?40?%;font-size:%?32?%;display:flex;align-items:center}.cardBox .card_item_tagBox .tag[data-v-99c2e03a]{margin-right:%?16?%;padding:%?6?% %?10?%;color:#647093;font-size:%?22?%;font-weight:600;background:#f0f7ff;border-radius:%?8?%}.cardBox .card_item .priceBox[data-v-99c2e03a]{width:100%;height:%?100?%;display:flex}.cardBox .card_item .priceBox_left[data-v-99c2e03a]{width:80%;height:%?100?%;display:flex;align-items:center}.cardBox .card_item .priceBox_left .zhong[data-v-99c2e03a]{width:80%;height:%?60?%;display:flex;align-items:flex-end}.cardBox .card_item .priceBox_left .zhong .colorRed[data-v-99c2e03a]{color:#ff5656}.cardBox .card_item .priceBox_left .zhong .color999[data-v-99c2e03a]{color:#999}.cardBox .card_item .priceBox_left .zhong .fontSize26[data-v-99c2e03a]{font-size:%?26?%}.cardBox .card_item .priceBox_left .zhong .fontSize48[data-v-99c2e03a]{font-size:%?48?%}.cardBox .card_item .priceBox_left .zhong .fontWeight[data-v-99c2e03a]{font-weight:600}.cardBox .card_item .priceBox_right[data-v-99c2e03a]{width:20%;height:%?100?%;background-color:#fff;display:flex;align-items:center;justify-content:flex-end;color:#999;font-size:%?26?%}.sortTit[data-v-99c2e03a]{padding:%?40?% 0;font-weight:600;font-size:%?36?%;color:#333;text-align:center;border-bottom:1px solid #f2f2f2}.sortway[data-v-99c2e03a]{padding:%?32?% %?28?%;font-size:%?30?%;color:#333;border-bottom:1px solid #f2f2f2}',""]),t.exports=e},a547:function(t,e,o){var i=o("45b3");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var a=o("967d").default;a("02fcab87",i,!0,{sourceMap:!1,shadowMode:!1})},aabe:function(t,e,o){"use strict";var i=o("4329"),a=o.n(i);a.a},adbb:function(t,e,o){"use strict";o.r(e);var i=o("c975"),a=o.n(i);for(var n in i)["default"].indexOf(n)<0&&function(t){o.d(e,t,(function(){return i[t]}))}(n);e["default"]=a.a},c975:function(t,e,o){"use strict";o("6a54");var i=o("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a=i(o("b7c7"));o("5c47"),o("af8f"),o("c223");var n=o("c6b1"),s=uni.getSystemInfoSync(),c={data:function(){return{statusBarHeight:s.statusBarHeight,scrollTop:0,show_city_list:!1,city_list:[],noData:!1,select:0,city:"全部城市",saleShow:!1,active:-1,title:"人气景点",commendList:[],search_info:{},pageInfo:{cat_id:"",agentid:"",page:1},sortTit:[],status:"loading",iconType:"flower",loadText:{loadmore:"轻轻上拉",loading:"努力加载中",nomore:"数据加载完了"}}},onPageScroll:function(t){this.scrollTop=t.scrollTop},onLoad:function(t){var e=uni.getSystemInfoSync();e.windowHeight;"undefined"===t.agentid?this.pageInfo.agentid="":this.pageInfo.agentid=t.agentid?t.agentid:"",this.city=t.city||"全部城市",this.HotelUserTicketGoodsSearchPage(),this.HotelUserTicketGoodsList()},onReachBottom:function(){this.pageInfo.page++,this.HotelUserTicketGoodsList()},onPullDownRefresh:function(){this.pageInfo.page=1,this.commendList=[],this.pageInfo={cat_id:"",agentid:"",page:1},this.city="全部城市",this.HotelUserTicketGoodsList(),setTimeout((function(){uni.stopPullDownRefresh()}),1500)},methods:{toDetail:function(t){uni.navigateTo({url:"/ticket-page/ticket/detail?goods_id=".concat(t.id)})},catSelect:function(t,e){this.pageInfo.page=1,this.active=e,this.commendList=[],t||-1!=e?(this.pageInfo.page=1,this.pageInfo.cat_id=t):this.pageInfo={cat_id:"",agentid:"",page:1},this.HotelUserTicketGoodsList()},sortClick:function(t,e){this.saleShow=!0,this.select=e,this.sortTit=t},saleConfim:function(t,e){this.search_info.search[this.select].title=t.value,this.pageInfo.page=1,this.pageInfo[this.sortTit.field]=t.key,this.commendList=[],this.HotelUserTicketGoodsList(),this.saleShow=!1},HotelUserTicketGoodsList:function(){var t=this;this.noData=!1,this.status="loading",console.log(this.pageInfo.page,"++++++++this.pageInfo.page"),(0,n.getTicketGoodsList)(this.pageInfo).then((function(e){1==t.pageInfo.page&&(t.commendList=[]),e.data.length>0?t.commendList=[].concat((0,a.default)(t.commendList),(0,a.default)(e.data)):(t.noData=1==t.pageInfo.page,t.pageInfo.page=1===t.pageInfo?t.pageInfo:t.pageInfo.page--),t.status="nomore"}))},HotelUserTicketGoodsSearchPage:function(){var t=this;(0,n.getTicketGoodsSearchPage)().then((function(e){console.log(e.data.search,"ppppppppppppppp");for(var o=0;o<e.data.search.length;o++)"sort"==e.data.search[o].field&&(t.sortTit=e.data.search[o]),"type"==e.data.search[o].field&&(t.sortTit=e.data.search[o]);t.search_info=e.data}))},back:function(){uni.navigateBack({delta:1})}},computed:{navbarHeight:function(){return this.height?this.height:44}}};e.default=c}}]);