feat:初始化 -融骅

This commit is contained in:
2023-10-17 09:15:30 +08:00
parent c9ff84e6a2
commit 405e152b38
1190 changed files with 138344 additions and 455 deletions

View File

@@ -0,0 +1 @@
.action-btn-group[data-v-a1c48ade]{display:flex;align-items:center;justify-content:center;margin-top:30px}.serial-list[data-v-a1c48ade]{width:100%;display:flex;flex-wrap:wrap}.serial-list .serial-item[data-v-a1c48ade]{width:30px;height:30px;margin:5px;display:flex;align-items:center;justify-content:center;color:#fff;border-radius:4px;background-color:#999;cursor:pointer;user-select:none}.serial-list .serial-item.success[data-v-a1c48ade]{background-color:#00c781}.serial-list .serial-item.flag[data-v-a1c48ade],.serial-list .serial-item.error[data-v-a1c48ade]{background-color:#e00}.aq-card-inner[data-v-a1c48ade]{width:100%;height:100%;display:flex;flex-direction:column}.tips-card[data-v-a1c48ade]{width:100%;padding:10px 5px;border-radius:4px;background-color:#f1f5fe;display:flex;justify-content:space-around;font-size:12px}.tips-card .tips-item[data-v-a1c48ade]{display:flex}.tips-card .color-card[data-v-a1c48ade]{width:12px;height:12px;margin:0 5px}.tips-card .color-card.success[data-v-a1c48ade]{background-color:#00c781}.tips-card .color-card.flag[data-v-a1c48ade],.tips-card .color-card.error[data-v-a1c48ade]{background-color:#e00}.tips-card .color-card.unwrite[data-v-a1c48ade]{background-color:#999}

View File

@@ -0,0 +1 @@
/* empty css */import{n as u}from"./vueComponentNormalizer.9ef17bb1.js";var d=function(){var s,t=this,i=t.$createElement,e=t._self._c||i;return e("div",{staticClass:"aq-card-inner"},[e("div",{staticClass:"gy-area-title"},[t._v("\u7B54\u9898\u5361")]),[1,3].includes(t.mode)?e("div",{staticClass:"tips-card"},[t._m(2),t._m(3)]):e("div",{staticClass:"tips-card"},[t._m(0),t.mode!==5?e("div",{staticClass:"tips-item"},[t._v(" \u6807\u8BB0 "),e("div",{staticClass:"color-card flag"})]):t._e(),t._m(1)]),t.mode===1?e("div",{staticStyle:{display:"flex","justify-content":"space-between",margin:"10px 0","font-size":"12px"}},[e("div",{staticClass:"gy-label"},[t._v("\u8BD5\u5377\u603B\u5206\uFF1A"+t._s(t.examScore)+" \u5206")]),e("div",{staticClass:"gy-label"},[t._v("\u60A8\u7684\u5F97\u5206\uFF1A"+t._s(t.userTotalScore)+" \u5206")])]):t._e(),e("div",{staticStyle:{overflow:"auto"}},t._l((s=t.questionList)===null||s===void 0?void 0:s.classify,function(r,l){return e("div",{key:l},[e("p",{staticStyle:{padding:"10px 0","font-weight":"bold","font-size":"14px"}},[t._v(" "+t._s(r.title)+" "),e("span",{staticStyle:{"font-size":"12px","font-weight":"normal",display:"inline-block","margin-left":"10px",color:"#999"}},[t._v(" (\u5171"+t._s(t.questionList.questions[r.title].length)+"\u9898) ")])]),[1,3].includes(t.mode)?e("div",{staticClass:"serial-list"},t._l(t.questionList.questions[r.title],function(n,a){return e("div",{key:n.id,class:["serial-item",{error:n.score>n.userScore,success:n.score<=n.userScore}],attrs:{questionInfo:n},on:{click:function(o){return t.itemOnClick(n)}}},[t._v(t._s(a+1))])}),0):e("div",{staticClass:"serial-list"},t._l(t.questionList.questions[r.title],function(n,a){return e("div",{key:n.id,class:["serial-item",{flag:t.flag.includes(n.id),success:t.localAnswers.includes(n.id)}],attrs:{questionInfo:n},on:{click:function(o){return t.itemOnClick(n)}}},[t._v(t._s(a+1))])}),0)])}),0),t.mode===5?e("div",[e("div",{staticClass:"action-btn-group"},[e("el-button",{attrs:{round:"",type:"primary"},on:{click:function(r){return t.handler("submit")}}},[t._v("\u63D0\u4EA4\u7B54\u9898")]),e("el-button",{attrs:{plain:"",round:"",type:"danger"},on:{click:function(r){return t.handler("cancel")}}},[t._v("\u9000\u51FA")])],1)]):t._e(),t.mode===1?e("div",[e("div",{staticClass:"action-btn-group"},[e("el-button",{attrs:{plain:"",round:"",type:"danger"},on:{click:function(r){return t.handler("cancel")}}},[t._v("\u9000\u51FA\u9884\u89C8")])],1)]):t._e()])},_=[function(){var s=this,t=s.$createElement,i=s._self._c||t;return i("div",{staticClass:"tips-item"},[s._v(" \u5DF2\u4F5C\u7B54 "),i("div",{staticClass:"color-card success"})])},function(){var s=this,t=s.$createElement,i=s._self._c||t;return i("div",{staticClass:"tips-item"},[s._v(" \u672A\u4F5C\u7B54 "),i("div",{staticClass:"color-card unwrite"})])},function(){var s=this,t=s.$createElement,i=s._self._c||t;return i("div",{staticClass:"tips-item"},[s._v(" \u6B63\u786E "),i("div",{staticClass:"color-card success"})])},function(){var s=this,t=s.$createElement,i=s._self._c||t;return i("div",{staticClass:"tips-item"},[s._v(" \u9519\u8BEF "),i("div",{staticClass:"color-card flag"})])}];const v={props:{questions:{},flag:{type:Array,default:()=>[]},answers:{type:Object,default:s=>({})},mode:{type:Number,default:0}},data:s=>({localAnswers:[],questionList:null,originQuestionList:null}),computed:{examScore(){return this.originQuestionList&&this.originQuestionList.length>0?this.originQuestionList.reduce((s,t)=>s+t.score,0):"\u65E0"},userTotalScore(){return this.originQuestionList&&this.originQuestionList.length>0?this.originQuestionList.reduce((s,t)=>s+t.userScore,0):"\u65E0"}},watch:{answers:{deep:!0,handler(s){this.localAnswers=s.map(t=>t.questionId)}},questions:{deep:!0,immediate:!0,handler(s){s&&(this.questionList=this.formatQuestions(s),this.originQuestionList=s)}}},methods:{handler(s){this.$emit(s)},itemOnClick(s){this.$emit("smooth",s)},formatQuestions(s){return s.reduce((i,e)=>(i.classify.findIndex(r=>r.title===e.type)===-1&&i.classify.push({title:e.type,score:e.score}),Object.keys(i.questions).includes(e.type)?i.questions[e.type].push(e):i.questions[e.type]=[e],i),{classify:[],questions:{}})}}},c={};var f=u(v,d,_,!1,p,"a1c48ade",null,null);function p(s){for(let t in c)this[t]=c[t]}const y=function(){return f.exports}();export{y as A};

View File

@@ -0,0 +1 @@
/* empty css */import{n as c}from"./vueComponentNormalizer.9ef17bb1.js";var i=function(){var n=this,t=n.$createElement,e=n._self._c||t;return e("div",{class:["action_bar",{"t-center":n.center,"t-right":n.right}]},[n.noCencel?n._e():e("el-button",{attrs:{round:""},on:{click:function(r){return n.handleClick("onCancel")}}},[n._v(" "+n._s(n.cencelTxt)+" ")]),n.noConfirm?n._e():e("el-button",{attrs:{type:"primary",round:""},on:{click:function(r){return n.handleClick("onConfirm")}}},[n._v(" "+n._s(n.confirmTxt)+" ")])],1)},l=[];const a={props:{noConfirm:{type:Boolean},noCencel:{type:Boolean},center:{type:Boolean},right:{type:Boolean},cencelTxt:{type:String,default:"\u53D6\u6D88"},confirmTxt:{type:String,default:"\u786E\u5B9A"}},methods:{handleClick(n){this.$emit(n)}}},o={};var s=c(a,i,l,!1,_,"792dffda",null,null);function _(n){for(let t in o)this[t]=o[t]}const p=function(){return s.exports}();export{p as A};

View File

@@ -0,0 +1 @@
.action_bar[data-v-792dffda]{position:relative;z-index:1}.action_bar .el-button+.el-button[data-v-792dffda]{margin-left:16px}

View File

@@ -0,0 +1 @@
import{n as _}from"./vueComponentNormalizer.9ef17bb1.js";var a=function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",{staticClass:"circle_number_chart",attrs:{"data-title":t.title}},[r("div",{attrs:{"data-unit":t.unit}},[t._v(t._s(t.value))])])},i=[];const s={props:{title:{type:String},unit:{type:String},value:{type:[String,Number]}}},n={};var c=_(s,a,i,!1,l,"6a8eef94",null,null);function l(t){for(let e in n)this[e]=n[e]}const u=function(){return c.exports}();export{u as C};

View File

@@ -0,0 +1 @@
.circle_number_chart[data-v-6a8eef94]{height:inherit;display:flex;flex-direction:column;justify-content:center;align-items:center;font-weight:700}.circle_number_chart>div[data-v-6a8eef94]{margin-bottom:12px;width:180px;height:180px;min-width:138px;min-height:138px;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:50%;font-size:26px;border:36px solid #eff1f4;color:#888;position:relative}.circle_number_chart>div[data-v-6a8eef94]:before{content:"";display:block;border:20px solid #10a6b4;border-radius:inherit;box-sizing:border-box;position:absolute;left:-28px;top:-28px;right:-28px;bottom:-28px}.circle_number_chart>div[data-v-6a8eef94]:after{content:attr(data-unit);display:block;font-size:12px;color:#8c8c8c}.circle_number_chart[data-v-6a8eef94]:after{content:attr(data-title);font-size:15px}

View File

@@ -0,0 +1 @@
.dialog_layout{position:fixed;left:0;right:0;top:0;bottom:0;z-index:99;background-color:#00000080}.dialog_layout>._ctx{min-width:300px;position:absolute;left:50%;top:46%;transform:translate(-50%,-50%);border-radius:6px;background-color:#fff;overflow:hidden}.dialog_layout>._ctx>._title{padding:12px;font-size:15px;font-weight:700;text-align:center;background-color:#87d2d9;position:relative}.dialog_layout>._ctx>._title>._close{position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:20px;cursor:pointer}.dialog_layout>._ctx>._body{padding:12px;max-height:80vh;overflow:hidden auto}.dialog_layout>._ctx>.action_bar{padding:0 12px 12px}.dialog_layout>._ctx>.action_bar.shadow_bar{padding:8px 12px;box-shadow:0 0 10px #0000001a}

View File

@@ -0,0 +1 @@
import{A as o}from"./ActionBar.1725b1a3.js";/* empty css */import{n as a}from"./vueComponentNormalizer.9ef17bb1.js";var n=function(){var t=this,i=t.$createElement,e=t._self._c||i;return t.visible?e("div",{staticClass:"dialog_layout"},[e("div",{staticClass:"_ctx",style:{width:t.width}},[e("h2",{staticClass:"_title"},[t._v(t._s(t.title)),e("i",{staticClass:"_close el-icon-close",on:{click:t.onCancel}})]),e("div",{staticClass:"_body",style:{height:t.bodyHeight}},[t._t("default")],2),e("ActionBar",t._g(t._b({class:{shadow_bar:t.shadowBar},attrs:{center:""}},"ActionBar",t.actionBarOption,!1),t.$listeners))],1)]):t._e()},l=[];const r={components:{ActionBar:o},props:{visible:{type:Boolean},shadowBar:{type:Boolean,default:!0},title:{type:String},width:{type:String},bodyHeight:{type:String},actionBarOption:{type:Object}},watch:{visible:{immediate:!0,handler(t){!t||this.$nextTick(()=>document.body.appendChild(this.$el))}}},beforeDestroy(){var t;this.$emit("update:visible",!1),(t=this.$el.parentNode)==null||t.removeChild(this.$el)},methods:{onCancel(){this.$emit("onCancel")}}},s={};var c=a(r,n,l,!1,_,null,null,null);function _(t){for(let i in s)this[i]=s[i]}const u=function(){return c.exports}();export{u as D};

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
@media print{[data-v-6c94026c] ::-webkit-input-placeholder{color:transparent!important}[data-v-6c94026c] .title-flag{display:none}}

View File

@@ -0,0 +1 @@
import{Q as r}from"./QuestionsList.4ae2bac5.js";import{n as i}from"./vueComponentNormalizer.9ef17bb1.js";var _=function(){var t,e=this,o=e.$createElement,n=e._self._c||o;return n("div",[e.title?n("h1",{staticStyle:{"text-align":"center",padding:"10px 0","font-size":"18px"}},[e._v(e._s(e.title))]):e._e(),n("QuestionsList",{ref:"questionList",attrs:{questions:e.questions,mode:e.mode,paperStyle:e.mode==0?(t=e.exam)===null||t===void 0?void 0:t.examMode:0}})],1)},a=[];const c={components:{QuestionsList:r},props:{questions:{default:()=>[],type:Array},title:{type:String},mode:{default:1,type:Number}}},s={};var l=i(c,_,a,!1,u,"6c94026c",null,null);function u(t){for(let e in s)this[e]=s[e]}const v=function(){return l.exports}();export{v as E};

View File

@@ -0,0 +1 @@
/* empty css */import{n as h}from"./vueComponentNormalizer.9ef17bb1.js";const v={inheritAttrs:!1,methods:{async validate(){try{await this.$refs.form_layout.validate()}catch(e){const t=Object.values(e)[0][0].message;throw this.$message.error(t),t}}},render(e){const{items:t,...s}=this.$attrs,n=[];for(let r=0,u=t.length;r<u;r++){const{model:m,style:_,...o}=t[r];n.push(e("el-form-item",{style:{width:s.inline===""?"36%":null,..._},props:o,scopedSlots:{default:()=>{var a;if(o.prop&&this.$scopedSlots[o.prop])return this.$scopedSlots[o.prop](t[r]);const{tag:p,on:d,attrs:l={},...i}=m;return(a=l.maxlength)!=null||(l.maxlength=99),e(p,{props:{...i,value:s.model[o.prop]},attrs:{placeholder:p==="el-input"?"\u8BF7\u8F93\u5165":i.placeholder||"\u8BF7\u9009\u62E9",...l},on:{input:f=>s.model[o.prop]=f,...d}})}}}))}return e("el-form",{ref:"form_layout",props:s,class:"form_layout"},n)}};let y,g;const c={};var $=h(v,y,g,!1,x,null,null,null);function x(e){for(let t in c)this[t]=c[t]}const F=function(){return $.exports}();export{F};

View File

@@ -0,0 +1 @@
._head[data-v-344c3ba9]{padding:0 30px;display:flex;align-items:center;color:#fff;font-size:12px;background-color:#10a6b4;user-select:none}._head .i-logo[data-v-344c3ba9]{cursor:pointer}._head h1[data-v-344c3ba9]{flex:1;margin:0 10px;font-size:22px;color:#fff}._head h1[data-v-344c3ba9]:before{font-weight:initial;font-size:40px;vertical-align:middle}._head h1 span[data-v-344c3ba9]{font-size:16px}._head .action_icon[data-v-344c3ba9]{padding:16px 0 16px 16px;position:relative;font-size:22px;cursor:pointer}._head .actions_layout[data-v-344c3ba9]{padding:6px 0;position:absolute;top:50px;right:0;z-index:31;transform:scaleY(0);transform-origin:top;transition:transform .2s;color:#333;background-color:#fff;border-radius:4px;box-shadow:0 2px 5px #10a6b466}._head .actions_layout>li[data-v-344c3ba9]{padding:6px 12px;display:block;font-size:12px;white-space:nowrap;cursor:pointer}._head .actions_layout>li[data-v-344c3ba9]:before{margin-right:6px;display:inline-block;width:22px;line-height:22px;text-align:center;font-size:12px;color:#fff;background-color:#10a6b4;border-radius:50%}._head .actions_layout>li[data-v-344c3ba9]:hover{background-color:#e7f7f7}._head .action_icon:hover .actions_layout[data-v-344c3ba9]{transform:scaleY(1)}

View File

@@ -0,0 +1 @@
import{n as a,v as l}from"./package.3367ca0a.js";import{n as c}from"./vueComponentNormalizer.9ef17bb1.js";var r=function(){var e=this,n=e.$createElement,t=e._self._c||n;return t("div",{staticClass:"_head"},[t("h1",{staticClass:"i-logo",on:{click:function(s){return e.$router.push("/entry")}}},[e._v(" "+e._s(e.name)+" "),t("span",[e._v("V"+e._s(e.version))])]),e.$store.isOpenWin?e._e():t("div",{staticClass:"action_icon i-x-ktbj-text-align-justify"},[t("ul",{staticClass:"actions_layout"},e._l(e.actions,function(s,i){return t("li",{key:i,class:s.icon,on:{click:s.handle}},[e._v(" "+e._s(s.label)+" ")])}),0)])])},_=[];const u={data:()=>({name:a,version:l}),created(){this.actions=[{label:"\u4FEE\u6539\u5BC6\u7801",icon:"i-mima",handle:this.$store.showUpdatePasswordDialog},{label:"\u5728\u7EBF\u7B54\u7591",icon:"i-j-fbks-pingyu",handle:()=>{this.openWin("#/online-course/online-FAQ?win=1","\u5728\u7EBF\u7B54\u7591")}},{label:"\u9000\u51FA\u767B\u5F55",icon:"i-tb-tuichudenglu",handle:this.$store.logout}],this.$store.user.baseRole===3&&this.actions.splice(1,0,{label:"\u8BFE\u5802\u7B14\u8BB0",icon:"i-j-fbks-pingyu",handle:()=>{this.openWin("#/online-course/class-notes?win=1","\u8BFE\u5802\u7B14\u8BB0")}})},methods:{openWin(e,n=""){window.open(e,n,"scrollbars=no,resizable=yes,statebar=no,location=no,width=1000,height=700,left=100,top=100")},toHome(){this.$router.push("/")}}},o={};var h=c(u,r,_,!1,d,"344c3ba9",null,null);function d(e){for(let n in o)this[n]=o[n]}const f=function(){return h.exports}();export{f as H};

View File

@@ -0,0 +1 @@
import{f as i}from"./paper.4b971da3.js";import{n}from"./vueComponentNormalizer.9ef17bb1.js";var r=function(){var e=this,s=e.$createElement,t=e._self._c||s;return t("el-cascader",{attrs:{options:e.question_classify_list,props:{checkStrictly:!0,value:"id",label:"name",children:e.children,emitPath:!1},clearable:""},model:{value:e.classify,callback:function(a){e.classify=a},expression:"classify"}})},o=[];const c={data:e=>({classify:null,question_classify_list:[]}),mounted(){this.mountedLoad&&this.findAllPaperClassify()},activated(){this.findAllPaperClassify()},props:{value:{default:null},mountedLoad:{default:!1}},watch:{value:{immediate:!0,deep:!0,handler(e){this.classify=e}},classify:{immediate:!1,deep:!0,handler(e){this.$emit("input",e)}}},methods:{findAllPaperClassify(){i().then(({data:e})=>{let s={};s=e.toTree();const t=s.tree;this.question_classify_list=t}).catch(e=>{console.info(e)}).finally(e=>{this.page_is_loading=!1})}}},l={};var f=n(c,r,o,!1,u,null,null,null);function u(e){for(let s in l)this[s]=l[s]}const p=function(){return f.exports}();export{p as P};

View File

@@ -0,0 +1 @@
.gy-label[data-v-297718f3]{padding:0;justify-content:flex-end;padding-right:10px!important}.gy-dialog-layout[data-v-297718f3] ._ctx{overflow:visible}.gy-dialog-layout[data-v-297718f3] ._ctx ._title{border-radius:4px 4px 0 0}.table_layout[data-v-f683b770] .el-table--small .el-table__cell{padding:3px 0}.table_layout[data-v-f683b770] .el-table .el-table__row:first-child .cell{font-weight:700!important}

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
import{z as c,B as l}from"./index.f5168bf8.js";import{d as u}from"./data-report.0c7c73f2.js";import{n as m}from"./vueComponentNormalizer.9ef17bb1.js";function d(e){return e("div",{class:"r_t_image"},[e("img",{attrs:{src:this.src,draggable:"false"},style:`transform:translate(${this.image.x}px, ${this.image.y}px) scale(${this.image.s}) rotate(${this.image.r}deg)`,on:{mousedown:this.onMove}}),e("div",{class:"actions"},[e("i",{class:"el-icon-zoom-in",on:{click:()=>this.imageScale(1)}}),e("i",{class:"el-icon-refresh-right",on:{click:()=>this.imageRotate(1)}}),e("i",{class:"el-icon-full-screen",on:{click:()=>this.onFullScreen()}}),e("i",{class:"el-icon-refresh-left",on:{click:()=>this.imageRotate(-1)}}),e("i",{class:"el-icon-zoom-out",on:{click:()=>this.imageScale(-1)}})])])}function p(e){return e("div",{class:"r_t_mp4"},[e("video",{attrs:{src:this.src,controls:!0,disablePictureInPicture:!0,controlsList:"nodownload noremoteplayback noplaybackrate"},class:{r_t_mp4:1,timeline:this.timeline}})])}function f(e){return e("div",{class:"r_t_mp3"},[e("div",{class:"left"},[e("i",{on:{click:this.playAudio},class:"icon i-"+["bofang","zanting"][this.mp3.state]})]),e("div",{class:"right"},[e("p",{attrs:{"data-label":"\u6587\u4EF6\u540D\u79F0"}},[this.resource.name]),e("p",{attrs:{"data-label":"\u6587\u4EF6\u5927\u5C0F"}},[this.resource.size.formatFileSize()]),e("p",{attrs:{"data-label":"\u4E0A\u4F20\u65F6\u95F4"}},[new Date(this.resource.createTime).format("yyyy-MM-dd")]),e("div",{class:"progress",on:{click:this.onClickProgress},style:{"--progress":this.mp3.current_time/this.mp3.duration}}),e("div",{class:"times",attrs:{"data-current-time":this.formatAudioTime(this.mp3.current_time),"data-duration-time":this.formatAudioTime(this.mp3.duration)}}),e("audio",{ref:"audioRef",attrs:{src:this.src},on:{canplay:this.onAudioCanplay,ended:()=>this.mp3.state=0}})])])}function h(e){return e("div",{class:"r_t_pdf"},[e("iframe",{attrs:{src:this.src}}),e("div",{class:"actions"},[e("i",{class:"el-icon-full-screen",on:{click:()=>this.onFullScreen()}})])])}const r={image:d,audio:f,video:p,pdf:h},g={props:{timeline:{type:Boolean},resource:{type:Object}},data:()=>({src:null,isFullScreen:!1,mp3:{state:0,current_time:0,duration:0},image:{x:0,y:0,s:1,r:0},errorMsg:null}),created(){var t;const e=c(this.resource.mimetype);!e||(this.viewType=r[e]?e:"pdf",this.src=(t=this.resource.preview)==null?void 0:t.fileLinkTransfer(),this.src||this.toConver(this.resource),window.addEventListener("resize",()=>{this.isFullScreen=!!document.fullscreenElement}))},methods:{async toConver(e){try{const{data:t}=await l(e.id);e.preview=t,this.resource===e&&(this.src=t.fileLinkTransfer())}catch{this.errorMsg="\u6587\u4EF6\u8F6C\u6362\u5931\u8D25"}},imageScale(e){const t=this.image.s+e*.2;t>=.6&&t<=2&&(this.image.s=t)},imageRotate(e){this.image.r=this.image.r+e*90},onFullScreen(){this.isFullScreen?document.exitFullscreen():this.$el.requestFullscreen()},onMove(e){const t=this.image.x,i=this.image.y,o=e.pageX,n=e.pageY;document.body.onmouseup=()=>{e.target.onmouseup=null,e.target.onmousemove=null},e.target.onmousemove=s=>{this.image.x=t+s.pageX-o,this.image.y=i+s.pageY-n}},onClickProgress(e){this.$refs.audioRef.currentTime=this.mp3.duration*e.offsetX/300},formatAudioTime(e){return`${Math.floor(e/60).toString().padStart(2,0)}:${Math.ceil(e%60).toString().padStart(2,0)}`},onAudioCanplay(e){const t=({target:i})=>{this.mp3.current_time=i.currentTime,this.mp3.duration=i.duration};e.target.addEventListener("timeupdate",t),t(e)},playAudio(){this.$refs.audioRef.paused?(this.$refs.audioRef.play(),this.mp3.state=1):(this.$refs.audioRef.pause(),this.mp3.state=0)}},render(e){var t;return this.viewType?this.errorMsg?e("div",{class:"load_file_error"},[this.errorMsg]):this.src?e("div",{class:{resource_layout:1,"is-full":this.isFullScreen}},[(t=r[this.viewType])==null?void 0:t.call(this,e)]):e("div",{class:"load_file"},["\u6587\u4EF6\u52A0\u8F7D\u4E2D\uFF0C\u8BF7\u7A0D\u540E..."]):e("div",{class:"no_resource_preview"},["\u8BE5\u6587\u4EF6\u6682\u4E0D\u652F\u6301\u9884\u89C8"])},mixins:[u("RESOURCE_VIEW",{isCancelReport(){return!this.viewType},handleReportData(){return{field01:this.resource.id}}})]};let _,v;const a={};var y=m(g,_,v,!1,F,null,null,null);function F(e){for(let t in a)this[t]=a[t]}const k=function(){return y.exports}();export{k as P};

View File

@@ -0,0 +1 @@
@charset "UTF-8";.no_resource_preview,.load_file_error,.load_file{text-align:center;line-height:180px;color:#10a6b4;background-color:#fafafa;user-select:none}.load_file_error{color:#f04343}.resource_layout{display:flex;min-width:580px;min-height:150px;align-items:center;justify-content:center;overflow:hidden;position:relative}.resource_layout .actions{padding:10px;position:absolute;bottom:12px;left:50%;transform:translate(-50%);font-size:20px;color:#fff;background-color:#0009;border-radius:88px}.resource_layout .actions i{margin:0 10px;cursor:pointer}.resource_layout .r_t_image img{display:block;width:100%;cursor:move}.resource_layout .r_t_pdf{width:100%;height:70vh}.resource_layout .r_t_pdf iframe{width:100%;height:100%;border:0}.resource_layout.is-full .r_t_pdf{height:100vh}.resource_layout .r_t_mp3{margin:30px 0;display:flex}.resource_layout .r_t_mp3 .left{padding:20px;position:relative;border:2px solid rgba(16,166,180,.6);box-shadow:0 0 6px 1px #10a6b44d;border-radius:6px;background-color:#10a6b41a}.resource_layout .r_t_mp3 .left .icon{margin-top:-25px;margin-left:-25px;position:absolute;top:50%;left:50%;font-size:50px;color:#fff}.resource_layout .r_t_mp3 .left:after{content:"";display:block;width:100px;height:100px;box-shadow:inherit;border-radius:inherit;background-color:#10a6b4}.resource_layout .r_t_mp3 .right{margin-left:24px}.resource_layout .r_t_mp3 .right>p{margin-top:8px;margin-bottom:16px;width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.resource_layout .r_t_mp3 .right>p:before{content:attr(data-label) "\ff1a";color:#aaa}.resource_layout .r_t_mp3 .right .progress{margin-top:20px;margin-bottom:6px;height:8px;border-radius:30px;background-color:#f5f5f5;position:relative;cursor:pointer}.resource_layout .r_t_mp3 .right .progress:before{content:"";position:absolute;top:0;bottom:0;left:0;right:calc(100% - 100% * var(--progress));background-color:#10a6b4;border-radius:inherit}.resource_layout .r_t_mp3 .right .times{display:flex;justify-content:space-between;color:#aaa;position:relative}.resource_layout .r_t_mp3 .right .times:before{content:attr(data-current-time)}.resource_layout .r_t_mp3 .right .times:after{content:attr(data-duration-time)}.resource_layout .r_t_mp3 .right .times .icon{margin-left:-16px;padding:10px;font-size:14px;color:#fff;background-color:#87d2d9;background-image:linear-gradient(260deg,#40b8c3,#78d5de);box-shadow:3px 4px 8px #c0c4cc;border-radius:50%;position:absolute;left:50%;top:6px;cursor:pointer}.resource_layout .r_t_mp4,.resource_layout .r_t_mp4 video{display:block;width:100%;height:100%;max-height:66vh;background-color:#000}.resource_layout .r_t_mp4 video:not(.timeline)::-webkit-media-controls-timeline{display:none}@keyframes rotating{to{transform:rotate(360deg)}}

View File

@@ -0,0 +1 @@
import{D as i}from"./DialogLayout.e3af3567.js";import{P as n}from"./Preview.0aa9dcef.js";import{n as s}from"./vueComponentNormalizer.9ef17bb1.js";import"./ActionBar.1725b1a3.js";/* empty css *//* empty css */import"./index.f5168bf8.js";import"./data-report.0c7c73f2.js";import"./index.2adbb9ac.js";var l=function(){var e=this,o=e.$createElement,r=e._self._c||o;return r("DialogLayout",{attrs:{title:"\u6587\u4EF6\u9884\u89C8",visible:e.$store.resource_preview_dialog.visible,actionBarOption:{noCencel:!0,right:!0,confirmTxt:"\u5173\u95ED"}},on:{onConfirm:e.onClose,onCancel:e.onClose}},[r("Preview",{attrs:{timeline:"",resource:e.$store.resource_preview_dialog.resource}})],1)},a=[];const c={components:{DialogLayout:i,Preview:n},methods:{onClose(){this.$store.resource_preview_dialog.visible=!1}}},t={};var _=s(c,l,a,!1,m,null,null,null);function m(e){for(let o in t)this[o]=t[o]}const x=function(){return _.exports}();export{x as default};

View File

@@ -0,0 +1 @@
/* empty css */import{n as a}from"./vueComponentNormalizer.9ef17bb1.js";var i=function(){var e=this,n=e.$createElement,r=e._self._c||n;return r("div",{staticClass:"query_input el-input el-input--small"},[r("input",{directives:[{name:"model",rawName:"v-model",value:e.value,expression:"value"}],staticClass:"el-input__inner",attrs:{type:"text",placeholder:"\u8BF7\u8F93\u5165\u67E5\u8BE2\u5185\u5BB9"},domProps:{value:e.value},on:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.query.apply(null,arguments)},input:function(t){t.target.composing||(e.value=t.target.value)}}}),r("div",{staticClass:"suf",on:{click:e.query}},[e._v("\u67E5\u8BE2")])])},l=[];const s={data:()=>({value:""}),watch:{"$attrs.value":{immediate:!0,handler(e){this.value=e}},value(e){this.$emit("input",e)}},methods:{query(){this.$emit("query")}}},u={};var o=a(s,i,l,!1,c,"be3ffbb6",null,null);function c(e){for(let n in u)this[n]=u[n]}const _=function(){return o.exports}();export{_ as Q};

View File

@@ -0,0 +1 @@
.query_input[data-v-be3ffbb6]{width:188px;position:relative}.query_input .el-input__inner[data-v-be3ffbb6]{padding-right:51px}.query_input .suf[data-v-be3ffbb6]{padding:0 10px 0 6px;position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:12px;color:#999;border-left:1px solid #999;cursor:pointer;user-select:none}

View File

@@ -0,0 +1 @@
import{f as o,k as u}from"./questions.7b7a7919.js";import{n as a}from"./vueComponentNormalizer.9ef17bb1.js";var f=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("el-cascader",{attrs:{options:e.question_classify_list,props:{checkStrictly:!0,value:"id",label:"name",children:e.children,emitPath:!1},clearable:""},model:{value:e.classify,callback:function(l){e.classify=l},expression:"classify"}})},c=[];const r={data:e=>({classify:null,question_classify_list:[]}),mounted(){this.mountedLoad&&this.findAllQuestionsClassify()},activated(){this.findAllQuestionsClassify()},props:{mountedLoad:{default:!1},value:{default:null}},watch:{value:{immediate:!0,deep:!0,handler(e){this.classify=e}},classify:{immediate:!1,deep:!0,handler(e){this.$emit("input",e)}}},methods:{findAllQuestionsClassify(){o().then(({data:e})=>{let t={};t=e.toTree();const i=t.tree;this.question_classify_list=i}).catch(e=>{console.info(e)}).finally(e=>{this.page_is_loading=!1})}}},s={};var d=a(r,f,c,!1,_,null,null,null);function _(e){for(let t in s)this[t]=s[t]}const $=function(){return d.exports}();var v=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("el-select",{staticStyle:{width:"100px"},attrs:{placeholder:"\u8BF7\u9009\u62E9",clearable:"",loading:e.loading},model:{value:e.difficultyLevel,callback:function(l){e.difficultyLevel=l},expression:"difficultyLevel"}},e._l(e.question_difficulty_level,function(l){return i("el-option",{key:l.id,attrs:{label:l.name,value:l.id}})}),1)},h=[];const y={data:e=>({difficultyLevel:null,question_difficulty_level:[],loading:!1}),mounted(){this.mountedLoad&&this.findAllQuestionDifficultyLevel()},activated(){this.findAllQuestionDifficultyLevel()},props:{value:{default:null},mountedLoad:{default:!1}},watch:{value:{immediate:!0,deep:!0,handler(e){this.difficultyLevel=e}},difficultyLevel:{immediate:!1,deep:!0,handler(e){this.$emit("input",e)}}},methods:{findAllQuestionDifficultyLevel(){this.loading=!0,u().then(({data:e})=>{this.question_difficulty_level=e}).finally(e=>{this.loading=!1})}}},n={};var m=a(y,v,h,!1,p,null,null,null);function p(e){for(let t in n)this[t]=n[t]}const A=function(){return m.exports}();export{$ as Q,A as a};

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
.main-form-area[data-v-6e03540b]{margin-bottom:15px}.gy-form-item .gy-label[data-v-6e03540b]{padding-left:0}.gy-form-item.input[data-v-6e03540b]{align-items:center;justify-content:flex-start}.gy-form-item.input .el-input[data-v-6e03540b]{width:auto}.gy-form-item.input+.gy-form-item.input[data-v-6e03540b]{margin-top:10px}.radio-options-list[data-v-6e03540b]{margin-bottom:15px}.radio-options-list[data-v-6e03540b] .el-checkbox-group.vertical{display:flex;flex-direction:column;align-items:flex-start}.radio-options-list[data-v-6e03540b] .el-checkbox-group.vertical .el-checkbox{margin-right:0}.radio-options-list[data-v-6e03540b] .el-checkbox-group.vertical .el-checkbox .el-checkbox__label{white-space:pre-wrap}.radio-options-list[data-v-6e03540b] .el-checkbox-group.vertical .el-checkbox .el-checkbox__input{padding-top:3px;vertical-align:top}.radio-options-list[data-v-6e03540b] .el-checkbox-group.vertical .el-checkbox+.el-checkbox{margin-top:10px}.question-title[data-v-6e03540b]{display:flex;align-items:flex-start}.question-title .title-text[data-v-6e03540b]{line-height:1.3}.question-title .title-flag[data-v-6e03540b]{font-size:20px;padding:0 5px;cursor:pointer}.gy-question-item[data-v-6e03540b]{width:100%;display:flex;align-items:flex-start}@keyframes hard-tip-data-v-6e03540b{0%{color:#000}to{color:red}}.gy-question-item.shine .title-text[data-v-6e03540b]{animation:hard-tip-data-v-6e03540b .3s infinite alternate-reverse}.gy-question-item .question-type-box[data-v-6e03540b]{flex-basis:70px;min-width:70px;display:flex}.gy-question-item .question-area[data-v-6e03540b]{flex-grow:1;flex-basis:0}.gy-question-item .question-type[data-v-6e03540b]{display:flex;padding:3px 8px;background:#10a6b4;color:#fff;border-radius:10px;font-size:12px}

View File

@@ -0,0 +1 @@
/* empty css */import{n as s}from"./vueComponentNormalizer.9ef17bb1.js";/* empty css *//* empty css */import{D as a}from"./DialogLayout.e3af3567.js";/* empty css */import{Q as u}from"./QuestionItem.1944680c.js";var c=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("DialogLayout",{attrs:{title:"\u9884\u89C8",width:"680px",visible:!0,actionBarOption:{noCencel:!0}},on:{onConfirm:function(o){return t.$emit("onCancel")},onCancel:function(o){return t.$emit("onCancel")}}},[n("div",t._l(t.questionList,function(o,r){return n("div",{key:o.id},[n("QuestionItem",{attrs:{questionInfo:o,serial:r+1}})],1)}),0)])],1)},l=[];const m={components:{DialogLayout:a,QuestionItem:u},data:()=>({mode:0,format_questions_list:[]}),props:{questionList:{default:[]}},watch:{},created(){},methods:{}},i={};var _=s(m,c,l,!1,p,null,null,null);function p(t){for(let e in i)this[e]=i[e]}const $=function(){return _.exports}();export{$ as Q};

View File

@@ -0,0 +1 @@
import{Q as d}from"./QuestionItem.1944680c.js";import{n as c}from"./vueComponentNormalizer.9ef17bb1.js";var f=function(){var s,t=this,n=t.$createElement,e=t._self._c||n;return e("div",[t.paperStyle==0?e("div",t._l((s=t.questionList)===null||s===void 0?void 0:s.classify,function(i,r){return e("div",{key:r},[e("p",{staticStyle:{padding:"10px 0 20px 0","font-weight":"bold","font-size":"14px"}},[t._v(" \u7B2C"+t._s(["\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03","\u516B","\u4E5D","\u5341"][r])+"\u90E8\u5206\uFF1A "+t._s(i.title)+" "),e("span",{staticStyle:{"font-size":"12px","font-weight":"normal",display:"inline-block","margin-left":"10px",color:"#999"}},[t._v(" (\u5171"+t._s(t.questionList.questions[i.title].length)+"\u9898"),i.score?e("span",[t._v("\uFF0C\u6BCF\u9898"+t._s(i.score)+"\u5206")]):t._e(),t._v(") ")])]),t._l(t.questionList.questions[i.title],function(o,l){return e("div",{key:o.id,style:{"margin-bottom":"10px"}},[e("QuestionItem",{attrs:{random:t.random,questionInfo:o,serial:l+1,isFlag:t.flagList.includes(o.id),mode:t.mode},on:{answerChanged:function(a){return t.userAnswerOnChange(a,o)},flag:t.toggleFlagList,eval:t.questionItemHasEval}})],1)})],2)}),0):t._e(),t.paperStyle==1?e("div",[e("div",[e("p",{staticStyle:{padding:"10px 0 20px 0","font-weight":"bold","font-size":"14px"}},[t._v(t._s(t.questions[t.currentQuestionInd].type)+" "),e("span",{staticStyle:{"font-size":"12px","font-weight":"normal",display:"inline-block","margin-left":"10px",color:"#999"}},[t._v(" (\u5171"+t._s(t.questionList.questions[t.questions[t.currentQuestionInd].type].length)+"\u9898\uFF0C"),t.questions[t.currentQuestionInd].score?e("span",[t._v("\u6BCF\u9898"+t._s(t.questions[t.currentQuestionInd].score)+"\u5206")]):t._e(),t._v(") ")])]),e("QuestionItem",{key:t.questions[t.currentQuestionInd].id,attrs:{questionInfo:t.questions[t.currentQuestionInd],serial:t.currentQuestionInd+1,isFlag:t.flagList.includes(t.questions[t.currentQuestionInd].id),mode:t.mode,answer:t.getAnswer(t.questions[t.currentQuestionInd].id)},on:{answerChanged:function(i){return t.userAnswerOnChange(i,t.questions[t.currentQuestionInd])},flag:t.toggleFlagList}})],1),e("div",{staticClass:"changer-btns"},[e("div",[e("el-button",{attrs:{size:"medium",icon:"el-icon-arrow-left",type:"primary",circle:"",disabled:t.currentQuestionInd==0},on:{click:function(i){return t.changeQuestion(-1)}}}),e("p",[t._v("\u4E0A\u4E00\u9898")])],1),e("div",[e("el-button",{style:{color:t.flagList.includes(t.questions[t.currentQuestionInd].id)?"#ee0000":"#333333"},attrs:{size:"medium",icon:t.flagList.includes(t.questions[t.currentQuestionInd].id)?"el-icon-star-on":"el-icon-star-off",circle:""},on:{click:function(i){t.toggleFlagList({isFlag:!t.flagList.includes(t.questions[t.currentQuestionInd].id),question:t.questions[t.currentQuestionInd]})}}}),e("p",[t._v("\u6807\u8BB0")])],1),e("div",[e("el-button",{attrs:{size:"medium",icon:"el-icon-arrow-right",type:"primary",circle:"",disabled:t.currentQuestionInd==t.questions.length-1},on:{click:function(i){return t.changeQuestion(1)}}}),e("p",[t._v("\u4E0B\u4E00\u9898")])],1)])]):t._e()])},p=[];const h={components:{QuestionItem:d},props:{questions:{},mode:{default:0,type:Number},paperStyle:{default:0,type:Number},random:{default:()=>[0,0],type:Array}},data:()=>({flagList:[],answerList:[],questionList:null,currentQuestionInd:0,evalList:[]}),watch:{questions:{deep:!0,immediate:!0,handler(s){s&&(this.questionList=this.formatQuestions(s))}}},activated(){this.flagList=[],this.answerList=[],this.evalList=[],this.currentQuestionInd=0},methods:{questionItemHasEval(s){const t=this.evalList.findIndex(n=>n.id===s.id);t!==-1&&this.evalList.splice(t,1),Object.keys(s).includes("score")&&this.evalList.push(s),this.$emit("evalChanged",this.evalList)},changeIndById(s){const t=this.questions.findIndex(n=>n.id===s);this.currentQuestionInd=t},changeQuestion(s){this.currentQuestionInd+=s},getAnswer(s){const t=this.answerList.findIndex(n=>n.questionId===s);return t===-1?null:this.answerList[t].answer},userAnswerOnChange(s,t){const n=this.answerList.findIndex(e=>e.questionId===t.id);if(n!==-1&&this.answerList.splice(n,1),s.length>0){const e={questionId:t.id,answer:s};this.mode===5&&(e.resultId=t.resultId),this.answerList.push(e),this.$emit("answers",this.answerList)}},toggleFlagList({isFlag:s,question:t}){if(s===!0)this.flagList.push(t.id);else{const n=this.flagList.indexOf(t.id);this.flagList.splice(n,1)}this.$emit("flag",this.flagList)},formatQuestions(s){return s.reduce((n,e)=>(n.classify.findIndex(i=>i.title===e.type)===-1&&n.classify.push({title:e.type,score:e.score}),Object.keys(n.questions).includes(e.type)?n.questions[e.type].push(e):n.questions[e.type]=[e],n),{classify:[],questions:{}})}}},u={};var g=c(h,f,p,!1,_,"167c10ce",null,null);function _(s){for(let t in u)this[t]=u[t]}const I=function(){return g.exports}();export{I as Q};

View File

@@ -0,0 +1 @@
.changer-btns[data-v-167c10ce]{margin-top:20px;padding-top:16px;display:flex;justify-content:center;border-top:1px solid #efefef}.changer-btns>div[data-v-167c10ce]{display:flex;flex-direction:column;align-items:center;padding:0 20px}.changer-btns>div>p[data-v-167c10ce]{padding:5px 0;color:#10a6b4}

View File

@@ -0,0 +1 @@
import{n as a}from"./vueComponentNormalizer.9ef17bb1.js";/* empty css *//* empty css */var l=function(){var e=this,r=e.$createElement,t=e._self._c||r;return t("div",{staticClass:"search_input el-input el-input--small"},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.value,expression:"value"}],staticClass:"el-input__inner",attrs:{type:"text",placeholder:"\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9"},domProps:{value:e.value},on:{input:function(n){n.target.composing||(e.value=n.target.value)}}}),t("i",{staticClass:"el-icon-search",attrs:{title:"\u641C\u7D22"}})])},o=[];const c={data:()=>({value:""}),watch:{"$attrs.value":{immediate:!0,handler(e){this.value=e}},value(e){this.$emit("input",e)}}},i={};var u=a(c,l,o,!1,d,null,null,null);function d(e){for(let r in i)this[r]=i[r]}const h=function(){return u.exports}();var p=function(){var e=this,r=e.$createElement,t=e._self._c||r;return t("div",{staticClass:"search_tree_menu v-menu"},[t("h2",{staticClass:"v-title"},[e._v(e._s(e.title))]),t("SearchInput",{model:{value:e.search,callback:function(n){e.search=n},expression:"search"}}),t("div",{staticClass:"mt-12 t-right"},[e.$listeners.onCopy?t("el-button",{attrs:{type:"warning",circle:"",plain:"",icon:"el-icon-copy-document",size:"mini",title:"\u590D\u5236"},on:{click:e.handleCopy}}):e._e(),e.$listeners.onEdit?t("el-button",{attrs:{type:"primary",circle:"",plain:"",icon:"el-icon-edit",size:"mini",title:"\u7F16\u8F91"},on:{click:e.handleEdit}}):e._e(),e.$listeners.onCreate?t("el-button",{attrs:{type:"success",circle:"",plain:"",icon:"el-icon-plus",size:"mini",title:"\u521B\u5EFA"},on:{click:e.handleCreate}}):e._e(),e.$listeners.onDelete?t("el-button",{attrs:{type:"danger",circle:"",plain:"",icon:"el-icon-delete",size:"mini",title:"\u5220\u9664"},on:{click:e.handleDelete}}):e._e()],1),t("div",{staticClass:"tree_layout"},[t("ElTree",e._g(e._b({ref:"treeRef",attrs:{"default-expand-all":"","expand-on-click-node":!1,"highlight-current":"",props:{label:"name"},data:e.treeData,"node-key":e.treeNodeKey,"filter-node-method":e.filterNode}},"ElTree",e.$attrs,!1),e.$listeners))],1)],1)},_=[];const m={components:{SearchInput:h},props:{title:{type:String},treeNodeKey:{type:String,default:"id"},treeData:{type:Array,default:()=>[]},treeProps:{type:Object,default:()=>({})}},data:()=>({search:""}),watch:{search(e){this.$refs.treeRef.filter(e)}},methods:{filterNode(e,r){return e?r.name.includes(e):!0},setCurrentKey(e){return this.$refs.treeRef.setCurrentKey(e)},getCurrentNode(){return this.$refs.treeRef.getCurrentNode()},handleCreate(){this.$emit("onCreate",this.getCurrentNode())},handleEdit(){const e=this.getCurrentNode();if(!e)return this.$message.error("\u8BF7\u9009\u62E9\u8981\u4FEE\u6539\u7684\u6570\u636E");this.$emit("onEdit",e)},handleCopy(){const e=this.getCurrentNode();if(!e)return this.$message.error("\u8BF7\u9009\u62E9\u8981\u590D\u5236\u7684\u6570\u636E");this.$emit("onCopy",e)},handleDelete(){const e=this.getCurrentNode();if(!e)return this.$message.error("\u8BF7\u9009\u62E9\u8981\u5220\u9664\u7684\u6570\u636E");this.$emit("onDelete",e)}}},s={};var f=a(m,p,_,!1,v,"45c88ba2",null,null);function v(e){for(let r in s)this[r]=s[r]}const g=function(){return f.exports}();export{g as S};

View File

@@ -0,0 +1 @@
.search_input .el-input__inner{padding-right:51px}.search_input .el-icon-search{width:36px;height:100%;display:flex;justify-content:center;align-items:center;position:absolute;top:0;right:0;border-top-right-radius:4px;border-bottom-right-radius:4px;color:#fff;font-size:18px;background-color:#10a6b4;cursor:pointer}.form_layout .el-cascader,.form_layout .el-select,.form_layout .el-date-editor.el-input{width:100%}.search_tree_menu .tree_layout .el-tree-node__label{color:#666}.search_tree_menu .tree_layout .el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content .el-tree-node__label{color:#10a6b4}.search_tree_menu .tree_layout .el-tree-node:focus>.el-tree-node__content,.search_tree_menu .tree_layout .el-tree-node__content:hover{background-color:#ecf8f9}.search_tree_menu .tree_layout .el-tree__empty-text{font-size:12px}.search_tree_menu.v-menu[data-v-45c88ba2]{display:flex;flex-direction:column}.search_tree_menu.v-menu .v-title[data-v-45c88ba2]{margin-bottom:26px}.search_tree_menu.v-menu .tree_layout[data-v-45c88ba2]{flex:1;margin-top:14px;padding-top:14px;border-top:1px solid #d8d8d8;overflow:overlay}

View File

@@ -0,0 +1 @@
.gy-transfer[data-v-ae72e0ce]{display:flex;align-items:center;min-width:370px}.gy-transfer .check-list[data-v-ae72e0ce]{padding:0 10px;display:flex;flex:1;overflow-y:scroll;flex-direction:column}.gy-transfer .check-list .el-checkbox[data-v-ae72e0ce]{padding:5px 0}.gy-transfer .list[data-v-ae72e0ce]{width:150px;box-shadow:0 0 0 1px #10a6b4,1px 1px 5px 1px #4242424d;height:200px;border-radius:4px;overflow:hidden;display:flex;flex-direction:column}.gy-transfer .list .header[data-v-ae72e0ce]{height:30px;background:#10a6b4;display:flex;align-items:center;padding:0 10px}.gy-transfer .list .header>div[data-v-ae72e0ce]{color:#fff;font-weight:700;margin-left:10px}.feature-group[data-v-ae72e0ce]{display:flex;flex-direction:column;align-self:stretch;justify-content:center;width:120px;padding:0 10px}.feature-group[data-v-ae72e0ce] .el-button+.el-button{margin-top:30px}.feature-group[data-v-ae72e0ce] .el-button{margin:0;height:30px;padding:0;border-radius:15px}.feature-group[data-v-ae72e0ce] .el-button .el-icon-arrow-left,.feature-group[data-v-ae72e0ce] .el-button .el-icon-arrow-right{padding:2px;margin:0;border-radius:50%;background:#fff;color:#10a6b4;display:inline-block}.feature-group[data-v-ae72e0ce] .el-button .el-icon-arrow-left{margin-right:3px}.feature-group[data-v-ae72e0ce] .el-button .el-icon-arrow-right{margin-left:3px}

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
import{n as p}from"./vueComponentNormalizer.9ef17bb1.js";/* empty css */const f={props:{pageInfo:{type:Object,default:()=>({})}},render(e){const t=this.$listeners["page-info-change"]&&{"size-change":n=>{var o;this.pageInfo.size=n,(o=this.$listeners)==null||o["page-info-change"]()},"current-change":n=>{var o;this.pageInfo.current=n,(o=this.$listeners)==null||o["page-info-change"]()}};return e("el-pagination",{props:{background:!0,layout:"total, sizes, prev, pager, next, jumper",currentPage:this.pageInfo.current,pageSize:this.pageInfo.size,pageSizes:[10,30,50,100],...this.pageInfo},on:{...this.$listeners,...t}})}};let g,d;const a={};var $=p(f,g,d,!1,m,null,null,null);function m(e){for(let t in a)this[t]=a[t]}const b=function(){return $.exports}(),y={inheritAttrs:!1,props:{selection:{type:Boolean},pageInfo:{type:Object}},created(){this.handleColumn={actions:(e,t)=>e.map(n=>this.$createElement("el-button",{props:{type:"text",icon:"el-icon-"+n.type},class:"_action_ "+n.type,on:{click:()=>n.click&&n.click(n.type,t,e)}},n.label))}},methods:{toggleRowSelections(e,t){for(const n of e)this.$refs.tableRef.toggleRowSelection(n,t)}},render(e){const{column:t,data:n,calcMaxHeight:o,...u}=this.$attrs,r=[];this.selection&&r.push(e("el-table-column",{props:{type:"selection",width:"44"}}));for(let l=0,_=t.length;l<_;l++){const{on:h,actions:z,...s}=t[l];r.push(e("el-table-column",{props:s,on:h,scopedSlots:s.type==="index"?void 0:{default:i=>s.prop&&this.$scopedSlots[s.prop]?this.$scopedSlots[s.prop](i):i.row[i.column.property]}}))}return e("div",{class:"table_layout"},[e("el-table",{ref:"tableRef",style:{"--table-max-height":o},props:{data:n,stripe:!0,border:!0,...u},on:{...this.$listeners,"current-change":this.$listeners["table-current-change"]}},r),this.pageInfo&&e(b,{props:{pageInfo:this.pageInfo},on:this.$listeners})])}};let I,x;const c={};var S=p(y,I,x,!1,v,null,null,null);function v(e){for(let t in c)this[t]=c[t]}const w=function(){return S.exports}();export{b as P,w as T};

View File

@@ -0,0 +1 @@
.table_layout .el-table{border-radius:4px;overflow:hidden;box-shadow:0 2px 10px #10a6b433;border:1px solid #10A6B4}.table_layout .el-table .cell{text-align:center}.table_layout .el-table th.el-table__cell{padding:6px 0;background-color:#10a6b4}.table_layout .el-table th.el-table__cell .cell{color:#fff}.table_layout .el-table ._action_.edit,.table_layout .el-table ._action_.view{color:#10a6b4}.table_layout .el-table ._action_.delete{color:#f04343}.table_layout .el-table .el-table__body-wrapper{max-height:calc(100vh - var(--table-max-height));overflow-y:auto}.table_layout .el-table .el-table__header .el-table__cell{border-right-color:#ffffff4d}.table_layout .el-table:before,.table_layout .el-table--group:after,.table_layout .el-table--border:after{background-color:transparent}.table_layout .el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background-color:#f1fafa}.table_layout .el-pagination{margin-top:10px;text-align:right}

View File

@@ -0,0 +1 @@
/* empty css */import{n as a}from"./vueComponentNormalizer.9ef17bb1.js";import{F as i}from"./FormLayout.c7820bdd.js";/* empty css */import{D as l}from"./DialogLayout.e3af3567.js";/* empty css *//* empty css */import{g as n}from"./user.64525a2f.js";import"./ActionBar.1725b1a3.js";/* empty css */import"./index.f5168bf8.js";var m=function(){var r=this,t=r.$createElement,o=r._self._c||t;return o("DialogLayout",{attrs:{title:"\u4FEE\u6539\u5BC6\u7801",visible:r.$store.update_password_dialog.visible},on:{onCancel:r.onClose,onConfirm:r.onConfirm}},[o("FormLayout",{ref:"formLayoutRef",staticClass:"mr-12",attrs:{items:r.form_items,model:r.form_data,rules:r.rules,"label-width":"100px","label-position":"right"}})],1)},d=[];const p={components:{DialogLayout:l,FormLayout:i},data:()=>({form_data:null}),created(){this.form_data={oldPassword:"",password:"",confirmPassword:""},this.form_items=[{prop:"oldPassword",label:"\u65E7\u5BC6\u7801",model:{tag:"el-input",type:"password",attrs:{maxlength:12}}},{prop:"password",label:"\u65B0\u5BC6\u7801",model:{tag:"el-input",type:"password",attrs:{maxlength:12,placeholder:"6-12\u4F4D\u5B57\u6BCD\u52A0\u6570\u5B57"}}},{prop:"confirmPassword",label:"\u786E\u8BA4\u5BC6\u7801",model:{tag:"el-input",type:"password",attrs:{maxlength:12}}}];const r=(t,o,s)=>/^(?![0-9]+$)(?![a-zA-Z]+$)[a-zA-Z0-9]{6,12}$/.test(o)?s():s(Error());this.rules={oldPassword:{required:!0,message:"\u65E7\u5BC6\u7801\u8F93\u5165\u4E0D\u5408\u6CD5",trigger:"blur"},password:{required:!0,validator:r,message:"\u65B0\u5BC6\u7801\u8F93\u5165\u4E0D\u5408\u6CD5",trigger:"blur"},confirmPassword:{required:!0,validator:r,message:"\u786E\u8BA4\u5BC6\u7801\u8F93\u5165\u4E0D\u5408\u6CD5",trigger:"blur"}}},methods:{async onConfirm(){await this.$refs.formLayoutRef.validate(),await n(this.form_data),this.$message.success("\u5BC6\u7801\u4FEE\u6539\u6210\u529F"),this.$store.logout()},onClose(){this.$store.update_password_dialog.visible=!1}}},e={};var u=a(p,m,d,!1,f,null,null,null);function f(r){for(let t in e)this[t]=e[t]}const x=function(){return u.exports}();export{x as default};

View File

@@ -0,0 +1 @@
/* empty css */import{n as r}from"./vueComponentNormalizer.9ef17bb1.js";/* empty css */import{T as p}from"./TableLayout.05a39499.js";import{D as n}from"./DialogLayout.e3af3567.js";/* empty css *//* empty css */import"./ActionBar.1725b1a3.js";/* empty css */var c=function(){var t=this,a=t.$createElement,o=t._self._c||a;return o("DialogLayout",{staticClass:"upload_dialog",attrs:{title:"\u4E0A\u4F20\u8D44\u6E90",width:"680px",visible:t.$store.upload_dialog.visible,actionBarOption:{noCencel:!0,right:!0,confirmTxt:"\u5173\u95ED"}},on:{onConfirm:t.closeDialog,onCancel:t.closeDialog}},[o("div",{staticClass:"upload_item"},[o("div",{staticClass:"upload_label"},[t._v("\u4E0A\u4F20\u8BF4\u660E\uFF1A")]),o("div",{staticClass:"upload_ctx ml-12"},[o("p",[t._v("\u6587\u672C\u6587\u4EF6\uFF1A.doc\u3001.docx\u3001.pdf")]),o("p",[t._v("\u97F3\u9891\u6587\u4EF6\uFF1A.mp3\u3001.acc\u3001.flac\u7B49")]),o("p",[t._v("\u8868\u683C\u6587\u4EF6\uFF1A.xls\u3001.xlsx")]),o("p",[t._v("\u89C6\u9891\u6587\u4EF6\uFF1A.mp4\u3001.avi\u3001.mkv\u3001.wmv\u7B49")]),o("p",[t._v("\u6F14\u793A\u6587\u7A3F\uFF1A.ppt\u3001.pptx")]),o("p",[t._v("\u56FE\u7247\u6587\u4EF6\uFF1A.jpg\u3001.jepg\u3001.bmp\u3001.png\u3001.gif\u7B49")]),o("p",[t._v("\u97F3\u9891\u6587\u4EF6\u3001\u89C6\u9891\u6587\u4EF6\u4E0D\u5F97\u8D85\u8FC7500MB\uFF0C\u5176\u4ED6\u6587\u4EF6\u4E0D\u5F97\u8D85\u8FC7200MB\uFF1B")])])]),o("div",{staticClass:"upload_item flex-center"},[o("div",{staticClass:"upload_label"},[t._v("\u4E0A\u4F20\u6587\u4EF6\uFF1A")]),o("div",{staticClass:"upload_ctx ml-12"},[o("button",{staticClass:"upload_button el-icon-plus",on:{click:t.toUpload}},[t._v(" \u6DFB\u52A0\u6587\u4EF6 ")])])]),o("div",{staticClass:"upload_label mt-12 mb-12"},[t._v("\u4E0A\u4F20\u8BE6\u60C5\uFF1A")]),o("TableLayout",{attrs:{height:"300",column:t.column,data:t.$store.upload_dialog.tasks},scopedSlots:t._u([{key:"size",fn:function(l){var s,i=l.row;return[t._v(t._s((s=i.size)===null||s===void 0?void 0:s.formatFileSize()))]}},{key:"progress",fn:function(l){var s=l.row;return[o("div",{staticClass:"flex-h flex-center",class:"status_"+s.status},[o("div",{staticClass:"upload_progress",style:`--progress:${s.progress}%`}),o("div",{staticClass:"ml-12 mr-12 progress_status",class:[,,"el-icon-success","el-icon-error"][s.status],attrs:{"data-progress":s.progress+"%"}})])]}}])})],1)},d=[];const _={name:"UploadDialog",components:{DialogLayout:n,TableLayout:p},data:()=>({res_list:[{progress:30}]}),created(){this.column=[{prop:"name",label:"\u6587\u4EF6\u540D"},{prop:"type",label:"\u6587\u4EF6\u7C7B\u578B"},{prop:"size",label:"\u6587\u4EF6\u5927\u5C0F"},{prop:"progress",label:"\u4E0A\u4F20\u8FDB\u5EA6",width:"200px"}]},methods:{toUpload(){this.$store.upload()},closeDialog(){this.$store.upload_dialog.visible=!1,this.$store.upload_dialog.form_data=void 0,this.$emit("onCloseUploadDialog")}}},e={};var u=r(_,c,d,!1,v,null,null,null);function v(t){for(let a in e)this[a]=e[a]}const $=function(){return u.exports}();export{$ as default};

View File

@@ -0,0 +1 @@
.upload_dialog .upload_item{padding:16px 0;display:flex}.upload_dialog .upload_label{color:#333;font-weight:700}.upload_dialog .upload_ctx{flex:1;display:flex;flex-wrap:wrap;color:#999}.upload_dialog .upload_ctx p{min-width:38%;margin-bottom:16px}.upload_dialog .upload_progress{width:120px;height:8px;background-color:#e5e5e5;border-radius:12px;overflow:hidden}.upload_dialog .upload_progress:after{content:"";display:block;width:var(--progress);height:100%;border-radius:inherit;background-color:#10a6b4}.upload_dialog .status_3 .upload_progress:after{background-color:#f04343}.upload_dialog .progress_status{color:#10a6b4}.upload_dialog .progress_status:before{font-size:16px}.upload_dialog .progress_status.el-icon-error{color:#f04343}.upload_dialog .status_1 .progress_status:before{content:attr(data-progress);font-size:12px}.upload_dialog .upload_button{padding:0 8px;line-height:30px;border:1px dashed #10a6b4;color:#10a6b4;background-color:transparent;border-radius:5px;transition:.2s transform;cursor:pointer}.upload_dialog .upload_button:before{font-weight:700}.upload_dialog .upload_button:hover{transform:scale(1.06)}

View File

@@ -0,0 +1 @@
import{n as s}from"./vueComponentNormalizer.9ef17bb1.js";var c=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"v_list_card"},[t.title?i("h2",{staticClass:"mb-12 v-title"},[t._v(t._s(t.title))]):t._e(),i("ul",{directives:[{name:"infinite-scroll",rawName:"v-infinite-scroll",value:t.loadMore,expression:"loadMore"}]},t._l(t.dataList,function(n){return i("li",{key:n[t.itemKey],class:{active:t.active&&t.active[t.itemKey]===n[t.itemKey]},on:{click:function(u){return t.setActive(n)}}},[t._v(t._s(n[t.itemLabelKey]))])}),0)])},l=[];const r={props:{title:{type:String},itemKey:{type:String,default:"id"},itemLabelKey:{type:String,default:"title"},dataList:{type:Array,default:()=>[]},loadMore:{type:Function},isCancel:{type:Boolean}},data:()=>({active:null}),watch:{active(t){this.$emit("change",t)}},methods:{setActive(t){if(this.isCancel&&this.active===t)return this.active=null;this.active=t}}},a={};var o=s(r,c,l,!1,_,"c3cc29d4",null,null);function _(t){for(let e in a)this[e]=a[e]}const d=function(){return o.exports}();export{d as V};

View File

@@ -0,0 +1 @@
.v_list_card[data-v-c3cc29d4]{display:flex;flex-direction:column;height:300px;border:1px solid #DCDFE6;border-radius:4px}.v_list_card>h2[data-v-c3cc29d4]{margin:12px 12px 0;white-space:nowrap}.v_list_card>ul[data-v-c3cc29d4]{margin-top:12px;padding:0;width:100%;flex:1;overflow:auto}.v_list_card>ul>li[data-v-c3cc29d4]{margin:0 auto 8px;width:calc(100% - 24px);padding:8px;display:block;text-align:center;border:1px solid #DCDFE6;border-radius:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.v_list_card>ul>li.active[data-v-c3cc29d4],.v_list_card>ul>li[data-v-c3cc29d4]:hover{color:#fff;background-color:#10a6b4;border-color:#10a6b4}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
.resource-manage[data-v-d41d449a]{display:flex;flex-direction:column;height:100%}.resource-manage>div[data-v-d41d449a]{flex:1}.resource-manage[data-v-d41d449a] .el-table__header-wrapper{display:none}.resource-manage .resource-item[data-v-d41d449a]{display:flex;justify-content:space-between;align-items:center;height:35px}.resource-manage .res_icon[data-v-d41d449a]{height:30px;width:33px;line-height:30px;border-radius:4px;font-size:12px;font-weight:700;text-align:center;color:#fff;background-color:#f2a05c;transform:scale(.8)}.resource-manage .resource-item-name[data-v-d41d449a]{flex:1}.resource-manage .ellipsis[data-v-d41d449a]{overflow:hidden!important;text-overflow:ellipsis!important;-webkit-box-orient:vertical;display:unset;word-wrap:break-word;white-space:nowrap}.resource-manage .resource-item-action[data-v-d41d449a]{width:35px;color:#10a6b4;cursor:pointer}.resource-manage .section-right-floor[data-v-d41d449a]{width:100%;display:flex;justify-content:center;flex:0}.interaction-setting .seting-item[data-v-f9466c82]{width:100%;display:flex;justify-content:flex-start;padding:5px 0;font-size:12px}.interaction-setting .seting-label[data-v-f9466c82]{font-weight:800;display:inline-block}.interaction-setting .seting-label-flex[data-v-f9466c82]{display:flex;height:30px;align-items:center}.interaction-setting .seting-item-2[data-v-f9466c82]{margin:5px;display:flex;align-items:center}.interaction-setting .seting-item-2 .seting-label[data-v-f9466c82]{width:80px;text-align:right}.interaction-setting .seting-item-2 .seting-label-2[data-v-f9466c82]{font-weight:400}.interaction-setting .seting-content[data-v-f9466c82]{margin-left:10px}.interaction-setting[data-v-f9466c82] .el-radio__label{font-size:12px;font-weight:700}.evealuate-box .form-item[data-v-f9466c82]{display:flex;justify-content:flex-start;flex-wrap:wrap}.evealuate-box .form-item-label[data-v-f9466c82]{min-width:80px;display:flex;justify-content:flex-end;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.evealuate-box .course-evealuate[data-v-f9466c82],.evealuate-box .self-evealuate[data-v-f9466c82]{margin:10px 0}.evealuate-box .text-evealuate[data-v-f9466c82]{padding:10px 0 10px 10px}.evealuate-box .text-eveal-title[data-v-f9466c82]{margin-bottom:10px}.selfButton[data-v-2bc765db]{background-color:transparent;color:#10a6b4;border:1px dashed;padding:4px}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
.course-disscuss[data-v-21b6c15f]{margin:10px 0;max-height:400px;width:100%;padding:0 15px 10px;border:1px solid #ccc;overflow:auto}.course-disscuss .root-disscuss[data-v-21b6c15f]{padding:10px 0}.course-disscuss .disscuss-user-name[data-v-21b6c15f]{font-size:16px;font-weight:700;padding-bottom:5px}.course-disscuss .disscuss-content[data-v-21b6c15f]{font-size:15px;padding:5px 0}.course-disscuss .reply-disscuss[data-v-21b6c15f]{padding:10px 0 10px 20px}.course-disscuss .disscuss-reply-user[data-v-21b6c15f]{font-size:13px}.course-disscuss .disscuss-floor[data-v-21b6c15f]{padding:2px 0;font-size:13px;color:#ada6a6}.course-disscuss .disscuss-floor .disscuss-time[data-v-21b6c15f]{margin-right:20px}.course-disscuss .disscuss-floor>i[data-v-21b6c15f]{margin-left:10px;font-size:15px;cursor:pointer}.course-disscuss .disscuss-floor .red-icon[data-v-21b6c15f]{color:red}.course-disscuss .disscuss-floor .gray-icon[data-v-21b6c15f]{color:#999}.course-disscuss .reply-button[data-v-21b6c15f]{margin-left:15px;cursor:pointer}.course-disscuss .reply-button[data-v-21b6c15f]:hover{color:#10a6b4}.course-disscuss .open-fold[data-v-21b6c15f]{margin-left:10px;cursor:pointer}.course-disscuss .dis-input-box[data-v-21b6c15f]{background-color:#fff;padding:10px 0;display:flex;align-items:stretch;position:sticky;top:0}.course-disscuss .dis-input-box .send-button[data-v-21b6c15f]{text-align:center;width:50px;display:flex;color:#fff;border-radius:0 4px 4px 0;justify-content:center;align-items:center;cursor:pointer;background-color:#10a6b4}.course-disscuss .dis-input-box .send-button[data-v-21b6c15f]:hover{border-color:#c0c4cc}.course-disscuss .dis-input-box[data-v-21b6c15f] .el-textarea__inner{border-radius:4px 0 0 4px!important;resize:none}

View File

@@ -0,0 +1 @@
.course-exercise[data-v-cadf3d4a]{height:100%;overflow:hidden}.course-exercise-floor[data-v-cadf3d4a]{width:100%;height:50px;position:sticky;display:flex;align-items:center;justify-content:center;bottom:0}.course-exercise-floor[data-v-cadf3d4a]>:first-child{margin-right:50px}

View File

@@ -0,0 +1 @@
import r from"./index.bec79140.js";import{h as o,i as n}from"./my-course.d26f38fb.js";import{n as a}from"./vueComponentNormalizer.9ef17bb1.js";import"./onlineTest.1d86eb4e.js";import"./index.f5168bf8.js";import"./humanEval.e7206f1d.js";import"./AQCard.8a0f8a13.js";/* empty css */import"./QuestionsList.4ae2bac5.js";import"./QuestionItem.1944680c.js";import"./questionInfoMapJsonTrans.58e126b5.js";var c=function(){var e=this,s=e.$createElement,t=e._self._c||s;return t("div",{directives:[{name:"loading",rawName:"v-loading",value:e.isLoading,expression:"isLoading"}],staticClass:"course-exercise"},[t("QuestionsList",{ref:"questionList",staticStyle:{height:"100%"},attrs:{questions:e.exercises,mode:e.mode,paperStyle:0},on:{flag:e.flagListChanged,answers:e.userAnswerChanged,evalChanged:e.evalListChanged}}),e.viewModel?t("div",{staticClass:"course-exercise-floor"},[t("el-button",{attrs:{type:"primary"},on:{click:e.exerciseAgin}},[e._v("\u518D\u6B21\u7EC3\u4E60")]),t("el-button",{on:{click:function(l){return e.$router.replace({path:"/online-course/my-course"})}}},[e._v("\u8FD4\u56DE\u8BFE\u7A0B")])],1):e._e()],1)},u=[];const d={components:{QuestionsList:r},data(){return{recordId:0,courseInfo:{},exercises:void 0,model:0,viewModel:!1,isLoading:!1,createTime:null}},async activated(){this.createTime=new Date,this.recordId=this.$route.query.recordId,this.viewModel=this.$route.query.viewer,this.viewModel&&(this.$refs.questionList.mode=1),+this.recordId?await this.getExerciseInfo():this.isShowEveal=!0},mounted(){this.$nextTick(()=>{this.$refs.questionList.$refs.AQCard&&(this.$refs.questionList.$refs.AQCard.style.display="none")})},methods:{async getExerciseInfo(){this.isLoading=!0;const{data:e}=await o(this.recordId);this.courseInfo=e,this.exercises=this.courseInfo.exercise,this.$set(this,"exercises",e.exercise),this.$nextTick(()=>{this.$refs.questionList.questions=this.exercises.map(s=>{var t;return s.info.typeId=s.info.type,s.info.type=s.info.typeInfo.name,s.info.classify=s.info.classifyId,s.info.element=s.info.typeInfo.element,s.info.score=s.score,this.$refs.questionList.mode===1&&(s.info.userAnswer=((t=s.answer)==null?void 0:t.userAnswer)||["\u672A\u56DE\u7B54"]),s.info}),this.$refs.questionList.cancelThisExamBtnHandler=this.cancelThisExamBtnHandler,this.$refs.questionList.submitExam=this.submitExam,this.isLoading=!1}),this.$refs.questionList.mode===1?this.viewModel=!0:this.viewModel=!1},async submitExam(){this.isLoading=!0;const e=this.$refs.questionList.answers;await n({coureseId:this.courseInfo.courseId,recordId:this.recordId,answer:e,createTime:this.createTime}),this.$refs.questionList.questions=[],this.$refs.questionList.mode=1,this.getExerciseInfo(),this.isLoading=!1},cancelThisExamBtnHandler(){return this.mode===3?this.$router.go(-1):this.$confirm("\u672A\u5B8C\u6210\u8BD5\u5377\uFF0C\u8BF7\u8865\u5145\u5B8C\u6574\u6216\u9000\u51FA\u7EC3\u4E60\uFF01","\u8B66\u544A",{type:"error"}).then(e=>{this.$router.replace({path:"/online-course/my-course"})}).catch(e=>{})},exerciseAgin(){this.createTime=new Date,this.$refs.questionList.mode=0,this.getExerciseInfo()}}},i={};var h=a(d,c,u,!1,f,"cadf3d4a",null,null);function f(e){for(let s in i)this[s]=i[s]}const E=function(){return h.exports}();export{E as default};

View File

@@ -0,0 +1 @@
import{r as _}from"./index.2adbb9ac.js";const E={ONLINE_COURSE:"\u5728\u7EBF\u8BFE\u7A0B",LIVE_TEACHING:"\u6559\u5B66\u76F4\u64AD",MOCK_EXAMINATION:"\u6A21\u62DF\u8003\u8BD5",ERROR_CONSOLIDATION:"\u9519\u9898\u5DE9\u56FA",CLASS_NOTE:"\u8BFE\u5802\u7B14\u8BB0",ONLINE_FAQ:"\u5728\u7EBF\u7B54\u7591",RESOURCE_VIEW:"\u8D44\u6E90\u67E5\u770B",SYSTEM_USE:"\u7CFB\u7EDF\u4F7F\u7528"};function s(r,{isListenerUnload:e,...o}={}){if(!r)throw Error("\u4E0A\u62A5\u7C7B\u578B\u9519\u8BEF");return{mounted(){var t;if((t=this.isCancelReport)!=null&&t.call(this))return console.warn("\u4E0A\u62A5\u5DF2\u4E2D\u65AD\uFF0C\u4E0A\u62A5\u6570\u636E\uFF1A",r);this.reportData(),e&&window.addEventListener("beforeunload",this.reportData)},beforeDestroy(){e&&window.removeEventListener("beforeunload",this.reportData),this.reportData()},methods:{...o,async reportData(t){var a;t&&(t.returnValue="\u5C06\u8981\u9000\u51FA\uFF0C\u662F\u5426\u7EE7\u7EED\uFF1F"),_({...(a=this.handleReportData)==null?void 0:a.call(this),id:this.__report_data_id__,type:r}).then(({data:i})=>this.__report_data_id__=i)}}}}export{E as R,s as d};

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1 @@
import{b as e}from"./index.f5168bf8.js";const m=()=>e({url:"/assessmentEvaluation/ExamClassify",method:"get"}),l=s=>e({url:"/assessmentEvaluation/ExamClassify",method:"post",data:s}),o=s=>e({url:"/assessmentEvaluation/ExamClassify/"+s,method:"delete"}),i=({id:s,...a})=>e({url:"/assessmentEvaluation/ExamClassify/"+s,method:"patch",data:a}),n=s=>e({url:"/assessmentEvaluation/exam/paging",method:"get",params:s}),r=s=>e({url:"/assessmentEvaluation/exam",method:"delete",data:s}),u=s=>e({url:"/assessmentEvaluation/exam",method:"post",data:s}),d=s=>e({url:"/assessmentEvaluation/exam/item/"+s,method:"get"}),p=({id:s,...a})=>e({url:"/assessmentEvaluation/exam/item/"+s,method:"patch",data:a}),c=()=>e({url:"/system/user/findAllTeacher",method:"get"}),E=()=>e({url:"/system/org",method:"get"}),g=s=>e({url:"/system/user/findStudentByOrgId",method:"get",params:{orgId:s}}),h=s=>e({url:"/assessmentEvaluation/exampaper/questionsByPaper/"+s,method:"get"});export{d as a,r as b,l as c,o as d,i as e,m as f,h as g,u as h,p as i,c as j,E as k,g as l,n as p};

View File

@@ -0,0 +1 @@
.chat-layout[data-v-d947721a]{height:100%}.chat-layout .chat-item[data-v-d947721a]{margin-bottom:10px;word-break:break-all}.chat-layout .chat-item .user-name[data-v-d947721a]{color:#9f9f9f;line-height:20px}.chat-layout .chat-item-my .user-name[data-v-d947721a]{color:#9f9f9f;font-weight:700;color:#10a6b4;line-height:20px}.chat-layout .chat-item-join[data-v-d947721a],.chat-layout .chat-item-leave[data-v-d947721a]{width:100%;display:flex;justify-content:center;align-items:center;color:#ccc}.chat-layout .user-item[data-v-d947721a]{display:flex;height:50px;align-items:center;cursor:pointer}.chat-layout .user-item .user-avatar[data-v-d947721a]{color:#fff;height:35px;width:35px;font-size:14px;overflow:hidden;display:flex;align-items:center;justify-content:center;background-color:#10a6b4;border-radius:50%}.chat-layout .user-item .user-avatar img[data-v-d947721a]{height:100%;width:100%;object-fit:cover}.chat-layout .user-item .user-name[data-v-d947721a]{flex:1;padding-left:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.chat-layout .user-item[data-v-d947721a]:hover{background-color:#f0f8ff;border-radius:4px}.chat-layout .room-list[data-v-d947721a]{flex:1;overflow:auto}.chat-layout[data-v-d947721a] .el-input-group__append{cursor:pointer;padding:0 10px;background-color:#10a6b4;color:#fff;border:1px solid #10a6b4}.chat-layout[data-v-d947721a] .el-input-group__append:hover{opacity:.8}.chat-layout[data-v-d947721a] .user-list input{border-radius:30px}.live-watch[data-v-787eb905]{display:flex;flex-direction:column;height:100%;width:100%}.live-watch .live-header[data-v-787eb905]{padding:0 10px;color:#fff;font-size:20px;font-weight:700;display:flex;flex-wrap:wrap;min-height:50px;align-items:center;justify-content:space-between;background-color:#10a6b4}.live-watch .live-title[data-v-787eb905]{flex:1;min-width:300px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.live-watch .live-info[data-v-787eb905]{min-width:200px;display:flex;justify-content:flex-end;font-size:13px;align-items:center}.live-watch .live-info[data-v-787eb905]>:last-child{margin-left:20px}.live-watch .live-info .live-lecture-name[data-v-787eb905]{display:flex;align-items:center}.live-watch .live-info .user-avatar[data-v-787eb905]{width:30px;height:30px;background-color:#1dc7e6;margin-right:5px;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden}.live-watch .live-info .user-avatar img[data-v-787eb905]{width:100%;height:100%;object-fit:cover}.live-watch .live-body[data-v-787eb905]{height:100%;display:flex;flex:1;background-color:#333;overflow:hidden}.live-watch .live-body .live-body-left[data-v-787eb905]{width:55px;height:100%;background-color:#6d6e70}.live-watch .live-body .live-body-left .left-menu-item[data-v-787eb905]{color:#fff;width:100%;display:flex;flex-direction:column;align-items:center;font-size:12px;padding:10px 0;cursor:pointer}.live-watch .live-body .live-body-left .left-menu-item i[data-v-787eb905]{margin-bottom:3px;font-size:17px}.live-watch .live-body .live-body-left .left-menu-item-open[data-v-787eb905]{color:#0ff}.live-watch .live-body .live-body-left .left-menu-item[data-v-787eb905]:hover{background-color:#5b5c5e}.live-watch .live-body .live-body-center[data-v-787eb905]{height:100%;position:relative;flex:1}.live-watch .live-body .live-body-center .live-not-start[data-v-787eb905]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;display:flex;flex-direction:column;align-items:center;z-index:1;background-color:#333;padding:10px}.live-watch .live-body .live-body-center .start-button[data-v-787eb905]{margin-top:10px}.live-watch .live-body .live-body-center .live-playing[data-v-787eb905]{height:100%}.live-watch .live-body .live-body-center .video-play[data-v-787eb905]{width:100%;height:100%;background-color:#333}.live-watch .live-body .live-body-center .video-play[data-v-787eb905]::-webkit-media-controls-timeline{display:none}.live-watch .live-body .live-body-right[data-v-787eb905]{width:250px;display:flex;flex-direction:column}.live-watch .live-body .live-body-right .live-lecturer-video[data-v-787eb905]{height:150px;color:#fff;display:flex;align-items:center;justify-content:center}.live-watch .live-body .live-body-right .live-chat-room[data-v-787eb905]{flex:1;display:flex;flex-direction:column;background-color:#fff;padding:5px}.live-watch .live-body .live-body-right .room-list[data-v-787eb905]{flex:1;padding:5px;overflow:auto}

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
@charset "UTF-8";.gy-area-title{font-size:16px;font-weight:700;padding-left:12px;margin-bottom:12px;position:relative;width:100%}.gy-area-title~.gy-area-title{margin-top:30px}.gy-area-title:before{position:absolute;width:6px;height:16px;background:#10a6b4;display:block;content:"";left:0}.gy-option{font-size:13px;margin:8px 0}.gy-form{--fix: 60px;font-family:Source Han Sans CN-Bold,Source Han Sans CN}.gy-form .addbtn-restyle{border:1px dashed #10a6b4;color:#10a6b4;background:transparent;font-weight:700}.gy-form .addbtn-restyle.mt{margin-top:16px}.gy-form .el-radio__input .el-radio__inner{width:16px;height:16px;border:1px solid #10a6b4;background:rgba(16,166,180,.1);border-radius:20%}.gy-form .el-radio__input.is-checked .el-radio__inner:after{background:#10a6b4;width:80%;height:80%;border-radius:30%}.gy-form .el-radio__input.middle{align-items:center}.gy-form .gy-unform-content{padding:0 0 0 12px}.gy-form.mb,.gy-form .mb{margin-bottom:10px}.gy-form .gy-form-item{display:flex}.gy-form .gy-form-item.middle{align-self:center;height:100%;display:flex;align-items:center}.gy-form .gy-form-item .el-textarea{width:auto;flex-grow:1;flex-basis:0}.gy-form .gy-form-item .gy-label{flex-basis:auto;min-width:var(--fix);padding:0 0 0 12px;height:100%;vertical-align:top;color:#333;font-weight:700;font-size:12px;box-sizing:border-box}.gy-form .gy-form-item .gy-label.require{position:relative}.gy-form .gy-form-item .gy-label.require:before{position:absolute;width:6px;display:block;content:"*";color:#e00;left:6px}.gy-form .gy-form-item .gy-label.middle{align-self:center;height:100%;display:flex;align-items:center}.gy-form .gy-form-item .gy-label.right{padding:0 12px 0 0;text-align:right}.gy-form .gy-form-item .gy-in{flex-grow:1;flex-basis:0;line-height:1.3}.gy-form .gy-form-item .gy-label+div .red,.gy-form .gy-form-item .gy-label+div.red{color:#eb5b5c}.gy-form.inline{display:flex;flex-wrap:wrap;align-items:flex-start}.gy-form.inline .gy-form-item{margin-right:20px}.gy-form.inline .el-input{width:auto}.gy-table{box-shadow:0 0 0 1px #10a6b4;border-radius:4px;overflow:hidden;padding:0}.gy-table table{width:100%;border-collapse:collapse;text-align:center;font-weight:400}.gy-table td{box-sizing:border-box;margin:0;border:none;border:1px solid #efefef}.gy-table thead{background:#10a6b4;border:1px solid #10a6b4;color:#fff}.gy-table thead td{border:none}.gy-table tr.blod td{font-weight:700;padding:8px 6px}.gy-el-table .el-table{border-radius:4px;border:1px solid #10a6b4}.gy-el-table .el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background:rgba(16,166,180,.05)}.gy-el-table .el-table .el-table__cell.el-table-column--selection .cell{display:flex;align-items:center;justify-content:center}.gy-form .el-checkbox__input .el-checkbox__inner,.gy-el-table .el-checkbox__input .el-checkbox__inner{width:16px;height:16px;border:1px solid #10a6b4;background:rgba(16,166,180,.1);border-radius:20%}.gy-form .el-checkbox__input .el-checkbox__inner:after,.gy-el-table .el-checkbox__input .el-checkbox__inner:after{background:#10a6b4;width:80%;height:80%;border-radius:30%;left:50%;top:50%;transform:translate(-50%,-50%) scale(0);border:none;transition:transform .05s ease-in .05s}.gy-form .el-checkbox__input.is-checked .el-checkbox__inner:after,.gy-el-table .el-checkbox__input.is-checked .el-checkbox__inner:after{transform:translate(-50%,-50%) scale(1)}.gy-form .el-checkbox__input.middle,.gy-el-table .el-checkbox__input.middle{align-items:center}.gy-form .gy-check .header .el-checkbox__input .el-checkbox__inner,.gy-form .el-table__header .el-table-column--selection .el-checkbox__input .el-checkbox__inner,.gy-el-table .gy-check .header .el-checkbox__input .el-checkbox__inner,.gy-el-table .el-table__header .el-table-column--selection .el-checkbox__input .el-checkbox__inner{border:1px solid #fff}.gy-form .gy-check .header .el-checkbox__input .el-checkbox__inner:after,.gy-form .el-table__header .el-table-column--selection .el-checkbox__input .el-checkbox__inner:after,.gy-el-table .gy-check .header .el-checkbox__input .el-checkbox__inner:after,.gy-el-table .el-table__header .el-table-column--selection .el-checkbox__input .el-checkbox__inner:after{background:#fff}

View File

@@ -0,0 +1 @@
import{b as s}from"./index.f5168bf8.js";const n=a=>s({url:"/assessmentEvaluation/StudentOnlineExam/pagingGrade",method:"get",params:a}),o=({id:a,...t})=>s({url:"/assessmentEvaluation/exam/updateIsAnonymous/"+a,method:"patch",data:t}),i=({id:a,...t})=>s({url:"/assessmentEvaluation/StudentOnlineExam/pagingGradeDetails/"+a,method:"get",params:t}),m=(a,t)=>s({url:"/assessmentEvaluation/OnlineExamHistory/result/"+a,method:"patch",data:t});export{n as a,m as b,i as c,o as p};

View File

@@ -0,0 +1 @@
.live-answering-question[data-v-747f3002]{height:100%;overflow:hidden}.course-exercise-floor[data-v-747f3002]{width:100%;height:50px;position:sticky;display:flex;align-items:center;justify-content:center;bottom:0}.course-exercise-floor[data-v-747f3002]>:first-child{margin-right:50px}

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
import{c as n,l as o}from"./live-student.e6ad7a61.js";import r from"./index.bec79140.js";import{n as a}from"./vueComponentNormalizer.9ef17bb1.js";import"./index.f5168bf8.js";import"./onlineTest.1d86eb4e.js";import"./humanEval.e7206f1d.js";import"./AQCard.8a0f8a13.js";/* empty css */import"./QuestionsList.4ae2bac5.js";import"./QuestionItem.1944680c.js";import"./questionInfoMapJsonTrans.58e126b5.js";var l=function(){var e=this,i=e.$createElement,s=e._self._c||i;return s("div",{directives:[{name:"loading",rawName:"v-loading",value:e.isLoading,expression:"isLoading"}],staticClass:"live-answering-question"},[s("QuestionsList",{ref:"questionList",staticStyle:{height:"100%"},attrs:{questions:e.exercises,mode:e.mode,paperStyle:0},on:{flag:e.flagListChanged,answers:e.userAnswerChanged,evalChanged:e.evalListChanged}}),e.viewModel?s("div",{staticClass:"course-exercise-floor"},[s("el-button",{attrs:{type:"primary"},on:{click:e.exerciseAgin}},[e._v("\u518D\u6B21\u7EC3\u4E60")]),s("el-button",{on:{click:e.backLiveRoom}},[e._v("\u8FD4\u56DE\u8BFE\u7A0B")])],1):e._e()],1)},c=[];const d={components:{QuestionsList:r},data(){return{liveId:0,courseInfo:{},exercises:void 0,model:0,viewModel:!1,isLoading:!1,createTime:null}},async created(){this.createTime=new Date,this.isLoading=!0,this.liveId=this.$route.query.liveId,+this.liveId?await this.getExerciseList():(this.isShowEveal=!0,this.isLoading=!1)},mounted(){this.createTime=new Date,this.$nextTick(()=>{this.$refs.questionList.$refs.AQCard&&(this.$refs.questionList.$refs.AQCard.style.display="none")})},methods:{async getExerciseList(){const{data:e}=await n(this.liveId);this.exercises=e,this.$nextTick(()=>{this.$refs.questionList.questions=this.exercises.map(i=>{var s;return i.info.typeId=i.info.type,i.info.type=i.info.typeInfo.name,i.info.classify=i.info.classifyId,i.info.element=i.info.typeInfo.element,i.info.score=i.score,this.$refs.questionList.mode===1?(i.info.userAnswer=((s=i.answer)==null?void 0:s.userAnswer)||["\u672A\u56DE\u7B54"],this.viewModel=!0):this.viewModel=!1,i.info}),this.$refs.questionList.cancelThisExamBtnHandler=this.exitExercises,this.$refs.questionList.submitExam=this.submitExam,this.isLoading=!1})},exitExercises(){return this.$confirm("\u662F\u5426\u9000\u51FA\u672C\u6B21\u7EC3\u4E60","\u63D0\u9192",{type:"warning"}).then(e=>{window.opener=null,window.close()}).catch(e=>{})},async submitExam(){this.isLoading=!0;const e=this.$refs.questionList.answers;await o({liveId:this.liveId,answerInfo:e,createTime:this.createTime}),this.$refs.questionList.questions=[],this.$refs.questionList.mode=1,this.getExerciseList(),this.isLoading=!1},exerciseAgin(){this.createTime=new Date,this.$refs.questionList.mode=0,this.getExerciseList()},backLiveRoom(){window.opener=null,window.close()}}},t={};var u=a(d,l,c,!1,f,"747f3002",null,null);function f(e){for(let i in t)this[i]=t[i]}const I=function(){return u.exports}();export{I as default};

View File

@@ -0,0 +1 @@
import{A as o}from"./ActionBar.1725b1a3.js";import{F as i}from"./FormLayout.c7820bdd.js";import{n}from"./vueComponentNormalizer.9ef17bb1.js";/* empty css *//* empty css */import{S as s}from"./SearchTreeMenu.cf3d6165.js";import{f as l,d as c,c as m,u as f}from"./org.23184f20.js";/* empty css *//* empty css *//* empty css */import"./index.f5168bf8.js";var u=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"v-page"},[r("SearchTreeMenu",{ref:"treeMenuRef",attrs:{title:"\u7EC4\u7EC7\u673A\u6784\u5217\u8868","tree-data":e.org_list},on:{"current-change":e.change,onCreate:e.toCreateOrg,onDelete:e.toDeleteOrg}}),e.active_org?r("div",{staticClass:"v-ctx"},[r("FormLayout",{ref:"formLayoutRef",attrs:{items:e.formItems,model:e.active_org,rules:e.rules,"label-width":"110px","label-position":"right"}}),r("ActionBar",{attrs:{center:""},on:{onConfirm:e.onConfirm,onCancel:e.onCancel}})],1):e._e()],1)},d=[];const g={components:{SearchTreeMenu:s,FormLayout:i,ActionBar:o},data:()=>({search:"",org_list:[],active_org:null}),created(){this.formItems=[{prop:"name",label:"\u7EC4\u7EC7\u673A\u6784\u540D\u79F0",model:{tag:"el-input",attrs:{maxlength:"16",placeholder:"\u8BF7\u8F93\u5165\u7EC4\u7EC7\u673A\u6784\u540D\u79F0"}}},{prop:"desc",label:"\u7EC4\u7EC7\u673A\u6784\u63CF\u8FF0",model:{tag:"el-input",type:"textarea",attrs:{"show-word-limit":!0,rows:5,placeholder:"\u8BF7\u8F93\u5165\u7EC4\u7EC7\u673A\u6784\u63CF\u8FF0"}}}],this.rules={name:{required:!0,message:"\u8BF7\u8F93\u5165\u7EC4\u7EC7\u673A\u6784\u540D\u79F0",trigger:"blur"}},this.findAllOrg()},methods:{async findAllOrg(){const{data:e}=await l(),{tree:t}=e.toTree();this.org_list=Object.freeze(t)},change(e){this.active_org=JSON.parse(JSON.stringify(e))},toCreateOrg(){var e;this.active_org={name:"",desc:"",pid:((e=this.$refs.treeMenuRef.getCurrentNode())==null?void 0:e.id)||0}},async toDeleteOrg(e){await this.$confirm("\u5C06\u5220\u9664\u4E00\u4E2A\u7EC4\u7EC7, \u662F\u5426\u7EE7\u7EED?"),await c(e.id),this.onCancel(),this.findAllOrg()},async onConfirm(){await this.$refs.formLayoutRef.validate(),await(this.active_org.id?f:m)(this.active_org),this.onCancel(),this.findAllOrg()},onCancel(){this.active_org=null,this.$refs.treeMenuRef.setCurrentKey()}}},a={};var p=n(g,u,d,!1,h,null,null,null);function h(e){for(let t in a)this[t]=a[t]}const S=function(){return p.exports}();export{S as default};

View File

@@ -0,0 +1,9 @@
import{C as _}from"./index.bb5f1b0a.js";import{f as r}from"./index.2adbb9ac.js";import{A as l}from"./index.f5168bf8.js";import{n as o}from"./vueComponentNormalizer.9ef17bb1.js";import{T as v}from"./TableLayout.05a39499.js";/* empty css */const y={mounted(){this.fetch()},methods:{async fetch(){const t=await r("res-quantity");let i=0;const n=t.map(e=>(i+=e.count*=1,{name:l[e.type].name,value:e.count}));this.draw({total:i,data:n})},draw({total:t,data:i}){var n,e;(e=(n=this.chart)==null?void 0:n.destroy)==null||e.call(n),this.chart=new _({padding:[30,0],container:this.$el,autoFit:!0,height:300}),this.chart.scale("value",{formatter:a=>a*100+"%"}),this.chart.coordinate("theta",{radius:.75,innerRadius:.6}),this.chart.tooltip({showTitle:!1,showMarkers:!1,itemTpl:`
<ul class="g2-tooltip-list">
<li class="g2-tooltip-list-item">{name}: {value}\u4E2A</li>
<li class="g2-tooltip-list-item"><span style="background-color:{color};" class="g2-tooltip-marker"></span>\u5360\u6BD4: {percent}%</li>
</ul>`}),this.chart.interval().adjust("stack").position("value").color("name").label("value",a=>({content:()=>`${(a/t*100).toFixed(2)}%`})).tooltip("name*value",(a,s)=>({name:a,value:s,percent:(s/t*100).toFixed(2)})),this.chart.interaction("element-active"),this.chart.data(i),this.chart.annotation().html({position:["50%","50%"],html:`<div style="color:#8c8c8c;font-size: 14px;text-align: center;width: 10em;">\u6D4F\u89C8\u8D44\u6E90\u603B\u6570<br><span style="color:#8c8c8c;font-size:20px">${t}</span>\u4E2A</div>`,alignX:"middle",alignY:"middle"}),this.chart.render()}},render(t){return t("div",{class:"chart",style:"width:38%",attrs:{"data-title":"\u6D4F\u89C8\u8D44\u6E90\u6587\u4EF6\u5360\u6BD4\u7EDF\u8BA1"}})}};let w,$;const u={};var g=o(y,w,$,!1,x,null,null,null);function x(t){for(let i in u)this[i]=u[i]}const b=function(){return g.exports}(),z={mounted(){this.fetch()},methods:{async fetch(){const t=await r("res-size");let i=0;const n=t.map(e=>(i+=e.size*=1,{name:l[e.type].name,...e,...e.size.formatFileSize(2,"object")}));this.draw({data:n,total:i})},draw({total:t=0,data:i}){var e,a;(a=(e=this.chart)==null?void 0:e.destroy)==null||a.call(e),this.chart=new _({padding:[30,0],container:this.$el,autoFit:!0,height:300}),this.chart.scale("value",{formatter:s=>s*100+"%"}),this.chart.coordinate("theta",{radius:.75,innerRadius:.6}),this.chart.tooltip({showTitle:!1,showMarkers:!1,itemTpl:`
<ul class="g2-tooltip-list">
<li class="g2-tooltip-list-item">{name}: {value}{unit}</li>
<li class="g2-tooltip-list-item"><span style="background-color:{color};" class="g2-tooltip-marker"></span>\u5360\u6BD4: {percent}%</li>
</ul>`}),this.chart.interval().adjust("stack").position("size").color("name").label("size",s=>({content:()=>`${(s/t*100).toFixed(2)}%`})).tooltip("name*value*size*unit",(s,m,c,f)=>({name:s,size:c,value:m,unit:f,percent:(c/t*100).toFixed(2)}));const n=t.formatFileSize(2,"object");this.chart.interaction("element-active"),this.chart.data(i),this.chart.annotation().html({position:["50%","50%"],html:`<div style="color:#8c8c8c;font-size: 14px;text-align: center;width: 10em;">\u8D44\u6E90\u5171\u8BA1<br><span style="color:#8c8c8c;font-size:20px">${n.value}</span>${n.unit}</div>`,alignX:"middle",alignY:"middle"}),this.chart.render()}},render(t){return t("div",{class:"chart",style:"width:38%",attrs:{"data-title":"\u6D4F\u89C8\u8D44\u6E90\u5927\u5C0F\u5360\u6BD4\u7EDF\u8BA1"}})}};let T,k;const h={};var F=o(z,T,k,!1,M,null,null,null);function M(t){for(let i in h)this[i]=h[i]}const S=function(){return F.exports}();var R=function(){var t=this,i=t.$createElement,n=t._self._c||i;return n("TableLayout",{staticClass:"flex-1",staticStyle:{width:"50%"},attrs:{height:"300px",column:t.column,data:t.list,pageInfo:t.pageInfo},on:{"page-info-change":t.fetch},scopedSlots:t._u([{key:"createTime",fn:function(e){var a=e.row;return[t._v(t._s(new Date(a.createTime).format("yyyy-MM-dd hh:mm")))]}},{key:"type",fn:function(e){var a=e.row;return[t._v(t._s(t.acceptMap[a.type].name))]}},{key:"size",fn:function(e){var a,s=e.row;return[t._v(t._s((a=s.size)===null||a===void 0?void 0:a.formatFileSize()))]}},{key:"viewTime",fn:function(e){var a=e.row;return[t._v(t._s(t.handlerViewTime(+a.viewTime)))]}},{key:"action",fn:function(e){var a=e.row;return[n("el-button",{attrs:{type:"text"},on:{click:function(s){return t.toPreview(a)}}},[t._v("\u67E5\u770B")])]}}])})},j=[];const I={components:{TableLayout:v},data:()=>({list:[],pageInfo:{current:1,size:10,total:0}}),watch:{"$parent.activeType":{immediate:!0,handler(t){this.type=t,this.pageInfo.current=1,this.fetch()}}},created(){this.acceptMap=l,this.column=[{prop:"createTime",label:"\u6D4F\u89C8\u65F6\u95F4",width:"120"},{prop:"name",label:"\u8D44\u6E90\u540D\u79F0"},{prop:"type",label:"\u8D44\u6E90\u7C7B\u578B"},{prop:"size",label:"\u6587\u4EF6\u5927\u5C0F"},{prop:"viewTime",label:"\u6D4F\u89C8\u7528\u65F6"},{prop:"action",label:"\u64CD\u4F5C",width:"100"}]},methods:{async fetch(){const{list:t,total:i}=await r("res-details-table",{type:this.type,pageInfo:this.pageInfo});this.list=t,this.pageInfo.total=i},async toPreview(t){this.$store.showResourcePreviewDialog(t.resourceId)},handlerViewTime(t){return t<60?"\u4E0D\u8DB31\u5206\u949F":t<60*60?`${~~(t/60)}\u5206\u949F`:`${~~(t/60/60)}\u5C0F\u65F6${~~(t/60%60)}\u5206\u949F`}}},p={};var C=o(I,R,j,!1,D,null,null,null);function D(t){for(let i in p)this[i]=p[i]}const P=function(){return C.exports}(),A={data:()=>({activeType:""}),render(t){return t("div",[[b,S],[P]][this.$store.statistic_tab_active].map(t))}};let E,L;const d={};var V=o(A,E,L,!1,X,null,null,null);function X(t){for(let i in d)this[i]=d[i]}const J=function(){return V.exports}();export{J as default};

View File

@@ -0,0 +1 @@
import{L as o,c as a,b as l}from"./gy.srs.sdk.ab1fd116.js";import{b as r}from"./live-student.e6ad7a61.js";import{n as c}from"./vueComponentNormalizer.9ef17bb1.js";import"./index.f5168bf8.js";var v=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("LiveLayout",{ref:"liveLayout",staticClass:"live-student",attrs:{liveInfo:e.room},on:{quitLive:e.quitLive},scopedSlots:e._u([{key:"liveBodyLeftMenu",fn:function(){return[i("div",{staticClass:"live-body-left"},[i("div",{staticClass:"left-menu-item",on:{click:e.toAnswering}},[i("i",{staticClass:"i-x-zxks-canjiakaoshi"}),e._v(" \u7B54\u9898 ")])])]},proxy:!0},{key:"playingBox",fn:function(){var s;return[i("div",{directives:[{name:"show",rawName:"v-show",value:e.isPlaying,expression:"isPlaying"}],staticClass:"live-playing"},[i("video",{ref:"videoPlayer",staticClass:"video-play",attrs:{controls:"",muted:"",autoplay:""},domProps:{muted:!0}})]),i("div",{directives:[{name:"show",rawName:"v-show",value:!e.isPlaying,expression:"!isPlaying"}],staticClass:"live-not-start"},[e._v(" \u76F4\u64AD"+e._s(((s=e.liveInfo)===null||s===void 0?void 0:s.status)==1?"\u5DF2\u6682\u505C":"\u672A\u5F00\u59CB")+"\uFF0C\u7A0D\u7B49\u4E00\u4E0B\u5427\uFF01 ")])]},proxy:!0}])})},u=[];const d={components:{LiveLayout:o},data(){return{liveInfo:null,isPlaying:!1,room:null}},mixins:[a],async created(){},mounted(){},async activated(){this.liveInfo&&(this.liveInfo=null),this.isPlaying=!1,await this.getLiveInfo(this.$route.query.id).then(()=>{this.$refs.videoPlayer.onloadeddata=()=>{var e;this.isPlaying=!0,(e=this.$refs.liveLayout.warmAudio)==null||e.pause()},this.playVideo(),document.addEventListener("click",this.cancelMuted)})},methods:{async getLiveInfo(e){const t=await r(e);this.liveInfo=t.data,this.room=this.liveInfo},playVideo(){this.sdk&&this.sdk.close(),this.$refs.videoPlayer.muted=!0,this.sdk=new l,this.$refs.videoPlayer.srcObject=this.sdk.stream;const e=window.GyConfig.webRtcUrl+this.$route.query.id;this.sdk.play(e).catch(t=>{console.info(t),this.sdk.close()})},cancelMuted(){this.$refs.videoPlayer.muted=!1,this.$refs.videoPlayer.play(),document.removeEventListener("click",this.cancelMuted)},quitLive(){this.$confirm("\u5373\u5C06\u9000\u51FA\u76F4\u64AD, \u662F\u5426\u7EE7\u7EED?","\u63D0\u793A",{confirmButtonText:"\u786E\u5B9A",cancelButtonText:"\u53D6\u6D88",type:"warning"}).then(async()=>{this.room=this.liveInfo,await this.ws_leave_live_room(()=>{this.$router.push("/online-course/live-in-class").then(()=>{location.reload()})})}).catch(e=>{console.log(e)})},toAnswering(){if(this.liveInfo.question&&this.liveInfo.question.length<=0){this.$message.error("\u6682\u65E0\u8BD5\u9898");return}const e=this.$router.resolve({path:"/online-course/live-in-class/live-watch/answering",query:{liveId:this.liveInfo.id}});console.log(e),window.open(e.href,"_blank")}}},n={};var h=c(d,v,u,!1,f,"1db1d75e",null,null);function f(e){for(let t in n)this[t]=n[t]}const g=function(){return h.exports}();export{g as default};

View File

@@ -0,0 +1 @@
.classify_page .form_layout{margin-top:16px}.classify_page .form_layout .suf{line-height:1!important}.classify_page .form_layout .el-form-item:last-child{float:right}.exam-status[data-v-3e355bc2]{width:60px;height:20px;display:flex;align-items:center;justify-content:center;color:#fff;background:#ccc;border-radius:20px}

View File

@@ -0,0 +1 @@
.classify_page .form_layout{margin-top:16px}.classify_page .form_layout .suf{line-height:1!important}.classify_page .form_layout .el-form-item:last-child{float:right}

View File

@@ -0,0 +1 @@
import{Q as r}from"./QueryInput.7afa399e.js";import{T as o}from"./TableLayout.05a39499.js";import{g as l,s as c}from"./live-student.e6ad7a61.js";import{d as u}from"./data-report.0c7c73f2.js";import{n as h}from"./vueComponentNormalizer.9ef17bb1.js";/* empty css *//* empty css */import"./index.f5168bf8.js";import"./index.2adbb9ac.js";var v=function(){var e=this,s=e.$createElement,a=e._self._c||s;return a("div",{staticClass:"v-page live-lectures"},[a("h2",{staticClass:"v-title"},[e._v("\u76F4\u64AD\u5217\u8868")]),a("div",{staticClass:"live-lectures-header"},[a("searchInput",{on:{query:e.getSearchList},model:{value:e.searchValue,callback:function(t){e.searchValue=t},expression:"searchValue"}}),a("div",{staticClass:"header-manage"})],1),a("div",{directives:[{name:"loading",rawName:"v-loading",value:e.listLoading,expression:"listLoading"}],staticClass:"live-lectures-content"},[a("TableLayout",{attrs:{data:e.liveList,column:e.column,pageInfo:e.pageInfo,selection:""},on:{"current-change":e.pageChange,"size-change":e.pageSizeChange,"selection-change":e.selectionChange},scopedSlots:e._u([{key:"lecturer",fn:function(t){var i;return[e._v(" "+e._s((i=t.row.lecturerInfo)===null||i===void 0?void 0:i.name)+" ")]}},{key:"status",fn:function(t){return[t.row.status==0?a("el-tag",{attrs:{type:"info"}},[e._v("\u672A\u5F00\u59CB")]):e._e(),t.row.status==1?a("el-tag",[e._v("\u76F4\u64AD\u4E2D")]):e._e(),t.row.status==2?a("el-tag",{attrs:{type:"success"}},[e._v("\u5DF2\u5B8C\u6210")]):e._e()]}},{key:"startTime",fn:function(t){return[e._v(" "+e._s(new Date(t.row.startTime).format("yyyy-MM-dd"))+" ")]}},{key:"createTime",fn:function(t){return[e._v(" "+e._s(new Date(t.row.createTime).format("yyyy-MM-dd"))+" ")]}},{key:"action",fn:function(t){return[t.row.status==1?a("el-button",{staticStyle:{color:"#e6a23c"},attrs:{type:"text"},on:{click:function(i){return e.toLiveWatch(t.row)}}},[a("i",{staticClass:"el-icon-video-play"}),e._v(" \u7EE7\u7EED\u89C2\u770B")]):e._e(),t.row.status==0?a("el-button",{staticStyle:{color:"#02c761"},attrs:{type:"text"},on:{click:function(i){return e.toLiveWatch(t.row)}}},[a("i",{staticClass:"el-icon-video-camera"}),e._v(" \u8FDB\u5165\u76F4\u64AD")]):e._e()]}}])})],1)])},p=[];const d={components:{searchInput:r,TableLayout:o},data(){return{column:[{prop:"title",label:"\u76F4\u64AD\u540D\u79F0",align:"center","show-overflow-tooltip":!0,"min-width":"150px"},{prop:"status",label:"\u72B6\u6001",align:"center",width:100},{prop:"startTime",label:"\u5F00\u59CB\u65F6\u95F4",align:"center"},{prop:"duration",label:"\u9884\u8BA1\u65F6\u957F",align:"center"},{prop:"userName",label:"\u8BB2\u5E08",align:"center",width:150},{prop:"createTime",label:"\u521B\u5EFA\u65F6\u95F4",align:"center"},{prop:"action",label:"\u64CD\u4F5C",align:"center"}],listLoading:!1,liveList:[],nowSeletedLive:[],searchValue:"",pageInfo:{page:1,pageSize:10,total:0}}},methods:{async getLiveList(){this.listLoading=!0;const{data:e}=await l(this.pageInfo);this.pageInfo.total=e.total,this.liveList=e.data,this.listLoading=!1},checkIsLecturer(e){return e===this.$store.user.id},async getSearchList(){this.listLoading=!0,this.searchValue.trim().length<=0&&this.getLiveList(),this.page=1;const{data:e}=await c({...this.pageInfo,value:this.searchValue});this.liveList=e.data,this.pageInfo.total=e.total,this.listLoading=!1},pageChange(e){this.pageInfo.page=e,this.getLiveList()},pageSizeChange(e){this.pageInfo.pageSize=e,this.getLiveList()},selectionChange(e){this.nowSeletedLive=e},addLive(){this.$router.push({path:"/online-course/live-lectures/live-editor",query:{id:0}})},editorLive(e){this.$router.push({path:"/online-course/live-lectures/live-editor",query:{id:e.id}})},toLiveWatch(e){this.$router.push({path:"/online-course/live-in-class/live-watch",query:{id:e.id}})}},async created(){this.getLiveList()},mixins:[u("LIVE_TEACHING")]},n={};var g=h(d,v,p,!1,_,"9654b6a4",null,null);function _(e){for(let s in n)this[s]=n[s]}const S=function(){return g.exports}();export{S as default};

View File

@@ -0,0 +1 @@
[data-v-6b1dc12a] .el-tabs--card>.el-tabs__header{border:none;border-bottom:1px solid #e4e7ed}[data-v-6b1dc12a] .el-tabs__nav-scroll{border:none}[data-v-6b1dc12a] .el-tabs__nav-scroll .el-tabs__nav{border:unset;border-bottom:1px solid #e4e7ed}[data-v-6b1dc12a] .el-tabs__nav-scroll .el-tabs__nav .el-tabs__item{padding:0 30px!important;border-radius:4px 4px 0 0!important;border:0;background:#fff;color:#10a6b4}[data-v-6b1dc12a] .el-tabs__nav-scroll .el-tabs__nav .el-tabs__item.is-active{background:#10a6b4;color:#fff}.error-info-list[data-v-4bf1fe2e]{margin-top:10px;display:flex;border:2px solid #10a6b4;border-radius:4px}.error-info-list[data-v-4bf1fe2e],.error-info-list ul[data-v-4bf1fe2e]{padding:0;list-style:none;flex-direction:column}.error-info-list .error-item[data-v-4bf1fe2e]{display:flex;border-top:1px solid #eee}.error-info-list .error-item.header[data-v-4bf1fe2e]{color:#fff;border-top:none;background:#10a6b4}.error-info-list .error-item.header .column[data-v-4bf1fe2e]{border:none}.error-info-list .error-item .column[data-v-4bf1fe2e]{padding:5px;border-right:1px solid #eee;flex-grow:1;flex-basis:0;line-height:normal;display:flex;align-items:center;justify-content:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.error-info-list .error-item .column[data-v-4bf1fe2e]:nth-child(1),.error-info-list .error-item .column[data-v-4bf1fe2e]:nth-child(2){width:60px;flex-basis:60px;flex-grow:0}.error-info-list .error-item .column[data-v-4bf1fe2e]:last-child{border-right:none}#fileUploader[data-v-4bf1fe2e]{display:none}.el-form.el-form--label-left .el-form-item__label{width:60px!important;padding:0 0 0 12px}.radio-option.horizontal-option[data-v-a476c6b6]{display:flex}.radio-option.horizontal-option .option-item[data-v-a476c6b6]{margin-right:20px}

View File

@@ -0,0 +1 @@
.evaluation-student[data-v-7f013ba8]{display:flex;flex-direction:column;height:100%}.user-list[data-v-7f013ba8]{width:100%;flex:1;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;align-content:flex-start;overflow:auto}.item_text[data-v-7f013ba8]{white-space:nowrap;width:100%;overflow:hidden;text-overflow:ellipsis}.user-list-item[data-v-7f013ba8]{margin-bottom:10px;box-shadow:0 0 3px 3px #f3f1f198;width:15%;padding:10px;margin-right:20px;height:100px;border:1px solid #ebeef5}.user-list-item .user-name[data-v-7f013ba8]{font-size:15px;display:inline-block;font-weight:700;margin-bottom:10px}.user-list-item .user-id[data-v-7f013ba8]{margin-bottom:5px;display:block;font-size:13px}

View File

@@ -0,0 +1 @@
import{C as f}from"./CircleNumberChart.919f2108.js";import{f as i}from"./index.2adbb9ac.js";import{n as a}from"./vueComponentNormalizer.9ef17bb1.js";/* empty css */import"./index.f5168bf8.js";var m=function(){var t=this,n=t.$createElement,e=t._self._c||n;return e("div",{staticClass:"chart"},[e("CircleNumberChart",{attrs:{title:"\u7B14\u8BB0\u6570\u91CF",value:t.count}})],1)},p=[];const h={components:{CircleNumberChart:f},data:()=>({count:0}),mounted(){this.findCount()},methods:{async findCount(){this.count=await i("student-note-count")}}},r={};var y=a(h,m,p,!1,$,null,null,null);function $(t){for(let n in r)this[n]=r[n]}const x=function(){return y.exports}();var C=function(){var t=this,n=t.$createElement,e=t._self._c||n;return e("div",{staticClass:"block"},[e("h2",{staticClass:"v-title",staticStyle:{"margin-bottom":"10px"}},[t._v("\u7B14\u8BB0\u8BE6\u60C5")]),e("div",{staticClass:"gy-table"},[e("table",{staticStyle:{width:"100%","font-size":"14px"},attrs:{cellspacing:"0",cellpadding:"0",border:"0"}},[t._m(0),e("tbody",t._l(t.noteList,function(s,o){return e("tr",{key:s.id},[e("td",[t._v(t._s(o+1))]),e("td",[t._v(t._s(s.title))]),e("td",[t._v(t._s(new Date(s.update_time).format("yyyy-MM-dd")))]),e("td",[t._v(t._s(s.length))])])}),0)])])])},b=[function(){var t=this,n=t.$createElement,e=t._self._c||n;return e("thead",{staticClass:"blod"},[e("td",[t._v("\u6392\u540D")]),e("td",[t._v("\u7B14\u8BB0\u540D\u79F0")]),e("td",[t._v("\u66F4\u65B0\u65F6\u95F4")]),e("td",[t._v("\u6587\u5B57\u5B57\u6570")])])}];const g={data(){return{noteList:[]}},methods:{async getNoteList(){const t=await i("student-note-info");this.noteList=t}},mounted(){this.getNoteList()}},_={};var S=a(g,C,b,!1,w,"5f26ee14",null,null);function w(t){for(let n in _)this[n]=_[n]}const L=function(){return S.exports}();var M=function(){var t=this,n=t.$createElement,e=t._self._c||n;return e("div",{staticClass:"gy-table"},[e("table",{staticStyle:{width:"100%","font-size":"14px"},attrs:{cellspacing:"0",cellpadding:"0",border:"0"}},[t._m(0),e("tbody",t._l(t.list,function(s,o){return e("tr",{key:s.id},[e("td",[t._v(t._s(o+1))]),e("td",[t._v(t._s(s.title))]),e("td",[t._v(t._s(new Date(s.update_time).format("yyyy-MM-dd")))])])}),0)])])},N=[function(){var t=this,n=t.$createElement,e=t._self._c||n;return e("thead",[e("td",[t._v("\u6392\u540D")]),e("td",[t._v("\u7B14\u8BB0\u540D\u79F0")]),e("td",[t._v("\u66F4\u65B0\u65F6\u95F4")])])}];const R={props:{list:{type:Array,default:()=>[]}}},c={};var k=a(R,M,N,!1,E,"3127a2ee",null,null);function E(t){for(let n in c)this[n]=c[n]}const v=function(){return k.exports}();var j=function(){var t=this,n=t.$createElement,e=t._self._c||n;return e("div",{staticClass:"chart",staticStyle:{padding:"10px",width:"36%"}},[e("h2",{staticClass:"v-title",staticStyle:{"margin-bottom":"10px"}},[t._v("\u7B14\u8BB0\u66F4\u65B0\u6392\u884C")]),e("noteTable",{attrs:{list:t.noteList}})],1)},F=[];const T={data(){return{noteList:[]}},components:{noteTable:v},methods:{async findCount(){const t=await i("student-note-update-rankings");this.noteList=t}},mounted(){this.findCount()}},l={};var z=a(T,j,F,!1,D,null,null,null);function D(t){for(let n in l)this[n]=l[n]}const A=function(){return z.exports}();var I=function(){var t=this,n=t.$createElement,e=t._self._c||n;return e("div",{staticClass:"chart",staticStyle:{padding:"10px",width:"36%"}},[e("h2",{staticClass:"v-title",staticStyle:{"margin-bottom":"10px"}},[t._v("\u7B14\u8BB0\u67E5\u770B\u6392\u884C")]),e("noteTable",{attrs:{list:t.noteList}})],1)},U=[];const V={data(){return{noteList:[]}},components:{noteTable:v},methods:{async findCount(){const t=await i("student-note-view-rankings");this.noteList=t}},mounted(){this.findCount()}},u={};var q=a(V,I,U,!1,B,null,null,null);function B(t){for(let n in u)this[n]=u[n]}const G=function(){return q.exports}(),H={render(t){return t("div",[[x,A,G],[L]][this.$store.statistic_tab_active].map(t))}};let J,K;const d={};var O=a(H,J,K,!1,P,null,null,null);function P(t){for(let n in d)this[n]=d[n]}const tt=function(){return O.exports}();export{tt as default};

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
.res_path span[data-v-a7dc19ce]{padding:2px;font-weight:400;font-size:13px;color:#666;cursor:pointer}.res_path span[data-v-a7dc19ce]:hover{text-decoration:underline;color:#333}.v-ctx[data-v-a7dc19ce]{position:relative}.type_icon[data-v-a7dc19ce]{width:32px;line-height:32px;text-align:center;font-size:28px;color:#10a6b4;cursor:pointer}.res_card_layout[data-v-a7dc19ce]{display:flex;flex-wrap:wrap;position:relative;overflow:auto}.res_card_layout .res_card[data-v-a7dc19ce]{margin:12px;padding:16px;width:104px;height:108px;text-align:center;position:relative}.res_card_layout .res_card .res_icon[data-v-a7dc19ce]{margin:auto auto 8px;border-radius:15px;font-size:15px;color:#fff;user-select:none}.res_card_layout .res_card .res_icon[data-v-a7dc19ce]:before{font-size:64px}.res_card_layout .res_card.normal_icon .res_icon[data-v-a7dc19ce]{font-weight:700;background-color:#ff9800}.res_card_layout .res_card.normal_icon .res_icon[data-v-a7dc19ce]:after{content:attr(data-label)}.res_card_layout .res_card .res_name[data-v-a7dc19ce]{line-height:1.3;color:#666}.res_card_layout .res_card .el-icon-success[data-v-a7dc19ce]{display:none;position:absolute;left:3px;top:3px;font-size:18px;color:#10a6b44d}.res_card_layout .res_card[data-v-a7dc19ce]:hover,.res_card_layout .res_card.active[data-v-a7dc19ce]{background-color:#10a6b41a;outline:1px solid rgba(16,166,180,.5);cursor:pointer}.res_card_layout .res_card:hover .el-icon-success[data-v-a7dc19ce],.res_card_layout .res_card.active .el-icon-success[data-v-a7dc19ce]{display:block}.res_card_layout .res_card.active .el-icon-success[data-v-a7dc19ce]{color:#10a6b4}.bottom_info_bar[data-v-a7dc19ce]{position:absolute;left:0;bottom:0;right:0}.bottom_info_bar>p[data-v-a7dc19ce]{position:inherit;bottom:10px;left:inherit;font-size:13px;color:#666;word-spacing:12px}.bottom_info_bar>p>span[data-v-a7dc19ce]{font-weight:700;color:#f04343}.bottom_info_bar[data-v-a7dc19ce]>.el-pagination{position:inherit;bottom:inherit;right:inherit}.contextmenu_layout[data-v-a7dc19ce]{padding:6px 0;position:fixed;z-index:1;background-color:#fff;box-shadow:0 0 8px #ccc;border-radius:3px}.contextmenu_layout>li[data-v-a7dc19ce]{padding:0 12px;display:block;line-height:28px;cursor:pointer}.contextmenu_layout>li[data-v-a7dc19ce]:hover{background-color:#10a6b433}

View File

@@ -0,0 +1 @@
import{C as u}from"./index.bb5f1b0a.js";import{f as l}from"./index.2adbb9ac.js";import{n as s}from"./vueComponentNormalizer.9ef17bb1.js";import d from"./index.cf1c077a.js";import"./index.f5168bf8.js";import"./my-course.d26f38fb.js";import"./data-report.0c7c73f2.js";import"./QueryInput.7afa399e.js";/* empty css */var v=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"chart",attrs:{"data-title":"\u8BFE\u7A0B\u5B66\u4E60\u72B6\u6001\u5360\u6BD4\u7EDF\u8BA1"}})},h=[];const p={methods:{async findData(){const t=await l("learning-state");this.chart.data(t);let e=0;t.forEach(n=>{e+=parseInt(+n.count||0)}),this.chart.data(t),this.chart.annotation().html({position:["50%","50%"],html:`<div style="color:#8c8c8c;font-size: 14px;text-align: center;width: 10em;">\u6240\u6709\u8BFE\u7A0B<br><span style="color:#8c8c8c;font-size:20px">${e}</span>\u95E8</div>`,alignX:"middle",alignY:"middle"}),this.chart.render()}},mounted(){this.findData(),this.chart=new u({padding:[30,0],container:this.$el,autoFit:!0,height:300}),this.chart.scale("percent",{formatter:t=>(t=t*100 .toFixed(2),t+"%")}),this.chart.coordinate("theta",{radius:.75,innerRadius:.6}),this.chart.tooltip({showTitle:!1,showMarkers:!1,itemTpl:'<li class="g2-tooltip-list-item"><span style="background-color:{color};" class="g2-tooltip-marker"></span>{name}: {value}</li>'}),this.chart.interval().adjust("stack").position("percent").color("item").label("percent",t=>({content:e=>`${(t*100).toFixed(2)}%`})).tooltip("item*percent*count",(t,e,n)=>(e=n,{name:t,value:e+"\u6B21"})),this.chart.interaction("element-active")}},o={};var m=s(p,v,h,!1,f,null,null,null);function f(t){for(let e in o)this[e]=o[e]}const y=function(){return m.exports}();var $=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"chart",staticStyle:{padding:"10px"}},[n("h2",{staticClass:"v-title",staticStyle:{"margin-bottom":"10px"}},[t._v("\u8BFE\u7A0B\u5185\u5BB9\u7EDF\u8BA1")]),t._l(t.courseContent,function(r,_){return n("div",{key:r.key,class:"course_content_item cci_"+_},[n("p",[t._v(t._s(r.value))]),n("h5",[t._v(t._s(r.title))])])})],2)},x=[];const C={data(){return{courseContent:[{key:"coursewareCount",title:"\u5185\u542B\u8BFE\u4EF6",value:0},{key:"studyTime",title:"\u8BFE\u7A0B\u603B\u5B66\u65F6",value:0},{key:"section",title:"\u5185\u542B\u7AE0\u8282",value:0},{key:"exercises",title:"\u5185\u542B\u7EC3\u4E60\u9898\u6570",value:0}]}},methods:{async findData(){const t=await l("course-content");this.courseContent.forEach(e=>{e.value=+t[e.key]}),console.log(this.courseContent)}},mounted(){this.findData()}},a={};var g=s(C,$,x,!1,k,"7ffd9ed2",null,null);function k(t){for(let e in a)this[e]=a[e]}const S=function(){return g.exports}();var w=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("courseList",{staticClass:"block",staticStyle:{"max-height":"50vh"}})},F=[];const b={components:{courseList:d}},i={};var j=s(b,w,F,!1,D,"2ee73a9c",null,null);function D(t){for(let e in i)this[e]=i[e]}const E=function(){return j.exports}(),L={render(t){return t("div",[[y,S],[E]][this.$store.statistic_tab_active].map(t))}};let M,R;const c={};var z=s(L,M,R,!1,T,null,null,null);function T(t){for(let e in c)this[e]=c[e]}const K=function(){return z.exports}();export{K as default};

View File

@@ -0,0 +1,23 @@
import{C as o}from"./index.bb5f1b0a.js";import{f as r}from"./index.2adbb9ac.js";import{n as l}from"./vueComponentNormalizer.9ef17bb1.js";import{R as y}from"./data-report.0c7c73f2.js";import{A as f}from"./index.f5168bf8.js";const x={mounted(){this.fetch()},methods:{async fetch(){const t=await r("system-user");let e=0;for(const i of t)e+=i.value*=1;this.draw({data:t,total:e})},draw({total:t=0,data:e}){var i,s;(s=(i=this.chart)==null?void 0:i.destroy)==null||s.call(i),this.chart=new o({padding:[30,0],container:this.$el,autoFit:!0,height:300}),this.chart.scale("value",{formatter:a=>a*100+"%"}),this.chart.coordinate("theta",{radius:.75,innerRadius:.6}),this.chart.tooltip({showTitle:!1,showMarkers:!1,itemTpl:`
<ul class="g2-tooltip-list">
<li class="g2-tooltip-list-item">{name}: {value}\u4EBA</li>
<li class="g2-tooltip-list-item"><span style="background-color:{color};" class="g2-tooltip-marker"></span>\u5360\u6BD4: {percent}%</li>
</ul>`}),this.chart.interval().adjust("stack").position("value").color("name").label("value",a=>({content:()=>`${(a/t*100).toFixed(2)}%`})).tooltip("name*value",(a,n)=>({name:a,value:n,percent:(n/t*100).toFixed(2)})),this.chart.interaction("element-active"),this.chart.data(e),this.chart.annotation().html({position:["50%","50%"],html:`<div style="color:#8c8c8c;font-size: 14px;text-align: center;width: 10em;">\u7CFB\u7EDF\u4F7F\u7528\u7528\u6237<br><span style="color:#8c8c8c;font-size:20px">${t}</span>\u4EBA</div>`,alignX:"middle",alignY:"middle"}),this.chart.render()}},render(t){return t("div",{class:"chart",attrs:{"data-title":"\u7CFB\u7EDF\u7528\u6237\u7EDF\u8BA1"}})}};let w,F;const h={};var k=l(x,w,F,!1,z,null,null,null);function z(t){for(let e in h)this[e]=h[e]}const b=function(){return k.exports}(),R={mounted(){this.fetch()},methods:{async fetch(){const t=await r("system-org");let e=0;for(const i of t)e+=i.value*=1;this.draw({data:t,total:e})},draw({total:t=0,data:e}){var i,s;(s=(i=this.chart)==null?void 0:i.destroy)==null||s.call(i),this.chart=new o({padding:[30,0],container:this.$el,autoFit:!0,height:300}),this.chart.scale("value",{formatter:a=>a*100+"%"}),this.chart.coordinate("theta",{radius:.75,innerRadius:.6}),this.chart.tooltip({showTitle:!1,showMarkers:!1,itemTpl:`
<ul class="g2-tooltip-list">
<li class="g2-tooltip-list-item">{name}: {value}\u4EBA</li>
<li class="g2-tooltip-list-item"><span style="background-color:{color};" class="g2-tooltip-marker"></span>\u5360\u6BD4: {percent}%</li>
</ul>`}),this.chart.interval().adjust("stack").position("value").color("name").label("value",a=>({content:()=>`${(a/t*100).toFixed(2)}%`})).tooltip("name*value",(a,n)=>({name:a,value:n,percent:(n/t*100).toFixed(2)})),this.chart.interaction("element-active"),this.chart.data(e),this.chart.annotation().html({position:["50%","50%"],html:`<div style="color:#8c8c8c;font-size: 14px;text-align: center;width: 10em;">\u5171\u6709\u673A\u6784\u6570<br><span style="color:#8c8c8c;font-size:20px">${t}</span>\u4E2A</div>`,alignX:"middle",alignY:"middle"}),this.chart.render()}},render(t){return t("div",{class:"chart",attrs:{"data-title":"\u7EC4\u7EC7\u673A\u6784\u7EDF\u8BA1"}})}};let S,j;const d={};var T=l(R,S,j,!1,M,null,null,null);function M(t){for(let e in d)this[e]=d[e]}const Y=function(){return T.exports}(),X={mounted(){this.fetch()},methods:{async fetch(){const t=await r("system-use"),e=t.reduce((i,s)=>(s.name=y[s.type],s.value*=1,i+s.value*1),0);this.draw({data:t,total:e})},draw({data:t,total:e}){var i,s;(s=(i=this.chart)==null?void 0:i.destroy)==null||s.call(i),this.chart=new o({padding:[30,0],container:this.$el,autoFit:!0,height:300}),this.chart.scale("value",{formatter:a=>a*100+"%"}),this.chart.coordinate("theta",{radius:.75,innerRadius:.6}),this.chart.tooltip({showTitle:!1,showMarkers:!1,itemTpl:`<ul class="g2-tooltip-list">
<li class="g2-tooltip-list-item">{name}: {value}\u6B21</li>
<li class="g2-tooltip-list-item"><span style="background-color:{color};" class="g2-tooltip-marker"></span>\u603B\u6570\u5360\u6BD4: {percent}%</li>
</ul>`}),this.chart.interval().adjust("stack").position("value").color("name").label("value",a=>({content:()=>`${(a/e*100).toFixed(2)}%`})).tooltip("name*value",(a,n)=>({name:a,value:n,percent:(n/e*100).toFixed(2)})),this.chart.interaction("element-active"),this.chart.data(t),this.chart.annotation().html({position:["50%","50%"],html:`<div style="color:#8c8c8c;font-size: 14px;text-align: center;width: 10em;">\u4F7F\u7528\u6B21\u6570<br><span style="color:#8c8c8c;font-size:20px">${e}</span>\u6B21</div>`,alignX:"middle",alignY:"middle"}),this.chart.render()}},render(t){return t("div",{class:"chart",attrs:{"data-title":"\u7CFB\u7EDF\u6A21\u5757\u4F7F\u7528\u7EDF\u8BA1"}})}};let C,P;const u={};var A=l(X,C,P,!1,E,null,null,null);function E(t){for(let e in u)this[e]=u[e]}const D=function(){return A.exports}(),O={mounted(){this.fetch()},methods:{async fetch(){const t=await r("system-service-period"),e=[{name:"0-4\u70B9",value:0},{name:"4-8\u70B9",value:0},{name:"8-12\u70B9",value:0},{name:"12-16\u70B9",value:0},{name:"16-20\u70B9",value:0},{name:"20-24\u70B9",value:0}],i=t.reduce((s,a)=>(e[a.period].value=a.value*=1,s+a.value*1),0);this.draw({data:i===0?[]:e,total:i})},draw({data:t,total:e}){var i,s;(s=(i=this.chart)==null?void 0:i.destroy)==null||s.call(i),this.chart=new o({padding:[30,0],container:this.$el,autoFit:!0,height:300}),this.chart.scale("value",{formatter:a=>a*100+"%"}),this.chart.coordinate("theta",{radius:.75,innerRadius:.6}),this.chart.tooltip({showTitle:!1,showMarkers:!1,itemTpl:`<ul class="g2-tooltip-list">
<li class="g2-tooltip-list-item">{name}: {value}\u6B21</li>
<li class="g2-tooltip-list-item"><span style="background-color:{color};" class="g2-tooltip-marker"></span>\u603B\u6570\u5360\u6BD4: {percent}%</li>
</ul>`}),this.chart.interval().adjust("stack").position("value").color("name").label("value",a=>({content:()=>`${(a/e*100).toFixed(2)}%`})).tooltip("name*value",(a,n)=>({name:a,value:n,percent:(n/e*100).toFixed(2)})),this.chart.interaction("element-active"),this.chart.data(t),this.chart.annotation().html({position:["50%","50%"],html:`<div style="color:#8c8c8c;font-size: 14px;text-align: center;width: 10em;">\u4F7F\u7528\u6B21\u6570<br><span style="color:#8c8c8c;font-size:20px">${e}</span>\u6B21</div>`,alignX:"middle",alignY:"middle"}),this.chart.render()}},render(t){return t("div",{class:"chart",attrs:{"data-title":"\u7CFB\u7EDF\u4F7F\u7528\u65F6\u6BB5\u7EDF\u8BA1"}})}};let U,q;const p={};var Q=l(O,U,q,!1,B,null,null,null);function B(t){for(let e in p)this[e]=p[e]}const G=function(){return Q.exports}(),H={mounted(){this.fetch()},methods:{async fetch(){const t=await r("res-size");let e=0;const i=t.map(s=>(e+=s.size*=1,{name:f[s.type].name,...s,...s.size.formatFileSize(2,"object")}));this.draw({data:i,total:e})},draw({total:t=0,data:e}){var s,a;(a=(s=this.chart)==null?void 0:s.destroy)==null||a.call(s),this.chart=new o({padding:[30,0],container:this.$el,autoFit:!0,height:300}),this.chart.scale("value",{formatter:n=>n*100+"%"}),this.chart.coordinate("theta",{radius:.75,innerRadius:.6}),this.chart.tooltip({showTitle:!1,showMarkers:!1,itemTpl:`
<ul class="g2-tooltip-list">
<li class="g2-tooltip-list-item">{name}: {value}{unit}</li>
<li class="g2-tooltip-list-item"><span style="background-color:{color};" class="g2-tooltip-marker"></span>\u5360\u6BD4: {percent}%</li>
</ul>`}),this.chart.interval().adjust("stack").position("size").color("name").label("size",n=>({content:()=>`${(n/t*100).toFixed(2)}%`})).tooltip("name*value*size*unit",(n,g,c,$)=>({name:n,size:c,value:g,unit:$,percent:(c/t*100).toFixed(2)}));const i=t.formatFileSize(2,"object");this.chart.interaction("element-active"),this.chart.data(e),this.chart.annotation().html({position:["50%","50%"],html:`<div style="color:#8c8c8c;font-size: 14px;text-align: center;width: 10em;">\u8D44\u6E90\u5171\u8BA1<br><span style="color:#8c8c8c;font-size:20px">${i.value}</span>${i.unit}</div>`,alignX:"middle",alignY:"middle"}),this.chart.render()}},render(t){return t("div",{class:"chart",attrs:{"data-title":"\u8D44\u6E90\u5927\u5C0F\u5360\u6BD4\u7EDF\u8BA1"}})}};let I,J;const m={};var K=l(H,I,J,!1,L,null,null,null);function L(t){for(let e in m)this[e]=m[e]}const N=function(){return K.exports}(),V={mounted(){this.fetch()},methods:{async fetch(){const t=await r("res-quantity");let e=0;const i=t.map(s=>(e+=s.count*=1,{name:f[s.type].name,value:s.count}));this.draw({total:e,data:i})},draw({total:t,data:e}){var i,s;(s=(i=this.chart)==null?void 0:i.destroy)==null||s.call(i),this.chart=new o({padding:[30,0],container:this.$el,autoFit:!0,height:300}),this.chart.scale("value",{formatter:a=>a*100+"%"}),this.chart.coordinate("theta",{radius:.75,innerRadius:.6}),this.chart.tooltip({showTitle:!1,showMarkers:!1,itemTpl:`
<ul class="g2-tooltip-list">
<li class="g2-tooltip-list-item">{name}: {value}\u4E2A</li>
<li class="g2-tooltip-list-item"><span style="background-color:{color};" class="g2-tooltip-marker"></span>\u5360\u6BD4: {percent}%</li>
</ul>`}),this.chart.interval().adjust("stack").position("value").color("name").label("value",a=>({content:()=>`${(a/t*100).toFixed(2)}%`})).tooltip("name*value",(a,n)=>({name:a,value:n,percent:(n/t*100).toFixed(2)})),this.chart.interaction("element-active"),this.chart.data(e),this.chart.annotation().html({position:["50%","50%"],html:`<div style="color:#8c8c8c;font-size: 14px;text-align: center;width: 10em;">\u8D44\u6E90\u5171\u8BA1<br><span style="color:#8c8c8c;font-size:20px">${t}</span>\u4E2A</div>`,alignX:"middle",alignY:"middle"}),this.chart.render()}},render(t){return t("div",{class:"chart",attrs:{"data-title":"\u8D44\u6E90\u6570\u91CF\u5360\u6BD4\u7EDF\u8BA1"}})}};let W,Z;const _={};var tt=l(V,W,Z,!1,et,null,null,null);function et(t){for(let e in _)this[e]=_[e]}const it=function(){return tt.exports}(),at={methods:{},render(t){return t("div",[b,Y,D,G,N,it].map(e=>t(e,{style:"width:36%"})))}};let st,nt;const v={};var lt=l(at,st,nt,!1,ot,null,null,null);function ot(t){for(let e in v)this[e]=v[e]}const pt=function(){return lt.exports}();export{pt as default};

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
import{b as c}from"./index.f5168bf8.js";const i={},p=async(a,{noCatch:n,...o}={})=>{const s=window.__CHART_MODULE__,t=n?void 0:`${s}_${a}_${JSON.stringify(o)}`;if(t&&i[t])return i[t];const{data:r}=await c({url:"statistic",params:{module:s,fun:a,...o}});return t&&(i[t]=r),r},d=a=>c({url:"statistic/reportData",method:"post",data:{...a,page:location.href.split(location.host)[1]}});export{p as f,d as r};

View File

@@ -0,0 +1 @@
._login{height:100vh;background-image:url(../imgs/login-bg.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;user-select:none}._login:before{content:"V" attr(data-version);font-size:15px;color:#00e9ff;font-weight:700;position:absolute;top:18px;right:30px;z-index:1}._login.copyright:after{color:#fff;bottom:43px;font-size:16px;letter-spacing:6px}._login img{-webkit-user-drag:none}._login .login_top{width:100%;height:136px;object-fit:cover;position:absolute;top:0;left:0}._login .login_draw{position:absolute;top:56%;left:50%;transform:translate(-100%,-50%)}._login .login_bottom{width:68%;height:50px;position:absolute;bottom:20px;left:16%;right:0;object-fit:none}._login .form-label{display:inline-block;width:50px;text-align:justify;text-align-last:justify}._login .el-form-item__label{text-align:center}._login_title{position:absolute;top:30px;left:50%;transform:translate(-50%);font-size:40px;letter-spacing:4px;color:#00e9ff}._login_title:before{font-weight:initial;font-size:50px;vertical-align:middle}._login .register-panel{padding:10px 20px;position:absolute;top:15%;left:50%;width:500px;transform:translate(-50%);border-radius:5px;box-shadow:0 0 10px 3px #b9b9b94d;height:75vh;background-color:#fff;overflow:auto}._photo{width:120px;height:90px;padding:3px;border:1px solid #dcdfe6;border-radius:4px;color:#dcdfe6;cursor:pointer;position:relative}._photo:after{content:attr(data-hint);position:absolute;left:110%;top:50px;margin-top:-16%;white-space:nowrap;color:#333}._photo img{width:100%;height:100%;object-fit:contain}._photo ._icon{font-size:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._photo:hover{color:#10a6b4;border-color:#10a6b4}.el-cascader,.el-select,.el-date-editor.el-input{width:100%}.floot-box{width:100%;justify-content:center;display:flex;padding:10px}.floot-box button:first-child{margin-right:20px}

View File

@@ -0,0 +1 @@
.entry-card[data-v-6c591f2a]{cursor:pointer;-webkit-user-drag:none;min-width:250px;min-height:300px;background:var(--img) no-repeat;background-size:100% 100%;height:60%;display:flex;flex-direction:column;justify-content:flex-start;padding-top:100px;align-items:center;box-sizing:border-box;position:relative}.icon[data-v-6c591f2a]{width:35%;height:20%;-webkit-user-drag:none}.title[data-v-6c591f2a]{font-size:25px;color:#fff;font-weight:700;margin-top:10px;letter-spacing:3px}.i-dao-hang[data-v-6c591f2a]{color:#fff;font-size:30px;position:absolute;bottom:30%;opacity:.5}.entry-box[data-v-10a25ac2]{flex:1;height:100%;display:flex;justify-content:space-around;align-items:center;padding:0 100px}

View File

@@ -0,0 +1 @@
._404[data-v-4dc74c49]{padding-top:16vh;text-align:center}._404 .tip[data-v-4dc74c49]{margin:30px 0 50px;font-size:20px;font-weight:700;color:#10a6b4}._404 .to_home[data-v-4dc74c49]{width:150px;line-height:36px;display:inline-block;border:1px solid #10a6b4;color:#10a6b4;font-weight:700;font-size:14px;border-radius:30px;text-decoration:none}._404 .to_home[data-v-4dc74c49]:hover{background-color:#10a6b4;color:#fff;opacity:.8}

View File

@@ -0,0 +1 @@
.batch-add-box .header[data-v-36a371c7]{height:40px;border-bottom:1px solid rgba(204,204,204,.315);height:fit-content;display:flex;justify-content:space-between}.batch-add-box .header-body[data-v-36a371c7]{display:flex;padding:10px 0}.batch-add-box .header-body .sel-item[data-v-36a371c7]{padding-right:15px;display:flex;align-items:center}.batch-add-box .header-body .sel-label[data-v-36a371c7]{font-size:14px;font-weight:700}.error-info-list[data-v-36a371c7]{margin-top:10px;display:flex;border:2px solid #10a6b4;border-radius:4px}.error-info-list[data-v-36a371c7],.error-info-list ul[data-v-36a371c7]{padding:0;list-style:none;flex-direction:column}.error-info-list .error-item[data-v-36a371c7]{display:flex;border-top:1px solid #eee}.error-info-list .error-item.header[data-v-36a371c7]{color:#fff;border-top:none;background:#10a6b4}.error-info-list .error-item.header .column[data-v-36a371c7]{border:none}.error-info-list .error-item .column[data-v-36a371c7]{padding:5px;border-right:1px solid #eee;flex-grow:1;flex-basis:0;line-height:normal;display:flex;align-items:center;justify-content:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.error-info-list .error-item .column[data-v-36a371c7]:nth-child(1),.error-info-list .error-item .column[data-v-36a371c7]:nth-child(2){width:60px;flex-basis:60px;flex-grow:0}.error-info-list .error-item .column[data-v-36a371c7]:last-child{border-right:none}

View File

@@ -0,0 +1 @@
import{b as s,s as c}from"./index.7035dba5.js";import{n as l}from"./vueComponentNormalizer.9ef17bb1.js";import"./index.f5168bf8.js";var r=function(){var e,t=this,a=t.$createElement,n=t._self._c||a;return n("div",{staticClass:"self-evaluation"},[n("selfStepVue",{attrs:{activeStep:((e=t.activeStep)===null||e===void 0?void 0:e.key)||0,successList:t.successList,stepData:t.stepData},on:{check:t.check},scopedSlots:t._u([{key:"xxx",fn:function(o){return[n("el-rate",{attrs:{disabled:!0,value:t.evaluationInfo[o.item.key]}})]}}])})],1)},u=[];const v={data(){return{activeStep:{},successList:[],evaluationInfo:[],stepData:[{title:"\u5B66\u5458\u961F",key:1,icon:"el-icon-orange"},{title:"\u6559\u5458",key:2,icon:"el-icon-user"},{title:"\u8BFE\u7A0B",key:3,icon:"el-icon-reading"},{title:"\u539F\u5355\u4F4D",key:4,icon:"el-icon-school"},{title:"\u6BD5\u4E1A\u540E",key:5,icon:"el-icon-finished"}]}},async activated(){this.getEvaluationInfo()},methods:{check(e){},async getEvaluationInfo(){const{data:e}=await s();e.evaluation&&(e.evaluation?e.evaluationArray=e.evaluation.split(","):e.evaluationArray=[],e.evaluationArray.forEach(t=>{const a=t.split("-");e[a[0]]=a[1]}),this.evaluationInfo=e),console.log(e)}},components:{selfStepVue:c}},i={};var _=l(v,r,u,!1,p,"3abb9be0",null,null);function p(e){for(let t in i)this[t]=i[t]}const m=function(){return _.exports}();export{m as default};

View File

@@ -0,0 +1 @@
.live-student[data-v-1db1d75e]{height:100%;width:100%}.v-card:has(.live-student){padding:0!important}

View File

@@ -0,0 +1 @@
import{L as r,c as o,S as l,a as c,P as u}from"./gy.srs.sdk.ab1fd116.js";import{u as a,c as d}from"./live-manage.d907c119.js";import{n as v}from"./vueComponentNormalizer.9ef17bb1.js";import"./live-student.e6ad7a61.js";import"./index.f5168bf8.js";var f=function(){var e=this,s=e.$createElement,t=e._self._c||s;return t("LiveLayout",{staticClass:"live-student",attrs:{liveInfo:e.liveInfo,quitText:e.isPlaying?"\u7ED3\u675F\u76F4\u64AD":"\u9000\u51FA"},on:{quitLive:e.quitLive},scopedSlots:e._u([{key:"liveBodyLeftMenu",fn:function(){return[t("div",{staticClass:"live-body-left"},[t("div",{class:{"left-menu-item":!0,"left-menu-item-open":e.openMedia.mic},on:{click:function(i){return e.openMediaFun("mic")}}},[t("i",{staticClass:"i-j-jxzb-yangshengqi"}),e._v(" "+e._s(e.openMedia.mic?"\u9759\u97F3":"\u89E3\u9664\u9759\u97F3")+" ")]),t("div",{class:{"left-menu-item":!0},on:{click:function(i){return e.openMediaFun("camera")}}},[t("i",{staticClass:"i-j-jxzb--shiping"}),e._v(" \u6444\u50CF\u5934 ")])])]},proxy:!0},{key:"playingBox",fn:function(){var i;return[t("div",{directives:[{name:"show",rawName:"v-show",value:e.isPlaying,expression:"isPlaying"}],staticClass:"live-playing"},[t("video",{ref:"videoPlayer",staticClass:"video-play",attrs:{controls:"",muted:"",autoplay:""},domProps:{muted:!0}}),t("video",{ref:"cameraPlayer",staticClass:"camera-play",staticStyle:{visibility:"hidden",width:"0",height:"0",position:"fixed"},attrs:{controls:"",muted:"",autoplay:""},domProps:{muted:!0}})]),t("div",{directives:[{name:"show",rawName:"v-show",value:!e.isPlaying,expression:"!isPlaying"}],staticClass:"live-not-start"},[e._v(" \u76F4\u64AD"+e._s(((i=e.liveInfo)===null||i===void 0?void 0:i.status)==1?"\u5DF2\u6682\u505C":"\u672A\u5F00\u59CB")+"\uFF0C\u9A6C\u4E0A\u5F00\u59CB\u76F4\u64AD\u5427\uFF01 "),t("div",{staticClass:"start-button"},[t("el-button",{attrs:{type:"success",round:""},on:{click:e.startLive}},[e._v("\u5F00\u59CB\u76F4\u64AD")])],1)])]},proxy:!0}])})},m=[];const h={components:{LiveLayout:r},data(){return{liveInfo:null,openMedia:{mic:!1,screen:!1,camera:!1},isPlaying:!1}},mixins:[o],async activated(){this.room={id:this.$route.query.id},this.isPlaying=!1,this.getLiveWatchInfo()},methods:{async startLive(){await a({id:this.liveInfo.id,status:1}),this.$nextTick(async()=>{this.openMedia.mic=!0,await this.getMediaStream(this.openMedia.mic).then(()=>{this.isPlaying=!0}).catch(()=>{self.isPlaying=!1})})},async getMediaStream(e){(!e||e instanceof PointerEvent)&&(e=this.openMedia.mic),this.sdk&&this.sdk.close(),this.sdk=new l,this.$refs.videoPlayer.srcObject=this.sdk.stream;const s=window.GyConfig.webRtcUrl+this.$route.query.id,t=this;return this.sdk.publish(s,{micro:e}).catch(function(i){throw i instanceof c&&(i.name==="HttpsRequiredError"?t.$message.error("WebRTC\u63A8\u6D41\u5FC5\u987B\u662FHTTPS\u6216\u8005localhost"):console.error(`${i.name} ${i.message}`)),i instanceof DOMException&&(i.name==="NotFoundError"?t.$message.error("\u627E\u4E0D\u5230\u9EA6\u514B\u98CE\u548C\u6444\u50CF\u5934\u8BBE\u5907"):i.name==="NotAllowedError"?t.$message.error("\u4F60\u7981\u6B62\u4E86\u7F51\u9875\u8BBF\u95EE\u6444\u50CF\u5934\u548C\u9EA6\u514B\u98CE"):["AbortError","NotAllowedError","NotFoundError","NotReadableError","OverconstrainedError","SecurityError","TypeError"].includes(i.name)&&t.$message.error(`getUserMedia ${i.name} ${i.message}`)),t.sdk.close(),t.sdk=null,console.error(i),ErrorEvent()})},async getLiveWatchInfo(){const{data:e}=await d(this.room.id);this.liveInfo=e},async playCamera(){const e=new u;return this.$refs.cameraPlayer.srcObject=e.stream,this.$refs.cameraPlayer.onloadeddata=()=>{this.$refs.cameraPlayer.requestPictureInPicture()},await e.play()},openMediaFun(e){e instanceof PointerEvent||(this.openMedia[e]=!this.openMedia[e],e==="mic"&&this.sdk.muted(this.openMedia[e]),e==="camera"&&this.playCamera().catch(s=>{(s==null?void 0:s.name)==="NotFoundError"?this.$message.error("\u6CA1\u627E\u5230\u6444\u50CF\u5934"):(s==null?void 0:s.name)==="NotReadableError"&&this.$message.error("\u6444\u50CF\u5934\u753B\u9762\u8BFB\u53D6\u5931\u8D25")}))},quitLive(){if(!this.isPlaying){this.$router.replace("/online-course/live-lectures").then();return}this.$confirm("\u5373\u5C06\u7ED3\u675F\u76F4\u64AD, \u662F\u5426\u7EE7\u7EED?","\u63D0\u793A",{confirmButtonText:"\u786E\u5B9A",cancelButtonText:"\u53D6\u6D88",type:"warning"}).then(async()=>{await a({id:this.liveInfo.id,status:2}),this.ws_finish_live(),this.$router.replace("/online-course/live-lectures").then(()=>{location.reload()})}).catch(()=>{})}}},n={};var y=v(h,f,m,!1,p,"2ba4c366",null,null);function p(e){for(let s in n)this[s]=n[s]}const w=function(){return y.exports}();export{w as default};

View File

@@ -0,0 +1 @@
import{n}from"./vueComponentNormalizer.9ef17bb1.js";var s=function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticStyle:{width:"100%",height:"100%"},attrs:{id:"editor-box"}},[o("iframe",{staticClass:"editor-iframe",attrs:{src:`${e.url}/#/manualsPerview?token=${e.token}&baseRole=${e.$store.user.baseRole}`}})])},a=[];const i={data(){return{token:JSON.parse(localStorage.getItem("token")),url:"/text-book"}},mounted(){console.log(this.$store.user,"111")}},r={};var _=n(i,s,a,!1,l,"31f3ef13",null,null);function l(e){for(let t in r)this[t]=r[t]}const u=function(){return _.exports}();export{u as default};

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
.live-lectures[data-v-ceb0144e]{display:unset}.live-lectures .live-lectures-header[data-v-ceb0144e]{padding:10px 0;display:flex;flex-wrap:wrap;justify-content:space-between}

View File

@@ -0,0 +1 @@
.classify_page .form_layout{margin-top:16px}.classify_page .form_layout .suf{line-height:1!important}.exam-status[data-v-992af0f0]{width:60px;height:20px;display:flex;align-items:center;justify-content:center;color:#fff;background:#ccc;border-radius:20px}

View File

@@ -0,0 +1 @@
import{n as _}from"./vueComponentNormalizer.9ef17bb1.js";var r=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"_404"},[s("img",{staticStyle:{height:"56vh"},attrs:{src:"/svg/404.svg"}}),s("p",{staticClass:"tip"},[t._v("\u9875\u9762\u6CA1\u6709\u627E\u5230")]),s("router-link",{staticClass:"to_home",attrs:{to:"/"}},[t._v("\u8FD4\u56DE\u9996\u9875")])],1)},o=[];const c={},n={};var a=_(c,r,o,!1,i,"4dc74c49",null,null);function i(t){for(let e in n)this[e]=n[e]}const v=function(){return a.exports}();export{v as default};

View File

@@ -0,0 +1 @@
h2[data-v-5ef13a6f]{margin-top:6px;margin-bottom:18px;font-size:16px;color:#191919}.v_card[data-v-0d0837b4]{margin-right:20px;margin-bottom:20px;padding:10px;min-width:150px;min-height:72px;border-radius:4px;color:#fff;background-image:linear-gradient(90deg,#656EFF,#85A7FF);position:relative}.v_card[data-v-0d0837b4]:before{position:absolute;top:8px;right:16px;font-size:30px;opacity:.3;transition:.2s}.v_card.i-dao-hang[data-v-0d0837b4]:before{top:18px;font-size:32px}.v_card.i-dao-hang.actived[data-v-0d0837b4]:before{transform:rotate(90deg) scale(1.3);opacity:1}.v_card.c1[data-v-0d0837b4]{background-image:linear-gradient(90deg,#F97E4A,#FFBC80)}.v_card.c2[data-v-0d0837b4]{background-image:linear-gradient(90deg,#38A4FF,#85D1FF)}.v_card>._label[data-v-0d0837b4]{line-height:26px;position:absolute;top:10px;left:10px;text-align:center;z-index:1}.v_card>._label div[data-v-0d0837b4]{font-size:24px;font-weight:700}.v_card>svg[data-v-0d0837b4]{position:absolute;left:0;bottom:0}.v_card._link[data-v-0d0837b4]{cursor:pointer;transition:transform .16s}.v_card._link[data-v-0d0837b4]:hover{transform:scale(1.08)}.v_chart_tab{margin-bottom:20px;padding:0;width:100%;display:flex;border-bottom:1px solid #DCDFE6;user-select:none;position:sticky;top:-18px;z-index:30}.v_chart_tab:before{content:"";position:absolute;left:-18px;right:-18px;top:0;bottom:0;background-color:#fff}.v_chart_tab>li{display:block;line-height:3;font-size:15px;color:#666;z-index:1;cursor:pointer}.v_chart_tab>li.active,.v_chart_tab>li:hover{color:#10a6b4}.v_chart_tab>li+li{margin-left:20px}.statistic{display:flex;flex-wrap:wrap}.statistic .block{flex-basis:100%}.statistic h2{font-size:15px;color:#3d3d3d;font-weight:700}.statistic .chart_layout{display:flex;flex-wrap:wrap;flex-basis:100%}.statistic .chart_layout .chart{margin-right:20px;margin-bottom:20px;width:23%;min-width:180px;height:300px;border:1px solid #dcdfe6;border-radius:4px;overflow:hidden;position:relative}.statistic .chart_layout .chart:before{content:attr(data-title);position:absolute;left:12px;top:12px;font-size:15px;color:#3d3d3d;font-weight:700}.statistic .box1{margin:6px;width:200px;height:100px;background-color:#000}.statistic .g2-html-annotation{pointer-events:none!important}

View File

@@ -0,0 +1 @@
.org_user_chart[data-v-1c85b0bc]{display:flex;position:sticky;top:0}.org_user_chart.chart[data-v-1c85b0bc]{width:360px;border:none}.org_user_chart .org_tree[data-v-1c85b0bc]{padding:12px;border:1px solid #DCDFE6;border-radius:4px}.org_user_chart .org_tree[data-v-1c85b0bc]{width:220px}.org_user_chart .org_tree[data-v-1c85b0bc] .v-title{margin-bottom:12px}

View File

@@ -0,0 +1 @@
._photo[data-v-7cb702e2]{width:120px;height:90px;padding:3px;border:1px solid #dcdfe6;border-radius:4px;color:#dcdfe6;cursor:pointer;position:relative}._photo[data-v-7cb702e2]:after{content:attr(data-hint);position:absolute;left:110%;top:50px;margin-top:-16%;white-space:nowrap;color:#333}._photo img[data-v-7cb702e2]{width:100%;height:100%;object-fit:contain}._photo ._icon[data-v-7cb702e2]{font-size:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._photo[data-v-7cb702e2]:hover{color:#10a6b4;border-color:#10a6b4}

View File

@@ -0,0 +1 @@
.course-notes[data-v-0ba6182c]{height:100%;width:100%;display:flex;flex-wrap:wrap;overflow-y:auto}.course-notes .catalog-box[data-v-0ba6182c]{width:250px;display:flex;flex-direction:column;border-right:1px solid #f0f1f3;height:100%}.course-notes .catalog-box .note-list[data-v-0ba6182c]{padding:5px;flex:1;overflow:auto}.course-notes .catalog-box .note-box[data-v-0ba6182c]:hover{background:#f1fafa}.course-notes .catalog-box .note-box[data-v-0ba6182c]:first-child{margin-top:0}.course-notes .catalog-box .note-box[data-v-0ba6182c]:last-child{margin-bottom:0}.course-notes .catalog-box .note-box[data-v-0ba6182c]{height:100px;width:230px;border:1px solid #10a6b4;margin:10px 0;border-radius:4px;padding:5px;cursor:pointer}.course-notes .catalog-box .note-box .note-header[data-v-0ba6182c]{width:100%;padding-bottom:5px}.course-notes .catalog-box .note-box .note-title[data-v-0ba6182c]{width:100%;display:inline-block;font-weight:700;color:#10a6b4;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.course-notes .catalog-box .now-check-box[data-v-0ba6182c]{box-shadow:0 0 2px 2px #10a6b4}.course-notes .catalog-box .note-explain[data-v-0ba6182c]{width:100%;height:53px;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;letter-spacing:2px}.course-notes .catalog-box .note-manage[data-v-0ba6182c]{padding-top:2px;display:flex;width:100%;font-size:12px;justify-content:space-between}.course-notes .catalog-box .note-manage .note-time[data-v-0ba6182c]{color:silver}.course-notes .catalog-box .note-manage .note-manage-button[data-v-0ba6182c]{padding-right:5px;cursor:pointer;color:red}.course-notes .catalog-box .add-note-button[data-v-0ba6182c]{margin-right:10px}.course-notes .right-content[data-v-0ba6182c]{padding:10px;height:100%;position:relative;flex:1;display:flex;flex-direction:column;z-index:1}.course-notes .right-content .content-header[data-v-0ba6182c]{display:flex;height:50px;justify-content:space-between;margin-bottom:10px;align-items:center;flex-wrap:wrap}.course-notes .right-content .note-update-time[data-v-0ba6182c]{font-size:12px;color:#10a6b4}.course-notes .right-content .note-title-input[data-v-0ba6182c]{align-items:center;font-size:15px;font-weight:700;display:flex}.course-notes .right-content[data-v-0ba6182c] .el-input__inner{padding-right:50px}

View File

@@ -0,0 +1 @@
import{n as r}from"./vueComponentNormalizer.9ef17bb1.js";var s=function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticStyle:{width:"100%",height:"100%"},attrs:{id:"editor-box"}},[o("iframe",{staticClass:"editor-iframe",attrs:{src:`${e.url}/#/manuals?token=${e.token}&baseRole=${e.$store.user.baseRole}`}})])},a=[];const _={data(){return{token:JSON.parse(localStorage.getItem("token")),url:"/text-book"}},mounted(){console.log(this.$store.user,"111")}},n={};var i=r(_,s,a,!1,l,"761e5ca0",null,null);function l(e){for(let t in n)this[t]=n[t]}const u=function(){return i.exports}();export{u as default};

View File

@@ -0,0 +1 @@
import{l as o,f as i,a as n,i as l}from"./index.f5168bf8.js";import{n as u,v as p}from"./package.3367ca0a.js";import{n as c}from"./vueComponentNormalizer.9ef17bb1.js";var m=function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("div",{staticClass:"_login copyright",attrs:{"data-version":t.version}},[e("img",{staticClass:"login_top",attrs:{src:"/imgs/login-top.png"}}),e("img",{staticClass:"login_draw",attrs:{src:"/imgs/login-draw.png",width:"800"}}),e("img",{staticClass:"login_bottom",attrs:{src:"/imgs/login-bottom.png"}}),e("h1",{staticClass:"_login_title i-logo",staticStyle:{"font-size":"32px"}},[t._v(" "+t._s(t.name))]),e("div",{staticClass:"_login_panel",attrs:{"data-title":"\u6B22\u8FCE\u4F7F\u7528"}},[e("label",{staticClass:"i-user"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.username,expression:"username"}],attrs:{type:"text",placeholder:"\u8BF7\u8F93\u5165\u767B\u5F55\u540D",maxlength:"12"},domProps:{value:t.username},on:{keyup:function(s){return!s.type.indexOf("key")&&t._k(s.keyCode,"enter",13,s.key,"Enter")?null:t.login.apply(null,arguments)},input:function(s){s.target.composing||(t.username=s.target.value)}}})]),e("label",{staticClass:"i-lock"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.password,expression:"password"}],attrs:{type:"password",placeholder:"\u8BF7\u8F93\u5165\u5BC6\u7801",maxlength:"12"},domProps:{value:t.password},on:{keyup:function(s){return!s.type.indexOf("key")&&t._k(s.keyCode,"enter",13,s.key,"Enter")?null:t.login.apply(null,arguments)},input:function(s){s.target.composing||(t.password=s.target.value)}}})]),e("input",{staticClass:"btn",attrs:{type:"button",value:"\u767B\u5F55"},on:{click:t.login}})])])},d=[];const g={data:()=>({username:"",password:"",name:u,version:p}),methods:{async login(){const t=this.username.trim(),a=this.password.trim();if(!t)return this.$message.error("\u8BF7\u8F93\u5165\u7528\u6237\u540D");if(!/[a-zA-Z0-9]{6,12}$/.test(a))return this.$message.error("\u5BC6\u7801\u8F93\u5165\u4E0D\u5408\u6CD5");const{data:{user:e,token:s}}=await o(t,a);this.$store.setUser(e),this.$store.setToken(s),await this.findRoleFeature(),e.baseRole===2?this.$router.push("/entry"):this.$router.push("/")},async findRoleFeature(){const{data:t}=await i(),a={1:[],2:[]};for(const e of t)a[e.type].push(e.name);n.save("module",a[1]),n.save("feature",a[2]),l()}}},r={};var _=c(g,m,d,!1,f,null,null,null);function f(t){for(let a in r)this[a]=r[a]}const w=function(){return _.exports}();export{w as default};

View File

@@ -0,0 +1 @@
.move-my-course-info[data-v-47185cfa],.my-course-info[data-v-47185cfa]:hover{background-color:#f1fafa}.my-course-info[data-v-47185cfa]{margin:0 5px 20px 0;display:flex;justify-content:space-between;padding:10px 0 10px 5px;border-radius:4px;height:140px}.my-course-info .my-course-cover[data-v-47185cfa]{width:120px;height:120px;display:flex;align-items:center;justify-content:center;margin-right:20px;border:1px solid #eee;border-radius:4px}.my-course-info .my-course-cover img[data-v-47185cfa]{width:100%;height:100%;display:block;overflow:hidden;object-fit:cover}.my-course-info .my-course-content[data-v-47185cfa]{display:flex;flex:1;flex-direction:column;align-items:flex-start;justify-content:space-around;margin-right:20px}.my-course-info .my-course-content .course-update[data-v-47185cfa]{flex:1;padding-top:10px}.my-course-info .my-course-content .course-update>span[data-v-47185cfa]{margin-right:10px}.my-course-info .my-course-content .course-status[data-v-47185cfa]{display:inline-block;margin-left:10px;padding:4px 10px;color:#fff;font-size:12px;align-items:center;border-radius:4px}.my-course-info .my-course-content .course-status-nodo[data-v-47185cfa]{background-color:#fe9139}.my-course-info .my-course-content .course-status-overdo[data-v-47185cfa]{background-color:#20cf92}.my-course-info .my-course-content .course-status-todo[data-v-47185cfa],.my-course-info .my-course-content .course-status-overdo-noAnswer[data-v-47185cfa]{background-color:#ef4142}.my-course-info .my-course-content .course-detailed[data-v-47185cfa]{color:#ababab}.my-course-info .my-course-content .course-detailed>span[data-v-47185cfa]{margin-right:20px}.my-course-info .my-course-manage[data-v-47185cfa]{width:100px;height:100%;display:flex;align-items:center}.my-course-info .my-course-manage .study-open[data-v-47185cfa]{cursor:pointer;font-weight:700}.my-course-info .my-course-manage .study-open>i[data-v-47185cfa]{font-weight:700}.my-course-info .my-course-manage .study-continue[data-v-47185cfa]{color:#ef4142}.my-course-info .my-course-manage .study-start[data-v-47185cfa]{color:#fe9139}.my-course-info .my-course-manage .study-view[data-v-47185cfa]{color:#20cf92}.my-course[data-v-3482dd39]{height:100%;position:relative}.search-course[data-v-3482dd39]{position:absolute;right:0;top:-5px;z-index:5;border-bottom:0px}[data-v-3482dd39] .el-tabs{height:100%;display:flex;flex-direction:column}[data-v-3482dd39] .el-tabs .el-tab-pane{height:100%}[data-v-3482dd39] .el-tabs .el-tab-pane>div{height:100%;overflow:auto}[data-v-3482dd39] .el-form.el-form--label-left .el-form-item__label{width:60px!important;padding:0 0 0 12px}[data-v-3482dd39] .el-tabs--card>.el-tabs__header{border:none;border-bottom:1px solid #e4e7ed}[data-v-3482dd39] .el-tabs__nav-scroll{border:none}[data-v-3482dd39] .el-tabs__nav-scroll .el-tabs__nav{border:unset;border-bottom:1px solid #e4e7ed}[data-v-3482dd39] .el-tabs__nav-scroll .el-tabs__nav .el-tabs__item{border-radius:4px 4px 0 0!important;border:0;background:#fff;color:#10a6b4}[data-v-3482dd39] .el-tabs__nav-scroll .el-tabs__nav .el-tabs__item.is-active{background:#10a6b4;color:#fff}

View File

@@ -0,0 +1 @@
import{C as c}from"./index.bb5f1b0a.js";import{f as l}from"./index.2adbb9ac.js";import{n as r}from"./vueComponentNormalizer.9ef17bb1.js";import p from"./index.02031892.js";import"./index.f5168bf8.js";/* empty css */import"./FormLayout.c7820bdd.js";/* empty css */import"./TableLayout.05a39499.js";/* empty css */import"./DialogLayout.e3af3567.js";import"./ActionBar.1725b1a3.js";/* empty css */import"./QueryInput.7afa399e.js";/* empty css *//* empty css */import"./mistake.4e233ae2.js";import"./data-report.0c7c73f2.js";var u=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"chart",attrs:{"data-title":"\u9519\u9898\u9898\u578B\u7EDF\u8BA1"}})},d=[];const m={methods:{async findData(){const t=await l("paper-mistakes-percent");this.chart.data(t),this.chart.annotation().html({position:["50%","50%"],html:`<div style="color:#8c8c8c;font-size: 14px;text-align: center;width: 10em;">\u9519\u9898\u6570<br><span style="color:#8c8c8c;font-size:20px">${t.reduce((e,n)=>e+parseInt(n.count),0)}</span>\u9053</div>`,alignX:"middle",alignY:"middle"}),this.chart.render()}},mounted(){this.findData(),this.chart=new c({padding:[30,0],container:this.$el,autoFit:!0,height:300}),this.chart.scale("percent",{formatter:t=>(t=(t*100).toFixed(2)+"%",t)}),this.chart.coordinate("theta",{radius:.75,innerRadius:.6}),this.chart.tooltip({showTitle:!1,showMarkers:!1,itemTpl:'<li class="g2-tooltip-list-item">{name}: {value}<br /><p style="margin-top:5px"><span style="background-color:{color};" class="g2-tooltip-marker"></span>\u9898\u578B\u5360\u6BD4:{percent}</p></li>'}),this.chart.interval().adjust("stack").position("percent").color("item").label("percent",t=>({content:e=>`${(t*100).toFixed(2)}%`})).tooltip("item*percent*count",(t,e,n)=>({name:t,value:n+"\u9053",percent:`${(e*100).toFixed(2)}%`})),this.chart.interaction("element-active")}},i={};var h=r(m,u,d,!1,_,null,null,null);function _(t){for(let e in i)this[e]=i[e]}const v=function(){return h.exports}();var f=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"chart",attrs:{"data-title":"\u9519\u9898\u603B\u6570\u7EDF\u8BA1"}})},$=[];const x={methods:{async findData(){const t=await l("mistakes-is-pass-percent");this.chart.data(t),this.chart.annotation().html({position:["50%","50%"],html:`<div style="color:#8c8c8c;font-size: 14px;text-align: center;width: 10em;">\u6240\u6709\u9519\u9898<br><span style="color:#8c8c8c;font-size:20px">${t.reduce((e,n)=>e+parseInt(n.count),0)}</span>\u9053</div>`,alignX:"middle",alignY:"middle"}),this.chart.render()}},mounted(){this.findData(),this.chart=new c({padding:[30,0],container:this.$el,autoFit:!0,height:300}),this.chart.scale("percent",{formatter:t=>(t=(t*100).toFixed(2)+"%",t)}),this.chart.coordinate("theta",{radius:.75,innerRadius:.6}),this.chart.tooltip({showTitle:!1,showMarkers:!1,itemTpl:'<li class="g2-tooltip-list-item">{name}\u9519\u9898\u6570: {value}<br /><p style="margin-top:5px"><span style="background-color:{color};" class="g2-tooltip-marker"></span>\u9898\u578B\u5360\u6BD4:{percent}</p></li>'}),this.chart.interval().adjust("stack").position("percent").color("item").label("percent",t=>({content:e=>`${(t*100).toFixed(2)}%`})).tooltip("item*percent*count",(t,e,n)=>({name:t,value:n+"\u9053",percent:`${(e*100).toFixed(2)}%`})),this.chart.interaction("element-active")}},a={};var g=r(x,f,$,!1,k,null,null,null);function k(t){for(let e in a)this[e]=a[e]}const y=function(){return g.exports}();var b=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"block"},[n("MistakeTable",{attrs:{isMountedLoad:!0}})],1)},F=[];const M={components:{MistakeTable:p},methods:{}},s={};var w=r(M,b,F,!1,T,null,null,null);function T(t){for(let e in s)this[e]=s[e]}const j=function(){return w.exports}(),C={render(t){return t("div",[[y,v],[j]][this.$store.statistic_tab_active].map(t))}};let D,R;const o={};var z=r(C,D,R,!1,S,null,null,null);function S(t){for(let e in o)this[e]=o[e]}const W=function(){return z.exports}();export{W as default};

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
.chart-layout{display:flex}.gy-chart{margin-right:20px;margin-bottom:20px;width:33%;min-width:180px;height:300px;border:1px solid #dcdfe6;border-radius:4px;overflow:hidden;position:relative}.gy-chart:before{content:attr(data-title);position:absolute;left:12px;top:12px;font-size:15px;color:#3d3d3d;font-weight:700}

Some files were not shown because too many files have changed in this diff Show More