chunk-87959e92.7ed7f062.js 5.6 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-87959e92"],{"0a1d":function(t,e,a){"use strict";a.d(e,"d",(function(){return i})),a.d(e,"f",(function(){return c})),a.d(e,"e",(function(){return s})),a.d(e,"a",(function(){return o})),a.d(e,"c",(function(){return r})),a.d(e,"b",(function(){return l})),a.d(e,"g",(function(){return u})),a.d(e,"h",(function(){return d}));var n=a("9550");function i(t){return Object(n["a"])({url:"courses",method:"get",params:t})}function c(t){return Object(n["a"])({url:"coursess",method:"get",params:t})}function s(t){return Object(n["a"])({url:"coursess/".concat(t),method:"get"})}function o(t){return Object(n["a"])({url:"check/".concat(t),method:"get"})}function r(t){return Object(n["a"])({url:"checks",method:"get",params:t})}function l(t){return Object(n["a"])({url:"checks/".concat(t),method:"get"})}function u(t){return Object(n["a"])({url:"checks",method:"post",data:t})}function d(t){return Object(n["a"])({url:"check/".concat(t),method:"put"})}},2557:function(t,e,a){"use strict";a("b718")},"969d":function(t,e,a){"use strict";var n=a("b323"),i=a("0f14"),c=a("2483"),s=a("661b"),o=a("d9dc"),r=a("9612"),l=a("942d"),u=a("29cd"),d=a("d53b"),h=a("33e9"),f=a("e751"),g=a("70f6"),v=f("isConcatSpreadable"),k=g>=51||!i((function(){var t=[];return t[v]=!1,t.concat()[0]!==t})),p=function(t){if(!s(t))return!1;var e=t[v];return void 0!==e?!!e:c(t)},b=!k||!h("concat");n({target:"Array",proto:!0,arity:1,forced:b},{concat:function(t){var e,a,n,i,c,s=o(this),h=d(s,0),f=0;for(e=-1,n=arguments.length;e<n;e++)if(c=-1===e?s:arguments[e],p(c))for(i=r(c),l(f+i),a=0;a<i;a++,f++)a in c&&u(h,f,c[a]);else l(f+1),u(h,f++,c);return h.length=f,h}})},b718:function(t,e,a){},d9d4:function(t,e,a){"use strict";a.r(e);var n=function(){var t=this,e=t._self._c;return e("div",{staticClass:"course"},[e("van-nav-bar",{staticClass:"shadow",staticStyle:{"font-weight":"bold"},attrs:{title:"课程详情","left-text":"返回","left-arrow":""},on:{"click-left":function(e){return t.$router.back(-1)}}}),e("div",{staticClass:"top-box"},[e("div",[e("p",{staticClass:"course-name"},[t._v(t._s(t.courseInfo.name))]),e("p",{staticClass:"course-tip"},[e("van-tag",{staticStyle:{"vertical-align":"text-top"},attrs:{type:"primary",size:"medium"}},[t._v("培训")]),t._v(" 共"+t._s(t.total)+"个章节, "+t._s(t.learns)+"人学习 ")],1),t.learn?t.learn.courses_ids.split(",").length==t.total?e("van-tag",{attrs:{plain:"",type:"success",size:"large"}},[t._v("已完成")]):e("van-tag",{attrs:{plain:"",type:"primary",size:"large"}},[t._v("已学: "+t._s(t.learn.courses_ids.split(",").length)+"/"+t._s(t.total))]):e("van-tag",{attrs:{plain:"",type:"warning",size:"large"}},[t._v("暂未学习")])],1),e("van-button",{attrs:{round:"",type:"info",icon:"records",size:"small"},on:{click:t.check}},[t._v("开始考核")])],1),e("van-tabs",{staticClass:"course-tab",model:{value:t.active,callback:function(e){t.active=e},expression:"active"}},[e("van-tab",{attrs:{title:"目录"}},[e("van-list",{attrs:{finished:t.finished,"finished-text":"没有更多了"},on:{load:t.loadCoursess},model:{value:t.loading,callback:function(e){t.loading=e},expression:"loading"}},t._l(t.list,(function(t,a){return e("van-cell",{key:a,attrs:{title:t.name,label:2==t.state?"已学习":"暂未学习",value:1==t.type?"文档":"视频",clickable:"",to:"/train/content/"+t.id}})})),1)],1),e("van-tab",{attrs:{title:"简介"}},[e("div",{staticClass:"course-intro"},[t._v(t._s(t.courseInfo.intro))])]),0!=t.checkList.length?e("van-tab",{attrs:{title:"考核"}},[e("van-list",{attrs:{finished:t.checkFinished,"finished-text":"没有更多了"},on:{load:t.loadChecks},model:{value:t.checkLoading,callback:function(e){t.checkLoading=e},expression:"checkLoading"}},t._l(t.checkList,(function(t,a){return e("van-cell",{key:a,attrs:{title:t.created_at,label:"总题数: "+t.total+" "+(1==t.state?"答对: "+t.right:"完成: "+t.progress),value:1==t.state?"得分: "+Math.floor(1e4*t.right/t.total)/100:"考核中",clickable:"",to:"/train/check/"+t.id}})})),1)],1):t._e()],1)],1)},i=[],c=(a("969d"),a("7bb1"),a("0a1d")),s={data:function(){return{id:0,courseInfo:{},total:0,learn:null,learns:0,query:{page:1,limit:20},list:[],loading:!1,finished:!1,checkQuery:{page:1,limit:20},checkList:[],checkLoading:!1,checkFinished:!1,active:0}},created:function(){this.id=this.$route.params&&this.$route.params.id},mounted:function(){this.loadChecks()},activated:function(){this.id=this.$route.params&&this.$route.params.id,this.query={page:1,limit:20},this.list=[],this.loading=!1,this.finished=!1,this.checkQuery={page:1,limit:20},this.checkList=[],this.checkLoading=!1,this.checkFinished=!1,console.log("activated")},methods:{loadCoursess:function(){var t=this;this.loading=!0,Object(c["f"])(Object.assign({},this.query,{course_id:this.id})).then((function(e){t.courseInfo=e.data.courseInfo,t.learn=e.data.learn,t.learns=e.data.learns,t.list=t.list.concat(e.data.list),t.total=e.data.total,t.list.length>=e.data.total?t.finished=!0:t.query.page++,t.loading=!1})).catch((function(){t.loading=!1}))},loadChecks:function(){var t=this;this.checkLoading=!0,Object(c["c"])(Object.assign({},this.checkQuery,{course_id:this.id})).then((function(e){t.checkList=t.checkList.concat(e.data.list),t.checkList.length>=e.data.total?t.checkFinished=!0:t.checkQuery.page++,t.checkLoading=!1})).catch((function(){t.checkLoading=!1}))},check:function(){var t=this;this.$store.commit("loading/showLoading"),Object(c["a"])(this.id).then((function(e){t.$router.push("/train/check/"+e.data.id),t.$store.commit("loading/hideLoading")})).catch((function(){t.$store.commit("loading/hideLoading")}))}}},o=s,r=(a("2557"),a("e607")),l=Object(r["a"])(o,n,i,!1,null,"2caf545b",null);e["default"]=l.exports}}]);