import{s as a}from"./index.module-347f5fdb.js";import{d as se}from"./teacherIcon-b8e3946d.js";import{Q as W,R as ne,S as Q,U as ce,V as de,W as ie,X as pe,d as k,Y as me,Z as ae,_ as ge,$ as he,a0 as H,a1 as K,a2 as X,a3 as Ae,e as x,r as B,y as fe,n as j,f as e,N as q,g as S,J as U,w as le,j as T,k as d,t as z,F as J,M as g,K as ve,a4 as we,a5 as be,b as re,c as oe,h as Y,a6 as ue,u as Ce,x as _,a7 as ye,A as Fe,v as L,O as Be}from"./index-e448172e.js";import{g as Ie}from"./contants-151d4dbe.js";import{a as Se,g as Ze}from"./api-366ee61f.js";import{u as Ee,l as Ge,b as Ne,q as Pe,c as Te}from"./isCollaose-208cb548.js";import{T as De}from"./index-53498cce.js";import{u as Re,c as ke,a as Le}from"./api-447dd06d.js";import{T as Ue}from"./index-dc5154b7.js";import{g as V,s as P,a as xe,b as Je}from"./api-ca3cc543.js";import{T as Me,P as Ve}from"./index-6751aa79.js";import{v as je}from"./urlUtils-b7caaee8.js";import{P as Oe}from"./index-91b02322.js";import{s as We}from"./api-9c8c8f6c.js";import{o as $,c as ee}from"./closeEye-b6c1caaa.js";import{s as He}from"./state-d068c728.js";import{N as Ke}from"./Cascader-b8d37378.js";import{u as Ye}from"./index-2737a85c.js";import"./Slider-ba973e30.js";import"./index-cbdffc5d.js";import"./index-3227713f.js";import"./index-6356ccb9.js";import"./ding-8e9054d5.js";const ze=W("avatar-group","\n flex-wrap: nowrap;\n display: inline-flex;\n position: relative;\n",[ne("vertical",{flexDirection:"row"},[W("avatar",[Q("&:not(:first-child)","\n margin-left: var(--n-gap);\n ")])]),ce("vertical",{flexDirection:"column"},[W("avatar",[Q("&:not(:first-child)","\n margin-top: var(--n-gap);\n ")])])]),qe=()=>({gap:"-12px"}),Qe=de({name:"AvatarGroup",common:ie,peers:{Avatar:pe},self:qe}),Xe=Qe,_e=Object.assign(Object.assign({},ae.props),{max:Number,maxStyle:[Object,String],options:{type:Array,default:()=>[]},vertical:Boolean,size:[String,Number]}),$e=k({name:"AvatarGroup",props:_e,setup(o){const{mergedClsPrefixRef:v,mergedRtlRef:s}=me(o),c=ae("AvatarGroup","-avatar-group",ze,Xe,o,v);ge(Ae,o);const r=he("AvatarGroup",s,v),f=H(()=>{const{max:h}=o;if(h===void 0)return;const{options:t}=o;return t.length>h?t.slice(h-1,t.length):[]}),i=H(()=>{const{options:h,max:t}=o;return t===void 0?h:h.length>t?h.slice(0,t-1):h.length===t?h.slice(0,t):h});return{mergedTheme:c,rtlEnabled:r,mergedClsPrefix:v,restOptions:f,displayedOptions:i,cssVars:H(()=>({"--n-gap":c.value.self.gap}))}},render(){const{mergedClsPrefix:o,displayedOptions:v,restOptions:s,mergedTheme:c,$slots:r}=this;return K("div",{class:["".concat(o,"-avatar-group"),this.rtlEnabled&&"".concat(o,"-avatar-group--rtl"),this.vertical&&"".concat(o,"-avatar-group--vertical")],style:this.cssVars,role:"group"},v.map(f=>r.avatar?r.avatar({option:f}):K(X,{src:f.src,theme:c.peers.Avatar,themeOverrides:c.peerOverrides.Avatar})),s!==void 0&&s.length>0&&(r.rest?r.rest({options:s,rest:s.length}):K(X,{style:this.maxStyle,theme:c.peers.Avatar,themeOverrides:c.peerOverrides.Avatar},{default:()=>"+".concat(s.length)})))}}),et=""+new URL("headerD-240a39c0.png",import.meta.url).href,tt=""+new URL("blackboard_bg-4665b107.png",import.meta.url).href,st=""+new URL("teacher_man-da2bedfd.png",import.meta.url).href,at=""+new URL("teacher_woman-448d4dae.png",import.meta.url).href,lt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAjVBMVEUAAABdZtJdZ9BdaNJcZtNdZ9JbZdBibdZcZtFcZdFcZdFcZtFbZtFcZtFcZ9NdZ9NdaNNic9hcZtFcZtFdZ9JdZ9JdZ9JcZtFcZtFhadZibdtbZdFcZtFcZtJga9ZeadRbZtFcZtJcZtFdatFtbfSAgP9bZtFbZtFbZtFcZtFcZtFcZtFcZ9JcZdBbZdC6BugDAAAALnRSTlMAWWhlS0r7FvHgyLb3YlY/OAm/n1BEMqmIHw/PjnYuG9OSbyYFBNrXxJaAelzoGjQ0rgAAAZdJREFUWMPt1teO2kAYhuFvjXfcewcXet///i8vtpMhYzNoLaJIUeTnBKMPXmyJg8HsH7PcGLZtnDNHk++ak527T1yWkDsTZ96f17v5e4aUR4JjPBzjo7h6kHFoIBJuNIiG2wIyCxpaa4+HX48mZVKATg16zYneC5C5R2tv0reBNPJlASq7sSRZwI9SPCSMPqUBKoCCpAGVWALOpFcBF3BfBMS/A3sZ+AA+XgYYOHovQHNgDsyBOTAH5sD/HXCmB5zngAuk0wMpEI8CefuSTQ1kAKpRYNW9bq2j/l1AP1ndCemwFgPdt7b8SFgkN0uXBXTr5jV7/JQTkQ0u7N4pEKjWOGCpwnyoWH/X3JY6oSoeoneWeEayduJ0X1HnAm6/5ndprKzo6iQaWrFBegM0Ohlxf5hPlDILVwZ/PlbgIf2iISNv18CttVbtBu21EzIayiHQQhphm2XAfl0GQfX1tOcY8qtyk1eO6vmel3zGi9slq03qmbsouiqumnh+y4uV66bcFpggZf1vpXhbHdp2WONPHA6Y/XU/AKXLZnxI8djJAAAAAElFTkSuQmCC",rt="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",ot="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABABAMAAABYR2ztAAAAIVBMVEUAAABeZdJcZtFqatVbZtFcZtBbZtBdZtFfa9VcZdFbZdA0jAQ5AAAACnRSTlMAROEM89WUjyu9sfyGYAAAAIpJREFUSMdjGE6gPWQVGnCtQJZnW4UFJCApmIVNwUoUA/Ab0YVdwQq4girsCpbDFURhV7AUrsALu4IlcAWrcADqKlA01AISSGEnhKZAgEEKRCAAI5oCAwYrEIEAzARNINUNmGBYKhiNi8GjYDQu8CggWIgRLAYJFqQEi2KChTmh6oBghUKwShpGAABkVJIYJC8pzgAAAABJRU5ErkJggg==",ut="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==",nt="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=",ct=""+new URL("t1-ef09fd67.png",import.meta.url).href,dt=""+new URL("t2-b9142ca2.png",import.meta.url).href,it=""+new URL("t3-8ad0e5bd.png",import.meta.url).href,te=k({name:"select-class",props:{gradeList:{type:Array,default:()=>[]},useDetail:{type:Object,default:()=>({})}},emits:["close","confirm"],setup(o,{emit:v}){const s=x({id:null,uploading:!1,classList:[],currentGradeNum:o.useDetail.currentGradeNum||null,classGroupId:o.useDetail.classGroupId||null}),c=B(),r=async()=>{try{o.gradeList.forEach(i=>{i.value===s.currentGradeNum&&(s.classList=i.childrens)})}catch(i){}},f=async()=>{var i;(i=c.value)==null||i.validate(async h=>{if(!h){s.uploading=!0;try{let t="";o.gradeList.forEach(p=>{s.currentGradeNum===p.value&&(t=p.label)});let w="",n="";s.classList.forEach(p=>{p.value===s.classGroupId&&(w=p.label,n=p.lastStudy)}),v("confirm",{currentGradeNum:s.currentGradeNum,classGroupId:s.classGroupId,name:t+w,lastStudy:n}),v("close")}catch(t){}s.uploading=!1}})};return fe(()=>o.useDetail,()=>{s.currentGradeNum=o.useDetail.currentGradeNum,s.classGroupId=o.useDetail.classGroupId}),j(()=>{r()}),()=>e("div",{class:a.assignHomeworkContainer},[e(q,{ref:c,model:s,labelAlign:"right",labelWidth:"auto",labelPlacement:"left"},{default:()=>[e(S,{label:"年级",path:"currentGradeNum",rule:[{required:!0,message:"请选择年级",trigger:"change",type:"number"}]},{default:()=>[e(U,{value:s.currentGradeNum,"onUpdate:value":[i=>s.currentGradeNum=i,()=>{s.classGroupId=null,r()}],placeholder:"请选择年级",options:o.gradeList,clearable:!0},null)]}),e(S,{label:"班级",path:"classGroupId",rule:[{required:!0,message:"请选择班级",trigger:"change"}]},{default:()=>[e(U,{value:s.classGroupId,"onUpdate:value":i=>s.classGroupId=i,placeholder:"请选择班级",clearable:!0,options:s.classList,disabled:!s.currentGradeNum},null)]}),e(le,{class:a.updateBtnGroup},{default:()=>[e(T,{strong:!0,type:"default",round:!0,onClick:()=>v("close")},{default:()=>[d("取消")]}),e(T,{strong:!0,type:"primary",round:!0,disabled:s.uploading,loading:s.uploading,onClick:f},{default:()=>[d("确认")]})]})]})])}}),pt=k({name:"home-teachItem",props:["item"],setup(o,{emit:v}){return()=>e(J,null,[e("div",{class:a.teachGroupItemWrap},[e("div",{class:a.teachGroupItemLeft},[e(z,{previewDisabled:!0,src:o.item.image?o.item.image:se,class:a.teachGroupItemHeader,"object-fit":"cover"},null)]),e("div",{class:a.teachGroupItemRight},[e("p",{class:a.teachGroupItemName},[o.item.teacherName,d(" "),e("span",null,[o.item.classGroup])]),e("p",{class:a.teachGroupItemInfo},[o.item.conent])])])])}}),mt=k({props:["list","keys"],name:"home-teachGroup",setup(o,{emit:v}){return()=>e(J,null,[e("div",{class:a.teachGroup},[e("p",{class:a.teachGroupTitle},[o.keys]),e("div",{class:a.teachGroupList},[e("div",{class:a.teachGroupListDot},null),o.list.map(s=>e(pt,{item:s},null))])])])}}),gt=k({name:"coai-guide",emits:["close"],setup(o,{emit:v}){const s=x({box:{height:"0px"},show:!1,steps:[{ele:"",eleRect:{},img:V("home1.png"),handStyle:{top:"0.91rem"},imgStyle:{top:g(-150),left:g(563),width:g(734),height:g(295)},btnsStyle:{bottom:g(188),left:g(805)},boxStyle:{border:"none",width:"0px",height:"0px",backgroundColor:"transparent"},eleRectPadding:{left:7,top:7,width:14,height:14}},{ele:"",img:V("home3.png"),handStyle:{top:"-1.39rem",left:"0.17rem",transform:"rotate(180deg)"},imgStyle:{top:g(-4),width:g(454),height:g(227),left:g(282)},btnsStyle:{bottom:"30px",left:g(445)},boxStyle:{borderRadius:"20px"},eleRectPadding:{left:44,top:44,width:88,height:88}},{ele:"",img:V("home4.png"),handStyle:{top:"-1.39rem",left:"1.4rem",transform:"rotate(180deg)"},imgStyle:{top:g(-4),left:g(-310),width:g(477),height:g(227)},btnsStyle:{bottom:"30px",left:g(-147)},eleRectPadding:{left:7,top:7,width:14,height:14},boxStyle:{}},{ele:"",img:V("home5.png"),handStyle:{top:"-1.39rem",left:"1.4rem",transform:"rotate(180deg)"},imgStyle:{top:"0",width:g(600),height:g(290),left:g(18)},btnsStyle:{bottom:g(95),left:g(185),"justify-content":"center",padding:0},eleRectPadding:{left:7,top:7,width:14,height:14},type:"bottom",boxStyle:{}}],step:0}),c=B(!1),r=B({});(async()=>{var n;try{const p=await xe({guideTag:"teacher-guideInfo"});p.data?r.value=JSON.parse((n=p.data)==null?void 0:n.guideValue)||null:r.value={},r.value&&r.value.homeGuide?c.value=!1:c.value=!0}catch(p){console.log(p)}})();const i=()=>{var p,Z,E,G;const n=document.getElementById("home-".concat(s.step));if(console.log("coai-".concat(s.step),s.steps[s.step].eleRectPadding),n){const m=n.getBoundingClientRect(),b=((p=s.steps[s.step].eleRectPadding)==null?void 0:p.left)||0,C=((Z=s.steps[s.step].eleRectPadding)==null?void 0:Z.top)||0,D=((E=s.steps[s.step].eleRectPadding)==null?void 0:E.width)||0,O=((G=s.steps[s.step].eleRectPadding)==null?void 0:G.height)||0;s.box={left:m.x-b+"px",top:m.y-C+"px",width:m.width+D+"px",height:m.height+O+"px"}}else t()};j(()=>{i(),window.addEventListener("resize",h)});const h=()=>{i()};ve(()=>{window.removeEventListener("resize",h)});const t=()=>{if(s.step>=3){w();return}s.step=s.step+1,i()},w=async()=>{r.value?r.value.homeGuide=!0:r.value={homeGuide:!0};try{const n=await Je({guideTag:"teacher-guideInfo",guideValue:JSON.stringify(r.value)})}catch(n){console.log(n)}c.value=!1};return()=>e(J,null,[c.value?we(e("div",{"onUpdate:show":n=>c.value=n,class:["n-modal-mask","n-modal-mask-guide"]},[e("div",{class:P.content,onClick:()=>t()},[e("div",{class:P.backBtn,onClick:n=>{n.stopPropagation(),w()}},[d("跳过")]),e("div",{class:P.box,style:{...s.box,...s.steps[s.step].boxStyle},id:"modeType-".concat(s.step)},[s.steps.map((n,p)=>{var Z,E,G,m;return e("div",{onClick:b=>b.stopPropagation(),class:P.item,style:n.type=="bottom"?{display:p===s.step?"":"none",left:"".concat((Z=n.eleRect)==null?void 0:Z.left,"px"),top:"-".concat((E=n.imgStyle)==null?void 0:E.height)}:{display:p===s.step?"":"none",left:"".concat((G=n.eleRect)==null?void 0:G.left,"px"),top:"".concat((m=s.box)==null?void 0:m.height)}},[e("img",{class:P.img,style:n.imgStyle,src:n.img},null),e("div",{class:P.btns,style:n.btnsStyle},[s.step+1==s.steps.length?e(J,null,[e("div",{class:[P.endBtn],onClick:()=>w()},[d("完成")]),e("div",{class:P.nextBtn,onClick:()=>{s.step=0,i()}},[d("再看一遍")])]):e("div",{class:P.btn,onClick:()=>t()},[d("下一步 ("),s.step+1,d("/"),s.steps.length,d(")")])])])})])])]),[[be,c.value,"show"]]):null])}}),ht="_updatePassword_1vdiv_11",At="_tips_1vdiv_14",ft="_pwdIcon_1vdiv_19",vt="_phoneContainer_1vdiv_24",wt="_phone_1vdiv_24",bt="_updateBtnGroup_1vdiv_34",Ct="_sendInput_1vdiv_44",yt="_sendMsg_1vdiv_47",I={"no-pwd":"_no-pwd_1vdiv_1",updatePassword:ht,tips:At,pwdIcon:ft,phoneContainer:vt,phone:wt,updateBtnGroup:bt,sendInput:Ct,sendMsg:yt},Ft=k({name:"train-update",emits:["close","submit"],setup(o,{emit:v}){const s=re(),c=oe(),r=x({mobile:c.getUserInfo.phone||"",password:null,rePassword:null,clientType:"TEACHER",code:null}),f=x({passowrdStatus:!1,rePasswordStatus:!1}),i=(m,b,C)=>{const D=/^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,20}$/;b===""||!b?C(new Error("请再次输入新密码")):b!==r.password?C(new Error("两次输入密码不一致")):D.test(b)?C():C(new Error("密码为6-20位数字和字母组合"))},h=(m,b,C)=>{b===""||!b?C(new Error("请输入新密码")):/^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,20}$/.test(b)?C():C(new Error("密码为6-20位数字和字母组合"))},t=()=>{w.value.validate(async m=>{if(!m){if(r.password!==r.rePassword){s.error("两次输入密码不一致");return}await Re({password:r.password,code:r.code}),s.success("更新成功"),v("submit")}})},w=B(),n=B(!1),p=B(60),Z="发送短信",E=async()=>{if(!r.mobile){s.error("请输入手机号");return}try{await We({clientId:"cooleshow-teacher",mobile:r.mobile,type:"PASSWORD"}),G()}catch(m){console.log(m)}},G=()=>{if(n.value)return;n.value=!0;const m=setInterval(()=>{p.value--,console.log(p.value),p.value<=0&&(n.value=!1,clearInterval(m))},1e3)};return j(async()=>{}),()=>e("div",{class:I.updatePassword},[e("p",{class:I.tips},[d("检测到您尚未修改默认密码,为了您的账户安全,请重新设置登录密码")]),e(q,{labelAlign:"right",labelPlacement:"left",labelWidth:"auto",ref:w,model:r,requireMarkPlacement:"left"},{default:()=>[e(S,{path:"currentClass",label:"手机号",class:I.phoneContainer},{default:()=>[e("p",{class:I.phone},[r.mobile])]}),e(S,{path:"password",label:"新密码",rule:[{validator:h,trigger:"blur",required:!0}]},{default:()=>[e(Y,{value:r.password,"onUpdate:value":m=>r.password=m,clearable:!0,type:"text",showPasswordOn:"click",inputProps:{autocomplete:"off"},class:[f.passowrdStatus?"":I["no-pwd"]],placeholder:"请输入新密码"},{suffix:()=>e("img",{src:f.passowrdStatus?$:ee,class:I.pwdIcon,alt:"",onClick:()=>{f.passowrdStatus=!f.passowrdStatus}},null)})]}),e(S,{path:"rePassword",label:"再次输入",rule:[{validator:i,trigger:"blur",required:!0}]},{default:()=>[e(Y,{value:r.rePassword,"onUpdate:value":m=>r.rePassword=m,clearable:!0,type:"text",showPasswordOn:"click",inputProps:{autocomplete:"off"},class:[f.rePasswordStatus?"":I["no-pwd"]],placeholder:"再次输入新密码"},{suffix:()=>e("img",{src:f.rePasswordStatus?$:ee,class:I.pwdIcon,alt:"",onClick:()=>{f.rePasswordStatus=!f.rePasswordStatus}},null)})]}),e(S,{path:"code",label:"验证码",rule:[{required:!0,message:"请输入验证码",trigger:"blur"}]},{default:()=>[e(Y,{value:r.code,"onUpdate:value":m=>r.code=m,placeholder:"请输入验证码",clearable:!0,class:I.sendInput,maxlength:6},{suffix:()=>e(T,{class:I.sendMsg,disabled:n.value,onClick:()=>E()},{default:()=>[n.value?p.value+"S":Z]})})]}),e("div",{class:I.updateBtnGroup},[e(T,{strong:!0,type:"primary",round:!0,onClick:()=>t()},{default:()=>[d("确认")]})])]})])}}),Bt=()=>{const o=ue().hour();return o<12?"早上好":o>12&&o<18?"下午好":"晚上好"},zt=k({name:"home-page",setup(){const o=Ee(),v=re(),s=Ce(),c=oe(),r=B(!1),f=B(!1),i=B(!1),h=B(!1),t=x({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,showPreview:!1,itemPreview:{}}),w=B({}),n=async u=>{try{const{data:l}=await Se({page:1,rows:999,classGroupId:u.classGroupId});(l.rows||[]).forEach(y=>{t.studentList.push({name:y.nickname,src:y.avatar})}),t.applyClassItem=u}catch(l){}},p=u=>{t.classSelect={currentGradeNum:u.currentGradeNum,currentClass:u.classGroupId,name:u.name},C()},Z=Ye(()=>E(),500),E=async()=>{t.category=null,t.unit=null,t.category=null,t.loading=!0;try{const{data:u}=await Ge({bookVersionId:t.bookVersionId,enableFlag:1,page:1,rows:99,type:"COURSEWARE"});t.list=u.rows.map(l=>({label:l.name,value:l.id}))}catch(u){}t.loading=!1},G=async()=>{t.unit=null;try{if(t.category){const u=await Ze(t.category);t.unitList=u.data.lessonList.map(l=>({...l,label:l.name,value:l.id}))}else t.unitList=[]}catch(u){console.log(u)}},m=async()=>{t.unit=null;try{const{data:u}=await Ne({page:1,rows:99,type:"COURSEWARE"});(u.rows||[]).forEach(A=>{t.musicTagList.push({id:A.id,name:A.name})})}catch(u){}},b=async()=>{try{const{data:u}=await ke({removeZeroClass:!0}),l=u||[],A=[],y=[];l.forEach((F,R)=>{if(R===0){const N=F.classGroupList[0];t.classSelect={currentGradeNum:F.currentGradeNum,currentClass:N.id,name:N.name}}const M=[];F.classGroupList.forEach(N=>{M.push({label:N.currentClass+"班",value:N.id,lastStudy:N.lastStudy}),y.push({label:N.name,value:N.id,currentGradeNum:F.currentGradeNum,lastStudy:N.lastStudy})}),A.push({label:Ie[F.currentGradeNum],value:F.currentGradeNum,childrens:M})}),t.popSelectOptions=y,t.gradeList=A}catch(u){}},C=async()=>{t.classLoading=!0;try{const{data:u}=await Le({classGroupId:t.classSelect.currentClass,page:1,rows:4,teacherId:c.getUserInfo.id}),l=u.rows||[];t.total=u.total||0;const A={};l.forEach(y=>{const F=ue(y.classDate).format("MM-DD");A[F]||(A[F]=[]);const R=y.lessonCoursewareJson?JSON.parse(y.lessonCoursewareJson):{};A[F].push({classGroup:t.classSelect.name,teacherName:y.teacherName,conent:R.lessonCoursewareName+" | "+R.lessonCoursewareDetailName+" | "+R.lessonCoursewareKnowledgeDetailName,image:y.teacherAvatar})}),w.value=A}catch(u){console.log(u)}t.classLoading=!1};j(async()=>{await b(),await o.getSubjects(),await C(),t.subjectList=o.getSubjectList.map(u=>({label:u.name,value:u.id})),m(),c.getUserInfo.account.updatePasswordFlag?t.showGuide=!0:r.value=!0});const D=B(),O=()=>{D.value.validate(async u=>{var l,A,y;if(!u)try{const{data:F}=await Pe({coursewareDetailKnowledgeId:t.unit,subjectId:t.subjectId,page:1,rows:99});if(F.rows&&F.rows.length>0){const R=await Te({lessonCoursewareKnowledgeDetailId:t.unit,classGroupId:(l=t.applyClassItem)==null?void 0:l.classGroupId});if(window.matchMedia("(display-mode: standalone)").matches)t.showPreview=!0,t.itemPreview={type:"class",classId:R.data,lessonCourseId:t.category,classGroupId:(A=t.applyClassItem)==null?void 0:A.classGroupId,subjectId:t.subjectId,detailId:t.unit},He.application=window.matchMedia("(display-mode: standalone)").matches,Be();else{const{href:M}=s.resolve({path:"/attend-class",query:{type:"class",classId:R.data,lessonCourseId:t.category,classGroupId:(y=t.applyClassItem)==null?void 0:y.classGroupId,subjectId:t.subjectId,detailId:t.unit}});window.open(M,+new Date+"")}}else v.error("当前章节暂无课件,请重新选择")}catch(F){}})};return()=>{var u;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},[d("Hi,"),(u=c.getUserInfo)==null?void 0:u.nickname,d(" "),Bt(),d("~")])]),c.getUserInfo.gender===1?e("img",{src:st,class:a.teacherMan},null):e("img",{src:at,class:a.teacherWoman},null),e("div",{class:a.blackborad},[e("img",{src:tt,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($e,{options:t.studentList,max:5},null)]),e("div",{class:a.informations},[t.applyClassItem.lastStudy?e(J,null,[e("span",{style:"flex-shrink: 0;"},[d("上次课程:")]),e(De,{text:t.applyClassItem.lastStudy},null)]):""]),e(q,{showLabel:!1,ref:D,model:t},{default:()=>[e(S,{path:"bookVersionId",rule:[{required:!0,message:"",trigger:["blur","change"]}]},{default:()=>{var l;return[e("div",{class:a.selectContainer},[e("img",{src:lt},null),e(U,{placeholder:"请选择教材版本",disabled:!((l=t.applyClassItem)!=null&&l.currentGradeNum),clearable:!0,options:[...t.musicTagList],labelField:"name",valueField:"id",value:t.bookVersionId,"onUpdate:value":[A=>t.bookVersionId=A,()=>Z()]},null)])]}}),e(S,{path:"category",rule:[{required:!0,message:"",trigger:["blur","change"]}]},{default:()=>[e("div",{class:a.selectContainer},[e("img",{src:rt},null),e(U,{placeholder:"请选择册别",options:[...t.list],clearable:!0,disabled:!t.bookVersionId,value:t.category,"onUpdate:value":[l=>t.category=l,()=>G()]},null)])]}),e(S,{path:"unit",rule:[{required:!0,message:"",trigger:["blur","change"]}]},{default:()=>[e("div",{class:a.selectContainer},[e("img",{src:ot},null),e(Ke,_({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(S,{path:"subjectId",rule:[{required:!0,message:"",trigger:["blur","change"],type:"number"}]},{default:()=>[e("div",{class:a.selectContainer},[e("img",{src:ut},null),e(U,_({options:[...t.subjectList],placeholder:"选择乐器",clearable:!0},{value:t.subjectId,"onUpdate:value":l=>t.subjectId=l}),null)])]}),e(le,{class:a.btnGroup,justify:"center"},{default:()=>[e(T,{round:!0,block:!0,class:a.startClass,color:"#FF6E4C",onClick:O},{default:()=>[d("开始上课")]}),e(T,{round:!0,block:!0,class:a.beforClass,color:"#5B64D1",onClick:()=>{D.value.validate(async l=>{l||s.push({path:"/prepare-lessons",query:{lastUseCoursewareId:t.category,unit:t.unit,subjectId:t.subjectId}})})}},{default:()=>[d("去备课")]})]})]})])])]),e("div",{class:a.toolContainer},[e("div",{class:a.toolTips},[e("div",{class:a.toolTitle},[d("工具箱")]),e("div",{class:a.toolContent},[d("这里是常用的教学辅助工具,可帮助学生集中注意力、提高演奏效率,使演奏更完整平稳。让您在课堂上完成更好的教学。")])]),e("img",{src:nt,class:a.iconTo},null),e("div",{class:a.toolFunction,id:"home-3"},[e("div",{class:[a.toolItem,a.item1],onClick:()=>{f.value=!0}},[e("img",{src:ct},null),e("p",{class:a.toolMemo},[d("提升效率,练习好节奏")]),e(T,{class:a.btn1},{default:()=>[d("节拍器")]})]),e("div",{class:[a.toolItem,a.item2],onClick:()=>{i.value=!0}},[e("img",{src:dt},null),e("p",{class:a.toolMemo},[d("精准调音,一劳永逸")]),e(T,{class:a.btn2},{default:()=>[d("调音器")]})]),e("div",{class:[a.toolItem,a.item3],onClick:()=>{h.value=!0}},[e("img",{src:it},null),e("p",{class:a.toolMemo},[d("创造时间,集中注意力")]),e(T,{class:a.btn3},{default:()=>[d("计时器")]})])])])]),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(z,{previewDisabled:!0,class:a.headerD,src:et},null),e(z,{previewDisabled:!0,class:a.defultHeade,src:c.getUserInfo.avatar||se},null)])]),e("div",{class:a.headerInfo},[e("p",{class:a.headerTitle},[c.getUserInfo.nickname]),c.getUserInfo.schoolInfos&&c.getUserInfo.schoolInfos.length>0&&e("p",{class:a.headerSubTitle},[c.getUserInfo.schoolInfos[0].name])]),e("div",{class:a.rightTeachingWrapTitle},[e("h3",{class:a.rightTitle},[e("div",{class:a.titleDot},null),d("上课记录")]),t.classSelect.name&&e(ye,{value:t.classSelect.currentClass,"onUpdate:value":[l=>t.classSelect.currentClass=l,l=>{console.log(l,"1212"),t.popSelectOptions.forEach(A=>{A.value===l&&(t.classSelect={currentGradeNum:A.currentGradeNum,currentClass:A.value,name:A.label},C())})}],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(Fe,{show:t.classLoading,style:{minHeight:"40vh"}},{default:()=>[Object.keys(w.value).length>0&&e("div",{class:a.teachListWrap},[Object.keys(w.value).map(l=>e(mt,{list:w.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}})}},[d("查看全部")])])]),Object.keys(w.value).length<=0&&!t.classLoading&&e(Ue,null,null)]})])]),e(L,{show:t.applyStatus,"onUpdate:show":l=>t.applyStatus=l,preset:"card",showIcon:!1,class:["modalTitle background",a.assignHomework],title:"选择班级",blockScroll:!1},{default:()=>[e(te,{useDetail:{currentGradeNum:t.applyClassItem.currentGradeNum,classGroupId:t.applyClassItem.classGroupId},gradeList:t.gradeList,onConfirm:l=>n(l),onClose:()=>t.applyStatus=!1},null)]}),e(L,{show:t.useStatus,"onUpdate:show":l=>t.useStatus=l,preset:"card",showIcon:!1,class:["modalTitle background",a.assignHomework],title:"选择班级",blockScroll:!1},{default:()=>[e(te,{useDetail:{currentGradeNum:t.classSelect.currentGradeNum,classGroupId:t.classSelect.currentClass},gradeList:t.gradeList,onConfirm:l=>p(l),onClose:()=>t.useStatus=!1},null)]}),e(L,{class:["modalTitle background"],title:"节拍器",preset:"card",show:f.value,"onUpdate:show":l=>f.value=l,style:{width:"687px"}},{default:()=>[e("div",{class:a.modeWrap},[e("iframe",{src:"".concat(je(),"/metronome/?id=").concat(new Date().getTime()),scrolling:"no",frameborder:"0",width:"100%",height:"650px"},null)])]}),e(L,{show:h.value,"onUpdate:show":l=>h.value=l,class:["modalTitle background"],title:"计时器",preset:"card",style:{width:g(772)}},{default:()=>[e("div",null,[e(Me,null,null)])]}),e(L,{class:["background"],show:i.value,"onUpdate:show":l=>i.value=l},{default:()=>[e("div",null,[e(Ve,{onClose:()=>{i.value=!1}},null)])]}),e(Oe,{show:t.showPreview,"onUpdate:show":l=>t.showPreview=l,type:"attend",params:t.itemPreview},null),t.showGuide?e(gt,null,null):null,e(L,{show:r.value,"onUpdate:show":l=>r.value=l,class:["modalTitle",a.showUpdatePassword],style:"--n-title-font-weight: 600;",preset:"card",title:"修改密码",closable:!1,maskClosable:!1,closeOnEsc:!1},{default:()=>[e(Ft,{onSubmit:()=>{r.value=!0,t.showGuide=!0,c.logout().then(()=>{s.replace({name:"login"}).finally(()=>location.reload())})}},null)]})])}}});export{zt as default,Bt as formatDateToDay};