123456789 |
- import{s as a}from"./index.module-ce61c18f.js";import{d as y}from"./teacherIcon-b8e3946d.js";import{A as Z,B as D,C as v,D as J,E as S,G as V,H as U,d as g,I as L,J as I,K as M,L as k,M as f,O as B,Q as E,R as P,f as e,o as C,k as l,F as b,e as w,r as x,N as R,g as m,S as p,U as T,j as A,u as j,c as O,V as G,y as H}from"./index-ec07520e.js";import{B as N}from"./index-0d51c0fc.js";import{c as W}from"./api-a0b4fb8f.js";import{w as K}from"./contants-36275622.js";import{g as Y}from"./api-1723cb91.js";import"./index-57b97d24.js";import"./Scrollbar-dcfedf0f.js";const Q=Z("avatar-group",`
- flex-wrap: nowrap;
- display: inline-flex;
- position: relative;
- `,[D("vertical",{flexDirection:"row"},[Z("avatar",[v("&:not(:first-child)",`
- margin-left: var(--n-gap);
- `)])]),J("vertical",{flexDirection:"column"},[Z("avatar",[v("&:not(:first-child)",`
- margin-top: var(--n-gap);
- `)])])]),z=()=>({gap:"-12px"}),q=S({name:"AvatarGroup",common:V,peers:{Avatar:U},self:z}),X=q,$=Object.assign(Object.assign({},I.props),{max:Number,maxStyle:[Object,String],options:{type:Array,default:()=>[]},vertical:Boolean,size:[String,Number]}),_=g({name:"AvatarGroup",props:$,setup(s){const{mergedClsPrefixRef:c,mergedRtlRef:t}=L(s),i=I("AvatarGroup","-avatar-group",Q,X,s,c);M(P,s);const d=k("AvatarGroup",t,c),o=f(()=>{const{max:n}=s;if(n===void 0)return;const{options:u}=s;return u.length>n?u.slice(n-1,u.length):[]}),r=f(()=>{const{options:n,max:u}=s;return u===void 0?n:n.length>u?n.slice(0,u-1):n.length===u?n.slice(0,u):n});return{mergedTheme:i,rtlEnabled:d,mergedClsPrefix:c,restOptions:o,displayedOptions:r,cssVars:f(()=>({"--n-gap":i.value.self.gap}))}},render(){const{mergedClsPrefix:s,displayedOptions:c,restOptions:t,mergedTheme:i,$slots:d}=this;return B("div",{class:[`${s}-avatar-group`,this.rtlEnabled&&`${s}-avatar-group--rtl`,this.vertical&&`${s}-avatar-group--vertical`],style:this.cssVars,role:"group"},c.map(o=>d.avatar?d.avatar({option:o}):B(E,{src:o.src,theme:i.peers.Avatar,themeOverrides:i.peerOverrides.Avatar})),t!==void 0&&t.length>0&&(d.rest?d.rest({options:t,rest:t.length}):B(E,{style:this.maxStyle,theme:i.peers.Avatar,themeOverrides:i.peerOverrides.Avatar},{default:()=>`+${t.length}`})))}}),ee=""+new URL("headerD-240a39c0.png",import.meta.url).href,ae=g({name:"home-teachItem",props:["item"],setup(s,{emit:c}){return()=>e(b,null,[e("div",{class:a.teachGroupItemWrap},[e("div",{class:a.teachGroupItemLeft},[e(C,{previewDisabled:!0,src:s.item.image?s.item.image:y,class:a.teachGroupItemHeader,"object-fit":"cover"},null)]),e("div",{class:a.teachGroupItemRight},[e("p",{class:a.teachGroupItemName},[s.item.teacherName,l(" "),e("span",null,[s.item.classGroup])]),e("p",{class:a.teachGroupItemInfo},[s.item.conent])])])])}}),te=g({props:["list","keys"],name:"home-teachGroup",setup(s,{emit:c}){return()=>e(b,null,[e("div",{class:a.teachGroup},[e("p",{class:a.teachGroupTitle},[s.keys]),e("div",{class:a.teachGroupList},[e("div",{class:a.teachGroupListDot},null),s.list.map(t=>e(ae,{item:t},null))])])])}}),se=g({name:"home-teachList",setup(){const s={"06-18":[{classGroup:"3年级2班",teacherName:"孙忆枫",conent:"人教版二年级上册 | 第七单元 |【歌表演】大雁",image:""},{classGroup:"3年级2班",teacherName:"孙忆枫",conent:"人教版二年级上册 | 第六单元 |【歌表演】大雁",image:""}],"06-17":[{classGroup:"3年级2班",teacherName:"孙忆枫",conent:"人教版二年级上册 | 第五单元 |【歌表演】大雁",image:""},{classGroup:"3年级2班",teacherName:"孙忆枫",conent:"人教版二年级上册 | 第四单元 |【歌表演】大雁",image:""}],"06-16":[{classGroup:"3年级2班",teacherName:"孙忆枫",conent:"人教版二年级上册 | 第三单元 |【歌表演】大雁",image:""}],"06-15":[{classGroup:"3年级2班",teacherName:"孙忆枫",conent:"人教版二年级上册 | 第二单元 |【歌表演】大雁",image:""}],"06-14":[{classGroup:"3年级2班",teacherName:"孙忆枫",conent:"人教版二年级上册 | 第一单元 |【歌表演】大雁",image:""}]};return()=>e(b,null,[e("div",{class:a.teachListWrap},[Object.keys(s).map(c=>e(te,{list:s[c],keys:c},null)),e("div",{class:a.teachListWrapWall},null)])])}}),le=""+new URL("blackboard_bg-4665b107.png",import.meta.url).href,re=""+new URL("teacher_man-da2bedfd.png",import.meta.url).href,ue=""+new URL("teacher_woman-448d4dae.png",import.meta.url).href,ce="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAjVBMVEUAAABdZtJdZ9BdaNJcZtNdZ9JbZdBibdZcZtFcZdFcZdFcZtFbZtFcZtFcZ9NdZ9NdaNNic9hcZtFcZtFdZ9JdZ9JdZ9JcZtFcZtFhadZibdtbZdFcZtFcZtJga9ZeadRbZtFcZtJcZtFdatFtbfSAgP9bZtFbZtFbZtFcZtFcZtFcZtFcZ9JcZdBbZdC6BugDAAAALnRSTlMAWWhlS0r7FvHgyLb3YlY/OAm/n1BEMqmIHw/PjnYuG9OSbyYFBNrXxJaAelzoGjQ0rgAAAZdJREFUWMPt1teO2kAYhuFvjXfcewcXet///i8vtpMhYzNoLaJIUeTnBKMPXmyJg8HsH7PcGLZtnDNHk++ak527T1yWkDsTZ96f17v5e4aUR4JjPBzjo7h6kHFoIBJuNIiG2wIyCxpaa4+HX48mZVKATg16zYneC5C5R2tv0reBNPJlASq7sSRZwI9SPCSMPqUBKoCCpAGVWALOpFcBF3BfBMS/A3sZ+AA+XgYYOHovQHNgDsyBOTAH5sD/HXCmB5zngAuk0wMpEI8CefuSTQ1kAKpRYNW9bq2j/l1AP1ndCemwFgPdt7b8SFgkN0uXBXTr5jV7/JQTkQ0u7N4pEKjWOGCpwnyoWH/X3JY6oSoeoneWeEayduJ0X1HnAm6/5ndprKzo6iQaWrFBegM0Ohlxf5hPlDILVwZ/PlbgIf2iISNv18CttVbtBu21EzIayiHQQhphm2XAfl0GQfX1tOcY8qtyk1eO6vmel3zGi9slq03qmbsouiqumnh+y4uV66bcFpggZf1vpXhbHdp2WONPHA6Y/XU/AKXLZnxI8djJAAAAAElFTkSuQmCC",oe="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",ne="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABABAMAAABYR2ztAAAAIVBMVEUAAABeZdJcZtFqatVbZtFcZtBbZtBdZtFfa9VcZdFbZdA0jAQ5AAAACnRSTlMAROEM89WUjyu9sfyGYAAAAIpJREFUSMdjGE6gPWQVGnCtQJZnW4UFJCApmIVNwUoUA/Ab0YVdwQq4girsCpbDFURhV7AUrsALu4IlcAWrcADqKlA01AISSGEnhKZAgEEKRCAAI5oCAwYrEIEAzARNINUNmGBYKhiNi8GjYDQu8CggWIgRLAYJFqQEi2KChTmh6oBghUKwShpGAABkVJIYJC8pzgAAAABJRU5ErkJggg==",ie="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==",de="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=",Ae=""+new URL("t1-ef09fd67.png",import.meta.url).href,me=""+new URL("t2-b9142ca2.png",import.meta.url).href,pe=""+new URL("t3-8ad0e5bd.png",import.meta.url).href,ge=g({name:"select-class",emits:["close","confirm"],setup(s,{emit:c}){const t=w({id:null,uploading:!1,classList:[],currentGradeNum:null,classGroupId:null}),i=x(),d=async()=>{try{const{data:r}=await W({currentGradeNum:t.currentGradeNum,page:1,rows:99}),n=r.rows||[],u=[];n.forEach(F=>{u.push({label:F.currentClass+"班",value:F.id})}),t.classList=u}catch(r){}},o=async()=>{var r;(r=i.value)==null||r.validate(async n=>{if(!n){t.uploading=!0;try{let u="";N.grades.forEach(h=>{t.currentGradeNum===h.value&&(u=h.label)});let F="";t.classList.forEach(h=>{h.value===t.classGroupId&&(F=h.label)}),c("confirm",{currentGradeNum:t.currentGradeNum,currentGradeLabel:u,classGroupId:t.classGroupId,className:F}),c("close")}catch(u){}t.uploading=!1}})};return()=>e("div",{class:a.assignHomeworkContainer},[e(R,{ref:i,model:t,labelAlign:"right",labelWidth:"auto",labelPlacement:"left"},{default:()=>[e(m,{label:"年级",path:"currentGradeNum",rule:[{required:!0,message:"请选择年级",trigger:"change",type:"number"}]},{default:()=>[e(p,{value:t.currentGradeNum,"onUpdate:value":[r=>t.currentGradeNum=r,()=>{t.classGroupId=null,d()}],placeholder:"请选择年级",options:N.grades,clearable:!0},null)]}),e(m,{label:"班级",path:"classGroupId",rule:[{required:!0,message:"请选择班级",trigger:"change"}]},{default:()=>[e(p,{value:t.classGroupId,"onUpdate:value":r=>t.classGroupId=r,placeholder:"请选择班级",clearable:!0,options:t.classList,disabled:!t.currentGradeNum},null)]}),e(T,{class:a.updateBtnGroup},{default:()=>[e(A,{strong:!0,type:"default",round:!0,onClick:()=>c("close")},{default:()=>[l("取消")]}),e(A,{strong:!0,type:"primary",round:!0,disabled:t.uploading,loading:t.uploading,onClick:o},{default:()=>[l("确认")]})]})]})])}}),Ge=g({name:"home-page",setup(){const s=j(),c=O(),t=w({applyClass:null,applyClassItem:{},applyStatus:!1,studentList:[]}),i=f(()=>""),d=async o=>{try{const{data:r}=await Y({page:1,rows:999,classGroupId:o.classGroupId});(r.rows||[]).forEach(u=>{t.studentList.push({name:u.nickname,src:u.avatar})}),console.log(o,r),t.applyClass=o.currentGradeLabel+o.className,t.applyClassItem=o}catch(r){}};return()=>{var o;return e("div",{class:a.homeWrap},[e("div",{class:a.homeInfoLeft},[e("div",{class:a.homeBanner},[e("div",{class:a.welcomeInfo},[e("div",{class:a.userInfo},[e("div",{class:a.userName},[l("Hi,"),(o=c.getUserInfo)==null?void 0:o.nickname,l(" 下午好~")]),e("div",{class:a.userTime},[G().format("MM月DD日"),l(","),K[G().day()]])]),e("div",{class:a.userTips},[e("span",null,[l("欢迎您使用酷乐秀课堂乐器数字化教学平台!")]),e(A,{color:"#40A1FF",round:!0,class:a.guide_btn},{default:()=>[l("功能引导"),e("i",null,null)]})])]),e("div",{class:a.applyInfo},[c.getUserInfo.gender===1?e("img",{src:re,class:a.teacherMan},null):e("img",{src:ue,class:a.teacherWoman},null),e("div",{class:a.blackborad},[e("img",{src:le,class:a.blackBoardBg},null)]),e("div",{class:a.applyContainer},[e("div",{class:a.applyTitle},[e("span",{class:a.className,onClick:()=>t.applyStatus=!0},[t.applyClass||"请选择班级"]),e(_,{options:t.studentList,max:5},null)]),e("div",{class:a.informations},[i.value]),e(R,{showLabel:!1},{default:()=>[e(m,null,{default:()=>[e("div",{class:a.selectContainer},[e("img",{src:ce},null),e(p,{placeholder:"请选择教材版本"},null)])]}),e(m,null,{default:()=>[e("div",{class:a.selectContainer},[e("img",{src:oe},null),e(p,{placeholder:"请选择册别"},null)])]}),e(m,null,{default:()=>[e("div",{class:a.selectContainer},[e("img",{src:ne},null),e(p,{placeholder:"请选择章节"},null)])]}),e(m,null,{default:()=>[e("div",{class:a.selectContainer},[e("img",{src:ie},null),e(p,{placeholder:"请选择声部"},null)])]}),e(T,{class:a.btnGroup,justify:"center"},{default:()=>[e(A,{round:!0,block:!0,class:a.startClass,color:"#FF6E4C"},{default:()=>[l("开始上课")]}),e(A,{round:!0,block:!0,class:a.beforClass,color:"#5B64D1",onClick:()=>s.push("/prepare-lessons")},{default:()=>[l("去备课")]})]})]})])])]),e("div",{class:a.toolContainer},[e("div",{class:a.toolTips},[e("div",{class:a.toolTitle},[l("工具箱")]),e("div",{class:a.toolContent},[l("这里是常用的教学辅助工具,可帮助学生集中注意力、提高演奏效率,使演奏更完整平稳。让您在课堂上完成更好的教学。")])]),e("img",{src:de,class:a.iconTo},null),e("div",{class:a.toolFunction},[e("div",{class:[a.toolItem,a.item1]},[e("img",{src:Ae},null),e("p",{class:a.toolMemo},[l("提升效率,练习好节奏")]),e(A,{class:a.btn1},{default:()=>[l("节拍器")]})]),e("div",{class:[a.toolItem,a.item2]},[e("img",{src:me},null),e("p",{class:a.toolMemo},[l("精准调音,一劳永逸")]),e(A,{class:a.btn2},{default:()=>[l("调音器")]})]),e("div",{class:[a.toolItem,a.item3]},[e("img",{src:pe},null),e("p",{class:a.toolMemo},[l("创造时间,集中注意力")]),e(A,{class:a.btn3},{default:()=>[l("计时器")]})])])])]),e("div",{class:a.homeInfoRight},[e("div",{class:a.rightTeachingWrap},[e("div",{class:a.headerContainer},[e("div",{class:a.HeaderWrap},[e(C,{previewDisabled:!0,class:a.headerD,src:ee},null),e(C,{previewDisabled:!0,class:a.defultHeade,src:y},null)])]),e("div",{class:a.headerInfo},[e("p",{class:a.headerTitle},[l("张晚意")]),e("p",{class:a.headerSubTitle},[l("武汉小学 | 音乐老师")])]),e("div",{class:a.rightTeachingWrapTitle},[e("h3",{class:a.rightTitle},[e("div",{class:a.titleDot},null),l("使用记录")]),e("div",{class:a.lookMore},[l("三年级2班"),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(se,null,null)])]),e(H,{show:t.applyStatus,"onUpdate:show":r=>t.applyStatus=r,preset:"card",showIcon:!1,class:["modalTitle background",a.assignHomework],title:"选择年级",blockScroll:!1},{default:()=>[e(ge,{onConfirm:r=>d(r),onClose:()=>t.applyStatus=!1},null)]})])}}});export{Ge as default};
|