import{s as t}from"./index.module-55a6825b.js";import{d as Q}from"./teacherIcon-b8e3946d.js";import{d as G,f as e,t as D,k as h,F as R,e as M,R as p,r as y,n as N,M as V,O as J,S as q,U as K,b as Z,c as z,N as X,g as P,h as x,j as F,V as H,u as _,W as k,A as $,v as B}from"./index-e7035897.js";import{g as ee}from"./contants-c9a6e0a3.js";import{u as se}from"./catchData-7f3a0501.js";import{u as te,c as ae,a as j,g as le,b as oe}from"./api-aa34f33e.js";import{T as re}from"./index-9e5d3d42.js";import{g as I,s as U,a as ue,b as Y}from"./api-3ce0637e.js";import{T as ne,a as ce}from"./index-35721334.js";import{v as de}from"./urlUtils-b7caaee8.js";import{P as ie}from"./updateSubject-ee5a6fd2.js";import{s as pe}from"./api-3065b8b3.js";import{o as O,c as W}from"./closeEye-b6c1caaa.js";import{A as he}from"./index-6f30b91f.js";import{u as me}from"./index-c6130532.js";import"./Slider-71c11fc5.js";import"./isCollaose-3bee922d.js";import"./index-c26ba48f.js";import"./index-44eee29c.js";import"./index-f8381f30.js";import"./index-92a723c6.js";import"./index-94975ec6.js";import"./ding-8e9054d5.js";import"./state-3601bb19.js";import"./index.module-42c945ce.js";import"./index-9292c974.js";import"./api-f6cfeba9.js";import"./index-af10e15c.js";import"./index-dfeca101.js";const ge=""+new URL("headerD-240a39c0.png",import.meta.url).href,Ae=""+new URL("blackboard_bg-4665b107.png",import.meta.url).href,fe=""+new URL("teacher_man-da2bedfd.png",import.meta.url).href,ve=""+new URL("teacher_woman-448d4dae.png",import.meta.url).href,we="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHQAAAAoCAMAAAAYCC6ZAAAAllBMVEUAAAAAeOEAeOAAdd4Af+YAdt8Add4Adt8Adt8Add8AhOsAdt4AdeAAd+EAeOAAdd8Adt8Adt8Ad+EAdd8Add8AduEAdd8AeeMAdt8AduAAe+0Adt4Add8AeeMAdt8AduAAduAAfeEAduAAd98Adt8Add4Add8Adt8Ad98AduEAdt8AduAAeOMAd98Add4Adt8Adt8Add61AKSeAAAAMXRSTlMAM1GjFPbrj7jMCPt6XCeu4JlE0dc9xh+mbw3y5CzBYk0RinWzq+7bhTiTgRlnu56E/ZMi/AAAAz9JREFUWMPdl9eCojAUhkGKFFEEBaRIs2GZ2bz/y605CSUIMrDuxe53A8Qz8xny52SG+0fgE437LIJs2k76riI1kXR43N+VWCO/1Qo9Ed9VHBHG6C/Q5sgD9byDxyTpApyS0IKvCiL7+fkDKjtQpkgN1M2sqrDhS0UflFr6oJSHElsbkGZCjYk/OTYG/KYzkdCglMthICPS7HL5xtfD5XIJmtIN6oWd9YzO86RW2KwU2OMBnQep9px6GTxzijSnTqRXGdyqCFDdhtSVcE0M0tgw4Lo2DEMeL/WPqGYNO3Hp0cc5uzF3CJlFx5qOlmr0RdJiM+Eigc5ctrgWjucPpTfia2A9rMYAVxLX+QBsRPl+DbvPfWafQiqlGMcpQA3sLVO03BJEKv1SFAfKFEWRpuzT+SaCnFyb3zxt/Xyd5tf0TmoO2jOuWSsBunOxtH7p0nUTfN25rhtOkIrJTQlQF7otLBKXlX5iTSPhjBjUa4hYgvjHUltm0KHjsGMpXkjUJMzw6iYrthPjsXy1OgxLTTQITNypHs/zKrCiIch1jsuVp9JcosAK0PvVKOmuXL+vOcPVKae7YKWUKr2UUdK7bh71/pqjEyxZaSpSLPz8EEu0EVLcZaT+GjAy0n1P5Y5jIGUeWS2La/NXpHPS0KFvWrIUdUvDGWDjPVLeTpcaMERcGT5HxE7phtwq+HSht9OlBXl3CYRGhl7dKTV5wMHbmd52SosZD3jVTqNnV2MuLnhQTp62kNPbH6xpLh+51vlm8u2+SprctT77MdZ0qY5QxDrhYGySqjS4bA+W3YlS4DnVX6jEeTnv76wThqCd71+lpzWAP5bobUuaUo8iHuAKu8Ig7y64+fTVLk5ks8S7Rbb2DnvblMvec5uQXh4Bh1lI0krboEF+p5zD6XtFb7DGS7/J+6SHXEZ7b/2XugqN4J00TFtSSQUCHBZ625JCJr2CTGzdaPhbs96oWvDOehwdpOUJ4nHBw7+YU8Zf452j0aS2CcKNuj9ADmx/rJSzdAHPZQN7hD3arLC8i3X57Cje9ZbHM6tY3iuNh5CTjpspQIJQnPnX8zS9cQOIpy/2n7ZZL37nH4+AKzwpuB+z1bj/ht9aOnZ/M5x6RQAAAABJRU5ErkJggg==",Se="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJoAAAAmCAMAAAALKXIrAAAAkFBMVEUAAABSVf9QU/9QVf9RU/9UVP9QUv9QU/9QUv9VVf9RUv9RU/9QUv9QU/9jY/9QU/9YWf9QU/9RVP9RUv9QUv9bW/9RUv9TVf9QUv9QU/9RUv9SU/9RVf9RUv9QUv9SW/9RUv9QU/9RUv9RU/9UV/9QU/9SVP9QU/9RU/9QU/9RU/9RUv9UVf9UVP9RU/9QUv8rWuVTAAAAL3RSTlMAUbgzoz324WYer3uPXAjCE5pwhPoO0ynH8KpEN+vMGNtX5GwbvUutkYp1YiMvl+mJdrkAAAO7SURBVFjD7ZbbeqJADIAjCAoKUjmKsOLZeui8/9ttkwyHsoIfyO7V/hcdAmX4ZzpJAx0Yf+5PBygx4q0PbSjRUTmvoYm1DS84GK1AgfjGhZKLELqiQTMTfGMKz7EvYkyC8ydM8wlaKZbm1D7k6Hjj0VMtDL6f7QFgJp6gdFMLMRpBgctz9FRDM6GHw6itMUogZ6Pn8emjh5rq4cPAHkTNwqhMgy8MTQBtIcSyuxpcBfLJap+u+0Hzua67KtXiBULT7BaSFS2JLlltPZspeG9GJAAhrtoL4Y6jfu+uBgt86qkzuX4VR0u+pUAJy89BotTOFcxFCe3SEccL5imttofaXUe1G334Zlk0flmWlb6ptsUhxbLmp3h56q4GeyEmScNZ66+2IZ8tIFO8zOzuahCNfRhczcSf42odWDapLT4qWFDFBxhATbWW9AsW5SkndXxWomCy8ihYOc/U6nwAE2qMIz98VJSIMk9RFL2jmixrIWxEA59d1GjX+RNvZSiDu+bZkIgG9M0baqFhnOhYGIax66yGJTEDTs1MPOHSR63trGkSKsZxHkVUXmXgA4K3TJ4pvQiJt9oF0dE08V3judrXqMKji5p4jQbIilui+HuIEndpnbTw4IPkGGidisfVNM3B1Aw5U0BVo86mR78mJ7zqEow9nTE7qPEZ23CC7uGh1nH6qjFlhjJd1OZYzgBu3Anpoo7VU813JGtatJNjA5iSHT75lUcpRpEMwjwLYoAzlgl7QLWFeM4SCign143Fw0aZYGNjMpzh36pRh2Y0qnGl3c3o/r9VO1BBh0a1QyByVjar7ZaS499VG2EYNKuBb5YVndV+gcR9Qy0ZqcRYSLK1SpTliFYet6iVfdF6QLVrGkOtM5qo8INQkEurGiwFofjDqXlCPNisRL9BFdrPFNrVwpUggsMwakzMEzARHxkHCqbccbWrOVmx5+EAar5gFEehcU6z7DnTXB8Ylf9/ha1q1VxKvQY1bVQlrXUeRPFRQZijHWek/EdlefyFq01/KO6rXGhViwWynwi0wrVkmmQs1Uj/JWrR/yGLc94jSzU44dxy5UkqkAha1dhsBodMiNVdF1V6qWV00BJPFqRCDbQJb0Jhqd9b1XhxJvY/gbDgbTVOqrE8De6PzsPHDZ3YAL8E4o2gTW3Le+zTm1cYQg3W3hgTNeBqIdXkox1d+RGabaFNjStP4ADTrDYbv8SAwg2QJFP/7Nd8l4cFm1WZzr95wA+3bAMFt2mdO/TF5sFA76T+TNnCa5YG/EfyG42En8bMzRQ6AAAAAElFTkSuQmCC",Ce="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=",be=""+new URL("t1-bb4a3091.png",import.meta.url).href,ye=""+new URL("t2-97aa3aab.png",import.meta.url).href,Ue=""+new URL("t3-529bd5c3.png",import.meta.url).href,Le=G({name:"home-teachItem",props:["item"],setup(i,{emit:g}){return()=>e(R,null,[e("div",{class:t.teachGroupItemWrap},[e("div",{class:t.teachGroupItemLeft},[e(D,{previewDisabled:!0,src:i.item.image?i.item.image:Q,class:t.teachGroupItemHeader,"object-fit":"cover"},null)]),e("div",{class:t.teachGroupItemRight},[e("p",{class:t.teachGroupItemName},[i.item.teacherName,h(" "),e("span",null,[i.item.classGroup])]),e("p",{class:t.teachGroupItemInfo},[i.item.subjectName&&e("span",{class:t.subjectName},[i.item.subjectName]),i.item.conent])])])])}}),Ee=G({props:["list","keys"],name:"home-teachGroup",setup(i,{emit:g}){return()=>e(R,null,[e("div",{class:t.teachGroup},[e("p",{class:t.teachGroupTitle},[i.keys]),e("div",{class:t.teachGroupList},[e("div",{class:t.teachGroupListDot},null),i.list.map(o=>e(Le,{item:o},null))])])])}}),Be=G({name:"coai-guide",emits:["close"],setup(i,{emit:g}){const o=M({box:{height:"0px"},show:!1,steps:[{ele:"",eleRect:{},img:I("home1.png"),handStyle:{top:"0.91rem"},imgStyle:{top:p(-150),left:p(563),width:p(734),height:p(295)},btnsStyle:{bottom:p(188),left:p(805)},boxStyle:{border:"none",width:"0px",height:"0px",backgroundColor:"transparent"},eleRectPadding:{left:7,top:7,width:14,height:14}},{ele:"",img:I("home3.png"),handStyle:{top:"-1.39rem",left:"0.17rem",transform:"rotate(180deg)"},imgStyle:{top:p(-4),width:p(454),height:p(227),left:p(282)},btnsStyle:{bottom:"30px",left:p(445)},boxStyle:{borderRadius:"20px"},eleRectPadding:{left:44,top:44,width:88,height:88}},{ele:"",img:I("home4.png"),handStyle:{top:"-1.39rem",left:"1.4rem",transform:"rotate(180deg)"},imgStyle:{top:p(-4),left:p(-310),width:p(477),height:p(227)},btnsStyle:{bottom:"30px",left:p(-147)},eleRectPadding:{left:7,top:7,width:14,height:14},boxStyle:{}},{ele:"",img:I("home5.png"),handStyle:{top:"-1.39rem",left:"1.4rem",transform:"rotate(180deg)"},imgStyle:{top:"0",width:p(600),height:p(290),left:p(18)},btnsStyle:{bottom:p(95),left:p(185),"justify-content":"center",padding:0},eleRectPadding:{left:7,top:7,width:14,height:14},type:"bottom",boxStyle:{}}],step:0}),A=y(!1),r=y({});(async()=>{var u;try{const m=await ue({guideTag:"teacher-guideInfo"});m.data?r.value=JSON.parse((u=m.data)==null?void 0:u.guideValue)||null:r.value={},r.value&&r.value.homeGuide?A.value=!1:A.value=!0}catch(m){console.log(m)}})();const s=()=>{var m,n,a,l;const u=document.getElementById("home-".concat(o.step));if(u){const c=u.getBoundingClientRect(),d=((m=o.steps[o.step].eleRectPadding)==null?void 0:m.left)||0,b=((n=o.steps[o.step].eleRectPadding)==null?void 0:n.top)||0,T=((a=o.steps[o.step].eleRectPadding)==null?void 0:a.width)||0,w=((l=o.steps[o.step].eleRectPadding)==null?void 0:l.height)||0;o.box={left:c.x-d+"px",top:c.y-b+"px",width:c.width+T+"px",height:c.height+w+"px"}}else E()},C=async u=>{try{if(u!=="Home")return;r.value?r.value.homeGuide=!1:r.value={homeGuide:!1};try{await Y({guideTag:"teacher-guideInfo",guideValue:JSON.stringify(r.value)})}catch(m){console.log(m)}o.step=0,s(),A.value=!0}catch(m){}};N(()=>{s(),window.addEventListener("resize",L),V.on("teacher-guideInfo",u=>C(u))});const L=()=>{s()};J(()=>{window.removeEventListener("resize",L),V.off("teacher-guideInfo",C)});const E=()=>{if(o.step>=3){v();return}o.step=o.step+1,s()},v=async()=>{r.value?r.value.homeGuide=!0:r.value={homeGuide:!0};try{const u=await Y({guideTag:"teacher-guideInfo",guideValue:JSON.stringify(r.value)})}catch(u){console.log(u)}A.value=!1};return()=>e(R,null,[A.value?q(e("div",{"onUpdate:show":u=>A.value=u,class:["n-modal-mask","n-modal-mask-guide"]},[e("div",{class:U.content,onClick:()=>E()},[e("div",{class:U.backBtn,onClick:u=>{u.stopPropagation(),v()}},[h("跳过")]),e("div",{class:U.box,style:{...o.box,...o.steps[o.step].boxStyle},id:"modeType-".concat(o.step)},[o.steps.map((u,m)=>{var n,a,l,c;return e("div",{onClick:d=>d.stopPropagation(),class:U.item,style:u.type=="bottom"?{display:m===o.step?"":"none",left:"".concat((n=u.eleRect)==null?void 0:n.left,"px"),top:"-".concat((a=u.imgStyle)==null?void 0:a.height)}:{display:m===o.step?"":"none",left:"".concat((l=u.eleRect)==null?void 0:l.left,"px"),top:"".concat((c=o.box)==null?void 0:c.height)}},[e("img",{class:U.img,style:u.imgStyle,src:u.img},null),e("div",{class:U.btns,style:u.btnsStyle},[o.step+1==o.steps.length?e(R,null,[e("div",{class:[U.endBtn],onClick:()=>v()},[h("完成")]),e("div",{class:U.nextBtn,onClick:()=>{o.step=0,s()}},[h("再看一遍")])]):e("div",{class:U.btn,onClick:()=>E()},[h("下一步 ("),o.step+1,h("/"),o.steps.length,h(")")])])])})])])]),[[K,A.value,"show"]]):null])}}),Fe="_updatePassword_1vdiv_11",Ge="_tips_1vdiv_14",Te="_pwdIcon_1vdiv_19",Pe="_phoneContainer_1vdiv_24",Ie="_phone_1vdiv_24",Re="_updateBtnGroup_1vdiv_34",Me="_sendInput_1vdiv_44",xe="_sendMsg_1vdiv_47",S={"no-pwd":"_no-pwd_1vdiv_1",updatePassword:Fe,tips:Ge,pwdIcon:Te,phoneContainer:Pe,phone:Ie,updateBtnGroup:Re,sendInput:Me,sendMsg:xe},ke=G({name:"train-update",emits:["close","submit"],setup(i,{emit:g}){const o=Z(),A=z(),r=M({mobile:A.getUserInfo.phone||"",password:null,rePassword:null,clientType:"TEACHER",code:null}),f=M({passowrdStatus:!1,rePasswordStatus:!1}),s=(l,c,d)=>{const b=/^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,20}$/;c===""||!c?d(new Error("请再次输入新密码")):c!==r.password?d(new Error("两次输入密码不一致")):b.test(c)?d():d(new Error("密码为6-20位数字和字母组合"))},C=(l,c,d)=>{c===""||!c?d(new Error("请输入新密码")):/^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,20}$/.test(c)?d():d(new Error("密码为6-20位数字和字母组合"))},L=()=>{E.value.validate(async l=>{if(!l){if(r.password!==r.rePassword){o.error("两次输入密码不一致");return}await te({password:r.password,code:r.code}),o.success("更新成功"),g("submit")}})},E=y(),v=y(!1),u=y(60),m="发送短信",n=async()=>{if(!r.mobile){o.error("请输入手机号");return}try{await pe({clientId:"cooleshow-teacher",mobile:r.mobile,type:"PASSWORD"}),a()}catch(l){console.log(l)}},a=()=>{if(v.value)return;v.value=!0;const l=setInterval(()=>{u.value--,console.log(u.value),u.value<=0&&(v.value=!1,clearInterval(l))},1e3)};return N(async()=>{}),()=>e("div",{class:S.updatePassword},[e("p",{class:S.tips},[h("检测到您尚未修改默认密码,为了您的账户安全,请重新设置登录密码")]),e(X,{labelAlign:"right",labelPlacement:"left",labelWidth:"auto",ref:E,model:r,requireMarkPlacement:"left"},{default:()=>[e(P,{path:"currentClass",label:"手机号",class:S.phoneContainer},{default:()=>[e("p",{class:S.phone},[r.mobile])]}),e(P,{path:"password",label:"新密码",rule:[{validator:C,trigger:"blur",required:!0}]},{default:()=>[e(x,{value:r.password,"onUpdate:value":l=>r.password=l,clearable:!0,type:"text",showPasswordOn:"click",inputProps:{autocomplete:"off"},class:[f.passowrdStatus?"":S["no-pwd"]],placeholder:"请输入新密码"},{suffix:()=>e("img",{src:f.passowrdStatus?O:W,class:S.pwdIcon,alt:"",onClick:()=>{f.passowrdStatus=!f.passowrdStatus}},null)})]}),e(P,{path:"rePassword",label:"再次输入",rule:[{validator:s,trigger:"blur",required:!0}]},{default:()=>[e(x,{value:r.rePassword,"onUpdate:value":l=>r.rePassword=l,clearable:!0,type:"text",showPasswordOn:"click",inputProps:{autocomplete:"off"},class:[f.rePasswordStatus?"":S["no-pwd"]],placeholder:"再次输入新密码"},{suffix:()=>e("img",{src:f.rePasswordStatus?O:W,class:S.pwdIcon,alt:"",onClick:()=>{f.rePasswordStatus=!f.rePasswordStatus}},null)})]}),e(P,{path:"code",label:"验证码",rule:[{required:!0,message:"请输入验证码",trigger:"blur"}]},{default:()=>[e(x,{value:r.code,"onUpdate:value":l=>r.code=l,placeholder:"请输入验证码",clearable:!0,class:S.sendInput,maxlength:6},{suffix:()=>e(F,{class:S.sendMsg,disabled:v.value,onClick:()=>n()},{default:()=>[v.value?u.value+"S":m]})})]}),e("div",{class:S.updateBtnGroup},[e(F,{strong:!0,type:"primary",round:!0,onClick:()=>L()},{default:()=>[h("确认")]})])]})])}}),De=()=>{const i=H().hour();return i<12?"早上好":i>12&&i<18?"下午好":"晚上好"},hs=G({name:"home-page",setup(){se();const i=_(),g=z(),o=y(!1),A=y(!1),r=y(!1),f=y(!1),s=M({showAttendClass:!1,studentList:[],bookVersionId:null,classGroupId:null,category:null,subjectId:null,musicTagList:[],loading:!1,list:[],unit:null,unitList:[],subjectList:[],gradeList:[],classLoading:!1,total:0,lastClassSelect:{currentClass:null,name:"",upgradeFlag:!1,gradeYear:null,gradeLevel:null},classSelect:{currentGradeNum:null,currentClass:null,name:"",upgradeFlag:!1,gradeLevel:null,gradeYear:null},popSelectOptions:[],popSelectYearList:[],popSelectLevelList:[],showGuide:!1,showPreview:!1,itemPreview:{},homeLeftHeight:"auto"}),C=y({}),L=async()=>{try{const{data:n}=await ae({gradeLevel:s.classSelect.gradeLevel,gradeYear:s.classSelect.gradeYear}),a=n||[],l=[],c=[];a.forEach((d,b)=>{if(b===0)if(s.lastClassSelect.currentClass)s.classSelect.currentClass=s.lastClassSelect.currentClass,s.classSelect.name=s.lastClassSelect.name,s.classSelect.upgradeFlag=s.lastClassSelect.upgradeFlag;else{const w=d.classGroupList[0];s.classSelect.currentGradeNum=d.currentGradeNum,s.classSelect.currentClass=w.id,s.classSelect.name=w.name}const T=[];d.classGroupList.forEach(w=>{T.push({label:w.currentClass+"班",value:w.id,lastStudy:w.lastStudy}),c.push({label:w.name,value:w.id,currentGradeNum:d.currentGradeNum,lastStudy:w.lastStudy})}),l.push({label:ee[d.currentGradeNum],value:d.currentGradeNum,childrens:T})}),s.popSelectOptions=c,s.gradeList=l}catch(n){}},E=async()=>{const{data:n}=await j({page:1,rows:1,teacherId:g.getUserInfo.id});if(n.rows.length>0&&n.rows[0]){const a=n.rows[0];s.lastClassSelect={currentClass:a.classGroupId,name:a.classGroupName,upgradeFlag:a.upgradeFlag,gradeYear:a.gradeYear+"",gradeLevel:a.gradeLevel+""}}},v=async()=>{try{const{data:n}=await le(),a=n||[];a.forEach(l=>{l.name=l.name+"学年"}),s.popSelectYearList=a||[],a.length>0&&(s.lastClassSelect.gradeYear?s.classSelect.gradeYear=s.lastClassSelect.gradeYear:s.classSelect.gradeYear=a[0].id)}catch(n){}},u=async()=>{try{const{data:n}=await oe(),a=n||[];a.forEach(l=>{l.name=l.name+"级"}),a.unshift({id:"",name:"全部学级"}),s.popSelectLevelList=a||[],a.length>0&&(s.lastClassSelect.gradeLevel?s.classSelect.gradeLevel=s.lastClassSelect.gradeLevel+"":s.classSelect.gradeLevel=a[0].id)}catch(n){}},m=async()=>{s.classLoading=!0;try{const{data:n}=await j({classGroupId:s.classSelect.currentClass,gradeLevel:s.classSelect.gradeLevel,gradeYear:s.classSelect.gradeYear,page:1,rows:4,teacherId:g.getUserInfo.id}),a=n.rows||[];s.total=n.total||0;const l={};a.forEach(c=>{const d=H(c.classDate).format("MM-DD");l[d]||(l[d]=[]);const b=c.lessonCoursewareJson?JSON.parse(c.lessonCoursewareJson):{};l[d].push({classGroup:s.classSelect.name,teacherName:c.teacherName,conent:b.lessonCoursewareName+" | "+b.lessonCoursewareDetailName+" | "+b.lessonCoursewareKnowledgeDetailName,image:c.teacherAvatar,subjectName:c.subjectName})}),C.value=l}catch(n){console.log(n)}s.classLoading=!1};return N(async()=>{me(document.querySelector("#homeInfoLeft-home"),n=>{const a=n[0],{height:l}=a.contentRect;s.homeLeftHeight=l+"px"}),s.classLoading=!0,await E(),await v(),await u(),await L(),await m(),g.getUserInfo.account.updatePasswordFlag?s.showGuide=!0:o.value=!0,s.classLoading=!1}),()=>{var n;return e("div",{class:t.homeWrap},[e("div",{class:t.homeInfoLeft,id:"homeInfoLeft-home"},[e("div",{class:t.homeBanner},[e("div",{class:t.applyInfo,id:"home-1"},[e("div",{class:t.centerInfo,id:"home-0"},null),e("div",{class:t.userInfo},[e("div",{class:t.userName},[h("Hi,"),(n=g.getUserInfo)==null?void 0:n.nickname,h(" "),De(),h("~")])]),g.getUserInfo.gender===1?e("img",{src:fe,class:t.teacherMan},null):e("img",{src:ve,class:t.teacherWoman},null),e("div",{class:t.blackborad},[e("img",{src:Ae,class:t.blackBoardBg},null)]),e("div",{class:t.applyContainer},[e("div",{class:[t.applyItem,t.applyItem1]},[e("p",null,[h("合理的规划是教学的第一步")]),e("div",{class:[t.applyBtn,t.applyBtn1],onClick:()=>{i.push({path:"/prepare-lessons"})}},[e("img",{src:we},null)])]),e("div",{class:[t.applyItem,t.applyItem2]},[e("p",null,[h("带领学生遨游知识海洋")]),e("div",{class:[t.applyBtn,t.applyBtn2],onClick:()=>{s.showAttendClass=!0}},[e("img",{src:Se},null)])])])])]),e("div",{class:t.toolContainer},[e("div",{class:t.toolTips},[e("div",{class:t.toolTitle},[h("工具箱")]),e("div",{class:t.toolContent},[h("这里是常用的教学辅助工具,可帮助学生集中注意力、提高演奏效率,使演奏更完整平稳。让您在课堂上完成更好的教学。")])]),e("img",{src:Ce,class:t.iconTo},null),e("div",{class:t.toolFunction,id:"home-3"},[e("div",{class:[t.toolItem,t.item1]},[e("img",{src:be},null),e(F,{class:t.btn1,onClick:()=>{A.value=!0}},{default:()=>[h("节拍器")]})]),e("div",{class:[t.toolItem,t.item2]},[e("img",{src:ye},null),e(F,{class:t.btn2,onClick:()=>{r.value=!0}},{default:()=>[h("调音器")]})]),e("div",{class:[t.toolItem,t.item3]},[e("img",{src:Ue},null),e(F,{class:t.btn3,onClick:()=>{f.value=!0}},{default:()=>[h("计时器")]})])])])]),e("div",{class:t.homeInfoRight,style:{height:s.homeLeftHeight}},[e("div",{class:t.rightTeachingWrap},[e("div",{class:t.headerContainer},[e("div",{class:t.HeaderWrap,onClick:()=>i.push("/setting")},[e(D,{previewDisabled:!0,class:t.headerD,src:ge},null),e(D,{previewDisabled:!0,class:t.defultHeade,src:g.getUserInfo.avatar||Q},null)])]),e("div",{class:t.headerInfo},[e("p",{class:t.headerTitle},[g.getUserInfo.nickname]),g.getUserInfo.schoolInfos&&g.getUserInfo.schoolInfos.length>0&&e("p",{class:t.headerSubTitle},[g.getUserInfo.schoolInfos[0].name])]),e("div",{class:t.rightTeachingWrapTitle},[e("h3",{class:t.rightTitle},[e("div",{class:t.titleDot},null),h("上课记录")]),e("div",{class:t.classSearchList},[e(k,{value:s.classSelect.gradeYear,"onUpdate:value":[a=>s.classSelect.gradeYear=a,async a=>{s.classSelect.gradeYear=a,s.lastClassSelect.currentClass=null,s.classSelect.currentClass=null,await L(),await m()}],class:t.lookMoreSearch,placeholder:"全部学年",options:s.popSelectYearList,labelField:"name",valueField:"id"},null),e(k,{value:s.classSelect.gradeLevel,"onUpdate:value":[a=>s.classSelect.gradeLevel=a,async a=>{s.classSelect.gradeLevel=a,s.lastClassSelect.currentClass=null,s.classSelect.currentClass=null,await L(),await m()}],class:t.lookMoreSearch,placeholder:"全部学级",options:s.popSelectLevelList,labelField:"name",valueField:"id"},null),e(k,{value:s.classSelect.currentClass,"onUpdate:value":[a=>s.classSelect.currentClass=a,a=>{s.popSelectOptions.forEach(l=>{l.value===a&&(s.classSelect.currentGradeNum=l.currentGradeNum,s.classSelect.currentClass=l.value,s.classSelect.name=l.label,s.classSelect.upgradeFlag=l.upgradeFlag,m())})}],class:t.lookMoreSearch,placeholder:"选择班级",options:s.popSelectOptions},null)])]),e($,{show:s.classLoading,style:{minHeight:"40vh"}},{default:()=>[Object.keys(C.value).length>0&&e("div",{class:t.teachListWrap},[Object.keys(C.value).map(a=>e(Ee,{list:C.value[a],keys:a},null))]),Object.keys(C.value).length<=0&&!s.classLoading&&e(re,null,null)]}),s.total>4&&e("div",{class:t.teachListWrapWall},[e("span",{onClick:()=>{sessionStorage.setItem("classDetailTabs","attendclass"),i.push({path:"/classDetail",query:{name:s.classSelect.name,id:s.classSelect.currentClass,gradeYear:s.classSelect.gradeYear,upgradeFlag:s.classSelect.upgradeFlag?1:0}})}},[h("查看全部")])])])]),e(B,{class:["modalTitle background"],title:"节拍器",preset:"card",show:A.value,"onUpdate:show":a=>A.value=a,style:{width:"687px"}},{default:()=>[e("div",{class:t.modeWrap},[e("iframe",{src:"".concat(de(),"/metronome/?id=").concat(new Date().getTime()),scrolling:"no",frameborder:"0",width:"100%",height:"650px"},null)])]}),e(B,{show:f.value,"onUpdate:show":a=>f.value=a,class:["modalTitle background"],title:"计时器",preset:"card",style:{width:p(772)}},{default:()=>[e("div",null,[e(ne,null,null)])]}),e(B,{class:["background"],show:r.value,"onUpdate:show":a=>r.value=a},{default:()=>[e("div",null,[e(ce,{onClose:()=>{r.value=!1}},null)])]}),e(ie,{show:s.showPreview,"onUpdate:show":a=>s.showPreview=a,type:"attend",params:s.itemPreview},null),s.showGuide?e(Be,null,null):null,e(B,{show:o.value,"onUpdate:show":a=>o.value=a,class:["modalTitle",t.showUpdatePassword],style:"--n-title-font-weight: 600;",preset:"card",title:"修改密码",closable:!1,maskClosable:!1,closeOnEsc:!1},{default:()=>[e(ke,{onSubmit:()=>{o.value=!0,s.showGuide=!0,g.logout().then(()=>{i.replace({name:"login"}).finally(()=>location.reload())})}},null)]}),e(B,{show:s.showAttendClass,"onUpdate:show":a=>s.showAttendClass=a,preset:"card",showIcon:!1,class:["modalTitle background",t.attendClassModal],title:"选择班级",blockScroll:!1},{default:()=>[e(he,{onClose:()=>s.showAttendClass=!1,type:"change",onConfirm:a=>{i.push({path:"/prepare-lessons",query:{...a}})}},null)]})])}}});export{hs as default,De as formatDateToDay};