1 |
- import{s as a}from"./index.module-9df5e304.js";import{d as q}from"./teacherIcon-b8e3946d.js";import{M as P,O as te,Q as K,R as ae,S as se,U as le,V as re,d as E,W as oe,X,Y as ue,Z as ne,_ as V,$ as j,a0 as Y,a1 as ce,e as O,r as S,x as ie,n as W,f as e,N as $,g as G,J as k,v as _,j as I,k as n,y as M,F as x,L as d,a2 as de,a3 as pe,a4 as ge,a5 as ee,b as me,u as he,c as Ae,w as Q,a6 as fe,A as be,t as D}from"./index-ea33af14.js";import{g as ve}from"./contants-e12e4ed1.js";import{a as Ce,g as ye}from"./api-7a4c358c.js";import{u as Fe,l as we,b as Be,q as Ze,c as Se}from"./catchData-da0e46be.js";import{T as Ie}from"./index-739f14e6.js";import{c as Ge,a as Ee}from"./api-dd7d914f.js";import{T as Ne}from"./index-36ed9891.js";import{g as U,s as w}from"./index-30fa9756.js";import{T as Le,P as Re}from"./placeholderTone-79d2683c.js";import{v as Te}from"./urlUtils-b7caaee8.js";import{N as De}from"./Cascader-c2b1efb3.js";import{u as ke}from"./index-a89a78d5.js";import"./closeAble-14a5ded0.js";const xe=P("avatar-group","\n flex-wrap: nowrap;\n display: inline-flex;\n position: relative;\n",[te("vertical",{flexDirection:"row"},[P("avatar",[K("&:not(:first-child)","\n margin-left: var(--n-gap);\n ")])]),ae("vertical",{flexDirection:"column"},[P("avatar",[K("&:not(:first-child)","\n margin-top: var(--n-gap);\n ")])])]),Ue=()=>({gap:"-12px"}),Je=se({name:"AvatarGroup",common:le,peers:{Avatar:re},self:Ue}),Pe=Je,Ve=Object.assign(Object.assign({},X.props),{max:Number,maxStyle:[Object,String],options:{type:Array,default:()=>[]},vertical:Boolean,size:[String,Number]}),je=E({name:"AvatarGroup",props:Ve,setup(r){const{mergedClsPrefixRef:f,mergedRtlRef:s}=oe(r),u=X("AvatarGroup","-avatar-group",xe,Pe,r,f);ue(ce,r);const m=ne("AvatarGroup",s,f),h=V(()=>{const{max:t}=r;if(t===void 0)return;const{options:i}=r;return i.length>t?i.slice(t-1,i.length):[]}),g=V(()=>{const{options:t,max:i}=r;return i===void 0?t:t.length>i?t.slice(0,i-1):t.length===i?t.slice(0,i):t});return{mergedTheme:u,rtlEnabled:m,mergedClsPrefix:f,restOptions:h,displayedOptions:g,cssVars:V(()=>({"--n-gap":u.value.self.gap}))}},render(){const{mergedClsPrefix:r,displayedOptions:f,restOptions:s,mergedTheme:u,$slots:m}=this;return j("div",{class:["".concat(r,"-avatar-group"),this.rtlEnabled&&"".concat(r,"-avatar-group--rtl"),this.vertical&&"".concat(r,"-avatar-group--vertical")],style:this.cssVars,role:"group"},f.map(h=>m.avatar?m.avatar({option:h}):j(Y,{src:h.src,theme:u.peers.Avatar,themeOverrides:u.peerOverrides.Avatar})),s!==void 0&&s.length>0&&(m.rest?m.rest({options:s,rest:s.length}):j(Y,{style:this.maxStyle,theme:u.peers.Avatar,themeOverrides:u.peerOverrides.Avatar},{default:()=>"+".concat(s.length)})))}}),Me=""+new URL("headerD-240a39c0.png",import.meta.url).href,Oe=""+new URL("blackboard_bg-4665b107.png",import.meta.url).href,We=""+new URL("teacher_man-da2bedfd.png",import.meta.url).href,He=""+new URL("teacher_woman-448d4dae.png",import.meta.url).href,Ke="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAjVBMVEUAAABdZtJdZ9BdaNJcZtNdZ9JbZdBibdZcZtFcZdFcZdFcZtFbZtFcZtFcZ9NdZ9NdaNNic9hcZtFcZtFdZ9JdZ9JdZ9JcZtFcZtFhadZibdtbZdFcZtFcZtJga9ZeadRbZtFcZtJcZtFdatFtbfSAgP9bZtFbZtFbZtFcZtFcZtFcZtFcZ9JcZdBbZdC6BugDAAAALnRSTlMAWWhlS0r7FvHgyLb3YlY/OAm/n1BEMqmIHw/PjnYuG9OSbyYFBNrXxJaAelzoGjQ0rgAAAZdJREFUWMPt1teO2kAYhuFvjXfcewcXet///i8vtpMhYzNoLaJIUeTnBKMPXmyJg8HsH7PcGLZtnDNHk++ak527T1yWkDsTZ96f17v5e4aUR4JjPBzjo7h6kHFoIBJuNIiG2wIyCxpaa4+HX48mZVKATg16zYneC5C5R2tv0reBNPJlASq7sSRZwI9SPCSMPqUBKoCCpAGVWALOpFcBF3BfBMS/A3sZ+AA+XgYYOHovQHNgDsyBOTAH5sD/HXCmB5zngAuk0wMpEI8CefuSTQ1kAKpRYNW9bq2j/l1AP1ndCemwFgPdt7b8SFgkN0uXBXTr5jV7/JQTkQ0u7N4pEKjWOGCpwnyoWH/X3JY6oSoeoneWeEayduJ0X1HnAm6/5ndprKzo6iQaWrFBegM0Ohlxf5hPlDILVwZ/PlbgIf2iISNv18CttVbtBu21EzIayiHQQhphm2XAfl0GQfX1tOcY8qtyk1eO6vmel3zGi9slq03qmbsouiqumnh+y4uV66bcFpggZf1vpXhbHdp2WONPHA6Y/XU/AKXLZnxI8djJAAAAAElFTkSuQmCC",Ye="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAgVBMVEUAAABeZ9BcZdFbZdFjddhdZtFcZ9NbZtFdatNbZdFcZdFdadVcZtFdZ9NcZtFbZdFbZtFcZtFcZtFcZtJcZdBcZtFcZdFbZtFcZdFcZtJbZtFcZdFdZtJgbNJea9xjdtpbZdFcZ9FbZtFcZdBbZdFbZdFcZ9FgZtJcadFcZdNbZdBxv6WyAAAAKnRSTlMAVm/oDFlAjCn74xxrMPHM9rqARtCfk9vDeqimSxYOCbSVka6ZYzcoJzrEUve4AAABvElEQVRYw+2WSXKDMBBFhRkcMY8GYjyP6fsfMCCB06S1ada8lX9L9cAq/SrEygrGmSAZb/I2j5Mw4fkwkeZ9vstPriO9JbCuyTC9GQU1ICLR4dj06+7+7wmBSQAYS2xwtIWo5st8QYrzziwoH66iGgVXHcN6EOj3j8+t984gMQnQi6VK4E8xHATfAEmoD7MF6RgFTecptuMbtDp2JdiDBY6i51hsU4CCfwYRQPhyL6VUg5wvEPEU6iyFzCioDo7C1QJZ6BiclSADANlsrYPo12KjwJ1uqz5Ee4zjzxygHe9wBRCZBPZlq0jGv9DoeI+VoNAX8Lm52QAQ8s/AkZBcm+k+7fkCUeKJv0CwA0zAF7jzHXxBAJgdXyB8PEoWCL7xSDp8QQgYjy+IAJPzBSLGs2yBIMOzeIEgB0zEFxSACfmCo8TDPVNA+8QV0D4xBbRPTAHtE1NA+8QV0D4xBbRPTAHtE1NA+8QU0D5xBbRPTAHtE1NA+8QU0D5xBbRPTAHtE09A+7RhCWifZEQXND/CIr0jfaqrp0BYKXyo+nxGNw63plCPTtTH0pzT62tELwVTfM/3dZfWO4mVlX/8AnJZCT6k6DqRAAAAAElFTkSuQmCC",Qe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABABAMAAABYR2ztAAAAIVBMVEUAAABeZdJcZtFqatVbZtFcZtBbZtBdZtFfa9VcZdFbZdA0jAQ5AAAACnRSTlMAROEM89WUjyu9sfyGYAAAAIpJREFUSMdjGE6gPWQVGnCtQJZnW4UFJCApmIVNwUoUA/Ab0YVdwQq4girsCpbDFURhV7AUrsALu4IlcAWrcADqKlA01AISSGEnhKZAgEEKRCAAI5oCAwYrEIEAzARNINUNmGBYKhiNi8GjYDQu8CggWIgRLAYJFqQEi2KChTmh6oBghUKwShpGAABkVJIYJC8pzgAAAABJRU5ErkJggg==",ze="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAilBMVEUAAABdZdFbZtFcZ9JidNZbZdFbZtFcZ9JdZ9OAgPhfa9JeadZjbdlcZdFcZdFbZdFcZdFcZ9JbZdFcZtFcZtFcZtFcZtFdaNJobeNbZtFcZdFbZdFcZdJcZtJbbdtcZdBcZdFdZtJdatJbZdFcZdFfZ9NbZtFbZdBbZtFbZdFbZdFcZtJeZ9RbZdD5+GqUAAAALXRSTlMAXF9TDPz3RjwEIRkR9OWzp2fOyrmkYjAI2cGaa04O76xyJuygLd3VlYuDeDdJWo4SAAAB/0lEQVRYw+2W23KqQBBFmwACckdugiCguZwk+/9/74SKFWDGGZiy8pb1JlsXVHdPI/3xu5RFo51i3R5KUsfQ66OJGxqpYkc7TCgLrAQT6oJ9CjwiePLxiMCpgUcEToaHBE6EVYEz6K3w9x2kAtfqr8kOCEWCKyQCu7r8fH4X1B9CAZvqd/vvbxf4e+IJsV2AjDgsqAjMZ05wUBLwnbChJoDNCDpVQcTsj52qYGcsBDpUBdA2DGEau4bhxmlzT1AvBK/gCSzpnB4XJTDBcfBWBn1ehIIN+WnlBYV8DJ9oTdBI07PDCqS3OHFpRquC0yyNuTTeKODTtG3bYEwZcummbKbLyffJ7FnBh7SIz9PlCxFFwBsriKRtNDDhEmlAwHTBO4PBLOf5y6J83g7Il4J/kI4y1VMQfn/dL+b5wB/3WnSczYHIuwCBO6tRAAZ2tbfmlHTjbH99vsS3OjgaWwB+oVDIrLt8NCbv1r6wPgLcIRMu1dvDW2dIsWVr/TB2yH2T7ckDseiL2KVREYevouewiCNdrLNPuoG7pOsv12zPCFZfrtQzfeo0TyCYxnTlvJjHKhK3kKessInKIQHeERtIPBLiVRvu35KEMsIKWUlyeul72s9V/mzzhANtQU8E1bNoK3Zocue/s0kFT69fZgN11Q1Sxyj0/NTnzadBf/wq/wGwAC0SyreqKgAAAABJRU5ErkJggg==",qe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAAAkCAMAAAAU7iwuAAAAS1BMVEUAAAAPhP8lj/4Kf/4YjP8Rhv8Jgf8Og/4KgP8Xi/4Sh/8Og/8JgP4Wiv8Phf8Qhv4ZjP4Jfv8Wiv4YiP4Vif4Uhv8Xi/8JgP8UiP/oP91HAAAAGXRSTlMAOgUcYT8iNhhdRSYfVzBCZRVaCVMPSxMrxnGNvwAAAb1JREFUSMet1tuSgyAMBmCK9VBQxFKB93/SlUnci/xxdp2plzJ+BiUH067am4vLD1crqbPq/THGVX+iOneh7d7PmtbHGJ9OWwnOudVfWH5AzebYMEWzITdM07ZmDajlSBhqNRPWV2mV6kmT321/M/aSmn04wlCbGZtBWxh7ZdAY66uMumMMtLQQdmhJaCNjjyC1iay5A+3zJOwNWmBM0xib5H4yY6CZwBhqhbBDS6ARhlolTNUYA80Rtix5lxnF2Bjke/YT2+RKzxhqA2OKRtihyagfjH1AmxumaxzZBrGNjKHWkXVociUxVorUAmOoTSeGGmGKVgk7tCIzmzFFmxjbpeYZQ62MhKFmT4y072K4zf3f27Rim1/4AaWU9MWjYfVD65J6aJuVpPV7aK2eTi7dTie2MNGdvZPoHWFWLUHNulGCCAOLsRWsv4sjWVi2eyvLdrP0sj00rAUmrMhYb6ChrBRZvWgo0tqXyNgDLcLQ6jxhs7DekbHRaG2TmrDeNqVl8tnQg4Hx4KqhF8/YZGTTJAwsY0PD1MFlImzCZ3LDqtFHKrK0MYgt1J7+athbB32lsIWaG+6PofuG934A66cs2RSl0MkAAAAASUVORK5CYII=",Xe=""+new URL("t1-ef09fd67.png",import.meta.url).href,$e=""+new URL("t2-b9142ca2.png",import.meta.url).href,_e=""+new URL("t3-8ad0e5bd.png",import.meta.url).href,z=E({name:"select-class",props:{gradeList:{type:Array,default:()=>[]},useDetail:{type:Object,default:()=>({})}},emits:["close","confirm"],setup(r,{emit:f}){const s=O({id:null,uploading:!1,classList:[],currentGradeNum:r.useDetail.currentGradeNum||null,classGroupId:r.useDetail.classGroupId||null}),u=S(),m=async()=>{try{r.gradeList.forEach(g=>{g.value===s.currentGradeNum&&(s.classList=g.childrens)})}catch(g){}},h=async()=>{var g;(g=u.value)==null||g.validate(async t=>{if(!t){s.uploading=!0;try{let i="";r.gradeList.forEach(b=>{s.currentGradeNum===b.value&&(i=b.label)});let c="",C="";s.classList.forEach(b=>{b.value===s.classGroupId&&(c=b.label,C=b.lastStudy)}),f("confirm",{currentGradeNum:s.currentGradeNum,classGroupId:s.classGroupId,name:i+c,lastStudy:C}),f("close")}catch(i){}s.uploading=!1}})};return ie(()=>r.useDetail,()=>{s.currentGradeNum=r.useDetail.currentGradeNum,s.classGroupId=r.useDetail.classGroupId}),W(()=>{m()}),()=>e("div",{class:a.assignHomeworkContainer},[e($,{ref:u,model:s,labelAlign:"right",labelWidth:"auto",labelPlacement:"left"},{default:()=>[e(G,{label:"年级",path:"currentGradeNum",rule:[{required:!0,message:"请选择年级",trigger:"change",type:"number"}]},{default:()=>[e(k,{value:s.currentGradeNum,"onUpdate:value":[g=>s.currentGradeNum=g,()=>{s.classGroupId=null,m()}],placeholder:"请选择年级",options:r.gradeList,clearable:!0},null)]}),e(G,{label:"班级",path:"classGroupId",rule:[{required:!0,message:"请选择班级",trigger:"change"}]},{default:()=>[e(k,{value:s.classGroupId,"onUpdate:value":g=>s.classGroupId=g,placeholder:"请选择班级",clearable:!0,options:s.classList,disabled:!s.currentGradeNum},null)]}),e(_,{class:a.updateBtnGroup},{default:()=>[e(I,{strong:!0,type:"default",round:!0,onClick:()=>f("close")},{default:()=>[n("取消")]}),e(I,{strong:!0,type:"primary",round:!0,disabled:s.uploading,loading:s.uploading,onClick:h},{default:()=>[n("确认")]})]})]})])}}),et=E({name:"home-teachItem",props:["item"],setup(r,{emit:f}){return()=>e(x,null,[e("div",{class:a.teachGroupItemWrap},[e("div",{class:a.teachGroupItemLeft},[e(M,{previewDisabled:!0,src:r.item.image?r.item.image:q,class:a.teachGroupItemHeader,"object-fit":"cover"},null)]),e("div",{class:a.teachGroupItemRight},[e("p",{class:a.teachGroupItemName},[r.item.teacherName,n(" "),e("span",null,[r.item.classGroup])]),e("p",{class:a.teachGroupItemInfo},[r.item.conent])])])])}}),tt=E({props:["list","keys"],name:"home-teachGroup",setup(r,{emit:f}){return()=>e(x,null,[e("div",{class:a.teachGroup},[e("p",{class:a.teachGroupTitle},[r.keys]),e("div",{class:a.teachGroupList},[e("div",{class:a.teachGroupListDot},null),r.list.map(s=>e(et,{item:s},null))])])])}}),at=E({name:"coai-guide",emits:["close"],setup(r,{emit:f}){const s=O({box:{height:"0px"},show:!1,steps:[{ele:"",eleRect:{},img:U("home1.png"),handStyle:{top:"0.91rem"},imgStyle:{top:d(-150),left:d(563),width:d(734),height:d(295)},btnsStyle:{bottom:d(188),left:d(805)},boxStyle:{border:"none",width:"0px",height:"0px",backgroundColor:"transparent"},eleRectPadding:{left:7,top:7,width:14,height:14}},{ele:"",img:U("home3.png"),handStyle:{top:"-1.39rem",left:"0.17rem",transform:"rotate(180deg)"},imgStyle:{top:d(-4),width:d(454),height:d(227),left:d(282)},btnsStyle:{bottom:"30px",left:d(445)},boxStyle:{borderRadius:"20px"},eleRectPadding:{left:44,top:44,width:88,height:88}},{ele:"",img:U("home4.png"),handStyle:{top:"-1.39rem",left:"1.4rem",transform:"rotate(180deg)"},imgStyle:{top:d(-4),left:d(-310),width:d(477),height:d(227)},btnsStyle:{bottom:"30px",left:d(-147)},eleRectPadding:{left:7,top:7,width:14,height:14},boxStyle:{}},{ele:"",img:U("home5.png"),handStyle:{top:"-1.39rem",left:"1.4rem",transform:"rotate(180deg)"},imgStyle:{top:"0",width:d(600),height:d(290),left:d(18)},btnsStyle:{bottom:d(80),left:d(185),"justify-content":"center",padding:0},eleRectPadding:{left:7,top:7,width:14,height:14},type:"bottom",boxStyle:{}}],step:0}),u=S(!1),m=localStorage.getItem("teacher-guideInfo");m&&JSON.parse(m).homeGuide?u.value=!1:u.value=!0;const h=()=>{var C,b,B,Z;const c=document.getElementById("home-".concat(s.step));if(console.log("coai-".concat(s.step),s.steps[s.step].eleRectPadding),c){const y=c.getBoundingClientRect(),N=((C=s.steps[s.step].eleRectPadding)==null?void 0:C.left)||0,L=((b=s.steps[s.step].eleRectPadding)==null?void 0:b.top)||0,R=((B=s.steps[s.step].eleRectPadding)==null?void 0:B.width)||0,J=((Z=s.steps[s.step].eleRectPadding)==null?void 0:Z.height)||0;s.box={left:y.x-N+"px",top:y.y-L+"px",width:y.width+R+"px",height:y.height+J+"px"}}else t()};W(()=>{h(),window.addEventListener("resize",g)});const g=()=>{h()};de(()=>{window.removeEventListener("resize",g)});const t=()=>{if(s.step>=3){i();return}s.step=s.step+1,h()},i=()=>{let c=JSON.parse(localStorage.getItem("teacher-guideInfo")||"{}")||null;c?c.homeGuide=!0:c={homeGuide:!0},localStorage.setItem("teacher-guideInfo",JSON.stringify(c)),u.value=!1};return()=>e(x,null,[u.value?pe(e("div",{"onUpdate:show":c=>u.value=c,class:["n-modal-mask","n-modal-mask-guide"]},[e("div",{class:w.content,onClick:()=>t()},[e("div",{class:w.backBtn,onClick:c=>{c.stopPropagation(),i()}},[n("跳过")]),e("div",{class:w.box,style:{...s.box,...s.steps[s.step].boxStyle},id:"modeType-".concat(s.step)},[s.steps.map((c,C)=>{var b,B,Z,y;return e("div",{onClick:N=>N.stopPropagation(),class:w.item,style:c.type=="bottom"?{display:C===s.step?"":"none",left:"".concat((b=c.eleRect)==null?void 0:b.left,"px"),top:"-".concat((B=c.imgStyle)==null?void 0:B.height)}:{display:C===s.step?"":"none",left:"".concat((Z=c.eleRect)==null?void 0:Z.left,"px"),top:"".concat((y=s.box)==null?void 0:y.height)}},[e("img",{class:w.img,style:c.imgStyle,src:c.img},null),e("div",{class:w.btns,style:c.btnsStyle},[s.step+1==s.steps.length?e(x,null,[e("div",{class:[w.endBtn],onClick:()=>i()},[n("完成")]),e("div",{class:w.nextBtn,onClick:()=>{s.step=0,h()}},[n("再看一遍")])]):e("div",{class:w.btn,onClick:()=>t()},[n("下一步 ("),s.step+1,n("/"),s.steps.length,n(")")])])])})])])]),[[ge,u.value,"show"]]):null])}}),st=()=>{const r=ee().hour();return r<12?"早上好":r>12&&r<18?"下午好":"晚上好"},vt=E({name:"home-page",setup(){const r=Fe(),f=me(),s=he(),u=Ae(),m=S(!1),h=S(!1),g=S(!1),t=O({applyClassItem:{},applyStatus:!1,useStatus:!1,studentList:[],bookVersionId:null,classGroupId:null,category:null,subjectId:null,musicTagList:[],loading:!1,list:[],unit:null,unitList:[],subjectList:[],gradeList:[],classLoading:!1,total:0,classSelect:{currentGradeNum:null,currentClass:null,name:""},popSelectOptions:[],showGuide:!1}),i=S({}),c=async o=>{try{const{data:l}=await Ce({page:1,rows:999,classGroupId:o.classGroupId});(l.rows||[]).forEach(A=>{t.studentList.push({name:A.nickname,src:A.avatar})}),t.applyClassItem=o}catch(l){}},C=o=>{t.classSelect={currentGradeNum:o.currentGradeNum,currentClass:o.classGroupId,name:o.name},L()},b=ke(()=>B(),500),B=async()=>{t.category=null,t.unit=null,t.category=null,t.loading=!0;try{const{data:o}=await we({bookVersionId:t.bookVersionId,enableFlag:1,page:1,rows:99,type:"COURSEWARE"});t.list=o.rows.map(l=>({label:l.name,value:l.id}))}catch(o){}t.loading=!1},Z=async()=>{t.unit=null;try{if(t.category){const o=await ye(t.category);t.unitList=o.data.lessonList.map(l=>({...l,label:l.name,value:l.id}))}else t.unitList=[]}catch(o){console.log(o)}},y=async()=>{t.unit=null;try{const{data:o}=await Be({page:1,rows:99,type:"COURSEWARE"});(o.rows||[]).forEach(p=>{t.musicTagList.push({id:p.id,name:p.name})})}catch(o){}},N=async()=>{try{const{data:o}=await Ge({removeZeroClass:!0}),l=o||[],p=[],A=[];l.forEach((v,T)=>{if(T===0){const F=v.classGroupList[0];t.classSelect={currentGradeNum:v.currentGradeNum,currentClass:F.id,name:F.name}}const H=[];v.classGroupList.forEach(F=>{H.push({label:F.currentClass+"班",value:F.id,lastStudy:F.lastStudy}),A.push({label:F.name,value:F.id,currentGradeNum:v.currentGradeNum,lastStudy:F.lastStudy})}),p.push({label:ve[v.currentGradeNum],value:v.currentGradeNum,childrens:H})}),t.popSelectOptions=A,t.gradeList=p}catch(o){}},L=async()=>{t.classLoading=!0;try{const{data:o}=await Ee({classGroupId:t.classSelect.currentClass,page:1,rows:4,teacherId:u.getUserInfo.id}),l=o.rows||[];t.total=o.total||0;const p={};l.forEach(A=>{const v=ee(A.classDate).format("MM-DD");p[v]||(p[v]=[]);const T=A.lessonCoursewareJson?JSON.parse(A.lessonCoursewareJson):{};p[v].push({classGroup:t.classSelect.name,teacherName:A.teacherName,conent:T.lessonCoursewareName+" | "+T.lessonCoursewareDetailName+" | "+T.lessonCoursewareKnowledgeDetailName,image:A.teacherAvatar})}),i.value=p}catch(o){console.log(o)}t.classLoading=!1};W(async()=>{await N(),await r.getSubjects(),await L(),t.subjectList=r.getSubjectList.map(o=>({label:o.name,value:o.id})),y(),t.showGuide=!0});const R=S(),J=()=>{R.value.validate(async o=>{var l,p;if(!o)try{const{data:A}=await Ze({coursewareDetailKnowledgeId:t.unit,subjectId:t.subjectId,page:1,rows:99});if(A.rows&&A.rows.length>0){await Se({lessonCoursewareKnowledgeDetailId:t.unit,classGroupId:(l=t.applyClassItem)==null?void 0:l.classGroupId});const{href:v}=s.resolve({path:"/attend-class",query:{type:"class",classGroupId:(p=t.applyClassItem)==null?void 0:p.classGroupId,subjectId:t.subjectId,detailId:t.unit}});window.open(v,+new Date+"")}else f.error("当前章节暂无课件,请重新选择")}catch(A){}})};return()=>{var o;return e("div",{class:a.homeWrap},[e("div",{class:a.homeInfoLeft},[e("div",{class:a.homeBanner},[e("div",{class:a.applyInfo,id:"home-1"},[e("div",{class:a.centerInfo,id:"home-0"},null),e("div",{class:a.userInfo},[e("div",{class:a.userName},[n("Hi,"),(o=u.getUserInfo)==null?void 0:o.nickname,n(" "),st(),n("~")])]),u.getUserInfo.gender===1?e("img",{src:We,class:a.teacherMan},null):e("img",{src:He,class:a.teacherWoman},null),e("div",{class:a.blackborad},[e("img",{src:Oe,class:a.blackBoardBg},null)]),e("div",{class:a.applyContainer},[e("div",{class:a.applyTitle},[e("span",{class:a.className,onClick:()=>t.applyStatus=!0},[t.applyClassItem.name||"请选择班级"]),e(je,{options:t.studentList,max:5},null)]),e("div",{class:a.informations},[t.applyClassItem.lastStudy?e(x,null,[e("span",{style:"flex-shrink: 0;"},[n("上次课程:")]),e(Ie,{text:t.applyClassItem.lastStudy},null)]):""]),e($,{showLabel:!1,ref:R,model:t},{default:()=>[e(G,{path:"bookVersionId",rule:[{required:!0,message:"",trigger:["blur","change"]}]},{default:()=>{var l;return[e("div",{class:a.selectContainer},[e("img",{src:Ke},null),e(k,{placeholder:"请选择教材版本",disabled:!((l=t.applyClassItem)!=null&&l.currentGradeNum),clearable:!0,options:[...t.musicTagList],labelField:"name",valueField:"id",value:t.bookVersionId,"onUpdate:value":[p=>t.bookVersionId=p,()=>b()]},null)])]}}),e(G,{path:"category",rule:[{required:!0,message:"",trigger:["blur","change"]}]},{default:()=>[e("div",{class:a.selectContainer},[e("img",{src:Ye},null),e(k,{placeholder:"请选择册别",options:[...t.list],clearable:!0,disabled:!t.bookVersionId,value:t.category,"onUpdate:value":[l=>t.category=l,()=>Z()]},null)])]}),e(G,{path:"unit",rule:[{required:!0,message:"",trigger:["blur","change"]}]},{default:()=>[e("div",{class:a.selectContainer},[e("img",{src:Qe},null),e(De,Q({disabled:!t.category},{options:[...t.unitList],placeholder:"选择章节",clearable:!0},{childrenField:"knowledgeList",valueField:"id",labelField:"name",value:t.unit,"onUpdate:value":l=>t.unit=l,checkStrategy:"child",expandTrigger:"hover"}),null)])]}),e(G,{path:"subjectId",rule:[{required:!0,message:"",trigger:["blur","change"],type:"number"}]},{default:()=>[e("div",{class:a.selectContainer},[e("img",{src:ze},null),e(k,Q({options:[...t.subjectList],placeholder:"选择乐器",clearable:!0},{value:t.subjectId,"onUpdate:value":l=>t.subjectId=l}),null)])]}),e(_,{class:a.btnGroup,justify:"center"},{default:()=>[e(I,{round:!0,block:!0,class:a.startClass,color:"#FF6E4C",onClick:J},{default:()=>[n("开始上课")]}),e(I,{round:!0,block:!0,class:a.beforClass,color:"#5B64D1",onClick:()=>{R.value.validate(async l=>{l||s.push({path:"/prepare-lessons",query:{lastUseCoursewareId:t.category,unit:t.unit,subjectId:t.subjectId}})})}},{default:()=>[n("去备课")]})]})]})])])]),e("div",{class:a.toolContainer},[e("div",{class:a.toolTips},[e("div",{class:a.toolTitle},[n("工具箱")]),e("div",{class:a.toolContent},[n("这里是常用的教学辅助工具,可帮助学生集中注意力、提高演奏效率,使演奏更完整平稳。让您在课堂上完成更好的教学。")])]),e("img",{src:qe,class:a.iconTo},null),e("div",{class:a.toolFunction,id:"home-3"},[e("div",{class:[a.toolItem,a.item1],onClick:()=>{m.value=!0}},[e("img",{src:Xe},null),e("p",{class:a.toolMemo},[n("提升效率,练习好节奏")]),e(I,{class:a.btn1},{default:()=>[n("节拍器")]})]),e("div",{class:[a.toolItem,a.item2],onClick:()=>{h.value=!0}},[e("img",{src:$e},null),e("p",{class:a.toolMemo},[n("精准调音,一劳永逸")]),e(I,{class:a.btn2},{default:()=>[n("调音器")]})]),e("div",{class:[a.toolItem,a.item3],onClick:()=>{g.value=!0}},[e("img",{src:_e},null),e("p",{class:a.toolMemo},[n("创造时间,集中注意力")]),e(I,{class:a.btn3},{default:()=>[n("计时器")]})])])])]),e("div",{class:a.homeInfoRight},[e("div",{class:a.rightTeachingWrap},[e("div",{class:a.headerContainer},[e("div",{class:a.HeaderWrap,onClick:()=>s.push("/setting")},[e(M,{previewDisabled:!0,class:a.headerD,src:Me},null),e(M,{previewDisabled:!0,class:a.defultHeade,src:u.getUserInfo.avatar||q},null)])]),e("div",{class:a.headerInfo},[e("p",{class:a.headerTitle},[u.getUserInfo.nickname]),u.getUserInfo.schoolInfos&&u.getUserInfo.schoolInfos.length>0&&e("p",{class:a.headerSubTitle},[u.getUserInfo.schoolInfos[0].name])]),e("div",{class:a.rightTeachingWrapTitle},[e("h3",{class:a.rightTitle},[e("div",{class:a.titleDot},null),n("上课记录")]),t.classSelect.name&&e(fe,{value:t.classSelect.currentClass,"onUpdate:value":[l=>t.classSelect.currentClass=l,l=>{console.log(l,"1212"),t.popSelectOptions.forEach(p=>{p.value===l&&(t.classSelect={currentGradeNum:p.currentGradeNum,currentClass:p.value,name:p.label},L())})}],options:t.popSelectOptions,trigger:"click"},{default:()=>[e("div",{class:a.lookMore},[t.classSelect.name,e("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},[e("path",{d:"M6 9l6 6l6-6",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"},null)])])]})]),e(be,{show:t.classLoading,style:{minHeight:"40vh"}},{default:()=>[Object.keys(i.value).length>0&&e("div",{class:a.teachListWrap},[Object.keys(i.value).map(l=>e(tt,{list:i.value[l],keys:l},null)),t.total>4&&e("div",{class:a.teachListWrapWall},[e("span",{onClick:()=>{sessionStorage.setItem("classDetailTabs","attendclass"),s.push({path:"/classDetail",query:{name:t.classSelect.name,id:t.classSelect.currentClass}})}},[n("查看全部")])])]),Object.keys(i.value).length<=0&&!t.classLoading&&e(Ne,null,null)]})])]),e(D,{show:t.applyStatus,"onUpdate:show":l=>t.applyStatus=l,preset:"card",showIcon:!1,class:["modalTitle background",a.assignHomework],title:"选择班级",blockScroll:!1},{default:()=>[e(z,{useDetail:{currentGradeNum:t.applyClassItem.currentGradeNum,classGroupId:t.applyClassItem.classGroupId},gradeList:t.gradeList,onConfirm:l=>c(l),onClose:()=>t.applyStatus=!1},null)]}),e(D,{show:t.useStatus,"onUpdate:show":l=>t.useStatus=l,preset:"card",showIcon:!1,class:["modalTitle background",a.assignHomework],title:"选择班级",blockScroll:!1},{default:()=>[e(z,{useDetail:{currentGradeNum:t.classSelect.currentGradeNum,classGroupId:t.classSelect.currentClass},gradeList:t.gradeList,onConfirm:l=>C(l),onClose:()=>t.useStatus=!1},null)]}),e(D,{class:["modalTitle background"],title:"节拍器",preset:"card",show:m.value,"onUpdate:show":l=>m.value=l,style:{width:"687px"}},{default:()=>[e("div",{class:a.modeWrap},[e("iframe",{src:"".concat(Te(),"/metronome/?id=").concat(new Date().getTime()),scrolling:"no",frameborder:"0",width:"100%",height:"650px"},null)])]}),e(D,{show:g.value,"onUpdate:show":l=>g.value=l,class:["modalTitle background"],title:"计时器",preset:"card",style:{width:d(772)}},{default:()=>[e("div",null,[e(Le,null,null)])]}),e(D,{class:["background"],show:h.value,"onUpdate:show":l=>h.value=l},{default:()=>[e("div",null,[e(Re,{onClose:()=>{h.value=!1}},null)])]}),t.showGuide?e(at,null,null):null])}}});export{vt as default,st as formatDateToDay};
|