1 |
- import{E as W,G as k,a0 as X,ab as V,H as j,a_ as q,d as Y,W as I,a3 as F,bP as K,au as R,j as e,bf as x,aJ as G,O as Z,P as Q,Q as J,f as v,S as $,U as tt,g as et,V as ot,b5 as at,bi as rt,bv as nt,af as st,A as m,bQ as it,F as z,C as ct,B as H,aS as lt,$ as ut,y,D as E,n as L,T as dt}from"./ResizeObserver.es.39b48a47.js";import{C as At}from"./index.db115763.js";import{C as pt}from"./index.9f5e14d1.js";import{V as mt}from"./vue3-lottie.es.4ba16cb4.js";import{A as gt}from"./refresh_anim.04019e5d.js";import{o as g}from"./orderStatus.fbc0ddaf.js";import{T as _}from"./index.e90d2179.js";import{C as ft}from"./index.970ad07b.js";import"./index.dc19bc54.js";const[ht,B]=W("circle");let bt=0;const N=o=>Math.min(Math.max(+o,0),100);function St(o,f){const h=o?1:0;return`M ${f/2} ${f/2} m 0, -500 a 500, 500 0 1, ${h} 0, 1000 a 500, 500 0 1, ${h} 0, -1000`}const Tt={text:String,size:k,fill:X("none"),rate:V(100),speed:V(0),color:[String,Object],clockwise:j,layerColor:String,currentRate:q(0),strokeWidth:V(40),strokeLinecap:String,startPosition:X("top")};var wt=Y({name:ht,props:Tt,emits:["update:currentRate"],setup(o,{emit:f,slots:h}){const a=`van-circle-${bt++}`,S=I(()=>+o.strokeWidth+1e3),C=I(()=>St(o.clockwise,S.value)),D=I(()=>{const c={top:0,right:90,bottom:180,left:270}[o.startPosition];if(c)return{transform:`rotate(${c}deg)`}});F(()=>o.rate,u=>{let c;const A=Date.now(),d=o.currentRate,p=N(u),T=Math.abs((d-p)*1e3/+o.speed),t=()=>{const r=Date.now(),i=Math.min((r-A)/T,1)*(p-d)+d;f("update:currentRate",N(parseFloat(i.toFixed(1)))),(p>d?i<p:i>p)&&(c=R(t))};o.speed?(c&&K(c),c=R(t)):f("update:currentRate",p)},{immediate:!0});const P=()=>{const{strokeWidth:c,currentRate:A,strokeLinecap:d}=o,p=3140*A/100,T=G(o.color)?`url(#${a})`:o.color,t={stroke:T,strokeWidth:`${+c+1}px`,strokeLinecap:d,strokeDasharray:`${p}px ${3140}px`};return e("path",{d:C.value,style:t,class:B("hover"),stroke:T},null)},U=()=>{const u={fill:o.fill,stroke:o.layerColor,strokeWidth:`${o.strokeWidth}px`};return e("path",{class:B("layer"),style:u,d:C.value},null)},M=()=>{const{color:u}=o;if(!G(u))return;const c=Object.keys(u).sort((A,d)=>parseFloat(A)-parseFloat(d)).map((A,d)=>e("stop",{key:d,offset:A,"stop-color":u[A]},null));return e("defs",null,[e("linearGradient",{id:a,x1:"100%",y1:"0%",x2:"0%",y2:"0%"},[c])])},O=()=>{if(h.default)return h.default();if(o.text)return e("div",{class:B("text")},[o.text])};return()=>e("div",{class:B(),style:x(o.size)},[e("svg",{viewBox:`0 0 ${S.value} ${S.value}`,style:D.value},[M(),U(),P()]),O()])}});const vt=Z(wt);const yt="_courseList_1pmp6_1",Lt="_periodContent_1pmp6_9",Ct="_cover_1pmp6_13",Pt="_contentTitle_1pmp6_47",Mt="_contentLabel_1pmp6_54",Et="_periodSection_1pmp6_60",Bt="_periodHeader_1pmp6_65",Dt="_searchGroup_1pmp6_71",Ut="_iconSearch_1pmp6_80",Ot="_periodTitle_1pmp6_91",Vt="_pIcon_1pmp6_96",It="_pTitle_1pmp6_102",zt="_pNum_1pmp6_108",Ht="_periodList_1pmp6_114",Xt="_circleProgress_1pmp6_153",Rt="_basePlay_1pmp6_158",Gt="_tips_1pmp6_174",_t="_periodItem_1pmp6_184",Nt="_courseDialog_1pmp6_196",Yt="_iconCross_1pmp6_200",Wt="_periodItemModel_1pmp6_208",kt="_iconCachePoint_1pmp6_211",jt="_periodTip_1pmp6_220",qt="_downloading_1pmp6_228",Ft="_btnGroup_1pmp6_242",Kt="_iconClose_1pmp6_250",xt="_title_1pmp6_260",Zt="_content_1pmp6_47",Qt="_popupBtnGroup_1pmp6_275",Jt="_btnLeft_1pmp6_288",$t="_btnRight_1pmp6_292",te="_finch_1pmp6_296",ee="_finchLoad_1pmp6_300",oe="_footers_1pmp6_307";var s={courseList:yt,periodContent:Lt,cover:Ct,contentTitle:Pt,contentLabel:Mt,periodSection:Et,periodHeader:Bt,searchGroup:Dt,iconSearch:Ut,periodTitle:Ot,pIcon:Vt,pTitle:It,pNum:zt,periodList:Ht,circleProgress:Xt,basePlay:Rt,tips:Gt,periodItem:_t,courseDialog:Nt,iconCross:Yt,periodItemModel:Wt,iconCachePoint:kt,periodTip:jt,downloading:qt,btnGroup:Ft,iconClose:Kt,title:xt,content:Zt,popupBtnGroup:Qt,btnLeft:Jt,btnRight:$t,finch:te,finchLoad:ee,footers:oe},ae="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABQCAMAAACNtsODAAABYlBMVEUAAAD/6O3/5+z/5Ov/6O3/5+3/5+v/09v/5+3/6Oz/5+v/6Oz/5uz/6u3/5PL/4///0tv/0tz/3uT/09z/09z/09v/0tr/19f/4+P/5+z/0tvdK1D/eYr/fYz/a4D/VXL/5er/h5L/coX/////gI7/WXX/b4P/ZHz/W3f/go//X3n/XXj/doj/aH//kZn/e4v5xdD/Zn7/TW3/Rmn/dYf/Ynv/V3T/iZT/bYL/dIb/YXr/Qmf/hZH/lpz/jpf/hJD/UXD/T2//SWv//f3/mZ7/i5X/UnH/k5v/P2T/4uj/S2z/nKD/2eD/jZb/O2LiMVX/oKP/N2DiLlP/zdb/wcviM1f/8vT/7fH/sLv/qLP/lqj/5uv/3+T/3OL/1t3/ytP/x8//uMP/sLP/g5j/n6r/eJL/9vj/wMX/oLL/jKLwjaHthZr/doziNVj6zdb0rbzrYH3mX3vlWXblVnPgPV/iNVevbim2AAAAGXRSTlMA1egk++7e2LSudW1dMBMJsejudW1dMBMJaHAW9wAAA69JREFUWMOt2GtTGjEUBuBFRQUFvNU2gCisggJiQSigqFBARVBppQh4Q7y1au/t/+8m2V0SYOR04f2YGZ/Jec1GJwIbk9Gg0w+h7hHTUyMT07NCx1jGdAgaUSxYpYzMvGl3xgfADIVIJl+1MOZREMBBNBOvWWdwGGmCyHyDjDOAtEF0PFUyD6NeIOuIMt0o0g7RnqgzjnqFrOR3Zxn4fygtXnDQJD5PY0gLlLNymZEgnQboXjzloRHp+0IaciqmC7w0KxgR0jRbmYemBYMm6DTdMtwEXxE8ZVEsF7iS9EijlBbTZZRTMiXge0zrdEzSAoJn4bxgPamXSjmFKt+nlbwAneXwz13VH64rjeptMROIJnZWFhfn1tb2zlB7OkDnD5VGo1rMZzKZra29QGB7+zAbdTqdOyvEsdv9BRjUKBaL+XyeME0ngZ054oQvQdBZi3N4GOUdfxwGLbQ4WdlZVPYTdwEh1Qlgh9bDOa7Hx6enb92hfFvNCXUs4ri/2my2P7nuEGaok822jhV3ud0xDNnedoVerMfljsUcf2GQ6pD97LQ7jk8wiK+HnmbVcTscjlUoxJzCZs3hMKkHO0Eg1Pk0h13UWV0NeoBQ55oZBwxRJ4Gdldtb3glKTgQIsfWUELLWWpwNLxDKUoeMtYBX6lFmrMiG13cMg9ia5aVrO+tAIbZm9bKrurETwc7yMhByJmTHbicQzeWN5GwQZwkIJfBXMUdPM7N+Ie3HKzlLS++AEHXoXcis5zy4HuzMAyH2q2CWa3gs4kAh9iNVV0vPTWcXCDGOG9Gc3NCaMTOfTAIhaSzJiWMnRv4UFmrS78vnk7ezm0wBIfbSuJJKrjqk0+NVnGQyFQJC7KXhr1T8HnIKFSeVCh18hEH8pYFPD62HOqHQwXsgRJ2Y/LHLY7EOFGLuVI+HrUdx1oGQOhbvSIzsQCHOofWoNRNnEwg16+GdEN7PuuTAIVqPp0M9mNncB0IxeayI16fWwzkEOi50hZr1NGvmnKMfP3//+o66QorDn2a5nn3JOTqB/aPVUjMei3c+wCAUZ04P3g8/luRAodJzkKmn3YFBNLkL61XpulL9XPtyc+cKLqfIWIqzngND7cVRmcB3ddQJGkJ9yZCg7w+kF3T9gXSCoT+QQTD2BzIKpv5AJqE/Jenok0bvGaOPLD1nwEKffXrOOOAhCpJRwNMYJMNmwGMdpKBBwPMhIMODgAdNSD9mwBMrYKxxjY++fHRjFgbQ8gyNhvQ6g9EkMPkH/FTASwIbrxMAAAAASUVORK5CYII=",re="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAApVBMVEUAAAD///////////////////////////////////////////////9Ev3tAvnk+vndCv3pGwHw8vXY7vXVLxYFPy4f7/vxU0YxszpjY8uTy+/bb8+ac3rmN2K/h9uq558500J1wzppTxYag37yB3qt606FhyZBIwX73/PqU27RZx4rp9+/c9efK7dqq6cas4sSZ4LiB1KZ10J5p2ptc15OH1qpmypMm6/isAAAADHRSTlMA6vjFkoSAVEwQBahhgfI7AAABV0lEQVQoz4XT2XqCMBAFYAKIoAdIAqWs7ku1i9Uu7/9onZAaSrlgbv8vmcwSy8TMdx1m28xx/Zn1PwKPwQTzgr5OCavtaiPEZl1XAJv+1QlQrMKQcx5RxOsCmHQ6R3YS4Z1jiibDvDtb3kgpiLXLvLyfnyLbC6HVsMwztPkDhvfUMCdVHMsGLCD28PKQ9k9ft/VZygIedYNhp1h0fAIWR5nkYDPLx+Kxf5qyPh1kkiQVfMvFW5/TZ6CRkryGaznY9Zi/Ass4VpzDsRg+iL+Xy1q0ddcqMSlxCmbZ+CROK+BCytcqcaw5hv3L4lACe843KrGuW7O+XIgrUJ5DlZj6Yi43TxMXoNiqxMTmaV1hxwIAJY4irbqwri3nkvjrPhLZtsU0lcreU2Kt5LqpvZHcGmEG2o5kMNCO9UD1OgznrdbBLNNK83CZhqsYmVUcWeSRbzD6iUa+4A98PDGu23FRUwAAAABJRU5ErkJggg==",ne="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAY1BMVEUAAACzs7O0tLS0tLS1tbWzs7O0tLS0tLS0tLS0tLS1tbW2tra0tLS0tLSzs7Ozs7O3t7fJycmzs7O5ubm5ubm/v7+zs7O2tra0tLS0tLS0tLS0tLS2trazs7O0tLS1tbWzs7NrsV1bAAAAIHRSTlMA+Vukcezxwp+HPweq38ezGgnUIBUNeUXuz8STSYGxJlCAMn4AAAGzSURBVEjHlJTZcsIwDEXlLc5SZyEbJKHV/39lx3InULxgzgszOCdWriVDmGFdytYoxpRpy2UdIJtJaob/YFpOWWrdMQzAuvq9qjGKTuu9wBO1ib2qdrEpPBF93D0KdBSCPz3Wc3EuHDFXouPGBy99fkOHDKpNiYThEIQbJMoGPKaWlq6ygQiNvKKlnbwV515GSDBenP36fldzN0OSuXOVh7Kq4C2Vn9rhu2n7gJO+oJohC6q8eLSBoKzmPHmm1MTZz3RGI2Qy0onV4NCRzkl2on7a2DT5cmNo60cCHD6An/lOzM4CfISdEma7VAY3nr+VGNNby7+4Cm8G7/bfJSYPhYtsYHRqr3y5OakjtrB1D7BS1SGZKOd43Sss9qePyqh4SO7t0kKzqCAiE/oHfBRNpr0EtqSM7O530GYvBTCUV1wmLmsoMUP770k5OOs7fS2jlaRMjP6dwH5Lr5cTAGAQCKINeBb7r9QK/MArIBASnZ2lw3RtejD6KhoSGk9aDFrJCQb5gMGCoYoLQwRAQS9BX+KGgk4ilsJdtEKERlSKJE70UcQVlFlkXWqCFhSvRl7KqA426KJzZIrG/WgAAAAASUVORK5CYII=",se="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAMAAADyHTlpAAAB5lBMVEUAAAD/Wmb/SXD/Z4f/cIn/UnX/UXb/Y4P/WXj/aYj/ZYX/Z4f/UHT/S3D/Wnz/XoH/U3X/Z4b/T2v/Wnz/Vnn/XX7/S3H/UHT/YoP/SW//Rm3/XH3/WXv/aYj/YYH/Sm//UnX/Zob/Unf/YIH/SW//a4n/YYP/aIn/VHf/U3X/WHz/Zob/Vnb/XYT/XoD/T3P/SG7/U3f/SnD/XX7/V3n/S3H/VHf/Zob/aIn/YIH/YYL/aIf/a4n/a4r/Rm3/aIj/TnT/X3//WXz/TXP/aYj/T3X/WXv/WHv/Sm//Wnr/TnT/XID/SW//a4r/TXL/THH/bIv/RWv/WHr/Z4f/aon/U3b/TnL/aYj/aoj/bYz/S3D/ZIP/V3r/bIv/Wn3/Wnz/VHf/SnD/VXj/TnP/YIH/THL/V3r/SW//ZYX/UHX/Unb/Z4f/UXb/W3z/aoj/Vnr/THH/RWv/Xn//Vnv/SG//aIf/UnL/Zpn/YoP/W37/YIL/Vnn/VXj/SW//SnD/TXL/bIv/bIn/S3H/Xn//T3P/WXr/a4n/X4D/WHv/YoP/Y4X/Y4P/bIj/Unf/S3H/aon/SW//TXL/YYH/Xn//XH3/aIj/Z4b/Vnn/VHj/ZYX/Y4T/UHX/WXv/Unb/Rmz/Wnz/V3r/SG6gN11zAAAAjnRSTlMABVEjDVImEQ/5+Dr96+I1IB8S+fn4+Pfy6unn5+Pfy8mjmZVeTUwoIxwXFAwI+/n59PLu7ODczcjGramnlYyLiXRuYl5dW0dHOTUq/fz6+ff39fTz8fHu6ObmysnGvbOzrqiopaShn52djYWDfnVzcGpUTEpDMgX18+Ti4uLg3tzb187HxsWfl4hiUEc+gLAU2gAAAtlJREFUOMuNlPdXGkEQx++OoiKRJqioIEVEsffeu8ZEE9M0atTYjbEkpvde9vaAowqR/zS7vFO4w3vv5qfvzfu8vZnv7gyRFnKdy9FRbDSUfP1xrM0mxEM+vG6p9fn9/n9nZ8H81tURUfhZR6HX6/P5MHp+HgyFGsrGrgSzdlURL0Jrm4rz8kqa8xEaixX06zNJmU0VQeirzgHXxNTUxPHB6muERuvWlBlkeyAcibxwyOQXmWz3TkM0GmWsAjbLFgiHw225/OxEmTrKMGv8GnZzAmGVTYZljWZ0cHBUU4O1druAYWb6eb3nsIGAzYOlq6P4pcEwV7KowF/6bTUDTCdpfn6j2UAbPtPjqMVmYV+D9iqUqCxjALCm/B2+zbK3cJ1VnV5Mcr6uVKLU5B0AGocuD+2mabYHq9+FCDUu7+8vzwWDoflkDf0AwEcXx+o+0mxpsqVci9e4NIWVcik/9OZvsrUWAN65ObT8Os12Jf08PXIMeDj7DuyjJBbVjwGcpji0h6ZznnAaeySQT28AuMnphzR9t5wQjfFrAFo5fZ+m7+WKo5MPAGzk9E2aLq0QR5UtEE5LQ90tANZLL+Ct1LYgtPLMEglsFoSb/CsQCXQFAFIXF/sB9SUTQ7XvASxSpp4Ly/aJoXsMei56wSO8Mp7zHiEhb8dPW3cVWfmFAeBTVSrxBw/MVlYmmW1XM4yJSk/14THc0mWcaUdjyPTyh7s7gKZ7QSOoMzncMyP8bEVyZRT+lFVf+qndm49FEcqYFCSf7VKF0SKyrA+MaZRuzdjgRmsMLSJ1HWrrmpPPevqSS8tnTFtv0YKdkTqAroASNOFaSC3NsyBemq1oZhVoCGA9RQo2169Oi/dyDzSvDGE/T52ITZidpNBH2dH3z01+Q97ihkLJ+UwqTDARN1OElKCKEon4LEVKQElnUTweN48TUliqHrG9pLQazPHZQ0JSkCe9h3pCYuC//wfFiO/KTzOq5QAAAABJRU5ErkJggg==",ie="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAPKADAAQAAAABAAAAPAAAAACL3+lcAAADFUlEQVRoBe1av4sTQRSe2XjBsNnqdnajpEi0zJ+ghY2ihYW9iGB3p6WelYUgai+pRSvrgFocEqzEUkhxICks1kt2UUSzinI7zjsyMLPoJfsrTOBdM+92Zt573/ftzN17LCH4gwwgA8gAMoAMIANGMdButxutVosZlVRJyVDVT6fTOf5jNnvKOb1CCK9TSl7VLOvmZDIZq+vy2r1erz6dRvc5Sa5xTk7k9bPMPpH7Z0qsZ57n3huNRr/lHg2w63rPOeFX5SSMlNKZeLYTTad9YXN1LqvNmP8o4clO1n1F1lvUehyGk7vShw6Yed855005qY5i4bBWs24UUdtlLKhaWTVnsEHpKAxPyueWNGD8H9jDOULOHST8wyZj22KdRpTqw3RbA7woWQHUJpw8Ycx74/v+qUXr0/NwptLPqv49HTMTYJmcOMi51IYLBM4UvGbSV1UjxIBYEFONob2amy7LfCmVcbbVhKq2cymsJpVXbdXHKu3CCqvJroPahRVWAUu1Xd+/rD43yS4VMAA7vMkT/sLzvNMmAZW5lA54DrqREHJeBjFprAQwAKScfjUJqMylEsDi8tpzHPu1DGLSWD5gSt/V6xsXxuPxN5OAylxKAywqqV/UordvbW+dCYLgkwxg2ljO32GhKt04dj0Kgj3TAKbzKaTwXNU7oOo6gAXw+RXOoaoJHY/MCqtnNauq0N6BjscqmgAQA2JBTPW1zqZwDlXVYMZ1PAT6QE1Q2kVUlT5MGWtqIrZt/xEFwCX1mWgKwQ18MdrfHwyHw8z1surLth1RcPOz6rOqbdEE6MfxbFfG0QDHcfzebjY/CqUb4j77Qiz6UNzAWy8Hg0huKDJ2u523cfyzLv7vhMLCKeJr0d55x6MPHY8wDA8Wrcd5ZAAZQAaQAWQAGUAGkAFkABk4mgGtHl5lR+LotIrPQvHwr288tGqJEOvB/BuMSiuZ4nCW8uBAKQrVmVoeai0e+LpmKVdrtCiNSQO8Rjhyp6oBTn8PkdurQRvTmLQz3F1hR6JqTrDjUTXD6B8ZQAaQAWQAGUAGFjLwFzLkMaro6ElHAAAAAElFTkSuQmCC";function ce(o){return typeof o=="function"||Object.prototype.toString.call(o)==="[object Object]"&&!ut(o)}var be=Y({name:"courseList",setup(){const o=Q(),f=J(),h=v(),a=$({titleOpacity:0,catchStatus:!1,catchItem:{},loading:!0,detail:{},list:[],isDownloading:!1}),S=tt(et.platformType==="STUDENT"?"/api-student":"/api-teacher"),C=async()=>{try{const t=await y.post(S.value+"/tenantAlbumMusic/getLessonCoursewareDetail",{data:{lessonCoursewareId:o.query.id,albumId:o.query.albumId}});a.detail=(t==null?void 0:t.data)||{}}catch{}},D=async()=>{a.loading=!0;try{const t=await y.get(S.value+"/tenantAlbumMusic/getLessonCoursewareCourseList/"+o.query.id);if(Array.isArray(t==null?void 0:t.data)){a.list=t.data,t.data.forEach(n=>{const{knowledgePointList:i,...l}=n;(i||[]).forEach(w=>{w.materialList=[...w.materialList||[],...P(w.children||[])],w.children=null})});const r=await O(t.data);a.list=h.isApp?t.data.map(n=>{const i=r.find(b=>b.lessonCoursewareDetailId==n.lessonCoursewareDetailId),l={...n};return i&&(l.hasCache=i.hasCache),l}):t.data}}catch{}a.loading=!1},P=(t=[])=>{const r=[];return t.forEach(n=>{n.materialList&&n.materialList.length>0&&r.push(...n.materialList||[]),n.children&&n.children.length>0&&r.push(...P(n.children||[]))}),r};ot(()=>{C(),D(),at("downloadCoursewareToCache",c)}),rt(()=>{nt("downloadCoursewareToCache",c)});const U=async t=>{var r;if(!((r=a.detail)!=null&&r.play)){if(o.query.buyStatus==="1")return;if(!v().isApp){T();return}A();return}if(!t.knowledgePointList){E.confirm({message:"\u8BE5\u8BFE\u4EF6\u6682\u65E0\u77E5\u8BC6\u70B9"});return}if(!t.hasCache){if(t.downloadStatus==1){L({api:"cancelDownloadCourseware"}),setTimeout(()=>{L({api:"cancelDownloadCourseware"}),t.downloadStatus=0,a.isDownloading=!1},1e3),dt.loading({message:"\u53D6\u6D88\u4E2D...",forbidClick:!1,loadingType:"spinner",duration:1e3});return}if(t.downloadStatus==3){u(t);return}a.catchStatus=!0,a.catchItem=t;return}M(t)},M=t=>{a.catchStatus=!1,v().isApp?L({api:"openWebView",content:{url:`${location.origin}${location.pathname}#/coursewarePlay?id=${t.coursewareDetailId}&source=my-course`,orientation:0,isHideTitle:!0,statusBarTextColor:!1,isOpenLight:!0,showLoadingAnim:!0}}):f.push({path:"/coursewarePlay",query:{id:t.coursewareDetailId,source:"my-course"}})},O=t=>v().isApp?new Promise(r=>{L({api:"checkCoursewareCache",content:{data:t}},n=>{var i;if((i=n==null?void 0:n.content)!=null&&i.data){r(n.content.data);return}return[]})}):Promise.resolve(t),u=async t=>(console.log(t),h.isApp?(a.catchStatus=!1,a.isDownloading=!0,await L({api:"downloadCoursewareToCache",content:{data:t}})):!0),c=t=>{var r;if((r=t==null?void 0:t.content)!=null&&r.lessonCoursewareDetailId){const{lessonCoursewareDetailId:n,downloadStatus:i,progress:l}=t.content,b=a.list.find(w=>w.lessonCoursewareDetailId==n);b&&(b.downloadStatus=i,b.progress=l,i==2&&(b.hasCache=1,b.progress=100,a.isDownloading=!1))}};st("scroll",()=>{const t=window.scrollY||window.pageYOffset||document.documentElement.scrollTop;a.titleOpacity=t>100?1:t/100});const A=async()=>{const t=S.value+"/tenantGroupAlbum/buyAlbumInfo?tenantGroupAlbumId="+(o.query.taId||""),{data:r}=await y.get(t),n=r[0];g.orderObject.orderType="TENANT_ALBUM",g.orderObject.orderName=n.name,g.orderObject.orderDesc=n.name,g.orderObject.actualPrice=n.actualPrice,g.orderObject.orderNo="",g.orderObject.orderList=[{orderType:"TENANT_ALBUM",goodsName:n.name,actualPrice:n.actualPrice,price:n.actualPrice,...n}];const l=(await y.post("/api-student/userOrder/getPendingOrder",{data:{goodType:"TENANT_ALBUM",bizId:n.id}})).data;l?E.confirm({title:"\u63D0\u793A",message:"\u60A8\u6709\u4E00\u4E2A\u672A\u652F\u4ED8\u7684\u8BA2\u5355\uFF0C\u662F\u5426\u7EE7\u7EED\u652F\u4ED8\uFF1F",theme:"round-button",className:"confirm-button-group",cancelButtonText:"\u53D6\u6D88\u8BA2\u5355",confirmButtonText:"\u7EE7\u7EED\u652F\u4ED8"}).then(async()=>{g.orderObject.orderNo=l.orderNo,g.orderObject.actualPrice=l.actualPrice,g.orderObject.discountPrice=l.discountPrice,g.orderObject.paymentConfig={...l.paymentConfig,paymentVendor:l.paymentVendor,paymentVersion:l.paymentVersion},p(n.id)}).catch(()=>{E.close(),d(l.orderNo)}):p(n.id)},d=async t=>{try{await y.post("/api-student/userOrder/orderCancel/v2",{data:{orderNo:t}})}catch{}},p=t=>{f.push({path:"/orderDetail",query:{orderType:"ALBUM",album:t}})},T=()=>{E.alert({title:"\u63D0\u793A",message:"\u8BF7\u5728\u9177\u4E50\u79C0APP\u4E2D\u4F7F\u7528",confirmButtonColor:"#2dc7aa"}).then(()=>{window.location.href=location.origin+"/student/#/download"})};return()=>{let t;return e("div",{class:s.courseList},[e(_,{position:"top"},{default:()=>[e(ft,{hideHeader:!1,background:`rgba(255,255,255, ${a.titleOpacity})`,isFixed:!1,border:!1,title:"\u6559\u7A0B\u8BE6\u60C5",color:"#131415"},null)]}),e("div",{style:"height: calc(100vh - var(--header-height, 0px) - var(--bottom-height, 0px)); overflow-x: hidden; overflow-y: auto;display:flex; flex-direction: column;"},[e("div",{class:s.periodContent},[e("div",{class:s.cover},[e("img",{src:a.detail.coverImg,onLoad:r=>{r.target&&(r.target.style.opacity=1)}},null)]),e("div",null,[e("div",{class:s.contentTitle},[a.detail.name]),e("div",{class:s.contentLabel},[m("\u6559\u5B66\u76EE\u6807\uFF1A"),a.detail.lessonTargetDesc])])]),e("div",{class:s.periodSection},[e(it,{name:"van-fade"},{default:()=>[!a.loading&&e(z,null,[e("div",{class:s.periodHeader},[e("div",{key:"periodTitle",class:s.periodTitle},[e("img",{class:s.pIcon,src:ie},null),e("div",{class:s.pTitle},[m("\u8BFE\u7A0B\u5217\u8868")]),e("div",{class:s.pNum},[m("\u5171"),a.list.length,m("\u8BFE")])]),e("div",{class:s.searchGroup,onClick:()=>{f.push({path:"/courseListSearch",query:{id:o.query.id,albumId:o.query.albumId,taId:o.query.taId}})}},[e("img",{src:se,class:s.iconSearch},null),e("span",{class:s.searchContent},[m("\u641C\u7D22\u7D20\u6750")])])]),e("div",{key:"list",class:s.periodList},[e(pt,{inset:!0},ce(t=a.list.map(r=>e(At,{border:!0,center:!0,title:r.coursewareDetailName,onClick:()=>U(r)},{icon:()=>e("div",{class:s.periodItem},[e("div",{class:s.periodItemModel},[e("img",{src:ae},null),r.hasCache?e("img",{class:s.iconCachePoint,src:re},null):"",r.downloadStatus==1&&e("div",{class:s.downloading},[`${r.progress||0}%`])])]),value:()=>e(z,null,[r.knowledgePointList?e("div",{class:s.circleProgress},[r.hasCache||r.downloadStatus!==1?e("img",{class:s.basePlay,src:ne},null):e(z,null,[e("div",{class:s.tips},null),e(vt,{"current-rate":r.progress,"onUpdate:current-rate":n=>r.progress=n,rate:r.progress,speed:10,"stroke-width":80,"layer-color":"#B3B3B3",color:"#FE2451"},null)])]):""])})))?t:{default:()=>[t]})])])]}),a.loading&&e("div",null,[e(mt,{animationData:gt,class:s.finch},null)]),!a.loading&&!a.list.length&&e(ct,{tips:"\u6682\u65E0\u5185\u5BB9",classImgSize:"SMALL",btnStatus:!1},null)])]),e(_,{position:"bottom",varName:"--bottom-height"},{default:()=>[a.detail.id&&!a.detail.play&&e("div",{class:s.footers},[e(H,{disabled:o.query.buyStatus==="1",round:!0,block:!0,type:"primary",color:"linear-gradient(270deg, #FF204B 0%, #FE5B71 100%)",onClick:()=>{if(!v().isApp){T();return}A()}},{default:()=>[m("\u5F00\u901A\u8BAD\u7EC3\u6559\u7A0B")]})])]}),e(lt,{show:a.catchStatus,"onUpdate:show":r=>a.catchStatus=r,round:!0,class:s.courseDialog},{default:()=>[e("i",{class:s.iconClose,onClick:()=>a.catchStatus=!1},null),e("div",{class:s.title},[m("\u4E0B\u8F7D\u63D0\u9192")]),e("div",{class:s.content},[m("\u60A8\u5C1A\u672A\u4E0B\u8F7D\u8BFE\u4EF6\uFF0C\u4E3A\u4E86\u66F4\u52A0\u6D41\u7545\u7684\u5B66\u4E60\u4F53\u9A8C\uFF0C\u63A8\u8350\u60A8\u4E0B\u8F7D\u540E\u89C2\u770B\u8BFE\u4EF6\u3002")]),e("div",{class:s.popupBtnGroup},[e(H,{class:s.btnLeft,round:!0,onClick:()=>M(a.catchItem)},{default:()=>[m("\u76F4\u63A5\u89C2\u770B")]}),e(H,{class:s.btnRight,round:!0,type:"primary",onClick:()=>u(a.catchItem)},{default:()=>[m("\u4E0B\u8F7D\u8BFE\u4EF6")]})])]})])}}});export{be as default};
|