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
2.3 KiB

var e=Object.defineProperty,t=Object.prototype.hasOwnProperty,o=Object.getOwnPropertySymbols,r=Object.prototype.propertyIsEnumerable,a=(t,o,r)=>o in t?e(t,o,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[o]=r,s=(e,s)=>{for(var i in s||(s={}))t.call(s,i)&&a(e,i,s[i]);if(o)for(var i of o(s))r.call(s,i)&&a(e,i,s[i]);return e};import{_ as i}from"./returnBar.35b6215f.js";import{B as n,x as d,v as c,T as p,G as u,p as l,m as y,c as b,t as I,u as T,F as g,q as f,w as k,r as m,o as x}from"./vendor.269b2875.js";import"./pinlun@2x.628190cf.js";import"./paixu@2x.fd1743af.js";const v={name:"readCatalogue",components:{ReturnBar:i},setup(){const{proxy:e}=n(),t=d({topTitle:"目录",typeBar:5,isTopFixed:!0,ebookId:"",ebookSetInfo:{},ItemIndex:0,bookTest:"",chapterId:"",directorylength:"",directoryList:[],usedInfo:[],bookType:"0",ResourceId:""});c((()=>{const t=e;t.ebookId=e.$route.query.id,t.bookType=e.$route.query.bookType,o()}));let o=()=>{const t=e;t.$http.get(e.$API.GETBASEANDDETAILSID,{params:{BaseId:t.ebookId}}).then((e=>{if(200==e.type){let o=e.data;t.ebookSetInfo=o.tBase;let r=JSON.parse(o.tResource.navigation).MenuData;t.directoryList=r,t.directorylength=r.length,t.ResourceId=o.tResource.id}else p(e.content)}))};return s(s({},u(t)),{toBack:()=>{e.$router.go(-1)},GetBaseAndDetailsId:o,paixu:()=>{const t=e;let o=t.directoryList;t.directoryList=[];for(let e=o.length-1;e>=0;e--)t.directoryList.push(o[e])},ToReading:(t,o)=>{const r=e;1==r.bookType?e.$router.push({path:"/epubReading",query:{ebookId:r.ebookId,ResourceId:r.ResourceId,currentIndex:o}}):e.$router.push({path:"/readingSetting",query:{ebookId:r.ebookId,ResourceId:r.ResourceId,currentIndex:t}})}})}},h=k("data-v-de0b19a8");l("data-v-de0b19a8");const B={class:"main"},R={class:"catalogue_wrapper"},j={class:"catalogue_num"},L={class:"mulu"},O={class:"chapterTitle"};y();const S=h(((e,t,o,r,a,s)=>{const i=m("ReturnBar");return x(),b("div",B,[I(i,{typeBar:e.typeBar,topTitle:e.topTitle,isTopFixed:e.isTopFixed,onPaixu:r.paixu},null,8,["typeBar","topTitle","isTopFixed","onPaixu"]),I("div",R,[I("div",j,"共 "+T(e.directorylength)+" 章",1),I("div",L,[(x(!0),b(g,null,f(e.directoryList,((e,t)=>(x(),b("div",{class:"catalogItem",key:t,onClick:o=>r.ToReading(e.Key,t)},[I("div",O,T(e.Title),1)],8,["onClick"])))),128))])])])}));v.render=S,v.__scopeId="data-v-de0b19a8";export{v as default};