You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 line
17 KiB
1 line
17 KiB
10 months ago
|
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["subPackages-daoyou-detail"],{"8eca":function(t,e,a){"use strict";a.r(e);var i=a("e812"),n=a("b336");for(var o in n)["default"].indexOf(o)<0&&function(t){a.d(e,t,(function(){return n[t]}))}(o);a("c7b0");var s=a("828b"),d=Object(s["a"])(n["default"],i["b"],i["c"],!1,null,"7da373a4",null,!1,i["a"],void 0);e["default"]=d.exports},"9f67":function(t,e,a){var i=a("cb24");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var n=a("967d").default;n("3b2aa90c",i,!0,{sourceMap:!1,shadowMode:!1})},b336:function(t,e,a){"use strict";a.r(e);var i=a("bdfa"),n=a.n(i);for(var o in i)["default"].indexOf(o)<0&&function(t){a.d(e,t,(function(){return i[t]}))}(o);e["default"]=n.a},bdfa:function(t,e,a){"use strict";a("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,a("64aa"),a("f7a5"),a("dd2b"),a("5c47"),a("d4b5"),a("aa9c"),a("bf0f"),a("2797"),a("3efd");var i={data:function(){return{current:0,imgLength:0,detail:{},weekList:["日","一","二","三","四","五","六"],year:0,month:0,day:0,week:"",nowDay:"",selectDay:"",selectIndex:0,everyDay:[],skus:[],type:"",id:"",skuHeight:0}},onLoad:function(t){this.id=t.id,this.year=Number(this.getNowTime(new Date,2).slice(0,4)),this.month=Number(this.getNowTime(new Date,2).slice(5,7)),this.day=Number(this.getNowTime(new Date,2).slice(8,10)),this.nowDay=this.getNowTime(new Date),this.selectDay=this.getNowTime(new Date),this.getEveryDay(this.year+"/"+this.month+"/1"),this.getDetail()},methods:{order:function(t){var e=this;this.Post({},"/api/user/getUserDetails").then((function(a){if(a.data){if(!e.selectDay)return void uni.showToast({title:"请先选择日期",icon:"none"});var i={sku:t,selectDay:e.selectDay,guide_id:"tourist"==e.type?e.detail.guide_data.id:""};e.$store.commit("changeTouristInfo",i),uni.navigateTo({url:"/subPackages/daoyou/order"})}}))},getDetail:function(t){var e=this;this.Post({goods_id:this.id},"/api/goods/getGoodDetail").then((function(t){0==t.data.flag&&(uni.showToast({title:"商品不存在或已下架",icon:"none"}),setTimeout((function(){e.goBack()}),2e3)),t.data.guide_data?(e.type="tourist",t.data.guide_data.goods_new_tag=(t.data.guide_data.goods_new_tag?t.data.guide_data.goods_new_tag.split(","):[]).splice(0,3),t.data.guide_data.video_list=t.data.guide_data.video_list?t.data.guide_data.video_list.split(","):[],t.data.guide_data.lingo_image_list=t.data.guide_data.lingo_image_list?t.data.guide_data.lingo_image_list.split(","):[],e.imgLength=t.data.guide_data.video_list.length+t.data.guide_data.lingo_image_list.length):(e.type="line",t.data.list_images=t.data.list_images?t.data.list_images.split(","):[],e.imgLength=t.data.list_images.length),e.detail=t.data}))},startVideo:function(t){var e=uni.createVideoContext(t);e.play(),e.pause()},changeDate:function(t,e){t>=this.nowDay&&(this.selectDay=t,this.selectIndex=e-1),this.getSkuHeight()},getSkuHeight:function(){var t=this,e=uni.createSelectorQuery().in(this);e.select(".sku-box").boundingClientRect((function(e){t.skuHeight=e.height})).exec()},getStoreByDate:function(){var t=this;this.Post({goods_id:this.id,start_date:this.everyDay[0].date,end_date:this.everyDay[this.everyDay.length-1].date},"/api/goods/get_product_sku_price_by_date").then((function(e){t.skus=e.data,t.$nextTick((function(){t.getSkuHeight()}))}))},playVideo:function(t){uni.navigateTo({url:"/subPackages/video/video?item="+encodeURIComponent(JSON.stringify(t))})},swiperChange:function(t){this.current=t.detail.current},getNowTime:function(t,e){var a=t,i=a.getFullYear(),n=a.getMonth()+1,o=a.getDate(),s=a.getHours()<10?"0"+a.getHours():a.getHours(),d=a.getMinutes()<10?"0"+a.getMinutes():a.getMinutes(),r=a.getSeconds()<10?"0"+a.getSeconds():a.getSeconds();if(n>=1&&n<=9&&(n="0"+n),o>=0&&o<=9&&(o="0"+o),1==e)if("ios"==uni.getSystemInfoSync().platform)var u=i+"/"+n+"/"+o+" "+s+":"+d+":"+r;else u=i+"-"+n+"-"+o+" "+s+":"+d+":"+r;else u=i+"-"+n+"-"+o;return u},getEveryDay:function(t){var e=new Date(t),a=e.getMonth();e.setMonth(a+1),e.setDate(0);for(var i=[],
|