index-legacy-b3a22d8a-1711617551545.js 23 KB

1
  1. System.register(["./index.module-legacy-6f5293cc-1711617551545.js","./index-legacy-0de45e55-1711617551545.js","./index-legacy-62056193-1711617551545.js","./index-legacy-d055db38-1711617551545.js","./api-legacy-1eaef0b4-1711617551545.js","./index-legacy-4dc00e35-1711617551545.js","./Scrollbar-legacy-f64d18c0-1711617551545.js","./contants-legacy-bbe486c0-1711617551545.js","./add-legacy-e7111c9d-1711617551545.js","./api-legacy-f76b2274-1711617551545.js","./index-legacy-99a0dbfd-1711617551545.js","./index-legacy-355f8570-1711617551545.js","./updateSubject-legacy-821b25b1-1711617551545.js","./api-legacy-ab36be47-1711617551545.js","./use-async-legacy-cb251f0c-1711617551545.js","./index-legacy-4b013233-1711617551545.js","./urlUtils-legacy-cfb03d91-1711617551545.js","./index-legacy-03ada62f-1711617551545.js","./Slider-legacy-4505dbc8-1711617551545.js","./index-legacy-8967856d-1711617551545.js","./icon_default-legacy-fa9bb009-1711617551545.js","./icon-plus-t-legacy-9d0f221a-1711617551545.js","./api-legacy-6271f62a-1711617551545.js","./icon-pan-legacy-9492b61b-1711617551545.js","./ding-legacy-f3656c17-1711617551545.js","./state-legacy-311aa8c4-1711617551545.js","./searchArray-legacy-a20a518c-1711617551545.js","./catchData-legacy-c1357463-1711617551545.js","./index-legacy-f35dbf90-1711617551545.js","./api-legacy-4514fd41-1711617551545.js","./icon-collect-active-legacy-b7c75e66-1711617551545.js","./index-legacy-d943f477-1711617551545.js","./index-legacy-36d6fb11-1711617551545.js","./index-legacy-0f244dc3-1711617551545.js","./api-legacy-ce02319d-1711617551545.js","./index-legacy-569075fb-1711617551545.js","./teacherIcon-legacy-3eeb62c3-1711617551545.js"],(function(e,a){"use strict";var l,t,s,n,i,u,o,d,c,r,p,g,v,h,y,m,f,b,w,C,j,x,L,k,S,A,R,F,I,G,B,U,N,V,T,E,Y,W,P,O,D,M,q,z,J,K,Q,Z,_,H,$,X,ee,ae,le,te,se;return{setters:[e=>{l=e.s},e=>{t=e.S},e=>{s=e.C},e=>{n=e.P},e=>{i=e.a,u=e.c,o=e.g,d=e.b,c=e.r,r=e.d,p=e.e,g=e.f},e=>{v=e.d,h=e.e,y=e.b,m=e.r,f=e.f,b=e.N,w=e.g,C=e.x,j=e.w,x=e.j,L=e.k,k=e.X,S=e.p,A=e.aD,R=e.m,F=e.av,I=e.aE,G=e.v,B=e.B,U=e._,N=e.A,V=e.Q,T=e.U,E=e.V,Y=e.F,W=e.R,P=e.u,O=e.a,D=e.aC,M=e.l},e=>{q=e.N},e=>{z=e.g,J=e.c},e=>{K=e.a},e=>{Q=e.g,Z=e.s,_=e.a,H=e.b},e=>{$=e.T},e=>{X=e.P},e=>{ee=e.U},e=>{ae=e.g,le=e.b},e=>{te=e.i,se=e.s},null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],execute:function(){var a=document.createElement("style");a.textContent="._showContentWidth_1uy1t_1{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}\n",document.head.appendChild(a);const ne=v({props:{activeRow:{type:Object,default:()=>({id:""})},gradeNumList:{type:Array,default:()=>[]},classArray:{type:Array,default:()=>[]},subjectList:{type:Array,default:()=>[]}},name:"resetStudent",emits:["close","getList"],setup(e,{emit:a}){const t=h({uploading:!1}),n=y(),u=m(),o=h({currentGradeNum:null,currentClass:null,subjectId:null});return()=>f("div",{class:[l.addClass]},[f(b,{"label-placement":"left",model:o,ref:u},{default:()=>[f(w,{path:"currentGradeNum",rule:[{required:!0,message:"请选择年级"}]},{default:()=>[f(s,C({style:{width:"400px"},options:e.gradeNumList,placeholder:"选择年级",clearable:!0},{value:o.currentGradeNum,"onUpdate:value":e=>o.currentGradeNum=e}),null)]}),f(w,{path:"currentClass",rule:[{required:!0,message:"请选择班级"}]},{default:()=>[f(s,C({style:{width:"400px"},options:e.classArray,placeholder:"选择班级",clearable:!0},{value:o.currentClass,"onUpdate:value":e=>o.currentClass=e}),null)]}),f(w,{path:"subjectId",rule:[{required:!0,message:"请选择声部"}]},{default:()=>[f(s,C({style:{width:"400px"},options:e.subjectList,placeholder:"选择声部",clearable:!0},{value:o.subjectId,"onUpdate:value":e=>o.subjectId=e}),null)]})]}),f(j,{class:l.btnGroup,justify:"center"},{default:()=>[f(x,{round:!0,onClick:()=>a("close")},{default:()=>[L("取消")]}),f(x,{round:!0,loading:t.uploading,onClick:()=>{u.value.validate((async e=>{if(!e){t.uploading=!0;try{await i({...o}),n.success("新增成功"),a("close"),a("getList"),t.uploading=!1}catch(l){console.log(l)}t.uploading=!1}}))},type:"primary"},{default:()=>[L("保存")]})]})])}});function ie(e){return"function"==typeof e||"[object Object]"===Object.prototype.toString.call(e)&&!B(e)}const ue=v({props:{activeRow:{type:Object,default:()=>({id:""})}},name:"RestStudentBox",emits:["close","getList"],setup(e,{emit:a}){const s=y(),n=h({uploading:!1});m([]),m([]),m();const i=m([]);console.log(e.activeRow,"activeRow");const c=h({name:"",id:""}),r=m([]),p=m([]),g=m(null),v=m([]),b=m([]),w=m(null),B=m([]),U=async e=>await o({page:1,rows:999,classGroupId:e}),N=k((()=>(p.value||[]).filter((e=>-1!=e.label.indexOf(g.value||""))))),V=k((()=>(b.value||[]).filter((e=>-1!=e.label.indexOf(w.value||"")))));return S((async()=>{(async()=>{try{const a=await u({page:1,rows:9999,upgradeFlag:!0});i.value=a.data.rows.map((a=>({label:a.name,key:a.id,disabled:a.id==e.activeRow.id}))),i.value[0].disabled?(c.name=i.value[1].label,c.id=i.value[1].key):(c.name=i.value[0].label,c.id=i.value[0].key);const l=await U(c.id);b.value=l.data.rows.map((e=>({label:e.nickname+"("+e.id+")",value:e.id})))}catch(a){console.log(a)}})();const a=await U(e.activeRow.id);p.value=a.data.rows.map((e=>({label:e.nickname+"("+e.id+")",value:e.id})))})),()=>{let u,o;return f("div",{class:[l.container,l.resetStudentWrap]},[f("div",{class:l.studentTransfer},[f("div",{class:l.studentTransferList},[f("div",{class:l.studentLeft},[f("div",{class:l.listTop},[f("p",null,[e.activeRow.name]),f("span",null,[L("(当前班级)")])]),f("div",{class:l.listCore},[f(A,{class:l.chioseCheckAllBox},{default:()=>[f(R,{onUpdateChecked:e=>{N.value.length===r.value.length?r.value=[]:r.value=N.value.map((e=>e.value))},checked:N.value.length===r.value.length,indeterminate:r.value.length>0&&N.value.length!==r.value.length,label:"全选"},null)]}),f(A,null,{default:()=>[f(t,C({placeholder:"请输入学生姓名"},{class:l.searchInput,searchWord:g.value,onChangeValue:e=>g.value=e}),null)]}),f(q,{style:"max-height: 204px;min-height: 204px;margin-top:14px;"},{default:()=>[f(F,{value:r.value,"onUpdate:value":e=>r.value=e},ie(u=N.value.map((e=>f(A,{class:l.chioseCheckBox},{default:()=>[f(R,{value:e.value,label:e.label},null)]}))))?u:{default:()=>[u]})]})]),f("div",{class:[l.bottomLeft,l.bottom]},[f("div",{class:l.bottomWrap},[L("共"),p.value.length,L("名学生")])])]),f("div",{class:l.chioseBox},[f("div",{class:[l.chioseBtn,l.chioseBtnRight],onClick:()=>(()=>{const e=p.value.filter((e=>-1!=r.value.indexOf(e.value)));if(e.length>0){const a=e.map((e=>({...e,studentId:e.value,toClassId:c.id})));B.value=B.value.filter((e=>!a.some((a=>a.value===e.value)))),B.value=B.value.concat(a)}p.value=p.value.filter((a=>!e.some((e=>e.value===a.value)))),e.forEach((e=>{b.value.push(e)})),r.value=[]})()},null),f("div",{class:l.chioseBtn,onClick:()=>(()=>{const a=b.value.filter((e=>-1!=v.value.indexOf(e.value)));if(a.length>0){const l=a.map((a=>({...a,studentId:a.value,toClassId:e.activeRow.id})));B.value=B.value.filter((e=>!l.some((a=>a.value===e.value)))),B.value=B.value.concat(l)}b.value=b.value.filter((e=>!a.some((a=>a.value===e.value)))),a.forEach((e=>{p.value.push(e)})),v.value=[],console.log(B.value," submitList.value===>")})()},null)]),f("div",{class:l.studentRight},[f("div",{class:l.listTop},[c.id?f(I,{key:"111",value:c.id,"onUpdate:value":e=>c.id=e,options:i.value,onSelect:e=>{(async e=>{i.value.forEach((a=>{a.key==e&&(c.name=a.label,c.id=a.key)}));const a=await U(e);b.value=a.data.rows.map((e=>({label:e.nickname+"("+e.id+")",value:e.id}))),console.log(B.value,"submitList.value"),b.value=b.value.filter((e=>!B.value.some((a=>a.value===e.value)))),B.value.forEach((e=>{e.toClassId==c.id&&(console.log(e.toClassId,e),b.value.push({label:e.label,value:e.value}))}))})(e)},scrollable:!0},{default:()=>[f("div",null,[c.name,f(G,{class:l.smallArrow,src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAATRJREFUSEtjZKAxYKSx+QyjFhAM4dEgGiRBZGxszPr+/Xuue/fufSToJAIKJCQkRF+8ePEapoxRWlpa+Oev31cYGBj4/zP8L337+vVUciwRFxfn/vvv36r//xm8GJkYZ7959SoNZA6jsLi4E8Pff3thhjIxMuW/fv1yEimWQA3f9v8/gx1U35O3b17Lgi1oaGhgmjJ12sH////bkGMJFsMZGBkY09+8eTULbAGIEBUV5fnPwLidVEuwG85U9ObNy354HMAYpFpCjOFwH5BqCbGGY1hATHCRYjhWC/BZwsTEMPfvv3/IqYWBkQE1zNFTH87CDlucMDIy3Pn/n0EFEYH4DcfpA3xxQorhBC2ABdc/BsbdDP//W5BqOFEWIOKE4cK/fwzyjEyMM9++fpVDbE4f+hUOAC9/xhn8Z6OyAAAAAElFTkSuQmCC",previewDisabled:!0},null)])]}):null]),f("div",{class:l.listCore},[f(A,{class:l.chioseCheckAllBox},{default:()=>[f(R,{onUpdateChecked:e=>{V.value.length===v.value.length?v.value=[]:v.value=V.value.map((e=>e.value))},checked:V.value.length===v.value.length,indeterminate:v.value.length>0&&V.value.length!==v.value.length,label:"全选"},null)]}),f(A,null,{default:()=>[f(t,C({placeholder:"请输入学生姓名"},{class:l.searchInput,searchWord:w.value,onChangeValue:e=>w.value=e}),null)]}),f(q,{style:"max-height: 204px;min-height: 204px;margin-top:14px;"},{default:()=>[f(F,{value:v.value,"onUpdate:value":e=>v.value=e},ie(o=V.value.map((e=>f(A,{class:l.chioseCheckBox},{default:()=>[f(R,{value:e.value,label:e.label},null)]}))))?o:{default:()=>[o]})]})]),f("div",{class:[l.bottomRight,l.bottom]},[f("div",{class:l.bottomWrap},[L("共"),b.value.length,L("名学生")])])])])]),f(j,{class:l.btnGroup,justify:"center"},{default:()=>[f(x,{round:!0,onClick:()=>a("close")},{default:()=>[L("取消")]}),f(x,{round:!0,loading:n.uploading,type:"primary",onClick:()=>{(async()=>{if(i.value.length<2)s.error("当前只有一个班级,无法调整");else if(B.value<1)a("close");else try{await d(B.value),a("close"),a("getList")}catch(e){console.log(e)}})()}},{default:()=>[L("保存")]})]})])}}}),oe=v({name:"coai-guide",emits:["close"],setup(e,{emit:a}){const l=h({box:{height:"0px"},show:!1,steps:[{ele:"",eleRect:{},img:Q("class1.png"),handStyle:{top:"0.91rem"},imgStyle:{top:U(-4),left:U(-294),width:U(648),height:U(227)},btnsStyle:{bottom:U(30),left:U(-130)},eleRectPadding:{left:7,top:7,width:14,height:14}},{ele:"",img:Q("class2.png"),imgStyle:{top:U(-4),left:U(-276),width:U(515),height:U(227)},btnsStyle:{bottom:U(30),left:U(-110)},eleRectPadding:{left:7,top:7,width:14,height:14}},{ele:"",img:Q("class3.png"),imgStyle:{top:U(-4),width:U(437),height:U(227),left:U(-276)},btnsStyle:{bottom:U(30),left:U(-113)},eleRectPadding:{left:7,top:7,width:14,height:14}}],step:0}),t=m(!1),s=m({});(async()=>{try{const e=await _({guideTag:"teacher-guideInfo"});e.data?s.value=JSON.parse(e.data?.guideValue)||null:s.value={},s.value&&s.value.classGuide?t.value=!1:t.value=!0}catch(e){console.log(e)}})();const n=()=>{const e=document.getElementById(`class-${l.step}`);if(e){const a=e.getBoundingClientRect(),t=l.steps[l.step].eleRectPadding?.left||0,s=l.steps[l.step].eleRectPadding?.top||0,n=l.steps[l.step].eleRectPadding?.width||0,i=l.steps[l.step].eleRectPadding?.height||0;l.box={left:a.x-t+"px",top:a.y-s+"px",width:a.width+n+"px",height:a.height+i+"px"}}else o()},i=async e=>{try{if("classList"!==e)return;s.value?s.value.classGuide=!1:s.value={classGuide:!1};try{await H({guideTag:"teacher-guideInfo",guideValue:JSON.stringify(s.value)})}catch(a){console.log(a)}l.step=0,n(),t.value=!0}catch{}};S((()=>{n(),window.addEventListener("resize",u),N.on("teacher-guideInfo",(e=>i(e)))}));const u=()=>{n()};V((()=>{window.removeEventListener("resize",u),N.off("teacher-guideInfo",i)}));const o=()=>{l.step>=4?d():(l.step=l.step+1,n())},d=async()=>{s.value?s.value.classGuide=!0:s.value={classGuide:!0};try{await H({guideTag:"teacher-guideInfo",guideValue:JSON.stringify(s.value)})}catch(e){console.log(e)}t.value=!1};return()=>f(Y,null,[t.value?T(f("div",{"onUpdate:show":e=>t.value=e,class:["n-modal-mask","n-modal-mask-guide"]},[f("div",{class:Z.content,onClick:()=>o()},[f("div",{class:Z.backBtn,onClick:e=>{e.stopPropagation(),d()}},[L("跳过")]),f("div",{class:Z.box,style:{...l.box,...l.steps[l.step].boxStyle},id:`modeType-${l.step}`},[l.steps.map(((e,a)=>f("div",{onClick:e=>e.stopPropagation(),class:Z.item,style:"bottom"==e.type?{display:a===l.step?"":"none",left:`${e.eleRect?.left}px`,top:`-${e.imgStyle?.height}`}:{display:a===l.step?"":"none",left:`${e.eleRect?.left}px`,top:`${l.box?.height}`}},[f("img",{class:Z.img,style:e.imgStyle,src:e.img},null),f("div",{class:Z.btns,style:e.btnsStyle},[l.step+1==l.steps.length?f(Y,null,[f("div",{class:[Z.endBtn],onClick:()=>d()},[L("完成")]),f("div",{class:Z.nextBtn,onClick:()=>{l.step=0,n()}},[L("再看一遍")])]):f("div",{class:Z.btn,onClick:()=>o()},[L("下一步 ("),l.step+1,L("/"),l.steps.length,L(")")])])])))])])]),[[E,t.value,"show"]]):null])}}),de="_showContentWidth_1uy1t_1",ce=v({name:"the-tooltip",props:{maxWidth:{type:Number,default:300},showContentWidth:{type:Number,default:120},tipsContent:{type:String,default:""},content:{type:String,default:""},placement:{type:String,default:"top"},showArrow:{type:Boolean,default:!0},trigger:{type:String,default:"hover"}},setup:e=>()=>f(Y,null,[f(W,{style:{maxWidth:e.maxWidth+"px"},trigger:e.trigger,placement:e.placement,showArrow:e.showArrow,delay:500},{trigger:()=>f("p",{style:{maxWidth:e.showContentWidth+"px"},class:de},[e.content]),default:()=>e.tipsContent||e.content})])}),re=v({props:{activeRow:{type:Object,default:()=>({id:""})},gradeNumList:{type:Array,default:()=>[]},classArray:{type:Array,default:()=>[]},subjectList:{type:Array,default:()=>[]}},name:"resetStudent",emits:["close","getList"],setup(e,{emit:a}){const t=h({uploading:!1}),n=y(),i=m(),u=h({currentGradeNum:null,currentClass:null,subjectId:null,id:null});return S((()=>{u.currentGradeNum=e.activeRow.currentGradeNum,u.currentClass=e.activeRow.currentClass,u.subjectId=e.activeRow.subjectId,u.id=e.activeRow.id})),()=>f("div",{class:[l.addClass]},[f(b,{"label-placement":"left",model:u,ref:i},{default:()=>[f(w,{path:"subjectId",rule:[{required:!0,message:"请选择声部"}]},{default:()=>[f(s,C({style:{width:"400px"},options:e.subjectList,placeholder:"选择声部",clearable:!0},{value:u.subjectId,"onUpdate:value":e=>u.subjectId=e}),null)]})]}),f(j,{class:l.btnGroup,justify:"center"},{default:()=>[f(x,{round:!0,onClick:()=>a("close")},{default:()=>[L("取消")]}),f(x,{round:!0,loading:t.uploading,onClick:()=>{i.value.validate((async e=>{if(!e){t.uploading=!0;try{await c({...u}),n.success("修改成功"),a("close"),a("getList"),t.uploading=!1}catch(l){console.log(l)}t.uploading=!1}}))},type:"primary"},{default:()=>[L("保存")]})]})])}});e("default",v({name:"class-classList",setup(){const e=h({searchForm:{keyword:null,currentClass:"",currentGradeNum:"",subjectId:"",gradeYear:"",gradeLevel:""},orchestraType:null,courseTypeCode:null,loading:!1,pagination:{page:1,rows:10,pageTotal:6},gradeNumList:[],tableList:[],studentVisible:!1,activeRow:null,showaddClass:!1,goCourseVisiable:!1,removeVisiable:!1,removeRow:{},previewModal:!1,previewParams:{},lastCourse:null,groupBtnLoading:!1,subjectList:[],showResetClass:!1,showSubjectClass:!1,groupVisiable:!1,popSelectYearList:[],popSelectLevelList:[]}),a=m(),i=y(),o=P(),d=O(),c=()=>{e.pagination.page=1,R(),se({current:e.searchForm,saveKey:d.path})},v=m(!1);e.gradeNumList=z();const k=()=>{e.searchForm={keyword:null,currentClass:"",currentGradeNum:"",subjectId:"",gradeYear:"",gradeLevel:""},e.popSelectYearList.length>0&&(e.searchForm.gradeYear=e.popSelectYearList[0].id),R(),se({current:e.searchForm,saveKey:d.path})},A=async()=>{try{await r({ids:e.removeRow.id}),R(),i.success("删除成功"),e.removeVisiable=!1}catch(a){console.log(a)}},R=async()=>{e.loading=!0;try{const a=await u({...e.searchForm,...e.pagination});e.tableList=a.data.rows,e.pagination.pageTotal=a.data.total,e.loading=!1,setTimeout((()=>{e.tableList.length>0&&(v.value=!0)}),500)}catch(a){e.loading=!1,console.log(a)}console.log("getList")},F=a=>{e.activeRow=a,e.studentVisible=!0},I=async a=>{try{a.subjectId?o.push({path:"/prepare-lessons",query:{lastUseCoursewareId:a.lessonCoursewareId,unit:a.lessonCoursewareKnowledgeDetailId,subjectId:a.subjectId,courseScheduleSubjectId:a.courseScheduleSubjectId,preStudentNum:a.preStudentNum,name:a.name,classGroupId:a.id}}):(e.showSubjectClass=!0,e.activeRow=a)}catch(l){console.log(l)}},B=a=>{e.activeRow=a,e.showResetClass=!0},U=async a=>{e.activeRow=a,e.groupVisiable=!0},N=async()=>{console.log(e.activeRow,"row"),e.groupBtnLoading=!0;try{await g({classGroupId:e.activeRow.id}),i.success("创建成功"),e.groupVisiable=!1,await R()}catch(a){console.log(a)}e.groupBtnLoading=!1};return te({current:e.searchForm,callBack:a=>{e.searchForm=a}}),S((async()=>{e.loading=!0,(async()=>{const a=await p({page:1,rows:9999});e.subjectList=a.data.rows.map((e=>({value:e.id,label:e.name}))),e.subjectList.unshift({value:"",label:"全部声部"})})(),await(async()=>{try{const{data:a}=await ae(),l=a||[];l.forEach((e=>{e.name=e.name+"学年"})),e.popSelectYearList=l||[],l.length>0&&!e.searchForm.gradeYear&&(e.searchForm.gradeYear=l[0].id)}catch{}})(),await(async()=>{try{const{data:a}=await le(),l=a||[];l.forEach((e=>{e.name=e.name+"级"})),l.unshift({id:"",name:"全部学级"}),e.popSelectLevelList=l||[],l.length>0&&!e.searchForm.gradeLevel&&(e.searchForm.gradeLevel=l[0].id)}catch{}})(),await R(),e.loading=!1})),()=>f("div",{class:l.listWrap},[f("div",{class:l.searchList},[f(b,{"label-placement":"left",inline:!0,ref:a},{default:()=>[f(w,null,{default:()=>[f(t,C({placeholder:"请输入班级名称"},{class:l.searchInput,searchWord:e.searchForm.keyword,onChangeValue:a=>e.searchForm.keyword=a}),null)]}),f(w,null,{default:()=>[f(s,C({options:e.popSelectYearList,placeholder:"选择学年",clearable:!1,inline:!0,labelField:"name",valueField:"id"},{value:e.searchForm.gradeYear,"onUpdate:value":a=>e.searchForm.gradeYear=a}),null)]}),f(w,null,{default:()=>[f(s,C({options:e.popSelectLevelList,placeholder:"选择学级",clearable:!0,inline:!0,labelField:"name",valueField:"id"},{value:e.searchForm.gradeLevel,"onUpdate:value":a=>e.searchForm.gradeLevel=a}),null)]}),f(w,null,{default:()=>[f(s,C({options:e.gradeNumList,placeholder:"选择年级",clearable:!0,inline:!0},{value:e.searchForm.currentGradeNum,"onUpdate:value":a=>e.searchForm.currentGradeNum=a}),null)]}),f(w,null,{default:()=>[f(s,C({options:J,placeholder:"选择班级",clearable:!0,inline:!0},{value:e.searchForm.currentClass,"onUpdate:value":a=>e.searchForm.currentClass=a}),null)]}),f(w,null,{default:()=>[f(s,C({options:e.subjectList,placeholder:"选择声部",clearable:!0,inline:!0},{value:e.searchForm.subjectId,"onUpdate:value":a=>e.searchForm.subjectId=a}),null)]}),f(w,null,{default:()=>[f(j,{justify:"end"},{default:()=>[f(x,{type:"primary",class:"searchBtn",onClick:c},{default:()=>[L("搜索")]}),f(x,{type:"primary",ghost:!0,class:"resetBtn",onClick:k},{default:()=>[L("重置")]})]})]})]})]),f(x,{class:l.addBtn,type:"primary",onClick:()=>e.showaddClass=!0},{default:()=>[L("创建班级")],icon:()=>f(Y,null,[f(G,{class:l.addBtnIcon,previewDisabled:!0,src:K},null)])}),f("div",{class:l.tableWrap},[f(D,{class:l.classTable,loading:e.loading,columns:[{title:"班级名称",key:"name"},{title:"学年",key:"gradeYear"},{title:"学级",key:"gradeLevel",render:e=>e.gradeLevel?`${e.gradeLevel}级`:""},{title:"班级声部",key:"subjectName"},{title:"学生人数",key:"preStudentNum"},{title:"上次学习",key:"lastStudy",width:"20%",render:e=>e.lastStudy?f(ce,{maxWidth:300,showContentWidth:300,content:e.lastStudy},null):"--"},{title:"操作",key:"id",render:(a,l)=>f("div",null,[f(j,null,{default:()=>[0==l?f("div",{id:"class-0"},[f(x,{type:"primary",text:!0,onClick:()=>{o.push({path:"/classDetail",query:{name:a.name,id:a.id,gradeYear:a.gradeYear,upgradeFlag:a.upgradeFlag?1:0}})}},{default:()=>[L("详情")]})]):f(x,{type:"primary",text:!0,onClick:()=>{o.push({path:"/classDetail",query:{name:a.name,id:a.id,gradeYear:a.gradeYear,upgradeFlag:a.upgradeFlag?1:0}})}},{default:()=>[L("详情")]}),f(x,{type:"primary",disabled:!a.upgradeFlag,text:!0,onClick:()=>B(a)},{default:()=>[L("修改声部")]}),f(x,0==l?C({type:"primary",disabled:!a.upgradeFlag},{id:"class-1"},{text:!0,onClick:()=>{F(a)}}):{type:"primary",disabled:!a.upgradeFlag,text:!0,onClick:()=>{F(a)}},{default:()=>[L("学生调整")]}),f(x,0==l?C({id:"class-2"},{disabled:!a.upgradeFlag,type:"primary",text:!0,onClick:()=>I(a)}):{disabled:!a.upgradeFlag,type:"primary",text:!0,onClick:()=>I(a)},{default:()=>[L("开始上课")]}),a.preStudentNum>0?null:f(x,{type:"error",color:"#EA4132",textColor:"#EA4132",text:!0,onClick:()=>{e.removeVisiable=!0,e.removeRow=a}},{default:()=>[L("删除")]}),a.imGroupId?null:f(x,{type:"primary",disabled:!a.upgradeFlag,text:!0,onClick:()=>{U(a)}},{default:()=>[L("创建群聊")]})]})])}],data:e.tableList},{empty:()=>f($,null,null)}),f(n,{page:e.pagination.page,"onUpdate:page":a=>e.pagination.page=a,pageSize:e.pagination.rows,"onUpdate:pageSize":a=>e.pagination.rows=a,pageTotal:e.pagination.pageTotal,"onUpdate:pageTotal":a=>e.pagination.pageTotal=a,onList:R,sync:!0},null)]),f(M,{show:e.studentVisible,"onUpdate:show":a=>e.studentVisible=a,preset:"card",class:["modalTitle background",l.studentVisible],title:"学生调整"},{default:()=>[f(ue,{activeRow:e.activeRow,onClose:()=>e.studentVisible=!1,onGetList:()=>R()},null)]}),f(M,{show:e.showaddClass,"onUpdate:show":a=>e.showaddClass=a,style:{width:"500px"},"display-directive":"if",preset:"card",class:["modalTitle background"],title:"创建班级"},{default:()=>[f(ne,{gradeNumList:e.gradeNumList,classArray:J,subjectList:e.subjectList,onGetList:()=>R(),onClose:()=>e.showaddClass=!1},null)]}),f(M,{show:e.showResetClass,"onUpdate:show":a=>e.showResetClass=a,style:{width:"500px"},"display-directive":"if",preset:"card",class:["modalTitle background"],title:"修改声部"},{default:()=>[f(re,{activeRow:e.activeRow,subjectList:e.subjectList,onGetList:()=>R(),onClose:()=>e.showResetClass=!1},null)]}),f(M,{show:e.showSubjectClass,"onUpdate:show":a=>e.showSubjectClass=a,style:{width:"500px"},preset:"card",class:["modalTitle background"],title:"修改声部"},{default:()=>[e.showSubjectClass?f(ee,{activeRow:e.activeRow,onGetList:()=>R(),onConfirm:e=>{o.push({path:"/prepare-lessons",query:{...e}})},onClose:()=>e.showSubjectClass=!1},null):null]}),f(X,{show:e.previewModal,"onUpdate:show":a=>e.previewModal=a,type:"attend",params:e.previewParams},null),f(M,{show:e.removeVisiable,"onUpdate:show":a=>e.removeVisiable=a,preset:"card",class:["modalTitle",l.removeVisiable],title:"删除班级"},{default:()=>[f("div",{class:l.studentRemove},[f("p",null,[L("确定要删除班级么?"),f("span",null,[L("删除班级信息将会清空")]),L("。")]),f(j,{class:l.btnGroup,justify:"center"},{default:()=>[f(x,{round:!0,type:"primary",onClick:A},{default:()=>[L("确定")]}),f(x,{round:!0,onClick:()=>e.removeVisiable=!1},{default:()=>[L("取消")]})]})])]}),f(M,{show:e.groupVisiable,"onUpdate:show":a=>e.groupVisiable=a,preset:"card",class:["modalTitle",l.removeVisiable],title:"创建群聊"},{default:()=>[f("div",{class:l.studentRemove},[f("p",{style:{textAlign:"center"}},[L("是否创建班级群聊")]),f(j,{class:l.btnGroup,justify:"center"},{default:()=>[f(x,{round:!0,type:"primary",onClick:N,loading:e.groupBtnLoading,disabled:e.groupBtnLoading},{default:()=>[L("确定")]}),f(x,{round:!0,onClick:()=>e.groupVisiable=!1},{default:()=>[L("取消")]})]})])]}),v.value?f(oe,null,null):null])}}))}}}));