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