|
|
var e=Object.defineProperty,s=Object.prototype.hasOwnProperty,t=Object.getOwnPropertySymbols,a=Object.prototype.propertyIsEnumerable,l=(s,t,a)=>t in s?e(s,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):s[t]=a,o=(e,o)=>{for(var i in o||(o={}))s.call(o,i)&&l(e,i,o[i]);if(t)for(var i of t(o))a.call(o,i)&&l(e,i,o[i]);return e};import{_ as i}from"./returnBar.35b6215f.js";import{_ as r}from"./secListTab.b8bc73c1.js";import{B as c,N as n,x as p,v as d,G as g,p as u,m as f,T as m,c as v,t as h,F as y,q as T,s as S,w as x,r as b,o as I,u as L}from"./vendor.269b2875.js";import"./pinlun@2x.628190cf.js";import"./paixu@2x.fd1743af.js";import"./yuewen-xiala@2x.837e4162.js";const O={components:{ReturnBar:i,SecListTab:r},setup(){const{proxy:e}=c(),s=n(null),t=p({topTitle:"视频",isScroll:!0,videoList:[],totalPages:0,listStyle:{paddingTop:0,height:0},scrolly:"",pageIndex:1,hasNextPage:!1,flagTabName:"video",ClassId:"",Order:"",isTryOutLogin:!0});d((()=>{t.isTryOutLogin=!localStorage.getItem("isTryout");let e=document.querySelector(".status").offsetHeight;t.listStyle.paddingTop=e+"px",t.listStyle.height=window.screen.height-e+"px"}));let a=(s,t,a)=>{const l=e;l.ClassId=s,l.Order=t,l.pageIndex=a,l.$http.get(e.$API.GETVIDEOBASEPAGES,{params:{ClassId:s,MarkRec:"",Where:"",Order:t,pageIndex:a,pageSize:10}}).then((e=>{if(200==e.type){let s=e.data;l.hasNextPage=e.hasNextPage,l.totalPages=e.pages,l.pageIndex<=1?l.videoList=s:l.videoList=l.videoList.concat(s)}else m(e.content)})).catch((e=>{}))},l=()=>{const s=e;if(s.hasNextPage){if(s.pageIndex++,s.pageIndex>s.totalPages)return!1;a(s.ClassId,s.Order,s.pageIndex)}};return o(o({},g(t)),{listWrapRef:s,GetVideoPages:a,listenScroll:s=>{const t=e;let a=s.srcElement?s.srcElement:s.target;a.scrollTop+a.offsetHeight>a.scrollHeight-100&&l(),t.scrolly!=a.scrollTop&&(t.isScroll=!1),t.scrolly=a.scrollTop,0==a.scrollTop&&(t.isScroll=!0)},addMoreData:l,detailsLink:s=>{e.$router.push({path:"/videoDetails",query:{id:s}})},toSearch:()=>{e.$router.push({path:"/searchBook",query:{tablist:2}})}})}},P=x("data-v-4486c392");u("data-v-4486c392");const N={class:"main"},j={class:"status"},k={class:"videoList"},R={class:"videoBottom"},w={class:"flexRow"},C=h("span",{class:"icon iconfont"},"",-1),B={class:"VideoTitle"},E={class:"VideoDescription"},W={key:0,class:"NoMore"};f();const G=P(((e,s,t,a,l,o)=>{const i=b("ReturnBar"),r=b("SecListTab");return I(),v("div",N,[h("div",j,[h(i,{topTitle:e.topTitle,isTryOutLogin:e.isTryOutLogin,onToSearch:a.toSearch},null,8,["topTitle","isTryOutLogin","onToSearch"]),h(r,{listWrapRef:a.listWrapRef,isScroll:e.isScroll,flagTabName:e.flagTabName,onGetVideoPages:s[1]||(s[1]=(e,s,t)=>{a.GetVideoPages(e,s,t)})},null,8,["listWrapRef","isScroll","flagTabName"])]),h("div",{class:"listWrap",ref:"listWrapRef",style:e.listStyle,onScroll:s[2]||(s[2]=(...e)=>a.listenScroll&&a.listenScroll(...e))},[h("div",k,[(I(!0),v(y,null,T(e.videoList,((e,s)=>(I(),v("div",{class:"videoItem",onClick:s=>a.detailsLink(e.id),key:s},[h("img",{class:"videoCover",mode:"aspectFill",src:e.cover},null,8,["src"]),h("div",R,[h("div",w,[C,h("span",null,L(e.numCheck),1)]),h("span",null,L(e.numDetails)+"集",1)]),h("span",B,L(e.title),1),h("span",E,L(e.description),1)],8,["onClick"])))),128))]),e.hasNextPage?S("",!0):(I(),v("div",W," 人家是有底线的 "))],36)])}));O.render=G,O.__scopeId="data-v-4486c392";export{O as default};
|