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 lines
3.4 KiB
1 lines
3.4 KiB
var e=Object.defineProperty,a=Object.prototype.hasOwnProperty,t=Object.getOwnPropertySymbols,s=Object.prototype.propertyIsEnumerable,l=(a,t,s)=>t in a?e(a,t,{enumerable:!0,configurable:!0,writable:!0,value:s}):a[t]=s,r=(e,r)=>{for(var i in r||(r={}))a.call(r,i)&&l(e,i,r[i]);if(t)for(var i of t(r))s.call(r,i)&&l(e,i,r[i]);return e};import{_ as i}from"./returnBar.35b6215f.js";import{_ as o}from"./secListTab.b8bc73c1.js";import{_ as c}from"./yuedu@2x.d38a68c1.js";import{B as n,N as p,x as d,v as m,G as g,p as u,m as h,T as f,c as y,t as S,F as T,q as x,s as b,w as v,r as I,o as L,u as O}from"./vendor.269b2875.js";import"./pinlun@2x.628190cf.js";import"./paixu@2x.fd1743af.js";import"./yuewen-xiala@2x.837e4162.js";const N={components:{ReturnBar:i,SecListTab:o},setup(){const{proxy:e}=n(),a=p(null),t=d({topTitle:"阅文",isScroll:!0,materialList:[],totalPages:0,listStyle:{paddingTop:0,height:0},scrolly:"",pageIndex:1,hasNextPage:!1,flagTabName:"doc",ClassId:"",Order:"",isTryOutLogin:!0});m((()=>{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 s=(a,t,s)=>{const l=e;l.ClassId=a,l.Order=t,l.pageIndex=s;let r={ClassId:a,Order:t,pageIndex:s,pageSize:20};l.$http.get(e.$API.SEARCHDOC,{params:r}).then((e=>{if(200==e.type){let a=e.data;l.hasNextPage=e.hasNextPage,l.totalPages=e.pages,l.pageIndex<=1?(l.materialList=a,a.length<4&&(l.hasNextPage=!0)):l.materialList=l.materialList.concat(a)}else f(e.content)})).catch((e=>{}))},l=()=>{const a=e;if(a.hasNextPage){if(a.pageIndex++,a.pageIndex>a.totalPages)return!1;s(a.ClassId,a.Order,a.pageIndex)}};return r(r({},g(t)),{listWrapRef:a,SearchDoc:s,listenScroll:a=>{const t=e;let s=a.srcElement?a.srcElement:a.target;s.scrollTop+s.clientHeight>=s.scrollHeight&&l(),t.scrolly!=s.scrollTop&&(t.isScroll=!1),t.scrolly=s.scrollTop,0==s.scrollTop&&(t.isScroll=!0)},addMoreData:l,detailsLinkDoc:a=>{e.$router.push({path:"/materialDetails",query:{id:a}})},toSearch:()=>{e.$router.push({path:"/searchBook",query:{tablist:1}})}})}},P=v("data-v-6d2da7f6");u("data-v-6d2da7f6");const j={class:"main"},C={class:"status"},k={class:"materialCover"},w={class:"materialTitle"},D={class:"materialcontent"},R={class:"SubBottom"},B=S("img",{src:c,class:"yanjin"},null,-1),W={class:"materialTime"},_={class:"materialBtn"},q={key:0,class:"NoMore"};h();const E=P(((e,a,t,s,l,r)=>{const i=I("ReturnBar"),o=I("SecListTab");return L(),y("div",j,[S("div",C,[S(i,{topTitle:e.topTitle,isTryOutLogin:e.isTryOutLogin,onToSearch:s.toSearch},null,8,["topTitle","isTryOutLogin","onToSearch"]),S(o,{listWrapRef:s.listWrapRef,isScroll:e.isScroll,flagTabName:e.flagTabName,onSearchDoc:a[1]||(a[1]=(e,a,t)=>{s.SearchDoc(e,a,t)})},null,8,["listWrapRef","isScroll","flagTabName"])]),S("div",{class:"listWrap",ref:"listWrapRef",style:e.listStyle,onScroll:a[2]||(a[2]=(...e)=>s.listenScroll&&s.listenScroll(...e))},[(L(!0),y(T,null,x(e.materialList,((e,a)=>(L(),y("div",{class:"materialList",key:a},[S("div",k,[S("img",{mode:"aspectFill",src:e.cover,style:{width:"100%",height:"100%"}},null,8,["src"])]),S("div",{class:"materialItem",onClick:a=>s.detailsLinkDoc(e.id)},[S("p",w,O(e.title),1),S("p",D,O(e.description),1),S("div",R,[B,S("span",W,O(e.numCheck),1),S("div",_,O(e.className),1)])],8,["onClick"])])))),128)),e.hasNextPage?b("",!0):(L(),y("div",q," 人家是有底线的 "))],36)])}));N.render=E,N.__scopeId="data-v-6d2da7f6";export{N as default};
|