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