| 1 |
- !function(){function e(e,n,t,l,o,i,a){try{var r=e[i](a),d=r.value}catch(s){return void t(s)}r.done?n(d):Promise.resolve(d).then(l,o)}function n(n){return function(){var t=this,l=arguments;return new Promise((function(o,i){var a=n.apply(t,l);function r(n){e(a,o,i,r,d,"next",n)}function d(n){e(a,o,i,r,d,"throw",n)}r(void 0)}))}}System.register(["./index-legacy-25c522ea.js","./index-legacy-658dee15.js","./index.module-legacy-e716731e.js","./index-legacy-91c3e837.js"],(function(e,t){"use strict";var l,o,i,a,r,d,s,u,c,f,v,g,w,I,p,D,y;return{setters:[e=>{l=e.d,o=e.U,i=e.x,a=e.w,r=e.e,d=e.y,s=e.a,u=e.S,c=e.a1,f=e.C,v=e.D,g=e.R},e=>{w=e.M},e=>{I=e.s},e=>{p=e.b,D=e.u,y=e.a}],execute:function(){e("default",l({name:"unit-detail",setup(){const e=o(),{isScrolling:t}=p(document,{behavior:"smooth"}),l=i({detailId:e.query.detailId,loading:!1,background:"transparent",color:"#fff",dataInfo:{},title:" ",listKnowledge:[],prevDetailId:"",nextDetailId:"",scrollingStatus:!1});a((()=>t.value),(()=>{let e;clearTimeout(e),e=setTimeout((()=>{l.scrollingStatus=t.value}),100)}));const C=function(){var e=n((function*(){l.loading=!0;try{const{data:e}=yield v.get("/edu-app/lessonCoursewareKnowledgeDetail/detail/"+l.detailId);l.dataInfo=e,l.title=e.name}catch(e){}l.loading=!1}));return function(){return e.apply(this,arguments)}}(),x=function(){var t=n((function*(){try{const n={lessonCoursewareId:e.query.lessonCoursewareId};g().ios&&(n.platform="iOS-STUDENT",n.verson=e.query.verson||"1.0.8");const{data:t}=yield v.post("/edu-app/lessonCoursewareDetail/listKnowledge",{data:n});l.listKnowledge=t||[]}catch(n){}}));return function(){return t.apply(this,arguments)}}(),b=r((()=>{var e;const n=l.listKnowledge||[];let t=n.findIndex((e=>e.id===l.dataInfo.lessonCoursewareDetailId));const o=n.find((e=>e.id===l.dataInfo.lessonCoursewareDetailId));if(!o)return!0;let i=null==o||null===(e=o.lessonCoursewareDetailKnowledgeDetailList)||void 0===e?void 0:e.findIndex((e=>e.id==l.detailId)),a=!1,r="";for(;i>=0;){if(i--,i>=0){var d;const e=null==o||null===(d=o.lessonCoursewareDetailKnowledgeDetailList)||void 0===d?void 0:d[i];e.id&&(a=!0,r=e.id)}if(a)break}if(a)return l.prevDetailId=r,!1;let s=!1;for(;t>=0;){var u;t--;const e=(null===(u=n[t])||void 0===u?void 0:u.lessonCoursewareDetailKnowledgeDetailList)||[];let l=e.length;for(;l>0&&(e[l-1]&&(s=!0,r=e[l-1].id),l--,!s););if(s)break}return s&&(l.prevDetailId=r),!s})),h=r((()=>{var e;const n=l.listKnowledge||[];let t=n.findIndex((e=>e.id===l.dataInfo.lessonCoursewareDetailId));const o=n.find((e=>e.id===l.dataInfo.lessonCoursewareDetailId));if(!o)return!0;let i=null==o||null===(e=o.lessonCoursewareDetailKnowledgeDetailList)||void 0===e?void 0:e.findIndex((e=>e.id==l.detailId)),a=!1,r="";for(;i<(null==o?void 0:o.lessonCoursewareDetailKnowledgeDetailList.length)-1;){if(i++,i>=0){var d;const e=null==o||null===(d=o.lessonCoursewareDetailKnowledgeDetailList)||void 0===d?void 0:d[i];e.id&&(a=!0,r=e.id)}if(a)break}if(a)return l.nextDetailId=r,!1;let s=!1;for(;t<=n.length-1;){var u;t++;const e=(null===(u=n[t])||void 0===u?void 0:u.lessonCoursewareDetailKnowledgeDetailList)||[];let l=0;for(;l<=e.length-1&&(e[l]&&(s=!0,r=e[l].lessonCoursewareDetailId),l++,!s););if(s)break}return s&&(l.nextDetailId=r),!s})),k=function(){var e=n((function*(e){"up"===e?(l.detailId=l.prevDetailId,yield C()):"down"===e&&(l.detailId=l.nextDetailId,yield C())}));return function(n){return e.apply(this,arguments)}}();return d(n((function*(){D(document,"scroll",(()=>{const{y:e}=y();e.value>52?(l.background="#fff",l.color="#323333"):(l.background="transparent",l.color="#fff")})),yield x(),C()}))),()=>{var e,n;return s("div",{class:I.knowledgeLibrary},[s(w,{position:"top"},{default:()=>[s(u,{border:!1,background:l.background,color:l.color,title:l.title},null)]}),s("div",{class:[I.containerSection,I.woringSection]},[(null===(e=l.dataInfo)||void 0===e?void 0:e.desc)&&s("div",{class:I.woringContent,innerHTML:l.dataInfo.desc},null),!(null!==(n=l.dataInfo)&&void 0!==n&&n.desc)&&!l.loading&&s("div",{class:I.woringContent},[s(c,{description:"暂无内容",style:{paddingTop:"40px"}},null)])]),s(w,{position:"bottom"},{default:()=>[s("div",{class:[I.stickBtnGroup,l.scrollingStatus?I.stickHide:""]},[s(f,{round:!0,class:I.prevBtn,disabled:b.value,onClick:()=>k("up")},null),s(f,{round:!0,disabled:h.value,class:I.nextBtn,onClick:()=>k("down")},null)])]})])}}}))}}}))}();
|