index-legacy-15a96177-1694078809672.js 5.9 KB

1
  1. System.register(["./index-legacy-53ea7694-1694078809672.js","./isCollaose-legacy-ef637d9f-1694078809672.js","./index-legacy-29bcc766-1694078809672.js","./index-legacy-c395b4d9-1694078809672.js","./state-legacy-8c544d22-1694078809672.js","./updateSubject-legacy-050381e8-1694078809672.js","./index-legacy-da1c415f-1694078809672.js","./index-legacy-c82e2503-1694078809672.js","./contants-legacy-4ea2bc50-1694078809672.js"],(function(e,t){"use strict";var a,l,n,s,i,c,o,r,u,d,_,g,m,h,y,w,p,v,b,q,C,S=document.createElement("style");return S.textContent='._attendClass_qy21g_1{margin:1.66666667vw 0}._attendClassSearch_qy21g_4{width:100%;display:flex;align-items:center;gap:0 1.25vw;margin-bottom:1.45833333vw;padding:0 2.08333333vw}._attendClassSearch_qy21g_4 .n-base-selection,._attendClassSearch_qy21g_4 .n-input{height:2.70833333vw;min-height:2.70833333vw;--n-height: 2.70833333vw !important;font-size:.9375rem;border-radius:.41666667vw!important}._attendClassSearch_qy21g_4 ._iconSearch_qy21g_20{width:.83333333vw;height:.88541667vw}._classList_qy21g_24{max-height:60vh;min-height:60vh;padding:0 2.08333333vw}._classList_qy21g_24 ._listSection_qy21g_29{min-height:60vh}._classList_qy21g_24 ._emptySection_qy21g_32{display:flex;align-items:center}._thingItem_qy21g_36{background:#F5F6FA;border-radius:.625vw;margin-bottom:.83333333vw;padding:1.25vw;cursor:pointer;transition:background-color .2s linear}._thingItem_qy21g_36:hover{background:#ecedf4;transition:background-color .2s linear}._thingItem_qy21g_36 .n-thing-header{margin-bottom:0!important}._thingItem_qy21g_36 .n-thing-header__title{width:100%;display:flex;align-items:center}._thingItem_qy21g_36 ._title_qy21g_56{display:flex;align-items:center;font-size:1.04166667rem!important;font-weight:600!important;color:#131415!important;line-height:1.45833333vw}._thingItem_qy21g_36 ._title_qy21g_56:before{content:" ";display:inline-block;width:.52083333vw;height:.52083333vw;border-radius:50%;background:#198CFE;margin-right:.625vw}._thingItem_qy21g_36 ._subjects_qy21g_73{margin-left:.72916667vw;font-size:.83333333rem!important;line-height:1.14583333vw;color:#0a81f7;background:#E8F4FF;border-radius:.26041667vw;border:1px solid #198CFE;padding:0 .41666667vw;font-weight:700}._thingItem_qy21g_36 ._subjects_qy21g_73._noSubjects_qy21g_84{color:#f4130d!important;background:transparent;border:1px solid #F4130D}._thingItem_qy21g_36 ._content_qy21g_89{margin-top:.625vw!important;font-size:.83333333rem;color:#777}\n',document.head.appendChild(S),{setters:[e=>{a=e.B},e=>{l=e.d,n=e.k},e=>{s=e.T},e=>{i=e.u},e=>{c=e.s},e=>{o=e.U},e=>{r=e.d,u=e.e,d=e.r,_=e.n,g=e.f,m=e.h,h=e.W,y=e.A,w=e.c8,p=e.F,v=e.k,b=e.v},e=>{q=e.u},e=>{C=e.N}],execute:function(){const t="_attendClass_qy21g_1",S="_attendClassSearch_qy21g_4",f="_classList_qy21g_24",j="_listSection_qy21g_29",F="_emptySection_qy21g_32",I="_thingItem_qy21g_36",k="_title_qy21g_56",x="_subjects_qy21g_73",z="_noSubjects_qy21g_84",R="_content_qy21g_89",E=[];for(let e=1;e<=40;e++)E.push({label:e+"班",value:e});e("A",r({name:"attend-class",props:{type:{type:String,default:"change"}},emits:["close","preview","confirm"],setup(e,{emit:r}){const N=i(),G=u({showSubjectClass:!1,activeRow:{},keyword:null,currentGradeNum:null,currentClass:null}),U=d([]),K=d(!1),L=()=>{const e=document.documentElement;document.fullScreen||document.mozFullScreen||document.webkitIsFullScreen?document.exitFullscreen?document.exitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitExitFullscreen&&document.webkitExitFullscreen():e.requestFullscreen&&e.requestFullscreen()||e.mozRequestFullScreen&&e.mozRequestFullScreen()||e.webkitRequestFullscreen&&e.webkitRequestFullscreen()||e.msRequestFullscreen&&e.msRequestFullscreen()},A=async()=>{K.value=!0;try{const{data:e}=await n({page:1,rows:99,upgradeFlag:!0,...G}),t=e.rows||[],a=[];t.forEach((e=>{e.preStudentNum>0&&a.push(e)})),U.value=a}catch{}K.value=!1},B=q((()=>A()),500);return _((()=>{A()})),()=>g("div",{class:t},[g("div",{class:S},[g(m,{placeholder:"请输入班级名称",clearable:!0,value:G.keyword,"onUpdate:value":e=>G.keyword=e,onKeyup:e=>{"Enter"===e.code&&B()},onClear:()=>B()},{prefix:()=>g("span",{class:"icon-search-input",onClick:()=>B()},null)}),g(h,{placeholder:"全部年级",clearable:!0,options:[{label:"全部年级",value:null},...a.grades],value:G.currentGradeNum,"onUpdate:value":[e=>G.currentGradeNum=e,()=>B()]},null),g(h,{placeholder:"全部班级",clearable:!0,options:[{label:"全部班级",value:null},...E],value:G.currentClass,"onUpdate:value":[e=>G.currentClass=e,()=>B()]},null)]),g(C,{class:f},{default:()=>[g(y,{show:K.value},{default:()=>[g("div",{class:[j,!K.value&&U.value.length<=0?F:""]},[U.value.map((t=>g("div",{onClick:()=>(async t=>{try{if("change"==e.type)return void(t.subjectId?r("confirm",{lastUseCoursewareId:t.lessonCoursewareId,unit:t.lessonCoursewareKnowledgeDetailId,subjectId:t.subjectId,name:t.name,classGroupId:t.id}):(G.showSubjectClass=!0,G.activeRow=t));const a=await l({lessonCoursewareKnowledgeDetailId:N.selectKey,classGroupId:t.id});r("close"),r("preview",{type:"class",classId:a.data,classGroupId:t.id,subjectId:N.getSubjectId,detailId:N.getSelectKey,lessonCourseId:N.getBaseCourseware.id}),window.matchMedia("(display-mode: standalone)").matches&&(c.application=window.matchMedia("(display-mode: standalone)").matches,setTimeout((()=>{L()}),200))}catch{}})(t)},[g(w,{class:[I,"isFull"]},{header:()=>g(p,null,[g("div",{class:k},[t.name,v(" "),t.preStudentNum,v("人")]),g("div",{class:[x,t.subjectName?"":z]},[t.subjectName?t.subjectName:"暂无声部"])]),default:()=>t.lastStudy&&g("div",{class:R},[t.lastStudy])})]))),!K.value&&U.value.length<=0&&g(s,null,null)])]})]}),g(b,{show:G.showSubjectClass,"onUpdate:show":e=>G.showSubjectClass=e,style:{width:"500px"},preset:"card",class:["modalTitle background"],title:"修改声部"},{default:()=>[G.showSubjectClass?g(o,{activeRow:G.activeRow,onGetList:()=>A(),onConfirm:e=>{r("confirm",e)},onClose:()=>G.showSubjectClass=!1},null):null]})])}}))}}}));