bztang-admin/addons/yun_shop/static/app/js/chunk-584b295a.5eb9b535.js

1 line
14 KiB
JavaScript

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-584b295a"],{"0b41f":function(t,e,i){"use strict";i("82c5")},5498:function(t,e,i){"use strict";i.r(e);var a=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{attrs:{id:"shareRoomList"}},[i("div",{staticClass:"search_box"},[i("ul",{staticClass:"search"},[i("li",{staticClass:"left"},[i("i",{staticClass:"iconfont icon-back",staticStyle:{"padding-right":"0.5rem"},on:{click:function(e){return e.stopPropagation(),t.gotoMember.apply(null,arguments)}}}),i("span",[t._v(t._s(t.isCateStyle?"列表":"首页"))])]),i("li",{staticClass:"right"},[i("form",{attrs:{action:"/"}},[i("van-search",{attrs:{shape:"round",placeholder:"请输入主播/直播内容"},on:{search:t.onSearch},model:{value:t.kwd,callback:function(e){t.kwd=e},expression:"kwd"}})],1)])])]),t.isCateStyle?t._e():[t.fun.isTextEmpty(t.liveBanner)?t._e():i("van-swipe",{attrs:{autoplay:4e3,"indicator-color":"#f15353",width:3==t.fun.getPhoneEnv()?375:t.clientWidth}},t._l(t.liveBanner,(function(t,e){return i("van-swipe-item",{key:e},[i("a",{staticStyle:{display:"block",background:"#fff"},attrs:{href:t.url}},[i("img",{staticStyle:{height:"11.25rem",padding:"0.5rem 0.875rem","border-radius":"1.5rem",width:"100%"},attrs:{src:t.thumb_src}})])])})),1),i("div",{staticClass:"ment"},[i("van-swipe",{staticClass:"sw_list",class:{sw_list_6:null!=t.category&&t.category.length>0&&t.category[0].length<=5,sw_list_12:null!=t.category&&t.category.length>0&&t.category[0].length>5,sw_list_0:0==t.category.length},attrs:{autoplay:0,"indicator-color":"#f15353",width:3==t.fun.getPhoneEnv()?375:t.clientWidth}},t._l(t.category,(function(e,a){return i("van-swipe-item",{key:a},[i("ul",t._l(e,(function(e,a){return i("li",{key:a,class:[3==t.fun.getPhoneEnv()?"pcStyle":""],staticStyle:{float:"left"}},[i("router-link",{attrs:{to:t.fun.getUrl("shareRoomList",{},{CAT:e.id})}},[e.thumb_src?i("div",{staticClass:"image"},[i("img",{attrs:{src:e.thumb_src}})]):t._e(),e.thumb_src?t._e():i("div",{staticClass:"image"},[i("img",{attrs:{src:"require('@assets/images/img_default.png')"}})]),i("p",{staticClass:"text"},[t._v(t._s(e.category_name))])])],1)})),0)])})),1)],1)],i("van-tabs",{on:{change:t.changeTab},model:{value:t.active,callback:function(e){t.active=e},expression:"active"}},[i("van-tab",{attrs:{title:"全部",name:"-2"}}),i("van-tab",{attrs:{title:"推荐",name:"-1"}}),i("van-tab",{attrs:{title:"直播中",name:"1"}}),i("van-tab",{attrs:{title:"预告",name:"0"}}),i("van-tab",{attrs:{title:"回放",name:"2"}})],1),t.newArray1.length||t.newArray2.length?i("div",{staticClass:"living-box"},[i("ul",{ref:"newArray1",staticClass:"zq-waterfall-left living-item"},t._l(t.newArray1,(function(e,a){return i("li",{key:a,on:{click:function(i){return t.gotoRoom(e.status,e.id)}}},[i("div",{staticClass:"bg"},[i("img",{attrs:{src:e.image_url,alt:""}})]),i("div",{staticClass:"title"},[i("span",{staticClass:"name"},[t._v(t._s(e.nickname))])]),i("div",{staticClass:"top"},[2!=e.status?i("span",{staticClass:"red"},[t._v(t._s(e.status_name))]):t._e(),2==e.status&&1==e.shop_playback?i("span",{staticClass:"red huifan_color"},[t._v(t._s(e.status_name))]):t._e(),t._v(t._s(e.total_num)+"观看 ")]),i("div",{staticClass:"goods_icon"},[i("i",{staticClass:"iconfont icon-zb_goods"}),i("span",[t._v(t._s(e.product_num||"0"))])]),i("div",{staticClass:"bottom overflow1"},[t._v(t._s(e.title))])])})),0),i("ul",{ref:"newArray2",staticClass:"zq-waterfall-right living-item"},t._l(t.newArray2,(function(e,a){return i("li",{key:a,on:{click:function(i){return t.gotoRoom(e.status,e.id)}}},[i("div",{staticClass:"bg"},[i("img",{attrs:{src:e.image_url,alt:""}})]),i("div",{staticClass:"title"},[i("span",{staticClass:"name"},[t._v(t._s(e.nickname))])]),i("div",{staticClass:"top"},[2!=e.status?i("span",{staticClass:"red"},[t._v(t._s(e.status_name))]):t._e(),2==e.status&&1==e.shop_playback?i("span",{staticClass:"red huifan_color"},[t._v(t._s(e.status_name))]):t._e(),t._v(t._s(e.total_num)+"观看 ")]),i("div",{staticClass:"goods_icon"},[i("i",{staticClass:"iconfont icon-zb_goods"}),i("span",[t._v(t._s(e.product_num||"0"))])]),i("div",{staticClass:"bottom overflow1"},[t._v(t._s(e.title))])])})),0)]):t._e()],2)},s=[],o=i("c7eb"),r=i("1da1"),n=(i("14d9"),i("4e82"),i("a9e3"),i("99af"),i("ac0d")),l=i("2ef0"),c={mixins:[n["a"]],data:function(){return{isCateStyle:!1,kwd:null,active:"-1",liveBanner:[],category:[],clientWidth:document.body.clientWidth,isLoadMore:!0,page:1,total_page:0,isloading:!1,newArray1:[],newArray2:[]}},activated:function(){this.clickNum=1,this.isCateStyle=this.$route.query.CAT||!1,this.getIndexData(),this.getData()},components:{},computed:{},mounted:function(){},methods:{gotoMember:function(){return this.isCateStyle?this.gotoUrl("shareRoomList"):this.gotoUrl("member")},gotoUrl:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};this.$router.push(this.fun.getUrl(t,e,i))},gotoRoom:function(t,e){var i="shareRoomPlayer";0==t&&(i="shareRoomForeshow"),this.gotoUrl(i,{},{RId:e,CAT:this.$route.query.CAT||0,STAT:this.active>=0?this.active:"",REC:"-1"==this.active?1:""})},getIndexData:function(){var t=this;return Object(r["a"])(Object(o["a"])().mark((function e(){var i,a,s,r;return Object(o["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,$http.get("plugin.share-room.frontend.controllers.index.index",{},".");case 2:if(i=e.sent,a=i.msg,s=i.result,r=i.data,0!=s){e.next=8;break}return e.abrupt("return",t.$toast(a));case 8:t.liveBanner=r.slide,t.fun.isTextEmpty(r.category)||(t.category=t.fun.chunk(r.category,10));case 10:case"end":return e.stop()}}),e)})))()},changeTab:Object(l["debounce"])((function(){this.clickNum+=1,this.getData()}),500),getData:function(){var t=this;return Object(r["a"])(Object(o["a"])().mark((function e(){var i,a,s,r,n;return Object(o["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return i=t.clickNum,t.newArray1=[],t.newArray2=[],e.next=5,$http.post("plugin.share-room.frontend.controllers.index.room-list",{category_id:t.$route.query.CAT||0,status:t.active>=0?t.active:"",is_recommend:"-1"==t.active?1:"",keyword:t.kwd},".",!0);case 5:if(a=e.sent,s=a.msg,r=a.result,n=a.data,0!=r){e.next=11;break}return e.abrupt("return",t.$toast(s));case 11:if(i==t.clickNum){e.next=13;break}return e.abrupt("return");case 13:t.recordsList=[],t.newArray1=[],t.newArray2=[],t.isLoadMore=!0,t.total_page=n.list.last_page,t.total_page||(t.total_page=0),t.recordsList=n.list.data,t.sort(0,n.list.data,i);case 21:case"end":return e.stop()}}),e)})))()},getImg:function(t,e,i){var a=new Image;a.src=t,a.complete?e(a.width,a.height,Number(a.height)/Number(a.width)):(a.onload=function(){e(a.width,a.height,Number(a.height)/Number(a.width))},a.onerror=function(){i()})},sort:function(t,e,i){var a=i,s=this,o=t||0;e.length>o&&s.getImg(e[o].cover,(function(t,r,n){if(a==s.clickNum){var l=0,c=0;document.getElementsByClassName("zq-waterfall-left")[0]&&(l=document.getElementsByClassName("zq-waterfall-left")[0].clientHeight),document.getElementsByClassName("zq-waterfall-right")[0]&&(c=document.getElementsByClassName("zq-waterfall-right")[0].clientHeight),l<=c?(s.newArray1.push(e[o]),s.$nextTick((function(){s.sort(o+1,e,i)}))):(s.newArray2.push(e[o]),s.$nextTick((function(){s.sort(o+1,e,i)})))}}),(function(){e[o].cover="https://bztang.cdlfjy.com/addons/yun_shop/static/app/img/agreen_video@2x.png",s.$nextTick((function(){s.sort(o,e,i)}))})),e.length-1==o&&(this.isLoadMore=!0,this.showLoading=!0)},onSearch:function(){this.getData()},getMoreData:function(){var t=this;if(t.isLoadMore=!1,"1"!=t.active&&!(this.page>=this.total_page)){var e=null,i={category_id:this.$route.query.CAT||0,status:this.active>=0?this.active:"",is_recommend:"-1"==this.active?1:"",keyword:this.kwd};this.page=this.page+1,i.page=this.page,$http.get(e,i,"加载中").then((function(e){if(t.isLoadMore=!0,1===e.result){var i=t.recordsList.length,a=e.data.list.data;t.recordsList=t.recordsList.concat(a),t.sort(i,t.recordsList)}else t.page=t.page-1,t.isLoadMore=!1}),(function(t){}))}}}},d=c,h=(i("0b41f"),i("2877")),m=Object(h["a"])(d,a,s,!1,null,"649844de",null);e["default"]=m.exports},"82c5":function(t,e,i){var a=i("b13f");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);var s=i("499e").default;s("c24650d6",a,!0,{sourceMap:!1,shadowMode:!1})},ac0d:function(t,e,i){"use strict";i.d(e,"a",(function(){return o}));var a=document.documentElement,s=document.body,o={data:function(){return{}},activated:function(){window.addEventListener("scroll",this.handleScroll)},deactivated:function(){window.removeEventListener("scroll",this.handleScroll)},methods:{getScrollTop:function(){var t=0;return a&&a.scrollTop?t=a.scrollTop:s&&(t=s.scrollTop),t},getClientHeight:function(){var t=0;return t=s.clientHeight&&a.clientHeight?Math.min(s.clientHeight,a.clientHeight):Math.max(s.clientHeight,a.clientHeight),t},getScrollHeight:function(){return Math.max(s.scrollHeight,a.scrollHeight)},handleScroll:function(){this.otherScroll();var t=document.documentElement.scrollTop||document.body.scrollTop;this.btnFlag=t>60,this.getScrollTop()+this.getClientHeight()+105>this.getScrollHeight()?(this.isLoadMore&&this.getMoreData(),this.isBottom=!0):this.isBottom=!1},otherScroll:function(){}}}},b13f:function(t,e,i){var a=i("24fb");e=a(!1),e.push([t.i,"#shareRoomList .search_box .search[data-v-649844de]{height:2.75rem;line-height:2.75rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 .875rem;background-color:#fff}#shareRoomList .search_box .search .left[data-v-649844de]{font-size:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-weight:700}#shareRoomList .search_box .search .left i[data-v-649844de]{color:#333;font-size:1rem}#shareRoomList .search_box .search .left span[data-v-649844de]{display:block;margin:0 .25rem;max-width:5.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#333;font-size:1rem}#shareRoomList .search_box .search .left i[data-v-649844de]:last-child{font-size:1.125rem}#shareRoomList .search_box .search .right[data-v-649844de]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-radius:1rem;font-size:14px;color:#c9c9c9}#shareRoomList .ment[data-v-649844de]{background:#fff}#shareRoomList .sw_list ul[data-v-649844de]{margin:.875rem 0;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#shareRoomList .sw_list ul li[data-v-649844de]{list-style:none;width:20%;float:left;margin:0;padding:0;margin-bottom:.625rem}#shareRoomList .sw_list ul li a[data-v-649844de]{color:#2b2f33}#shareRoomList .sw_list ul li .image[data-v-649844de]{height:11vw;width:100%;overflow:hidden}#shareRoomList .sw_list ul li img[data-v-649844de]{width:50%;vertical-align:middle;height:90%;border-radius:50%}#shareRoomList .sw_list ul li p[data-v-649844de]{margin:0;font-size:12px;line-height:1.125rem;max-height:2.25rem;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:0 .5rem;display:block}#shareRoomList .sw_list ul .pcStyle .image[data-v-649844de]{height:2.625rem}#shareRoomList .sw_list_6[data-v-649844de]{min-height:6rem}#shareRoomList .sw_list_12[data-v-649844de]{min-height:10rem}#shareRoomList .sw_list_0[data-v-649844de]{min-height:0}@media (max-width:400px){#shareRoomList .sw_list_12[data-v-649844de]{height:12rem}}#shareRoomList .living-box[data-v-649844de]{background:#fff;margin-bottom:0;padding:.8rem}#shareRoomList .living-item[data-v-649844de]{margin:0;margin-bottom:.875rem;width:48%;overflow:hidden;vertical-align:top;display:inline-block}#shareRoomList .living-item li[data-v-649844de]{margin-bottom:.875rem;position:relative}#shareRoomList .living-item .bg[data-v-649844de]{width:100%;border-radius:.313rem;overflow:hidden}#shareRoomList .living-item .bg img[data-v-649844de]{width:100%;height:100%;min-height:5rem}#shareRoomList .living-item .title[data-v-649844de]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#shareRoomList .living-item .title img[data-v-649844de]{-webkit-box-flex:0;-webkit-flex:0 0 1.656rem;-ms-flex:0 0 1.656rem;flex:0 0 1.656rem;width:1.656rem;height:1.656rem;border-radius:50%;margin-top:-.625rem;border:.125rem solid #fff}#shareRoomList .living-item .title .name[data-v-649844de]{display:inline-block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:left;line-height:1rem;margin-left:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#shareRoomList .living-item .top[data-v-649844de]{position:absolute;top:.5rem;left:.25rem;background-color:rgba(0,0,0,.4);border-radius:.15rem;color:#fff;padding:0 .15rem 0 0;font-size:12px;height:1.25rem;line-height:1.25rem}#shareRoomList .living-item .top .red[data-v-649844de]{background-color:#f10303;border-radius:.15rem;padding:0 .25rem;margin-right:.2rem;display:inline-block;height:100%}#shareRoomList .living-item .top .van-count-down[data-v-649844de]{display:inline-block;color:#fff;font-size:14px}#shareRoomList .living-item .top .huifan_color[data-v-649844de]{background-color:#999}#shareRoomList .living-item .goods_icon[data-v-649844de]{position:absolute;top:.5rem;right:.5rem;font-size:12px;height:1.25rem;line-height:1.25rem}#shareRoomList .living-item .goods_icon i[data-v-649844de]{font-size:1.625rem;color:#ffa303}#shareRoomList .living-item .goods_icon span[data-v-649844de]{background-color:#fff;border-radius:.266rem;color:red;position:absolute;right:-4px;height:.875rem;line-height:.875rem;font-size:.625rem;padding:0 .15rem}#shareRoomList .living-item .bottom[data-v-649844de]{width:100%;height:2.5rem;line-height:1rem;position:absolute;bottom:1.25rem;left:0;font-weight:700;font-size:.875rem;color:#fff;text-align:left;padding:0 .5rem}#shareRoomList .living-item .overflow1[data-v-649844de]{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}#shareRoomList .zq-waterfall-left[data-v-649844de]{margin-right:.5rem}",""]),t.exports=e}}]);