index-legacy.a184de51.js 15 KB

1
  1. !function(){function e(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,n)}return t}function r(r){for(var n=1;n<arguments.length;n++){var a=null!=arguments[n]?arguments[n]:{};n%2?e(Object(a),!0).forEach((function(e){t(r,e,a[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(a)):e(Object(a)).forEach((function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(a,e))}))}return r}function t(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function n(e,r,t,n,a,o,i){try{var c=e[o](i),s=c.value}catch(l){return void t(l)}c.done?r(s):Promise.resolve(s).then(n,a)}function a(e){return function(){var r=this,t=arguments;return new Promise((function(a,o){var i=e.apply(r,t);function c(e){n(i,a,o,c,s,"next",e)}function s(e){n(i,a,o,c,s,"throw",e)}c(void 0)}))}}var o=document.createElement("style");o.innerHTML='._courseList_1r72g_1{min-height:100vh;background-color:#fff;background-image:linear-gradient(180deg,#FFE8CE 0%,rgba(251,233,213,0) 5.28rem);padding:.26667rem 0;box-sizing:border-box}._periodContent_1r72g_8{display:flex;padding:.53333rem}._periodContent_1r72g_8 ._cover_1r72g_12{width:2.85333rem;margin-right:.8rem;border-radius:.10667rem .21333rem .21333rem .10667rem;box-shadow:0 .05333rem .16rem rgba(221,168,133,.67);overflow:hidden}._periodContent_1r72g_8 ._cover_1r72g_12 .van-image__loading{position:relative;min-height:3.46667rem;animation:van-skeleton-blink var(--van-skeleton-duration) ease-in-out infinite}._periodContent_1r72g_8 ._cover_1r72g_12:before{content:"";position:absolute;left:.13333rem;width:.13333rem;height:100%;background:linear-gradient(270deg,rgba(0,0,0,.25) 0%,rgba(0,0,0,.03) 100%);box-shadow:0 .05333rem .16rem rgba(0,0,0,.2)}._periodContent_1r72g_8 ._contentTitle_1r72g_33{font-size:.42667rem;font-weight:500;color:#333;line-height:.58667rem;padding-bottom:.21333rem}._periodContent_1r72g_8 ._contentLabel_1r72g_40{font-size:.32rem;font-weight:400;color:#606060;line-height:.53333rem}._periodTitle_1r72g_46{display:flex;align-items:center;padding:.53333rem .53333rem 0}._periodTitle_1r72g_46 ._pIcon_1r72g_51{width:.53333rem;height:.53333rem;margin-right:.16rem}._periodTitle_1r72g_46 ._pTitle_1r72g_56{font-size:.42667rem;font-weight:600;color:#7c3d12;margin-right:.21333rem}._periodTitle_1r72g_46 ._pNum_1r72g_62{font-size:.32rem;font-weight:400;color:#838383}._periodList_1r72g_67 .van-cell-group--inset{margin:0}._periodList_1r72g_67 .van-cell-group,._periodList_1r72g_67 .van-cell{background:transparent}._periodList_1r72g_67 .van-cell{padding:.48rem .53333rem}._periodList_1r72g_67 .van-cell:after{left:.53333rem;right:.53333rem;border-color:#f2f2f2;transform:none}._periodList_1r72g_67 .van-cell .van-cell__title{padding-right:.21333rem}._periodList_1r72g_67 .van-cell .van-cell__title span{font-size:.4rem;font-weight:600;color:#333;line-height:.56rem;word-break:break-all}._periodList_1r72g_67 .van-cell .van-cell__title .van-cell__label{font-size:.32rem;font-weight:400;color:#aaa;line-height:.45333rem;margin:0}._periodList_1r72g_67 .van-cell .van-cell__value{flex:inherit;flex-shrink:0}._periodList_1r72g_67 ._baseBtn_1r72g_104{width:1.94667rem;height:.69333rem;line-height:1;color:#fff;font-size:.34667rem;font-weight:500;border:0;border-radius:.34667rem;flex-shrink:0}._periodList_1r72g_67 ._baseBtn_1r72g_104 .van-button__text{white-space:nowrap}._periodList_1r72g_67 ._baseBtn_1r72g_104._look_1r72g_118{background:linear-gradient(180deg,#FFAB71 0%,#FF6E45 100%)}._periodList_1r72g_67 ._baseBtn_1r72g_104._down_1r72g_121{background:linear-gradient(180deg,#80C6FF 0%,#4296FF 100%)}._periodList_1r72g_67 ._baseBtn_1r72g_104._disable_1r72g_124{opacity:1;background:linear-gradient(180deg,#D3D3D3 0%,#8F8F8F 100%)}._periodList_1r72g_67 ._baseBtn_1r72g_104._downing_1r72g_128{width:2.66667rem}._periodItem_1r72g_131{width:.96rem;height:1.06667rem;margin-right:.21333rem;flex-shrink:0}._periodItem_1r72g_131 img{width:100%;height:100%;display:block}\n',document.head.appendChild(o),System.register(["./index-legacy.2542fc2a.js","./useFee-legacy.3be13cac.js","./icon-list-legacy.9f593695.js","./index-legacy.03e232b9.js","./index-legacy.a7d85227.js","./index-legacy.d182484e.js","./index-legacy.77168e06.js","./index-legacy.4d21a2de.js","./index-legacy.18da61db.js"],(function(e){"use strict";var t,n,o,i,c,s,l,u,d,g,p,_,f,m,h,b,y,w,v,A,C,j,L,k,x,O,T;return{setters:[function(e){t=e.d,n=e.ah,o=e.ag,i=e.e,c=e.r,s=e.$,l=e.bG,u=e.b4,d=e.bI,g=e.c,p=e.L,_=e.q,f=e.f,m=e.F,h=e.B,b=e.aj,y=e.ak,w=e.m,v=e.ba,A=e.k},function(e){C=e.h},function(e){j=e.i},function(e){L=e.O},function(e){k=e.O},function(e){x=e.C},function(e){O=e.C},function(e){T=e.I},function(){}],execute:function(){var D={courseList:"_courseList_1r72g_1",periodContent:"_periodContent_1r72g_8",cover:"_cover_1r72g_12",contentTitle:"_contentTitle_1r72g_33",contentLabel:"_contentLabel_1r72g_40",periodTitle:"_periodTitle_1r72g_46",pIcon:"_pIcon_1r72g_51",pTitle:"_pTitle_1r72g_56",pNum:"_pNum_1r72g_62",periodList:"_periodList_1r72g_67",baseBtn:"_baseBtn_1r72g_104",look:"_look_1r72g_118",down:"_down_1r72g_121",disable:"_disable_1r72g_124",downing:"_downing_1r72g_128",periodItem:"_periodItem_1r72g_131"};e("default",t({name:"courseList",setup:function(){var e=n();o();var t=i(),I=c({loading:!0,detail:{cover:"",name:"",des:""},list:[]}),S=function(){var r=a(regeneratorRuntime.mark((function r(){var t;return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,w.get("".concat(f.platformApi,"/lessonCourseware/detail/").concat(e.query.id));case 2:null!=(t=r.sent)&&t.data&&(I.detail.cover=t.data.coverImg,I.detail.name=t.data.name,I.detail.des=t.data.lessonTargetDesc);case 4:case"end":return r.stop()}}),r)})));return function(){return r.apply(this,arguments)}}(),F=function(){var n=a(regeneratorRuntime.mark((function n(){var a,o,i;return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(I.loading=!0,!e.query.courseScheduleId){n.next=13;break}return n.prev=2,n.next=5,w.post(f.platformApi+"/courseSchedule/getCoursewareDetail",{params:{courseScheduleId:e.query.courseScheduleId,coursewareId:e.query.id}});case 5:a=n.sent,Array.isArray(null==a?void 0:a.data)&&(I.list=a.data),n.next=11;break;case 9:n.prev=9,n.t0=n.catch(2);case 11:n.next=26;break;case 13:return n.prev=13,n.next=16,w.post(f.platformApi+"/courseSchedule/myCoursewareDetail/"+e.query.id);case 16:if(o=n.sent,!Array.isArray(null==o?void 0:o.data)){n.next=22;break}return n.next=20,B(o.data);case 20:i=n.sent,I.list=t.isApp?o.data.map((function(e){var t=i.find((function(r){return r.lessonCoursewareDetailId==e.lessonCoursewareDetailId})),n=r({},e);return t&&(n.hasCache=t.hasCache),n})):o.data;case 22:n.next=26;break;case 24:n.prev=24,n.t1=n.catch(13);case 26:I.loading=!1;case 27:case"end":return n.stop()}}),n,null,[[2,9],[13,24]])})));return function(){return n.apply(this,arguments)}}();s((function(){S(),F(),l("downloadCoursewareToCache",E)})),u((function(){d("downloadCoursewareToCache",E)}));var H=function(){var r=a(regeneratorRuntime.mark((function r(t){return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:if(t.knowledgePointList){r.next=3;break}return v({message:"该课件暂无知识点"}),r.abrupt("return");case 3:if("select"!==e.query.code){r.next=7;break}return console.log("选择课时"),Q(t),r.abrupt("return");case 7:if(t.hasCache){r.next=27;break}if(C()){r.next=11;break}return r.abrupt("return");case 11:if(1!=t.downloadStatus){r.next=13;break}return r.abrupt("return");case 13:if(3!=t.downloadStatus){r.next=16;break}return z(t),r.abrupt("return");case 16:return r.prev=16,r.next=19,v({message:"当前课程没有缓存,是否缓存?"});case 19:r.next=25;break;case 21:return r.prev=21,r.t0=r.catch(16),U(t),r.abrupt("return");case 25:return z(t),r.abrupt("return");case 27:U(t);case 28:case"end":return r.stop()}}),r,null,[[16,21]])})));return function(e){return r.apply(this,arguments)}}(),U=function(e){A({api:"openWebView",content:{url:"".concat(location.origin).concat(location.pathname,"#/coursewarePlay?id=").concat(e.lessonCoursewareDetailId,"&source=my-course"),orientation:0,isHideTitle:!0,statusBarTextColor:!1,isOpenLight:!0,showLoadingAnim:!0}})},B=function(e){return new Promise((function(r){A({api:"checkCoursewareCache",content:{data:e}},(function(e){var t;if(null==e||null===(t=e.content)||void 0===t||!t.data)return[];r(e.content.data)}))}))},z=function(){var e=a(regeneratorRuntime.mark((function e(r){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t.isApp){e.next=5;break}return e.next=3,A({api:"downloadCoursewareToCache",content:{data:r}});case 3:return n=e.sent,e.abrupt("return",n);case 5:return e.abrupt("return",!0);case 6:case"end":return e.stop()}}),e)})));return function(r){return e.apply(this,arguments)}}(),E=function(e){var r;if(null!=e&&null!==(r=e.content)&&void 0!==r&&r.lessonCoursewareDetailId){var t=e.content,n=t.lessonCoursewareDetailId,a=t.downloadStatus,o=t.progress,i=I.list.find((function(e){return e.lessonCoursewareDetailId==n}));i&&(i.downloadStatus=a,i.progress=o,2==a&&(i.hasCache=1,i.progress=100))}},Q=function(){var r=a(regeneratorRuntime.mark((function r(t){return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.prev=0,r.next=3,w.post(f.platformApi+"/courseSchedule/setCoursewareDetail",{params:{courseScheduleId:e.query.courseScheduleId,coursewareDetailId:t.lessonCoursewareDetailId}});case 3:200===r.sent.code&&A({api:"back"}),r.next=9;break;case 7:r.prev=7,r.t0=r.catch(0);case 9:case"end":return r.stop()}}),r,null,[[0,7]])})));return function(e){return r.apply(this,arguments)}}();return function(){var r,n;return g("div",{class:D.courseList},[g(L,{onGetHeight:function(e){document.documentElement.style.setProperty("--header-height",e+"px")}},{default:function(){return[g(k,{border:!1,background:"transparent",color:"rgba(124, 61, 18, 1)",title:"教材详情"},null)]}}),g("div",{class:D.periodContent},[g(T,{class:D.cover,src:I.detail.cover},{loading:function(){return g(p,null,null)}}),g("div",null,[g("div",{class:D.contentTitle},[I.detail.name]),g("div",{class:D.contentLabel},[_("教学目标:"),I.detail.des])])]),g("div",{class:D.periodTitle},[g("img",{class:D.pIcon,src:j},null),g("div",{class:D.pTitle},[_("课程列表")]),g("div",{class:D.pNum},[_("共"),I.list.length,_("课")])]),g("div",{class:D.periodList},[g(x,{inset:!0},(n=r=I.list.map((function(r){var n=r.lockFlag||("select"==e.query.code||"STUDENT"==f.platformType)&&!r.unlock,a="select"===e.query.code;return g(O,{border:!0,center:!0,title:r.coursewareDetailName,label:t.isStudent?"":"已使用".concat(r.useNum||0,"次"),onClick:function(){return!n&&H(r)}},{icon:function(){return g("div",{class:D.periodItem},[g("div",{class:D.periodItemModel},[g("img",{src:n?"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABQCAMAAACNtsODAAABfVBMVEUAAAC4ppC0oozPup/YvaW6ppG2pY+5p5K/q5W5pZC7qJPCsJfHtZ3bwqrmzLO4noC6n4G2nX+5oIC/pIS5n3+7ooLCp4fHrYrbwpLmzJmyoIuymXv///+jPBKycTyybjqyZDeyej+yajmynoiyfUCyeD6yYTayXDOygEGydT2ysrKydz6yaDiyXjWyWjKyYzayVzKyczyvjnWybDmyZjeyoY2yVTGyYDWyUzD69vOyg0KlQRfQoIaynYSyr63QpojQo4elQxjQxrmymoGlQBXm0MDbvaTbt6HQqYuykHT29PGyqZ+ymH+yhmS9ilqyhEOyUS/8+/nn1MSyrKWypJWylH2yknrJnHaykW2ye1y9f1ayiVKvc0/27umylnWxgGSyjmLBi2Kyilmybk+yfky0e0SybkTmyr3Hu6uyp5qyi3Cyh2uydFa9dFGqa0uyhkmybT/t39Lt3tHQwbHHtqXBmnbHkXC9g1iycEayZkGpWzenVzOmVDCmUy2kRh7zn8pAAAAAGnRSTlMA6vI1J+Dd27e1eHFgFQrq4N3bt7V4cWAVCv6+ZUYAAAPBSURBVFjDpdj3UxpBFMDxA3tPL+sKygViDjESIeQSURMiijWW2Hs3saX3/O15e88ri2R43n5/ccYZP3O8c3fY1bxV1NdVB9OsbGnDCF6/dbtCK1lzQw3DKFC2Fbpx5/5lpzHAMDoEtdwtYppqqYgLYTfveZ3KKuYDwq5VepwA8wVhLY7UVMUUIHgm+9PVMiUI5oROI1OAMOvdNQfYlTMMXYJa7gPUwK5ev5FulboDUI0PaNYYk6EbsL6Yj44MIydLFVo981N/8SPd1up8QXOGcSRBt7Rq5qsxw5jNeqDrWpD5lYCaS9sFtTTz2Vy/4U1j9PRsrnW9sLio29TYbL+TVubv1hcXNze3t1d2d/c64vFHUDK0y0pUAspubq+snJ097xQ9gDqgaDRqOclkKBTK0aCVqannkNeJehxonAZZTqfXQcZxwjRIRwcZyUleOFSorBNeXT09nSdApccMiuVAL9va2v7qZaFOySkaD9TbK6C2JwRIfpyOycl40utEiJDs7OVNzs183GLQoUKy84FbfYw7DhmSxpPnfGZhYYbz/AUDdREh71uPmnxGTGeGmyHHoUPoxOF1TXK+EIIWOP9mO3Sow3EefeF8S4x5C37aTir1ggbZzuSQyaXMoeUuKNVOhqKWg4xMgdTeToWi+LGG+HT+FfZpZEA0PM2HUuA8pkI4HpPnQ7r9u4mwGM8wN4VDhnCNcj5iQVhuFaYzyLlwYkQIHRfCspGuFEDCIUO41osgPZISEDBkCB0BhS3ocHT0kOlLMGaEMhkiZDEeaJTz0cJ38br6OIfnSSSIEDgIDTjQWsp6WwLKJMgQOmGAei3o89raVwuKASSch0QIt0IBRQriXyjShc8TE5Bw6BA4CJ1PTOzDokDHgoChQ7gVCigi1qjjZC6gbiKETsTkw0VOApaIcLpfk6Fe2Htg0Q4PWvVdBIv2ABw6hFvhcqlt5EQ4PUTI3lKXL21sByeC6aFCwOCWiuOJQRl46SJ0nhIhdABypwy5Dh1C5v8OQjkCZD8OOjbjOM9+/vrze4OVh4BxnEyR8xScZ29pX7Sk8UhjRocKsfPi8QAjOW+IUGE/5X4sdFxGOCQI03Pj84V37yc2lo5Xd/Z/xBLdXqdHLwnRylryxtLS8c7OPCsRHmrUS+MxS70gHvzUq8ajqHp1eDhWrx6P6+pV4AWCcjV4paFeA16yKBdoxmsf5RrtiyjFat2rMaWqmgiXdYQClYTrQ0JVlYQLTUK1TQpXrG6BRoVLX7eahuZihX4NjaWD1XX10jX0P9pfrYs3oaUYAAAAAElFTkSuQmCC":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABQCAMAAACNtsODAAABjFBMVEUAAAD/58j/58j/5cT/5sb/47//58j/5sj/5sj/5sj/5sn/58n/6Mn/5sj/5Mn/3LH/3LL/////3LH/27H/3LH/3LH/3rL/167/6cz/4r7/3LH/5sj/3LHqVxr/klD/kE//5Mb/plf/olb/p1j/hUv/m1P/qln/n1X/lFH/////jE7/i03/l1L/rlr/nVT/iUz/r1v/jk77zKn/s1z/gkr/gUn/t17/qVj/oVX/pFb/fUj/llH/nlT/h0v/6Mz/tV3/e0f/rFn/uV7/mVL/vGD/eEbtXiD/4b3/tF3/sVv/f0jtYCL//Pj/48L/v2L/7dj/3bn/2rb/1bT/oGH/dUX/8uL/0q3/zqf/0J//unr/9uz/4MD/v4//sIb/o3j/x3b1nW//tm7/rmn/m1n/dkX/+fL/9Of/1LD/2Kv/1KX/yKH/wZr/zpX/w5P/uY//zYz/yIL/toL/rHf/nnH/lmLwfEftYiL/2bj/ypr5upL/wn73pXX/wmz/rl3/jFf/fVDzg0/veELsZSvqWh4m4fo0AAAAG3RSTlMA1egwJAn77t60rnVtXRPVcfvn3rSuXRPu7ujhwC6uAAADl0lEQVRYw63Y91caQRAHcECKAmJJTFshFFFPEUwM9h4NajxFiSj2Ek2zl/SefzzD7R63C5cw3vn90ff8vJ3Z233sWPhUeNxWl5OUzbBUd7+mobbCohuH10pwAUhKNUJqah2lTrUNIYgQpP5OEeOrwjMMYrl9l3fslcQYBLll5xwbMQpBHhQkXyUxAcGa1OqqiCkI+sT2i5iDIMreOWzk2pEkWYDqHQB5yfUzKw03CqkFyGoAWpWWRKgGzhcxkHmxSZAKi4cQQ7UdFNfmJgaXJBbXILYInyVJWk0JTXIRoxJQ88Nq7lmcxGDm9yUudRaCT3At3fj6zcqKrFIH+7OF/AeSU8r/HR6enH7O7ezsfmtu7olEIqG+nSApjQ6UOjnd2vo6NzE+3t3dPTI11TU93dnZMTamOKFQKBxO46CtubkJSN4ZGZnq6sozHR2q0xcO9y6goCA4wBQ5wBScFixEl8M7bDnMwUKC0yk4wIAz+GV7ezuLgKij2x5wBgfj7/1+/2+5LKTTnkihPeBEo3nI/7g8BAzddbEs6sSj0ehzHFTaHnU5zHmKhPjdEhxg4nFwYlhI3HXeieaZ2AASAoZ3gCmshzqtSAgcYASnV3DQ0LTS5ua8k8tFWJuBUZ0AEuLKWiFkIceVRR0sxLVHJpDsLl8WOA+RENeeIP3Lx0zBCYCDhoBhbQZIiby+xzmPkFB+OT30zgCIJb07AA4w4LQhIe1j5iCyFgOGOlhIc3o5KBijZYHT/gwHcYdLg4JnqtPejoW4Q1GAljOsLHASCSTEXYUMWjwP8M4QEqLtyR+KuEwgqTO2623MaUJC3FnPKp8Q23VoD3WwEHdnZI6OMoWvp40xTU+wUItwZwRKHCwk3hmU4R00xK7mmOqwNidUJ5lEQuKdwS+HOTNISHPEXVeZ/n4kxLWHHQrBmekfxULAiOtJCOvBQ8AMFLVHcZLMUaA/6bLQP74ezZn8efXr6hMpD9Hl6Duj4Ewu4n5oae1R2jwktAcYLET2hLJKnZcvkNByplVv14FhDhaCyKmFV8tv360fb5xvXlxefm9K8s4PWQ/Cvh4+5OXjjY3Ni80s0YOc5EbipM8s83HRh5/5WOlT1Hzc9HFsPh76XDefCsvNNMlKRxrm46VDFtOxOejYx3Sq1UGUyVRpozFTqfRxwzoTsdn58aGJ9dgRA01Mf3yIESuirGoTQ18tVq+DA5BjaDFOl9XtEcbQfwHGW9g4LDWccAAAAABJRU5ErkJggg=="},null)])])},value:function(){return g(m,null,[a?g(h,{disabled:n,class:[D.baseBtn,n?D.disable:D.look]},{default:function(){return[_("选择")]}}):r.knowledgePointList?g(m,null,[r.hasCache?g(h,{disabled:n,class:[D.baseBtn,n?D.disable:D.look]},{default:function(){return[_("查看")]}}):g(h,{disabled:n,class:[D.baseBtn,n?D.disable:D.down,r.downloadStatus?D.downing:""]},{default:function(){return[1===r.downloadStatus?"下载中 ".concat(r.progress||0,"%"):2===r.downloadStatus?"下载成功":3===r.downloadStatus?"重新下载":"下载"]}})]):""])}})})),"function"==typeof n||"[object Object]"===Object.prototype.toString.call(n)&&!y(n)?r:{default:function(){return[r]}}))]),!I.loading&&!I.list.length&&g(b,{tips:"暂无内容"},null)])}}}))}}}))}();