1 line
18 KiB
JavaScript
1 line
18 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-film-filmIndex"],{"04964":function(t,e,i){"use strict";i.d(e,"b",(function(){return a})),i.d(e,"c",(function(){return s})),i.d(e,"a",(function(){return n}));var n={uSticky:i("c753").default,uTabs:i("821d").default,filmItem:i("ca93").default,moviesItem:i("08f2").default,bLoad:i("deee").default},a=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-uni-view",{staticClass:"film"},[i("v-uni-view",{staticClass:"film-header"},[i("v-uni-view",{staticClass:"film-city"},[i("v-uni-navigator",{attrs:{url:"/pages/film/filmAddress","hover-class":"none"}},[i("v-uni-view",{staticClass:"content-top-search-area-search-text"},[i("v-uni-view",{staticClass:"film-city-name"},[i("v-uni-view",{staticClass:"film-city-text"},[t._v(t._s(t.UserFilmArae["regionName"]?t.UserFilmArae["regionName"]:t.UserFilmArae["cityName"]?t.UserFilmArae["cityName"]:t.UserArae2["city"]))]),i("v-uni-image",{staticClass:"img",staticStyle:{width:"35rpx",height:"30rpx"},attrs:{src:"https://img.agrimedia.cn/chwl%2Fv2%2Fxialajian%20hei.png"}})],1)],1)],1)],1),i("v-uni-view",{staticClass:"film-tab"},[i("v-uni-view",{staticClass:"tab-main tab-left",class:0===t.active?"tab-active":"",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.changeTab(0)}}},[t._v("电影")]),i("v-uni-view",{staticClass:"tab-main tab-right",class:1===t.active?"tab-active":"",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.changeTab(1)}}},[t._v("影院")])],1),i("v-uni-view",{staticClass:"film-search",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.goSearchPage.apply(void 0,arguments)}}},[i("v-uni-image",{attrs:{src:"https://img.agrimedia.cn/chwl%2Fv2%2Fsousuo%20hei.png"}})],1)],1),i("v-uni-view",{staticClass:"content"},[0===t.active?i("v-uni-view",{staticClass:"content-film"},[i("v-uni-view",{staticClass:"film-banner"},[i("v-uni-image",{attrs:{src:"https://img.agrimedia.cn/chwl%2Fv2%2Fbanner.jpg"}})],1),i("v-uni-view",{staticClass:"film-list"},[i("v-uni-view",{staticClass:"film-wrap"},[i("u-sticky",{attrs:{bgColor:""}},[i("u-tabs",{attrs:{activeStyle:"color:#FC4B5C; font-size:28rpx; font-weight:600",inactiveStyle:"color:#666666; font-size:28rpx;",lineColor:"#FC4B5C",keyName:"name",current:t.current,scrollable:!1,list:t.listTab},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.clickTabs.apply(void 0,arguments)}}})],1)],1),t._l(t.listFilm,(function(t,e){return i("v-uni-view",{key:e},[i("film-item",{key:e,attrs:{data:t}})],1)}))],2)],1):t._e(),1===t.active?i("v-uni-view",{staticClass:"content-movie"},[i("v-uni-view",{staticClass:"content-movie-tab"},[i("v-uni-view",{staticClass:"content-movie-item"},[i("v-uni-view",{staticClass:"flex align-item-center flex-center"},[i("v-uni-text",[t._v("全城")]),i("v-uni-image",{staticClass:"img",staticStyle:{width:"35rpx",height:"30rpx"},attrs:{src:"https://img.agrimedia.cn/chwl%2Fv2%2Fxialajian%20hei.png"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.getCityData()}}})],1)],1)],1),i("v-uni-view",{directives:[{name:"show",rawName:"v-show",value:t.citySelct,expression:"citySelct"}],staticClass:"content-movie-select"},[i("v-uni-view",{staticClass:"content-item",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.allCity()}}},[i("v-uni-view",{staticClass:"content-title"},[t._v("全城")]),i("v-uni-view",{staticClass:"content-number"},[t._v(t._s(t.CityMovies))])],1),t._l(t.cityData,(function(e,n){return i("v-uni-view",{key:e.id,staticClass:"content-item",on:{click:function(i){arguments[0]=i=t.$handleEvent(i),t.clickCity(e)}}},[i("v-uni-view",{staticClass:"content-title"},[t._v(t._s(e.regionName))]),i("v-uni-view",{staticClass:"content-number"},[t._v(t._s(e.cinema_num))])],1)}))],2),t._l(t.listYuan,(function(e,n){return t.listYuan?i("v-uni-view",{key:n},[i("movies-item",{key:n,attrs:{data:e,isFilm:!0}})],1):t._e()}))],2):t._e(),i("b-load",{attrs:{show:t.loading,width:"79",height:"80",background:"rgba(0,0,0,0.3)",type:"load"}})],1)],1)},s=[]},"1a04":function(t,e,i){var n=i("dd59");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var a=i("967d").default;a("d27ff49a",n,!0,{sourceMap:!1,shadowMode:!1})},"42ca":function(t,e,i){"use strict";i.r(e);var n=i("04964"),a=i("a558");for(var s in a)["default"].indexOf(s)<0&&function(t){i.d(e,t,(function(){return a[t]}))}(s);i("ca9e");var c=i("828b"),o=Object(c["a"])(a["default"],n["b"],n["c"],!1,null,"f060de32",null,!1,n["a"],void 0);e["default"]=o.exports},4530:function(t,e,i){"use strict";i.r(e);var n=i("757a"),a=i.n(n);for(var s in n)["default"].indexOf(s)<0&&function(t){i.d(e,t,(function(){return n[t]}))}(s);e["default"]=a.a},"5b94":function(t,e,i){"use strict";i("6a54");var n=i("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,i("fd3c");var a=n(i("9b1b")),s=i("c410"),c=n(i("ca93")),o=n(i("08f2")),r=n(i("80e1")),l=n(i("84ab")),d=n(i("d5ee")),u=i("8f59"),f={name:"",mixins:[r.default,l.default,d.default],components:{FileItem:c.default,MoviesItem:o.default},data:function(){return{current:0,CityMovies:0,listTab:[{name:"正在热映",type:"HOT"},{name:"即将上映",type:"WAIT"}],listFilm:[],active:0,NowActive:0,citySelct:!1,loading:!0,cityData:[],cityId:""}},onLoad:function(){this.getCity(),this.getFilmData(),this.getYuanData()},computed:(0,a.default)({},(0,u.mapGetters)({UserArae1:"GetUserArae",UserFilmArae:"GetFilmData",UserArae2:"GetcityInfor"})),watch:{UserFilmArae:function(t){this.getYuanData()}},methods:(0,a.default)((0,a.default)({},(0,u.mapMutations)({SETFILMDATA:"SETFILMDATA"})),{},{getCity:function(){var t=this;this.loading=!0;var e={city_name:this.UserFilmArae.cityName};(0,s.getCityId)(e).then((function(e){var i=0;e.data.map((function(t){i+=t.cinema_num})),t.CityMovies=i,t.cityData=e.data,t.loading=!1}))},getFilmData:function(){var t=this,e={type:this.listTab[this.NowActive].type};(0,s.getFilmList)(e).then((function(i){var n=i.data;"WAIT"==e.type&&(n=t.ReverseRankingDate(n,"publishDate")),t.listFilm=n,t.loading=!1}))},getYuanData:function(){var t=this,e={cityId:this.UserFilmArae.cityId,regionId:this.UserFilmArae.regionId};(0,s.getFilmYuan)(e).then((function(e){t.listYuan=e.data,t.$forceUpdate()}))},allCity:function(){var t=this;this.loading=!0;var e={cityId:this.UserFilmArae.cityId};(0,s.getFilmYuan)(e).then((function(e){t.listYuan=e.data,t.$forceUpdate(),t.citySelct=!1,t.loading=!1}))},clickCity:function(t){var e={cityName:this.UserFilmArae.cityName,cityId:this.UserFilmArae.cityId,regionName:t.regionName,regionId:t.regionId};this.SETFILMDATA(e),this.citySelct=!this.citySelct},getCityData:function(){this.citySelct=!this.citySelct,this.citySelct&&this.getCity()},clickTabs:function(t){this.current=t.index,this.NowActive=t.index,this.loading=!0,this.getFilmData()},goSearchPage:function(){uni.navigateTo({url:"./filmSearch?type=".concat(this.active)})},changeTab:function(t,e){this.active=t}})};e.default=f},6999:function(t,e,i){var n=i("c86c");e=n(!1),e.push([t.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */.skeleton[data-v-4c72cf65]{background-color:#f1f2f4!important;color:#f1f2f4!important;margin:var(--skeleton)}\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */',""]),t.exports=e},"757a":function(t,e,i){"use strict";i("6a54");var n=i("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a=n(i("2634")),s=n(i("2fdc"));i("9c4e"),i("64aa");var c=n(i("dbcc")),o={name:"u-sticky",mixins:[uni.$u.mpMixin,uni.$u.mixin,c.default],data:function(){return{cssSticky:!1,stickyTop:0,elId:uni.$u.guid(),left:0,width:"auto",height:"auto",fixed:!1}},computed:{style:function(){var t={};return this.disabled?t.position="static":this.cssSticky?(t.position="sticky",t.zIndex=this.uZindex,t.top=uni.$u.addUnit(this.stickyTop)):t.height=this.fixed?this.height+"px":"auto",t.backgroundColor=this.bgColor,uni.$u.deepMerge(uni.$u.addStyle(this.customStyle),t)},stickyContent:function(){var t={};return this.cssSticky||(t.position=this.fixed?"fixed":"static",t.top=this.stickyTop+"px",t.left=this.left+"px",t.width="auto"==this.width?"auto":this.width+"px",t.zIndex=this.uZindex),t},uZindex:function(){return this.zIndex?this.zIndex:uni.$u.zIndex.sticky}},mounted:function(){this.init()},methods:{init:function(){this.getStickyTop(),this.checkSupportCssSticky(),this.cssSticky||!this.disabled&&this.initObserveContent()},initObserveContent:function(){var t=this;this.$uGetRect("#"+this.elId).then((function(e){t.height=e.height,t.left=e.left,t.width=e.width,t.$nextTick((function(){t.observeContent()}))}))},observeContent:function(){var t=this;this.disconnectObserver("contentObserver");var e=uni.createIntersectionObserver({thresholds:[.95,.98,1]});e.relativeToViewport({top:-this.stickyTop}),e.observe("#".concat(this.elId),(function(e){t.setFixed(e.boundingClientRect.top)})),this.contentObserver=e},setFixed:function(t){var e=t<=this.stickyTop;this.fixed=e},disconnectObserver:function(t){var e=this[t];e&&e.disconnect()},getStickyTop:function(){this.stickyTop=uni.$u.getPx(this.offsetTop)+uni.$u.getPx(this.customNavHeight)},checkSupportCssSticky:function(){var t=this;return(0,s.default)((0,a.default)().mark((function e(){return(0,a.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:t.checkCssStickyForH5()&&(t.cssSticky=!0),"android"===uni.$u.os()&&Number(uni.$u.sys().system)>8&&(t.cssSticky=!0),"ios"===uni.$u.os()&&(t.cssSticky=!0);case 3:case"end":return e.stop()}}),e)})))()},checkComputedStyle:function(){},checkCssStickyForH5:function(){for(var t=["","-webkit-","-ms-","-moz-","-o-"],e=t.length,i=document.createElement("div"),n=0;n<e;n++)if(i.style.position=t[n]+"sticky",""!==i.style.position)return!0;return!1}},beforeDestroy:function(){this.disconnectObserver("contentObserver")}};e.default=o},"84ab":function(t,e,i){"use strict";(function(t){i("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,i("e966"),i("c9b5"),i("bf0f"),i("ab80"),i("5c47"),i("a1c1"),i("c223");i("8f59");var n={computed:{},methods:{isMoreOneTime:function(t){var e=new Date(t).getTime(),i=(new Date).getTime(),n=parseInt(e-i);return n>36e5},getUnixTime:function(t){var e=new Date(t),i=e.getTime().toString();return i.substr(0,10)},ReverseRankingDate:function(t,e){if(t){for(var i=0;i<t.length-1;i++)for(var n=0;n<t.length-1-i;n++)if(Date.parse(t[n][e])>Date.parse(t[n+1][e])){var a=t[n];t[n]=t[n+1],t[n+1]=a}return t}},getTime:function(t){var e=new Date(t.replace(/-/g,"/"));e=Date.parse(e);var i=new Date(parseInt(e)),n=parseInt((e-(new Date).getTime())/864e5),a=(new Date).getDate(),s=i.getMonth()+1,c=i.getDate(),o=i.getHours()<10?"0"+i.getHours():i.getHours(),r=i.getMinutes()<10?"0"+i.getMinutes():i.getMinutes(),l=Math.abs(c-a),d={month:"".concat(s,"月").concat(c,"日"),date:"",time:o+":"+r};return n<3&&l<3?0===l?d.date="今天":1===l?d.date="明天":2===l&&(d.date="后天"):d.date=s+"月"+c+"日",d},openLocation:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:+this.cinemaData.latitude,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:+this.cinemaData.longitude;t.log(e,i),uni.openLocation({latitude:e,longitude:i,success:function(){t.log("success")}})}}};e.default=n}).call(this,i("ba7c")["default"])},9696:function(t,e,i){var n=i("6999");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var a=i("967d").default;a("5c87abb3",n,!0,{sourceMap:!1,shadowMode:!1})},a558:function(t,e,i){"use strict";i.r(e);var n=i("5b94"),a=i.n(n);for(var s in n)["default"].indexOf(s)<0&&function(t){i.d(e,t,(function(){return n[t]}))}(s);e["default"]=a.a},ac84:function(t,e,i){"use strict";i.d(e,"b",(function(){return n})),i.d(e,"c",(function(){return a})),i.d(e,"a",(function(){}));var n=function(){var t=this.$createElement,e=this._self._c||t;return e("v-uni-view",{staticClass:"u-sticky",style:[this.style],attrs:{id:this.elId}},[e("v-uni-view",{staticClass:"u-sticky__content",style:[this.stickyContent]},[this._t("default")],2)],1)},a=[]},c753:function(t,e,i){"use strict";i.r(e);var n=i("ac84"),a=i("4530");for(var s in a)["default"].indexOf(s)<0&&function(t){i.d(e,t,(function(){return a[t]}))}(s);i("f8da");var c=i("828b"),o=Object(c["a"])(a["default"],n["b"],n["c"],!1,null,"4c72cf65",null,!1,n["a"],void 0);e["default"]=o.exports},ca9e:function(t,e,i){"use strict";var n=i("1a04"),a=i.n(n);a.a},dbcc:function(t,e,i){"use strict";i("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,i("64aa"),i("9c4e");var n={props:{offsetTop:{type:[String,Number],default:uni.$u.props.sticky.offsetTop},customNavHeight:{type:[String,Number],default:44},disabled:{type:Boolean,default:uni.$u.props.sticky.disabled},bgColor:{type:String,default:uni.$u.props.sticky.bgColor},zIndex:{type:[String,Number],default:uni.$u.props.sticky.zIndex},index:{type:[String,Number],default:uni.$u.props.sticky.index}}};e.default=n},dd59:function(t,e,i){var n=i("c86c");e=n(!1),e.push([t.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */.skeleton[data-v-f060de32]{background-color:#f1f2f4!important;color:#f1f2f4!important;margin:var(--skeleton)}\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */uni-page-body[data-v-f060de32]{background-color:#f5f5f5}body.?%PAGE?%[data-v-f060de32]{background-color:#f5f5f5}.film .film-header[data-v-f060de32]{display:flex;justify-content:space-between;align-items:center;padding:%?20?% %?24?%;margin:%?0?% %?0?%}.film .film-header .film-city[data-v-f060de32]{width:%?300?%;font-size:%?30?%;font-family:PingFangSC-Semibold,PingFang SC;font-weight:600;color:#333;line-height:%?40?%;display:flex;align-items:center}.film .film-header .film-city uni-image[data-v-f060de32]{width:%?24?%;height:%?24?%;padding-left:%?4?%}.film .film-header .film-city .film-city-name[data-v-f060de32]{display:flex;align-items:center}.film .film-header .film-city .film-city-name .film-city-text[data-v-f060de32]{width:%?100?%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;display:inline-block}.film .film-header .film-city .film-city-name uni-image[data-v-f060de32]{display:inline-block}.film .film-header .film-tab[data-v-f060de32]{width:%?288?%;height:%?66?%;border-radius:%?32?%;border:%?2?% solid #fc4b5c;display:flex;align-items:center;box-sizing:border-box}.film .film-header .film-tab .tab-main[data-v-f060de32]{width:%?144?%;height:%?66?%;font-size:%?26?%;font-family:PingFangSC-Semibold,PingFang SC;font-weight:600;color:#fc4b5c;line-height:%?66?%;text-align:center}.film .film-header .film-tab .tab-left[data-v-f060de32]{border-radius:%?32?% %?0?% %?0?% %?32?%}.film .film-header .film-tab .tab-right[data-v-f060de32]{border-radius:%?0?% %?32?% %?32?% %?0?%}.film .film-header .film-tab .tab-active[data-v-f060de32]{color:#fff;background-color:#fc4b5c}.film .film-header .film-search[data-v-f060de32]{width:%?300?%;height:%?40?%;text-align:right}.film .film-header .film-search uni-image[data-v-f060de32]{width:%?40?%;height:%?40?%}.film .content .content-film .film-banner[data-v-f060de32]{width:100%;height:%?224?%;padding:%?0?% %?24?% %?24?% %?24?%}.film .content .content-film .film-banner uni-image[data-v-f060de32]{width:100%;height:%?224?%;border-radius:%?20?%}.film .content .content-film .film-list[data-v-f060de32]{padding:%?24?%}.film .content .content-film .film-list .film-wrap[data-v-f060de32]{margin-bottom:%?20?%;border-bottom:%?1?% solid #dedede}.film .content .content-film .film-list .film-wrap[data-v-f060de32] .u-tabs__wrapper__nav__line{bottom:0!important}.film .content .content-movie[data-v-f060de32]{width:100%;background-color:#fff;position:relative}.film .content .content-movie .content-movie-tab[data-v-f060de32]{display:flex;justify-content:space-between;align-items:center;border-radius:%?20?% %?20?% %?0?% %?0?%;color:#333;font-size:%?26?%;border-bottom:%?2?% solid #dedede}.film .content .content-movie .content-movie-tab .content-movie-item[data-v-f060de32]{width:100%;height:%?80?%;text-align:center;line-height:%?80?%;color:#333;font-size:%?26?%;font-weight:600}.film .content .content-movie .content-movie-select[data-v-f060de32]{width:100%;background-color:#fff;position:absolute;top:%?80?%}.film .content .content-movie .content-movie-select .content-item[data-v-f060de32]{display:flex;justify-content:space-between;align-items:center;padding:%?0?% %?40?%;height:%?80?%;color:#000;font-size:%?28?%}',""]),t.exports=e},f8da:function(t,e,i){"use strict";var n=i("9696"),a=i.n(n);a.a}}]); |