index-100d1265.js 22 KB

1
  1. import{s}from"./index.module-9f94a3d5.js";import{d as W}from"./teacherIcon-b8e3946d.js";import{d as T,e as P,r as G,y as q,n as M,f as e,N as Q,g as I,R as L,w as K,j as B,k as i,t as k,F as D,O as h,Q as x,L as Z,S as X,U as _,b as z,c as J,h as N,V as H,u as $,W as ee,A as te,v as F}from"./index-a4aa5952.js";import{g as se}from"./contants-8a18a84b.js";import{u as ae}from"./catchData-5693bffe.js";import{u as le,c as oe,a as ue}from"./api-94df1f3d.js";import{T as re}from"./index-31c60059.js";import{g as R,s as U,a as ne,b as V}from"./api-b3870d42.js";import{T as ce,c as de}from"./index-eaf8717b.js";import{v as ie}from"./urlUtils-b7caaee8.js";import{P as pe}from"./updateSubject-9f80fe43.js";import{s as he}from"./api-42c71647.js";import{o as j,c as O}from"./closeEye-b6c1caaa.js";import{A as me}from"./index-428c12d9.js";import"./Slider-01abb3e5.js";import"./isCollaose-13834238.js";import"./index-757cf4c3.js";import"./index-cb85a572.js";import"./index-73911f37.js";import"./index-20162a62.js";import"./index-0f629b87.js";import"./ding-8e9054d5.js";import"./state-225a7cc7.js";import"./index.module-42c945ce.js";import"./index-eba72876.js";import"./api-f1684495.js";import"./index-5c624267.js";import"./index-b7ed1ddd.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==",be="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",Se="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=",Ce=""+new URL("t1-bb4a3091.png",import.meta.url).href,ye=""+new URL("t2-97aa3aab.png",import.meta.url).href,Ge=""+new URL("t3-529bd5c3.png",import.meta.url).href,Ue=T({name:"select-class",props:{gradeList:{type:Array,default:()=>[]},useDetail:{type:Object,default:()=>({})}},emits:["close","confirm"],setup(d,{emit:v}){const t=P({id:null,uploading:!1,classList:[],currentGradeNum:d.useDetail.currentGradeNum||null,classGroupId:d.useDetail.classGroupId||null}),A=G(),u=async()=>{try{d.gradeList.forEach(p=>{p.value===t.currentGradeNum&&(t.classList=p.childrens)})}catch(p){}},f=async()=>{var p;(p=A.value)==null||p.validate(async a=>{if(!a){t.uploading=!0;try{let w="";d.gradeList.forEach(l=>{t.currentGradeNum===l.value&&(w=l.label)});let S="",b="";t.classList.forEach(l=>{l.value===t.classGroupId&&(S=l.label,b=l.lastStudy)}),v("confirm",{currentGradeNum:t.currentGradeNum,classGroupId:t.classGroupId,name:w+S,lastStudy:b}),v("close")}catch(w){}t.uploading=!1}})};return q(()=>d.useDetail,()=>{t.currentGradeNum=d.useDetail.currentGradeNum,t.classGroupId=d.useDetail.classGroupId}),M(()=>{u()}),()=>e("div",{class:s.assignHomeworkContainer},[e(Q,{ref:A,model:t,labelAlign:"right",labelWidth:"auto",labelPlacement:"left"},{default:()=>[e(I,{label:"年级",path:"currentGradeNum",rule:[{required:!0,message:"请选择年级",trigger:"change",type:"number"}]},{default:()=>[e(L,{value:t.currentGradeNum,"onUpdate:value":[p=>t.currentGradeNum=p,()=>{t.classGroupId=null,u()}],placeholder:"请选择年级",options:d.gradeList,clearable:!0},null)]}),e(I,{label:"班级",path:"classGroupId",rule:[{required:!0,message:"请选择班级",trigger:"change"}]},{default:()=>[e(L,{value:t.classGroupId,"onUpdate:value":p=>t.classGroupId=p,placeholder:"请选择班级",clearable:!0,options:t.classList,disabled:!t.currentGradeNum},null)]}),e(K,{class:s.updateBtnGroup},{default:()=>[e(B,{strong:!0,type:"default",round:!0,onClick:()=>v("close")},{default:()=>[i("取消")]}),e(B,{strong:!0,type:"primary",round:!0,disabled:t.uploading,loading:t.uploading,onClick:f},{default:()=>[i("确认")]})]})]})])}}),Ee=T({name:"home-teachItem",props:["item"],setup(d,{emit:v}){return()=>e(D,null,[e("div",{class:s.teachGroupItemWrap},[e("div",{class:s.teachGroupItemLeft},[e(k,{previewDisabled:!0,src:d.item.image?d.item.image:W,class:s.teachGroupItemHeader,"object-fit":"cover"},null)]),e("div",{class:s.teachGroupItemRight},[e("p",{class:s.teachGroupItemName},[d.item.teacherName,i(" "),e("span",null,[d.item.classGroup])]),e("p",{class:s.teachGroupItemInfo},[d.item.conent])])])])}}),Be=T({props:["list","keys"],name:"home-teachGroup",setup(d,{emit:v}){return()=>e(D,null,[e("div",{class:s.teachGroup},[e("p",{class:s.teachGroupTitle},[d.keys]),e("div",{class:s.teachGroupList},[e("div",{class:s.teachGroupListDot},null),d.list.map(t=>e(Ee,{item:t},null))])])])}}),Fe=T({name:"coai-guide",emits:["close"],setup(d,{emit:v}){const t=P({box:{height:"0px"},show:!1,steps:[{ele:"",eleRect:{},img:R("home1.png"),handStyle:{top:"0.91rem"},imgStyle:{top:h(-150),left:h(563),width:h(734),height:h(295)},btnsStyle:{bottom:h(188),left:h(805)},boxStyle:{border:"none",width:"0px",height:"0px",backgroundColor:"transparent"},eleRectPadding:{left:7,top:7,width:14,height:14}},{ele:"",img:R("home3.png"),handStyle:{top:"-1.39rem",left:"0.17rem",transform:"rotate(180deg)"},imgStyle:{top:h(-4),width:h(454),height:h(227),left:h(282)},btnsStyle:{bottom:"30px",left:h(445)},boxStyle:{borderRadius:"20px"},eleRectPadding:{left:44,top:44,width:88,height:88}},{ele:"",img:R("home4.png"),handStyle:{top:"-1.39rem",left:"1.4rem",transform:"rotate(180deg)"},imgStyle:{top:h(-4),left:h(-310),width:h(477),height:h(227)},btnsStyle:{bottom:"30px",left:h(-147)},eleRectPadding:{left:7,top:7,width:14,height:14},boxStyle:{}},{ele:"",img:R("home5.png"),handStyle:{top:"-1.39rem",left:"1.4rem",transform:"rotate(180deg)"},imgStyle:{top:"0",width:h(600),height:h(290),left:h(18)},btnsStyle:{bottom:h(95),left:h(185),"justify-content":"center",padding:0},eleRectPadding:{left:7,top:7,width:14,height:14},type:"bottom",boxStyle:{}}],step:0}),A=G(!1),u=G({});(async()=>{var l;try{const r=await ne({guideTag:"teacher-guideInfo"});r.data?u.value=JSON.parse((l=r.data)==null?void 0:l.guideValue)||null:u.value={},u.value&&u.value.homeGuide?A.value=!1:A.value=!0}catch(r){console.log(r)}})();const p=()=>{var r,o,m,n;const l=document.getElementById("home-".concat(t.step));if(console.log("coai-".concat(t.step),t.steps[t.step].eleRectPadding),l){const c=l.getBoundingClientRect(),g=((r=t.steps[t.step].eleRectPadding)==null?void 0:r.left)||0,E=((o=t.steps[t.step].eleRectPadding)==null?void 0:o.top)||0,C=((m=t.steps[t.step].eleRectPadding)==null?void 0:m.width)||0,Y=((n=t.steps[t.step].eleRectPadding)==null?void 0:n.height)||0;t.box={left:c.x-g+"px",top:c.y-E+"px",width:c.width+C+"px",height:c.height+Y+"px"}}else S()},a=async l=>{try{if(l!=="Home")return;u.value?u.value.homeGuide=!1:u.value={homeGuide:!1};try{await V({guideTag:"teacher-guideInfo",guideValue:JSON.stringify(u.value)})}catch(r){console.log(r)}t.step=0,p(),A.value=!0}catch(r){}};M(()=>{p(),window.addEventListener("resize",w),x.on("teacher-guideInfo",l=>a(l))});const w=()=>{p()};Z(()=>{window.removeEventListener("resize",w),x.off("teacher-guideInfo",a)});const S=()=>{if(t.step>=3){b();return}t.step=t.step+1,p()},b=async()=>{u.value?u.value.homeGuide=!0:u.value={homeGuide:!0};try{const l=await V({guideTag:"teacher-guideInfo",guideValue:JSON.stringify(u.value)})}catch(l){console.log(l)}A.value=!1};return()=>e(D,null,[A.value?X(e("div",{"onUpdate:show":l=>A.value=l,class:["n-modal-mask","n-modal-mask-guide"]},[e("div",{class:U.content,onClick:()=>S()},[e("div",{class:U.backBtn,onClick:l=>{l.stopPropagation(),b()}},[i("跳过")]),e("div",{class:U.box,style:{...t.box,...t.steps[t.step].boxStyle},id:"modeType-".concat(t.step)},[t.steps.map((l,r)=>{var o,m,n,c;return e("div",{onClick:g=>g.stopPropagation(),class:U.item,style:l.type=="bottom"?{display:r===t.step?"":"none",left:"".concat((o=l.eleRect)==null?void 0:o.left,"px"),top:"-".concat((m=l.imgStyle)==null?void 0:m.height)}:{display:r===t.step?"":"none",left:"".concat((n=l.eleRect)==null?void 0:n.left,"px"),top:"".concat((c=t.box)==null?void 0:c.height)}},[e("img",{class:U.img,style:l.imgStyle,src:l.img},null),e("div",{class:U.btns,style:l.btnsStyle},[t.step+1==t.steps.length?e(D,null,[e("div",{class:[U.endBtn],onClick:()=>b()},[i("完成")]),e("div",{class:U.nextBtn,onClick:()=>{t.step=0,p()}},[i("再看一遍")])]):e("div",{class:U.btn,onClick:()=>S()},[i("下一步 ("),t.step+1,i("/"),t.steps.length,i(")")])])])})])])]),[[_,A.value,"show"]]):null])}}),Ie="_updatePassword_1vdiv_11",Te="_tips_1vdiv_14",Pe="_pwdIcon_1vdiv_19",Re="_phoneContainer_1vdiv_24",De="_phone_1vdiv_24",Me="_updateBtnGroup_1vdiv_34",Ne="_sendInput_1vdiv_44",ke="_sendMsg_1vdiv_47",y={"no-pwd":"_no-pwd_1vdiv_1",updatePassword:Ie,tips:Te,pwdIcon:Pe,phoneContainer:Re,phone:De,updateBtnGroup:Me,sendInput:Ne,sendMsg:ke},Le=T({name:"train-update",emits:["close","submit"],setup(d,{emit:v}){const t=z(),A=J(),u=P({mobile:A.getUserInfo.phone||"",password:null,rePassword:null,clientType:"TEACHER",code:null}),f=P({passowrdStatus:!1,rePasswordStatus:!1}),p=(n,c,g)=>{const E=/^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,20}$/;c===""||!c?g(new Error("请再次输入新密码")):c!==u.password?g(new Error("两次输入密码不一致")):E.test(c)?g():g(new Error("密码为6-20位数字和字母组合"))},a=(n,c,g)=>{c===""||!c?g(new Error("请输入新密码")):/^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,20}$/.test(c)?g():g(new Error("密码为6-20位数字和字母组合"))},w=()=>{S.value.validate(async n=>{if(!n){if(u.password!==u.rePassword){t.error("两次输入密码不一致");return}await le({password:u.password,code:u.code}),t.success("更新成功"),v("submit")}})},S=G(),b=G(!1),l=G(60),r="发送短信",o=async()=>{if(!u.mobile){t.error("请输入手机号");return}try{await he({clientId:"cooleshow-teacher",mobile:u.mobile,type:"PASSWORD"}),m()}catch(n){console.log(n)}},m=()=>{if(b.value)return;b.value=!0;const n=setInterval(()=>{l.value--,console.log(l.value),l.value<=0&&(b.value=!1,clearInterval(n))},1e3)};return M(async()=>{}),()=>e("div",{class:y.updatePassword},[e("p",{class:y.tips},[i("检测到您尚未修改默认密码,为了您的账户安全,请重新设置登录密码")]),e(Q,{labelAlign:"right",labelPlacement:"left",labelWidth:"auto",ref:S,model:u,requireMarkPlacement:"left"},{default:()=>[e(I,{path:"currentClass",label:"手机号",class:y.phoneContainer},{default:()=>[e("p",{class:y.phone},[u.mobile])]}),e(I,{path:"password",label:"新密码",rule:[{validator:a,trigger:"blur",required:!0}]},{default:()=>[e(N,{value:u.password,"onUpdate:value":n=>u.password=n,clearable:!0,type:"text",showPasswordOn:"click",inputProps:{autocomplete:"off"},class:[f.passowrdStatus?"":y["no-pwd"]],placeholder:"请输入新密码"},{suffix:()=>e("img",{src:f.passowrdStatus?j:O,class:y.pwdIcon,alt:"",onClick:()=>{f.passowrdStatus=!f.passowrdStatus}},null)})]}),e(I,{path:"rePassword",label:"再次输入",rule:[{validator:p,trigger:"blur",required:!0}]},{default:()=>[e(N,{value:u.rePassword,"onUpdate:value":n=>u.rePassword=n,clearable:!0,type:"text",showPasswordOn:"click",inputProps:{autocomplete:"off"},class:[f.rePasswordStatus?"":y["no-pwd"]],placeholder:"再次输入新密码"},{suffix:()=>e("img",{src:f.rePasswordStatus?j:O,class:y.pwdIcon,alt:"",onClick:()=>{f.rePasswordStatus=!f.rePasswordStatus}},null)})]}),e(I,{path:"code",label:"验证码",rule:[{required:!0,message:"请输入验证码",trigger:"blur"}]},{default:()=>[e(N,{value:u.code,"onUpdate:value":n=>u.code=n,placeholder:"请输入验证码",clearable:!0,class:y.sendInput,maxlength:6},{suffix:()=>e(B,{class:y.sendMsg,disabled:b.value,onClick:()=>o()},{default:()=>[b.value?l.value+"S":r]})})]}),e("div",{class:y.updateBtnGroup},[e(B,{strong:!0,type:"primary",round:!0,onClick:()=>w()},{default:()=>[i("确认")]})])]})])}}),xe=()=>{const d=H().hour();return d<12?"早上好":d>12&&d<18?"下午好":"晚上好"},ht=T({name:"home-page",setup(){const d=ae();z();const v=$(),t=J(),A=G(!1),u=G(!1),f=G(!1),p=G(!1),a=P({showAttendClass:!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=G({}),S=r=>{a.classSelect={currentGradeNum:r.currentGradeNum,currentClass:r.classGroupId,name:r.name},l()},b=async()=>{try{const{data:r}=await oe({removeZeroClass:!0}),o=r||[],m=[],n=[];o.forEach((c,g)=>{if(g===0){const C=c.classGroupList[0];a.classSelect={currentGradeNum:c.currentGradeNum,currentClass:C.id,name:C.name}}const E=[];c.classGroupList.forEach(C=>{E.push({label:C.currentClass+"班",value:C.id,lastStudy:C.lastStudy}),n.push({label:C.name,value:C.id,currentGradeNum:c.currentGradeNum,lastStudy:C.lastStudy})}),m.push({label:se[c.currentGradeNum],value:c.currentGradeNum,childrens:E})}),a.popSelectOptions=n,a.gradeList=m}catch(r){}},l=async()=>{a.classLoading=!0;try{const{data:r}=await ue({classGroupId:a.classSelect.currentClass,page:1,rows:4,teacherId:t.getUserInfo.id}),o=r.rows||[];a.total=r.total||0;const m={};o.forEach(n=>{const c=H(n.classDate).format("MM-DD");m[c]||(m[c]=[]);const g=n.lessonCoursewareJson?JSON.parse(n.lessonCoursewareJson):{};m[c].push({classGroup:a.classSelect.name,teacherName:n.teacherName,conent:g.lessonCoursewareName+" | "+g.lessonCoursewareDetailName+" | "+g.lessonCoursewareKnowledgeDetailName,image:n.teacherAvatar})}),w.value=m}catch(r){console.log(r)}a.classLoading=!1};return M(async()=>{await b(),await d.getSubjects(),await l(),a.subjectList=d.getSubjectList.map(r=>({label:r.name,value:r.id})),t.getUserInfo.account.updatePasswordFlag?a.showGuide=!0:A.value=!0}),()=>{var r;return e("div",{class:s.homeWrap},[e("div",{class:s.homeInfoLeft},[e("div",{class:s.homeBanner},[e("div",{class:s.applyInfo,id:"home-1"},[e("div",{class:s.centerInfo,id:"home-0"},null),e("div",{class:s.userInfo},[e("div",{class:s.userName},[i("Hi,"),(r=t.getUserInfo)==null?void 0:r.nickname,i(" "),xe(),i("~")])]),t.getUserInfo.gender===1?e("img",{src:fe,class:s.teacherMan},null):e("img",{src:ve,class:s.teacherWoman},null),e("div",{class:s.blackborad},[e("img",{src:Ae,class:s.blackBoardBg},null)]),e("div",{class:s.applyContainer},[e("div",{class:[s.applyItem,s.applyItem1]},[e("p",null,[i("可根据声部进行备课,更好的规划教学")]),e("div",{class:[s.applyBtn,s.applyBtn1],onClick:()=>{v.push({path:"/prepare-lessons"})}},[e("img",{src:we},null)])]),e("div",{class:[s.applyItem,s.applyItem2]},[e("p",null,[i("点击这里,选择班级快速进入备课区域")]),e("div",{class:[s.applyBtn,s.applyBtn2],onClick:()=>{a.showAttendClass=!0}},[e("img",{src:be},null)])])])])]),e("div",{class:s.toolContainer},[e("div",{class:s.toolTips},[e("div",{class:s.toolTitle},[i("工具箱")]),e("div",{class:s.toolContent},[i("这里是常用的教学辅助工具,可帮助学生集中注意力、提高演奏效率,使演奏更完整平稳。让您在课堂上完成更好的教学。")])]),e("img",{src:Se,class:s.iconTo},null),e("div",{class:s.toolFunction,id:"home-3"},[e("div",{class:[s.toolItem,s.item1]},[e("img",{src:Ce},null),e(B,{class:s.btn1,onClick:()=>{u.value=!0}},{default:()=>[i("节拍器")]})]),e("div",{class:[s.toolItem,s.item2]},[e("img",{src:ye},null),e(B,{class:s.btn2,onClick:()=>{f.value=!0}},{default:()=>[i("调音器")]})]),e("div",{class:[s.toolItem,s.item3]},[e("img",{src:Ge},null),e(B,{class:s.btn3,onClick:()=>{p.value=!0}},{default:()=>[i("计时器")]})])])])]),e("div",{class:s.homeInfoRight},[e("div",{class:s.rightTeachingWrap},[e("div",{class:s.headerContainer},[e("div",{class:s.HeaderWrap,onClick:()=>v.push("/setting")},[e(k,{previewDisabled:!0,class:s.headerD,src:ge},null),e(k,{previewDisabled:!0,class:s.defultHeade,src:t.getUserInfo.avatar||W},null)])]),e("div",{class:s.headerInfo},[e("p",{class:s.headerTitle},[t.getUserInfo.nickname]),t.getUserInfo.schoolInfos&&t.getUserInfo.schoolInfos.length>0&&e("p",{class:s.headerSubTitle},[t.getUserInfo.schoolInfos[0].name])]),e("div",{class:s.rightTeachingWrapTitle},[e("h3",{class:s.rightTitle},[e("div",{class:s.titleDot},null),i("上课记录")]),a.classSelect.name&&e(ee,{value:a.classSelect.currentClass,"onUpdate:value":[o=>a.classSelect.currentClass=o,o=>{console.log(o,"1212"),a.popSelectOptions.forEach(m=>{m.value===o&&(a.classSelect={currentGradeNum:m.currentGradeNum,currentClass:m.value,name:m.label},l())})}],options:a.popSelectOptions,trigger:"click"},{default:()=>[e("div",{class:s.lookMore},[a.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(te,{show:a.classLoading,style:{minHeight:"40vh"}},{default:()=>[Object.keys(w.value).length>0&&e("div",{class:s.teachListWrap},[Object.keys(w.value).map(o=>e(Be,{list:w.value[o],keys:o},null)),a.total>4&&e("div",{class:s.teachListWrapWall},[e("span",{onClick:()=>{sessionStorage.setItem("classDetailTabs","attendclass"),v.push({path:"/classDetail",query:{name:a.classSelect.name,id:a.classSelect.currentClass}})}},[i("查看全部")])])]),Object.keys(w.value).length<=0&&!a.classLoading&&e(re,null,null)]})])]),e(F,{show:a.useStatus,"onUpdate:show":o=>a.useStatus=o,preset:"card",showIcon:!1,class:["modalTitle background",s.assignHomework],title:"选择班级",blockScroll:!1},{default:()=>[e(Ue,{useDetail:{currentGradeNum:a.classSelect.currentGradeNum,classGroupId:a.classSelect.currentClass},gradeList:a.gradeList,onConfirm:o=>S(o),onClose:()=>a.useStatus=!1},null)]}),e(F,{class:["modalTitle background"],title:"节拍器",preset:"card",show:u.value,"onUpdate:show":o=>u.value=o,style:{width:"687px"}},{default:()=>[e("div",{class:s.modeWrap},[e("iframe",{src:"".concat(ie(),"/metronome/?id=").concat(new Date().getTime()),scrolling:"no",frameborder:"0",width:"100%",height:"650px"},null)])]}),e(F,{show:p.value,"onUpdate:show":o=>p.value=o,class:["modalTitle background"],title:"计时器",preset:"card",style:{width:h(772)}},{default:()=>[e("div",null,[e(ce,null,null)])]}),e(F,{class:["background"],show:f.value,"onUpdate:show":o=>f.value=o},{default:()=>[e("div",null,[e(de,{onClose:()=>{f.value=!1}},null)])]}),e(pe,{show:a.showPreview,"onUpdate:show":o=>a.showPreview=o,type:"attend",params:a.itemPreview},null),a.showGuide?e(Fe,null,null):null,e(F,{show:A.value,"onUpdate:show":o=>A.value=o,class:["modalTitle",s.showUpdatePassword],style:"--n-title-font-weight: 600;",preset:"card",title:"修改密码",closable:!1,maskClosable:!1,closeOnEsc:!1},{default:()=>[e(Le,{onSubmit:()=>{A.value=!0,a.showGuide=!0,t.logout().then(()=>{v.replace({name:"login"}).finally(()=>location.reload())})}},null)]}),e(F,{show:a.showAttendClass,"onUpdate:show":o=>a.showAttendClass=o,preset:"card",showIcon:!1,class:["modalTitle background",s.attendClassModal],title:"选择班级",blockScroll:!1},{default:()=>[e(me,{onClose:()=>a.showAttendClass=!1,type:"change",onConfirm:o=>{v.push({path:"/prepare-lessons",query:{...o}})}},null)]})])}}});export{ht as default,xe as formatDateToDay};