1 |
- import{b as Ku,l as du,a as qu,c as Zu,t as Ju,C as lt,s as j,d as Hu,e as Qu,f as Yu,h as pu,i as Xu,j as es,k as ts,m as us}from"./index-ffbd4fac-1714095593560.js";import{B as ss,A as as}from"./index-0a742497-1714095593560.js";import{u as Lt}from"./catchData-495f5bfa-1714095593560.js";import{a0 as os,a1 as ns,a2 as ls,a3 as rs,a4 as gu,a5 as is,a6 as cs,a7 as ds,a8 as ps,d as W,a9 as rt,r as P,aa as gs,ab as Y,ac as ms,S as G,p as X,o as mu,ad as fs,ae as V,af as me,ag as R,ah as Zt,ai as Cs,aj as Fs,ak as hs,al as Es,y as xe,am as fu,an as ws,ao as As,ap as Jt,aq as Ht,W as Cu,ar as Bs,_ as ys,as as vs,at as bs,au as $e,Q as ke,av as Ke,n as _s,b as it,e as K,f as e,h as Ze,G as Qt,C as de,w as se,v as ne,F as ye,j as N,k as F,l as ue,a as Fu,c as Tt,A as x,V as hu,aw as Yt,ax as Eu,ay as Ss,az as Is,m as _t,B as be,R as Le,D as Ds,u as Ne,q as We,t as Ge,P as ct,aA as wu,N as xs,x as ks,g as Ls,T as Be,aB as Xt,aC as At,$ as z,X as Ts,O as Vs,aD as js}from"./index-c014ea23-1714095593560.js";import{a as dt}from"./index-4e395517-1714095593560.js";import{N as Vt}from"./Cascader-62e44509-1714095593560.js";import{N as fe}from"./Scrollbar-906aff42-1714095593560.js";import{T as pe}from"./index-fabdca8d-1714095593560.js";import{u as ve}from"./index-56851a03-1714095593560.js";import{T as St}from"./index-3e9ffff8-1714095593560.js";import{C as Rs}from"./api-2424de85-1714095593560.js";import{D as Ms,b as It,C as Au,c as Ps,R as Bu}from"./index-7a3c8232-1714095593560.js";import{i as Ns}from"./index-b20cbb75-1714095593560.js";import{P as yu}from"./index-cd45fadb-1714095593560.js";import{T as jt}from"./index-2c4dc252-1714095593560.js";import{b as vu}from"./browser-504037ee-1714095593560.js";import{a as Rt,b as Mt,c as Ws,d as Gs}from"./api-1ae54a78-1714095593560.js";import{i as Os,a as Us,b as zs}from"./icon-plus-t-35f4cdeb-1714095593560.js";import{N as $s}from"./Slider-faeefc46-1714095593560.js";import{i as Ks}from"./icon_default-d1bcaf5f-1714095593560.js";import{i as qs}from"./icon-select-23609858-1714095593560.js";import{U as Zs,S as Js,f as Hs}from"./index-0cc2824e-1714095593560.js";import{a as Qs}from"./add-efe8238e-1714095593560.js";import{s as Bt}from"./state-8e841772-1714095593560.js";import{u as Dt}from"./index-1922cbc0-1714095593560.js";import{A as Ys}from"./index-b8a694b7-1714095593560.js";import{g as qe,s as we,a as Xs,b as xt}from"./api-5a49fc17-1714095593560.js";import"./urlUtils-ae95598a-1714095593560.js";import"./icon-pan-16e35a82-1714095593560.js";import"./index-558bbcb6-1714095593560.js";import"./icon-collect-active-4272e308-1714095593560.js";import"./ding-8e9054d5-1714095593560.js";import"./searchArray-cfbc8cf7-1714095593560.js";import"./api-107540c3-1714095593560.js";import"./api-2c00d716-1714095593560.js";import"./teacherIcon-b8e3946d-1714095593560.js";import"./index-35ec5aa4-1714095593560.js";import"./api-b1c68827-1714095593560.js";import"./updateSubject-3df07484-1714095593560.js";import"./index.module-2dcd19b9-1714095593560.js";function ea(s){return os(ns(s).toLowerCase())}var ta=ls(function(s,l,t){return l=l.toLowerCase(),s+(t?ea(l):l)});const eu=ta,ua=s=>({dotSize:"8px",dotColor:"rgba(255, 255, 255, .3)",dotColorActive:"rgba(255, 255, 255, 1)",dotColorFocus:"rgba(255, 255, 255, .5)",dotLineWidth:"16px",dotLineWidthActive:"24px",arrowColor:"#eee"}),sa={name:"Carousel",common:rs,self:ua},aa=sa;function oa(s){const{length:l}=s;return l>1&&(s.push(tu(s[0],0,"append")),s.unshift(tu(s[l-1],l-1,"prepend"))),s}function tu(s,l,t){return gu(s,{key:"carousel-item-duplicate-".concat(l,"-").concat(t)})}function uu(s,l,t){return l===1?0:t?s===0?l-3:s===l-1?0:s-1:s}function yt(s,l){return l?s+1:s}function na(s,l,t){return s<0?null:s===0?t?l-1:null:s-1}function la(s,l,t){return s>l-1?null:s===l-1?t?0:null:s+1}function ra(s,l){return l&&s>3?s-2:s}function su(s){return window.TouchEvent&&s instanceof window.TouchEvent}function au(s,l){let{offsetWidth:t,offsetHeight:p}=s;if(l){const o=getComputedStyle(s);t=t-parseFloat(o.getPropertyValue("padding-left"))-parseFloat(o.getPropertyValue("padding-right")),p=p-parseFloat(o.getPropertyValue("padding-top"))-parseFloat(o.getPropertyValue("padding-bottom"))}return{width:t,height:p}}function st(s,l,t){return s<l?l:s>t?t:s}function ia(s){if(s===void 0)return 0;if(typeof s=="number")return s;const l=/^((\d+)?\.?\d+?)(ms|s)?$/,t=s.match(l);if(t){const[,p,,o="ms"]=t;return Number(p)*(o==="ms"?1:1e3)}return 0}const bu=ps("n-carousel-methods"),ca=s=>{is(bu,s)},Pt=(s="unknown",l="component")=>{const t=cs(bu);return t||ds(s,"`".concat(l,"` must be placed inside `n-carousel`.")),t},da={total:{type:Number,default:0},currentIndex:{type:Number,default:0},dotType:{type:String,default:"dot"},trigger:{type:String,default:"click"},keyboard:Boolean},pa=W({name:"CarouselDots",props:da,setup(s){const{mergedClsPrefixRef:l}=rt(s),t=P([]),p=Pt();function o(r,c){switch(r.key){case"Enter":case" ":r.preventDefault(),p.to(c);return}s.keyboard&&a(r)}function u(r){s.trigger==="hover"&&p.to(r)}function n(r){s.trigger==="click"&&p.to(r)}function a(r){var c;if(r.shiftKey||r.altKey||r.ctrlKey||r.metaKey)return;const i=(c=document.activeElement)===null||c===void 0?void 0:c.nodeName.toLowerCase();if(i==="input"||i==="textarea")return;const{code:g}=r,h=g==="PageUp"||g==="ArrowUp",_=g==="PageDown"||g==="ArrowDown",y=g==="PageUp"||g==="ArrowRight",S=g==="PageDown"||g==="ArrowLeft",I=p.isVertical(),C=I?h:y,A=I?_:S;!C&&!A||(r.preventDefault(),C&&!p.isNextDisabled()?(p.next(),d(p.currentIndexRef.value)):A&&!p.isPrevDisabled()&&(p.prev(),d(p.currentIndexRef.value)))}function d(r){var c;(c=t.value[r])===null||c===void 0||c.focus()}return gs(()=>t.value.length=0),{mergedClsPrefix:l,dotEls:t,handleKeydown:o,handleMouseenter:u,handleClick:n}},render(){const{mergedClsPrefix:s,dotEls:l}=this;return Y("div",{class:["".concat(s,"-carousel__dots"),"".concat(s,"-carousel__dots--").concat(this.dotType)],role:"tablist"},ms(this.total,t=>{const p=t===this.currentIndex;return Y("div",{"aria-selected":p,ref:o=>l.push(o),role:"button",tabindex:"0",class:["".concat(s,"-carousel__dot"),p&&"".concat(s,"-carousel__dot--active")],key:t,onClick:()=>{this.handleClick(t)},onMouseenter:()=>{this.handleMouseenter(t)},onKeydown:o=>{this.handleKeydown(o,t)}})}))}}),ga=Y("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16"},Y("g",{fill:"none"},Y("path",{d:"M10.26 3.2a.75.75 0 0 1 .04 1.06L6.773 8l3.527 3.74a.75.75 0 1 1-1.1 1.02l-4-4.25a.75.75 0 0 1 0-1.02l4-4.25a.75.75 0 0 1 1.06-.04z",fill:"currentColor"}))),ma=Y("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16"},Y("g",{fill:"none"},Y("path",{d:"M5.74 3.2a.75.75 0 0 0-.04 1.06L9.227 8L5.7 11.74a.75.75 0 1 0 1.1 1.02l4-4.25a.75.75 0 0 0 0-1.02l-4-4.25a.75.75 0 0 0-1.06-.04z",fill:"currentColor"}))),fa=W({name:"CarouselArrow",setup(s){const{mergedClsPrefixRef:l}=rt(s),{isVertical:t,isPrevDisabled:p,isNextDisabled:o,prev:u,next:n}=Pt();return{mergedClsPrefix:l,isVertical:t,isPrevDisabled:p,isNextDisabled:o,prev:u,next:n}},render(){const{mergedClsPrefix:s}=this;return Y("div",{class:"".concat(s,"-carousel__arrow-group")},Y("div",{class:["".concat(s,"-carousel__arrow"),this.isPrevDisabled()&&"".concat(s,"-carousel__arrow--disabled")],role:"button",onClick:this.prev},ga),Y("div",{class:["".concat(s,"-carousel__arrow"),this.isNextDisabled()&&"".concat(s,"-carousel__arrow--disabled")],role:"button",onClick:this.next},ma))}}),nt="CarouselItem",Ca=s=>{var l;return((l=s.type)===null||l===void 0?void 0:l.name)===nt},pt=W({name:nt,setup(s){const{mergedClsPrefixRef:l}=rt(s),t=Pt(eu(nt),"n-".concat(eu(nt))),p=P(),o=G(()=>{const{value:c}=p;return c?t.getSlideIndex(c):-1}),u=G(()=>t.isPrev(o.value)),n=G(()=>t.isNext(o.value)),a=G(()=>t.isActive(o.value)),d=G(()=>t.getSlideStyle(o.value));X(()=>{t.addSlide(p.value)}),mu(()=>{t.removeSlide(p.value)});function r(c){const{value:i}=o;i!==void 0&&(t==null||t.onCarouselItemClick(i,c))}return{mergedClsPrefix:l,selfElRef:p,isPrev:u,isNext:n,isActive:a,index:o,style:d,handleClick:r}},render(){var s;const{$slots:l,mergedClsPrefix:t,isPrev:p,isNext:o,isActive:u,index:n,style:a}=this,d=["".concat(t,"-carousel__slide"),{["".concat(t,"-carousel__slide--current")]:u,["".concat(t,"-carousel__slide--prev")]:p,["".concat(t,"-carousel__slide--next")]:o}];return Y("div",{ref:"selfElRef",class:d,role:"option",tabindex:"-1","data-index":n,"aria-hidden":!u,style:a,onClickCapture:this.handleClick},(s=l.default)===null||s===void 0?void 0:s.call(l,{isPrev:p,isNext:o,isActive:u,index:n}))}}),Fa=fs("carousel","\n position: relative;\n width: 100%;\n height: 100%;\n touch-action: pan-y;\n overflow: hidden;\n",[V("slides","\n display: flex;\n width: 100%;\n height: 100%;\n transition-timing-function: var(--n-bezier);\n transition-property: transform;\n ",[V("slide","\n flex-shrink: 0;\n position: relative;\n width: 100%;\n height: 100%;\n outline: none;\n overflow: hidden;\n ",[me("> img","\n display: block;\n ")])]),V("dots","\n position: absolute;\n display: flex;\n flex-wrap: nowrap;\n ",[R("dot",[V("dot","\n height: var(--n-dot-size);\n width: var(--n-dot-size);\n background-color: var(--n-dot-color);\n border-radius: 50%;\n cursor: pointer;\n transition:\n box-shadow .3s var(--n-bezier),\n background-color .3s var(--n-bezier);\n outline: none;\n ",[me("&:focus","\n background-color: var(--n-dot-color-focus);\n "),R("active","\n background-color: var(--n-dot-color-active);\n ")])]),R("line",[V("dot","\n border-radius: 9999px;\n width: var(--n-dot-line-width);\n height: 4px;\n background-color: var(--n-dot-color);\n cursor: pointer;\n transition:\n width .3s var(--n-bezier),\n box-shadow .3s var(--n-bezier),\n background-color .3s var(--n-bezier);\n outline: none;\n ",[me("&:focus","\n background-color: var(--n-dot-color-focus);\n "),R("active","\n width: var(--n-dot-line-width-active);\n background-color: var(--n-dot-color-active);\n ")])])]),V("arrow","\n transition: background-color .3s var(--n-bezier);\n cursor: pointer;\n height: 28px;\n width: 28px;\n display: flex;\n align-items: center;\n justify-content: center;\n background-color: rgba(255, 255, 255, .2);\n color: var(--n-arrow-color);\n border-radius: 8px;\n user-select: none;\n -webkit-user-select: none;\n font-size: 18px;\n ",[me("svg","\n height: 1em;\n width: 1em;\n "),me("&:hover","\n background-color: rgba(255, 255, 255, .3);\n ")]),R("vertical","\n touch-action: pan-x;\n ",[V("slides","\n flex-direction: column;\n "),R("fade",[V("slide","\n top: 50%;\n left: unset;\n transform: translateY(-50%);\n ")]),R("card",[V("slide","\n top: 50%;\n left: unset;\n transform: translateY(-50%) translateZ(-400px);\n ",[R("current","\n transform: translateY(-50%) translateZ(0);\n "),R("prev","\n transform: translateY(-100%) translateZ(-200px);\n "),R("next","\n transform: translateY(0%) translateZ(-200px);\n ")])])]),R("usercontrol",[V("slides",[me(">",[me("div","\n position: absolute;\n top: 50%;\n left: 50%;\n width: 100%;\n height: 100%;\n transform: translate(-50%, -50%);\n ")])])]),R("left",[V("dots","\n transform: translateY(-50%);\n top: 50%;\n left: 12px;\n flex-direction: column;\n ",[R("line",[V("dot","\n width: 4px;\n height: var(--n-dot-line-width);\n margin: 4px 0;\n transition:\n height .3s var(--n-bezier),\n box-shadow .3s var(--n-bezier),\n background-color .3s var(--n-bezier);\n outline: none;\n ",[R("active","\n height: var(--n-dot-line-width-active);\n ")])])]),V("dot","\n margin: 4px 0;\n ")]),V("arrow-group","\n position: absolute;\n display: flex;\n flex-wrap: nowrap;\n "),R("vertical",[V("arrow","\n transform: rotate(90deg);\n ")]),R("show-arrow",[R("bottom",[V("dots","\n transform: translateX(0);\n bottom: 18px;\n left: 18px;\n ")]),R("top",[V("dots","\n transform: translateX(0);\n top: 18px;\n left: 18px;\n ")]),R("left",[V("dots","\n transform: translateX(0);\n top: 18px;\n left: 18px;\n ")]),R("right",[V("dots","\n transform: translateX(0);\n top: 18px;\n right: 18px;\n ")])]),R("left",[V("arrow-group","\n bottom: 12px;\n left: 12px;\n flex-direction: column;\n ",[me("> *:first-child","\n margin-bottom: 12px;\n ")])]),R("right",[V("dots","\n transform: translateY(-50%);\n top: 50%;\n right: 12px;\n flex-direction: column;\n ",[R("line",[V("dot","\n width: 4px;\n height: var(--n-dot-line-width);\n margin: 4px 0;\n transition:\n height .3s var(--n-bezier),\n box-shadow .3s var(--n-bezier),\n background-color .3s var(--n-bezier);\n outline: none;\n ",[R("active","\n height: var(--n-dot-line-width-active);\n ")])])]),V("dot","\n margin: 4px 0;\n "),V("arrow-group","\n bottom: 12px;\n right: 12px;\n flex-direction: column;\n ",[me("> *:first-child","\n margin-bottom: 12px;\n ")])]),R("top",[V("dots","\n transform: translateX(-50%);\n top: 12px;\n left: 50%;\n ",[R("line",[V("dot","\n margin: 0 4px;\n ")])]),V("dot","\n margin: 0 4px;\n "),V("arrow-group","\n top: 12px;\n right: 12px;\n ",[me("> *:first-child","\n margin-right: 12px;\n ")])]),R("bottom",[V("dots","\n transform: translateX(-50%);\n bottom: 12px;\n left: 50%;\n ",[R("line",[V("dot","\n margin: 0 4px;\n ")])]),V("dot","\n margin: 0 4px;\n "),V("arrow-group","\n bottom: 12px;\n right: 12px;\n ",[me("> *:first-child","\n margin-right: 12px;\n ")])]),R("fade",[V("slide","\n position: absolute;\n opacity: 0;\n transition-property: opacity;\n pointer-events: none;\n ",[R("current","\n opacity: 1;\n pointer-events: auto;\n ")])]),R("card",[V("slides","\n perspective: 1000px;\n "),V("slide","\n position: absolute;\n left: 50%;\n opacity: 0;\n transform: translateX(-50%) translateZ(-400px);\n transition-property: opacity, transform;\n ",[R("current","\n opacity: 1;\n transform: translateX(-50%) translateZ(0);\n z-index: 1;\n "),R("prev","\n opacity: 0.4;\n transform: translateX(-100%) translateZ(-200px);\n "),R("next","\n opacity: 0.4;\n transform: translateX(0%) translateZ(-200px);\n ")])])]),ha=["transitionDuration","transitionTimingFunction"],Ea=Object.assign(Object.assign({},fu.props),{defaultIndex:{type:Number,default:0},currentIndex:Number,showArrow:Boolean,dotType:{type:String,default:"dot"},dotPlacement:{type:String,default:"bottom"},slidesPerView:{type:[Number,String],default:1},spaceBetween:{type:Number,default:0},centeredSlides:Boolean,direction:{type:String,default:"horizontal"},autoplay:Boolean,interval:{type:Number,default:5e3},loop:{type:Boolean,default:!0},effect:{type:String,default:"slide"},showDots:{type:Boolean,default:!0},trigger:{type:String,default:"click"},transitionStyle:{type:Object,default:()=>({transitionDuration:"300ms"})},transitionProps:Object,draggable:Boolean,prevSlideStyle:[Object,String],nextSlideStyle:[Object,String],touchable:{type:Boolean,default:!0},mousewheel:Boolean,keyboard:Boolean,"onUpdate:currentIndex":Function,onUpdateCurrentIndex:Function});let vt=!1;const Nt=W({name:"Carousel",props:Ea,setup(s){const{mergedClsPrefixRef:l,inlineThemeDisabled:t}=rt(s),p=P(null),o=P(null),u=P([]),n={value:[]},a=G(()=>s.direction==="vertical"),d=G(()=>a.value?"height":"width"),r=G(()=>a.value?"bottom":"right"),c=G(()=>s.effect==="slide"),i=G(()=>s.loop&&s.slidesPerView===1&&c.value),g=G(()=>s.effect==="custom"),h=G(()=>!c.value||s.centeredSlides?1:s.slidesPerView),_=G(()=>g.value?1:s.slidesPerView),y=G(()=>h.value==="auto"||s.slidesPerView==="auto"&&s.centeredSlides),S=P({width:0,height:0}),I=G(()=>{const{value:f}=u;if(!f.length)return[];const{value:w}=y;if(w)return f.map(H=>au(H));const{value:b}=_,{value:L}=S,{value:T}=d;let k=L[T];if(b!=="auto"){const{spaceBetween:H}=s,ie=k-(b-1)*H,ut=1/Math.max(1,b);k=ie*ut}const q=Object.assign(Object.assign({},L),{[T]:k});return f.map(()=>q)}),C=G(()=>{const{value:f}=I;if(!f.length)return[];const{centeredSlides:w,spaceBetween:b}=s,{value:L}=d,{[L]:T}=S.value;let k=0;return f.map(({[L]:q})=>{let H=k;return w&&(H+=(q-T)/2),k+=q+b,H})}),A=P(!1),D=G(()=>{const{transitionStyle:f}=s;return f?Zt(f,ha):{}}),m=G(()=>g.value?0:ia(D.value.transitionDuration)),E=G(()=>{const{value:f}=u;if(!f.length)return[];const w=!(y.value||_.value===1),b=q=>{if(w){const{value:H}=d;return{[H]:"".concat(I.value[q][H],"px")}}};if(g.value)return f.map((q,H)=>b(H));const{effect:L,spaceBetween:T}=s,{value:k}=r;return f.reduce((q,H,ie)=>{const ut=Object.assign(Object.assign({},b(ie)),{["margin-".concat(k)]:"".concat(T,"px")});return q.push(ut),A.value&&(L==="fade"||L==="card")&&Object.assign(ut,D.value),q},[])}),B=G(()=>{const{value:f}=h,{length:w}=u.value;if(f!=="auto")return Math.max(w-f,0)+1;{const{value:b}=I,{length:L}=b;if(!L)return w;const{value:T}=C,{value:k}=d,q=S.value[k];let H=b[b.length-1][k],ie=L;for(;ie>1&&H<q;)ie--,H+=T[ie]-T[ie-1];return st(ie+1,1,L)}}),v=G(()=>ra(B.value,i.value)),Z=yt(s.defaultIndex,i.value),Fe=P(uu(Z,B.value,i.value)),J=Cs(Fs(s,"currentIndex"),Fe),re=G(()=>yt(J.value,i.value));function he(f){var w,b;f=st(f,0,B.value-1);const L=uu(f,B.value,i.value),{value:T}=J;L!==J.value&&(Fe.value=L,(w=s["onUpdate:currentIndex"])===null||w===void 0||w.call(s,L,T),(b=s.onUpdateCurrentIndex)===null||b===void 0||b.call(s,L,T))}function Oe(f=re.value){return na(f,B.value,s.loop)}function Je(f=re.value){return la(f,B.value,s.loop)}function _u(f){const w=Te(f);return w!==null&&Oe()===w}function Su(f){const w=Te(f);return w!==null&&Je()===w}function Wt(f){return re.value===Te(f)}function Iu(f){return J.value===f}function Gt(){return Oe()===null}function Ot(){return Je()===null}function gt(f){const w=st(yt(f,i.value),0,B.value);(f!==J.value||w!==re.value)&&he(w)}function mt(){const f=Oe();f!==null&&he(f)}function He(){const f=Je();f!==null&&he(f)}function Du(){(!ge||!i.value)&&mt()}function xu(){(!ge||!i.value)&&He()}let ge=!1,_e=0;const ft=P({});function Qe(f,w=0){ft.value=Object.assign({},D.value,{transform:a.value?"translateY(".concat(-f,"px)"):"translateX(".concat(-f,"px)"),transitionDuration:"".concat(w,"ms")})}function Ue(f=0){c.value?Ct(re.value,f):_e!==0&&(!ge&&f>0&&(ge=!0),Qe(_e=0,f))}function Ct(f,w){const b=Ut(f);b!==_e&&w>0&&(ge=!0),_e=Ut(re.value),Qe(b,w)}function Ut(f){let w;return f>=B.value-1?w=zt():w=C.value[f]||0,w}function zt(){if(h.value==="auto"){const{value:f}=d,{[f]:w}=S.value,{value:b}=C,L=b[b.length-1];let T;if(L===void 0)T=w;else{const{value:k}=I;T=L+k[k.length-1][f]}return T-w}else{const{value:f}=C;return f[B.value-1]||0}}const ze={currentIndexRef:J,to:gt,prev:Du,next:xu,isVertical:()=>a.value,isHorizontal:()=>!a.value,isPrev:_u,isNext:Su,isActive:Wt,isPrevDisabled:Gt,isNextDisabled:Ot,getSlideIndex:Te,getSlideStyle:Tu,addSlide:ku,removeSlide:Lu,onCarouselItemClick:Vu};ca(ze);function ku(f){f&&u.value.push(f)}function Lu(f){if(!f)return;const w=Te(f);w!==-1&&u.value.splice(w,1)}function Te(f){return typeof f=="number"?f:f?u.value.indexOf(f):-1}function Tu(f){const w=Te(f);if(w!==-1){const b=[E.value[w]],L=ze.isPrev(w),T=ze.isNext(w);return L&&b.push(s.prevSlideStyle||""),T&&b.push(s.nextSlideStyle||""),vs(b)}}function Vu(f,w){let b=!ge&&!et&&!wt;s.effect==="card"&&b&&!Wt(f)&&(gt(f),b=!1),b||(w.preventDefault(),w.stopPropagation())}let Ye=null;function Xe(){Ye&&(clearInterval(Ye),Ye=null)}function Ve(){Xe(),!s.autoplay||v.value<2||(Ye=window.setInterval(He,s.interval))}let Ft=0,ht=0,Ee=0,Et=0,et=!1,wt=!1;function $t(f){var w;if(vt||!(!((w=o.value)===null||w===void 0)&&w.contains(bs(f))))return;vt=!0,et=!0,wt=!1,Et=Date.now(),Xe(),f.type!=="touchstart"&&!f.target.isContentEditable&&f.preventDefault();const b=su(f)?f.touches[0]:f;a.value?ht=b.clientY:Ft=b.clientX,s.touchable&&($e("touchmove",document,tt),$e("touchend",document,je),$e("touchcancel",document,je)),s.draggable&&($e("mousemove",document,tt),$e("mouseup",document,je))}function tt(f){const{value:w}=a,{value:b}=d,L=su(f)?f.touches[0]:f,T=w?L.clientY-ht:L.clientX-Ft,k=S.value[b];Ee=st(T,-k,k),f.cancelable&&f.preventDefault(),c.value&&Qe(_e-Ee,0)}function je(){const{value:f}=re;let w=f;if(!ge&&Ee!==0&&c.value){const b=_e-Ee,L=[...C.value.slice(0,B.value-1),zt()];let T=null;for(let k=0;k<L.length;k++){const q=Math.abs(L[k]-b);if(T!==null&&T<q)break;T=q,w=k}}if(w===f){const b=Date.now()-Et,{value:L}=d,T=S.value[L];Ee>T/2||Ee/b>.4?w=Oe(f):(Ee<-T/2||Ee/b<-.4)&&(w=Je(f))}w!==null&&w!==f?(wt=!0,he(w),ke(()=>{(!i.value||Fe.value!==J.value)&&Ue(m.value)})):Ue(m.value),Kt(),Ve()}function Kt(){et&&(vt=!1),et=!1,Ft=0,ht=0,Ee=0,Et=0,Ke("touchmove",document,tt),Ke("touchend",document,je),Ke("touchcancel",document,je),Ke("mousemove",document,tt),Ke("mouseup",document,je)}function ju(){if(c.value&&ge){const{value:f}=re;Ct(f,0)}else Ve();c.value&&(ft.value.transitionDuration="0ms"),ge=!1}function Ru(f){if(f.preventDefault(),ge)return;let{deltaX:w,deltaY:b}=f;f.shiftKey&&!w&&(w=b);const L=-1,T=1,k=(w||b)>0?T:L;let q=0,H=0;a.value?H=k:q=k;const ie=10;(H*b>=ie||q*w>=ie)&&(k===T&&!Ot()?He():k===L&&!Gt()&&mt())}function Mu(){S.value=au(p.value,!0),Ve()}function Pu(){var f,w;y.value&&((w=(f=I.effect).scheduler)===null||w===void 0||w.call(f),I.effect.run())}function Nu(){s.autoplay&&Xe()}function Wu(){s.autoplay&&Ve()}X(()=>{hs(Ve),requestAnimationFrame(()=>A.value=!0)}),mu(()=>{Kt(),Xe()}),Es(()=>{const{value:f}=u,{value:w}=n,b=new Map,L=k=>b.has(k)?b.get(k):-1;let T=!1;for(let k=0;k<f.length;k++){const q=w.findIndex(H=>H.el===f[k]);q!==k&&(T=!0),b.set(f[k],q)}T&&f.sort((k,q)=>L(k)-L(q))}),xe(re,(f,w)=>{if(f!==w)if(Ve(),c.value){if(i.value){const{value:b}=B;v.value>2&&f===b-2&&w===1?f=0:f===1&&w===b-2&&(f=b-1)}Ct(f,m.value)}else Ue()},{immediate:!0}),xe([i,h],()=>void ke(()=>{he(re.value)})),xe(C,()=>{c.value&&Ue()},{deep:!0}),xe(c,f=>{f?Ue():(ge=!1,Qe(_e=0))});const Gu=G(()=>({onTouchstartPassive:s.touchable?$t:void 0,onMousedown:s.draggable?$t:void 0,onWheel:s.mousewheel?Ru:void 0})),Ou=G(()=>Object.assign(Object.assign({},Zt(ze,["to","prev","next","isPrevDisabled","isNextDisabled"])),{total:v.value,currentIndex:J.value})),Uu=G(()=>({total:v.value,currentIndex:J.value,to:ze.to})),zu={getCurrentIndex:()=>J.value,to:gt,prev:mt,next:He},$u=fu("Carousel","-carousel",Fa,aa,s,l),qt=G(()=>{const{common:{cubicBezierEaseInOut:f},self:{dotSize:w,dotColor:b,dotColorActive:L,dotColorFocus:T,dotLineWidth:k,dotLineWidthActive:q,arrowColor:H}}=$u.value;return{"--n-bezier":f,"--n-dot-color":b,"--n-dot-color-focus":T,"--n-dot-color-active":L,"--n-dot-size":w,"--n-dot-line-width":k,"--n-dot-line-width-active":q,"--n-arrow-color":H}}),Re=t?ws("carousel",void 0,qt,s):void 0;return Object.assign(Object.assign({mergedClsPrefix:l,selfElRef:p,slidesElRef:o,slideVNodes:n,duplicatedable:i,userWantsControl:g,autoSlideSize:y,realIndex:re,slideStyles:E,translateStyle:ft,slidesControlListeners:Gu,handleTransitionEnd:ju,handleResize:Mu,handleSlideResize:Pu,handleMouseenter:Nu,handleMouseleave:Wu,isActive:Iu,arrowSlotProps:Ou,dotSlotProps:Uu},zu),{cssVars:t?void 0:qt,themeClass:Re==null?void 0:Re.themeClass,onRender:Re==null?void 0:Re.onRender})},render(){var s;const{mergedClsPrefix:l,showArrow:t,userWantsControl:p,slideStyles:o,dotType:u,dotPlacement:n,slidesControlListeners:a,transitionProps:d={},arrowSlotProps:r,dotSlotProps:c,$slots:{default:i,dots:g,arrow:h}}=this,_=i&&As(i())||[];let y=wa(_);return y.length||(y=_.map(S=>Y(pt,null,{default:()=>gu(S)}))),this.duplicatedable&&(y=oa(y)),this.slideVNodes.value=y,this.autoSlideSize&&(y=y.map(S=>Y(Jt,{onResize:this.handleSlideResize},{default:()=>S}))),(s=this.onRender)===null||s===void 0||s.call(this),Y("div",Object.assign({ref:"selfElRef",class:[this.themeClass,"".concat(l,"-carousel"),this.direction==="vertical"&&"".concat(l,"-carousel--vertical"),this.showArrow&&"".concat(l,"-carousel--show-arrow"),"".concat(l,"-carousel--").concat(n),"".concat(l,"-carousel--").concat(this.direction),"".concat(l,"-carousel--").concat(this.effect),p&&"".concat(l,"-carousel--usercontrol")],style:this.cssVars},a,{onMouseenter:this.handleMouseenter,onMouseleave:this.handleMouseleave}),Y(Jt,{onResize:this.handleResize},{default:()=>Y("div",{ref:"slidesElRef",class:"".concat(l,"-carousel__slides"),role:"listbox",style:this.translateStyle,onTransitionend:this.handleTransitionEnd},p?y.map((S,I)=>Y("div",{style:o[I],key:I},Cu(Y(ys,Object.assign({},d),{default:()=>S}),[[Bs,this.isActive(I)]]))):y)}),this.showDots&&c.total>1&&Ht(g,c,()=>[Y(pa,{key:u+n,total:c.total,currentIndex:c.currentIndex,dotType:u,trigger:this.trigger,keyboard:this.keyboard})]),t&&Ht(h,r,()=>[Y(fa,null)]))}});function wa(s){return s.reduce((l,t)=>(Ca(t)&&l.push(t),l),[])}const Aa="_prepareLessons_1b8gi_1",Ba="_directoryMain_1b8gi_7",ya="_resourceMain_1b8gi_8",va="_lessonMain_1b8gi_16",ba="_resourceClose_1b8gi_25",_a="_showSideBar_1b8gi_31",Sa="_hideSideBar_1b8gi_43",Me={prepareLessons:Aa,directoryMain:Ba,resourceMain:ya,lessonMain:va,resourceClose:ba,showSideBar:_a,hideSideBar:Sa},Ia="_directoryList_1eo9b_1",Da="_scrollBar_1eo9b_8",xa="_iconArrow_1eo9b_32",ka="_itemImg_1eo9b_42",La="_itemBg_1eo9b_79",Ta="_itemContent_1eo9b_104",Va="_subjects_1eo9b_114",ja="_changeDir_1eo9b_124",Ra="_treeParent_1eo9b_149",Ma="_treeChild_1eo9b_152",Pa="_treeItem_1eo9b_155",Na="_childItem_1eo9b_165",Wa="_title_1eo9b_165",Ga="_dir_1eo9b_1",Oa="_titleSelect_1eo9b_187",Ua="_arrow_1eo9b_194",za="_arrowSelect_1eo9b_201",$a="_childArrow_1eo9b_205",Ka="_childSelect_1eo9b_215",qa="_coursewareModal_1eo9b_221",$={directoryList:Ia,scrollBar:Da,"select-directory":"_select-directory_1eo9b_13",iconArrow:xa,"select-directory-info":"_select-directory-info_1eo9b_35",itemImg:ka,itemBg:La,itemContent:Ta,subjects:Va,changeDir:ja,treeParent:Ra,treeChild:Ma,treeItem:Pa,childItem:Na,title:Wa,dir:Ga,titleSelect:Oa,arrow:Ua,arrowSelect:za,childArrow:$a,childSelect:Ka,coursewareModal:qa},Za="_attendClassSearch_xg94n_1",Ja="_iconSearch_xg94n_20",Ha="_classList_xg94n_24",Qa="_content_xg94n_28",Ya="_item_xg94n_32",Xa="_cover_xg94n_38",eo="_iconCustom_xg94n_52",to="_editContainer_xg94n_62",uo="_editBtnGroup_xg94n_75",so="_delBtn_xg94n_78",ao="_editBtn_xg94n_75",oo="_itemImg_xg94n_102",no="_itemBg_xg94n_133",lo="_itemName_xg94n_158",ro="_teachingModal_xg94n_165",io="_removeVisiable_xg94n_168",co="_studentRemove_xg94n_174",po="_btnGroup_xg94n_186",Q={attendClassSearch:Za,iconSearch:Ja,classList:Ha,content:Qa,item:Ya,cover:Xa,iconCustom:eo,editContainer:to,editBtnGroup:uo,delBtn:so,editBtn:ao,itemImg:oo,itemBg:no,itemName:lo,teachingModal:ro,removeVisiable:io,studentRemove:co,btnGroup:po},go="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAdoAAAKgCAMAAAALa0ynAAAAZlBMVEX4+fuFm9SJn9bq7veuvOKltt/19/qXqtvy9PnH0erN1u3BzOmNotfU2++fsN3n6/bW3fCbrdyUp9nu8fijs96ywOS5xua+yujR2e68yOfb4vLf5fKQpNipueDj6PTK1OzY3/G2w+XPOG7OAAANa0lEQVR42uzBgQAAAACAoP2pF6kCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGB26+A0YiCIgujMCCF02KPyT9UXY4xXDkC176VQNP0BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgg2znfqx17Oc2KNmu+eMSN+S15i/rNYg45x/nIOE137jbhG3NN8u/LbjmjWvweNu85Wyf73tDWVI9+7y1D57umLeOwdOteWsNnm7+Y/B00mZJmyVtlrRZ0mZJmyVtlrRZ0mZJmyVtlrRZ0mZJmyVtlrRZ0mZJmyVtlrRZ0mZJmyVtlrRZ0mZJmyVtlrRZ0mZJmyVtlrRZ0mZJmyVtlrRZ0mZJmyVtlrRZ0mZJmyVtlrRZ0mZJmyVtlrRZ0n6xdwcnDgNRFAQZCWN80FH5p7rgGGbxp1WVQmMxlgZelrTjfVdK10/ZSP0P572GsJG613WsMWyk7vRZo1j22uZaw/jdbnIOehrbSN1qzAnKRupm5xrIzzZ4hnKS2ue1BrKRusN7DWQjdYdx52MbqdLigfxUjlFZ/vxkeWXR5UVjls8DXT7qdQ07STlDuUCDa2/P5rIqrpg/hbRZ0mZJmyVtlrRZ0mZJmyVtlrRZ0mZJmyVtlrRZ0mZJmyVtlrRZ0mZJmyVtlrRZ0mZJmyVtlrRZ0mZJmyVtlrRZ0mZJmyVtlrRZ0mZJmyVtlrRZ0mZJmyVtlrRZ0mZJmyVtlrRZ0mZJmyVtlrRZ0mYdVkqr3lZKq15WSqs+FraqTiulWbeV0qrzsFJadVkpzfo4Q2Vdh5XSqvO2Upr13Ui1UgoAAAAAAAAAAAAAAAAAAAAAAAD8sQcHAgAAAABA/q+NoKqqqqqqqqqqqqqqqqqqCrtm2qUmDAXQdwOGoAiyuIwsjv//T/YULYQoVFrb43jmfhGVJXDJy3uEb7755ptvvvlmHibPjfwRTZnLHPJjeJ6zhZE/JcknWtE0ychWZZnIi/KpZT4+BPJHxBDLDE7A6mGvYVbIQyyiaC9DCqqdjLACNbIjKOQ1CUkTuWA2ozTPUusBocxAZ5DNuG/YPbqmu2IFb6U2BNRBWhJGqZ+lNgRlZG633chjJBGwFpsy2C7NtNow/RSRHFi+k1qvADj/L7U6g/P8TRbyIGtAJY4Ukkm1JmqdHoHkndSKfADUur3nOwAVWWyfpHYJNDJFuXbxgeXaoZw4m8AML30lFtpviSD4+RmKnCHTl3gi76VWPiugMGKhFayelkaZfUcG0f4GM9jzQ/gywgLY2mfirGvccJQABxHZQvxuasULgFTbtoFmnlrj4KROk3h/q/bYR9I8A479P8ByUm19VRrA+e3USp7CSSx2UMk8tYoBi79Qq4Lf4PTEpLa/boBAy5W9s3vRYUsGxc/PzSdQXhsZZT3pe6gVE5/EJgD/uWqzdITMVftA0rQYNi8Y7sIH9n2xSjZV/OTVNX4vGRK9iVoHDzjc/2d5IYZq+YvjA2qXMsLy79WGwId05FGfJRtgO6W2hsq0x72rtkkvVEDaspHDwqaCqF1o5HXRHSfA0w5dcXHD9qp2f7yy+L9qdQWRGVbCRW/9MKrWLporKMKWLagwvISxEpeDrLjLp7wsSyaJf6/20On5v2pl5TziKlA7/StWKzOuNulG7WPfvU+XGP7l1TZp8/XVmggyLR3JORdLmEVZX4kgqOsMKOp61R6WuMu84q7pfdHGZamRzbanAKjaxVebJGgq1PpBtTZ190P6AmrlY2QOwQdKsVhzj1qMAqLRFmgFaiSdfNU0akd3UbzPKyvg/HOhBrX+vFKKTQGLf6jWqAkS8avqLDa5AtXvxf45lUfUnqwirLjNvNbcV+vxumolvKn/dQCVvqSaozVQCv4stSc9wslRmyeJJ4YJkpHT8MVlBZzEpvnoCYCiXTpIag2XAezudc7ybs+oXlatbJRzVfz+ehxGZ+D6p/zBQ2qn8cRhtloJgOOdiQVlpm7qQvehI/11rgpOt/EYohu3JiJ+5bq2yQZuQzvC1GO1QwT77pqen65Wbyx8wP5+V9YRSGXI3k2i3B6dmv4eqA/XlfPbDnqCu25DOLyyWvEy6xIsgSqXKyYFTnILED5Z7cznty7+TSblKSCZmCHK8l6RSjyIf9U7xg0J0V23AdmLP43yKvB7s8oKbHkA7MUlB5az1K68EVZPUpsrNyTXwIfckPxkB6hNckE+YCeSofTFcyADDnAGdYaocTrz6sXVSlL5fQhjc9Ol48TdANj0o+6TMuT5at2oWeXD2avKyA24VCKLyrStXl8S5NrNGf0VKB1D5Q0eaCrz6mrFu7R1AZfTC+s6/PVXDKhQi00JlJ3a3T9Quzufknlqxcc+rA6co06pNZvLveFfAlLoVj5l24a8giC3j7f7ItMD6wpQm7bVVmKlzwDVQO66H8Wqf6JWK9jPVGsCYGUPpvFIBmi9Q0LfRxtQum1P4uTZ6bUNRyA1fVSI8i+h1qsBskY6tR0HBZCZQRKidKf24/lqj8BxplppVD9OHEYqUfEWAGd9ncyEuDuvCtaygMBNuJa/2rAHyj4qLL/GpN4WYJHLHbXi+QxlFRBbZdDz1e5ByVy1cgLUZ2f5LLeslPUKpxcMIuwZfKOcBxaJItJdGwp2fQvjLzBfe9x7olPUScRSa1PGgy4Q9ddNwer5aguoLbUcB5ip+1OV17doCi0uJgW6F6+bbuzsI/LSybN1DDvp1Hqx7t/laL6AWh/OktSe3FO79tuU/+gkyId5ahcfIyzuqdVA2KmdMX9WA1Gj465qdQhBreTCMYJ4sFIMlROPdxDlvVo79u++wFsWP9g5t+1GQSgM86sBPEcx1niM7/+SM8GgiHGSdHKRrMV30Xa1NgW/CpvNJlr94nByNbW8V8U0+0+alPDmlIUK015XSw8A2g6A05N7lAd3GWlR8DtZp8FoyLCdFEQO5PwL1FbLjWTAoNSmndNS2V8zpzMCLXm7WrN4+GW1KjCSxOQBzdIvrj7LrT263ghOtvM9TQCn+YbaqA7IlhmkUWr5ZIu2m0xssqijAIIn1CbeDolSa/yC91LKwpxO8UOeVJtWY4ZONdxMYDGgN9qgUuvfUPamLdIPQEKUWlV0vUkFCm39yAFU7w6jQgDJL9WKAldOnDygBtBljn7uhTMzX+Fj3LSBegDKr6hoXHZMU+lgVtsDaKZhajR3VBpNW/xutTkA+L9S2+SYyGtyB9pcqiEsvYJFdwrWO5hHhkTOzTbwAsDhO4pVk7lxJ6ClWhiVTJ9KwBHrO8/0YPnyZrVHqFv8strBAYACKi1h0mMD84Z+NaknRCM12+BmABj/CrXLiVfhAGeiqQ0ACHXF6s4P+r1q3qyWAU4BMPGqWuEBgBOTOJLSamJCsWKserrql9OZ87TeBrW7nbvfUWJ+lv7Ugt/V1dIICKfmZ6vOOFyfsdL3qvUB/HAGZPw1tcMkNJ13OlBSYpAjYoVX+nFzVC3XFkOoaAag2VUrIgBMfMfpARopDw0Ab52yGAF2Wx31uqhxtfATb1XLI6DlchM5S19Q2ye40nEi8R3p2bQk6Gbxo4VQP5Nhxnef2gLIxJccDAnmlHoCOO5abS2dSv2jXgSZ6n2Gykp5/o3sf9SWAIbb33aCZ9WmHq5EwfKdbFJdky1btT0D4M1nD/jugIyEf8uZnwxo53tcmonGaJp9T8tKvsaqLwXAnjnOdSh3MBONNdQrygkz9/kTansPEk+spxpJFtCHauUzntA5Ts7EjloS0G85ztWosIG3QMtNtScgl1ep4ZbnAC6r0OP0zkOYbrtszIkOV9pHausOkvxido5B0oaGKSOZyTuopLPqIhM7ak3yj1XrAXBVUO8bZcZLeooB4Xz9SBRBBCBWatv8hvNrtTRZVSFWEW60STf++ENQHev6GAeDH8ZEkp7zm9iBkg1VBolzSu/1XCxRL5K5Fal06z5QywUnhE8F0J+IwGyBntn1YxDXTTiPzTSavvLLqaeVOj9/jlrGHKhh7GEYlSc75Cu1p+UFJSJMsMNZxU6GWINjMV+vCA7eaWRQthrHXAW7DEBO/622guKHfCKhXuZGp9l1YlCWilqPXlUq4YIbkfTyrgi5VJVlC2IYEwdbKlVBLKdTsk9jJplq3Cjnegmn2rxNQPfgqXVxwxHkE2k65JuwANr/bN+bIgatoB5OKcg71ZICDbmDewnC0jskGWN5G0lSVaHUlv0TUVZoHgYAPK5UM3O45gXSR3NtDglryIeSGrGHz/6SjILc5+ip21XH1SWlRCGEoDvv4CiKojiSHY5/fyi0a2PyGmFMyWPckGjU8V9qQRR3Qmgar1t5Oo3EoG+ufOYja7FYLBaLxWKxWCwWi8VisVgsFovFYrFYLH/YgwMBAAAAACD/10ZQVVVVVVVVVVVVVVVVVVVhDw4EAAAAAID8XxtBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXagwMBAAAAAEH+1isMUAEAAAAAAAAAAAAAAABwBVauu45O9vfzAAAAAElFTkSuQmCC",mo=W({name:"select-lessonware",emits:["close","confirm"],setup(s,{emit:l}){const t=Lt();_s();const p=it(),o=K({loading:!1,list:[],teachingStatus:!1,musicTagList:[],selectItem:{},bookVersionId:null,keyword:null,currentGradeNum:null,instrumentId:null,removeVisiable:!1,removeRow:{}}),u=async()=>{o.loading=!0;try{const{data:r}=await du({page:1,rows:99,type:"COURSEWARE",enableFlag:1,bookVersionId:o.bookVersionId,keyword:o.keyword,currentGradeNum:o.currentGradeNum,instrumentId:o.instrumentId});o.list=r.rows}catch(r){}o.loading=!1},n=async r=>{try{await qu({id:o.removeRow.id}),p.success("删除成功"),u(),o.removeVisiable=!1}catch(c){console.log(c)}},a=dt(()=>u(),500),d=r=>{l("confirm",r),l("close")};return X(async()=>{try{await t.getSubjects();const{data:r}=await Ku({page:1,rows:99,type:"COURSEWARE"});(r.rows||[]).forEach(i=>{o.musicTagList.push({id:i.id,name:i.name})})}catch(r){}u()}),()=>e("div",{class:Q.selectLessonware},[e("div",{class:Q.attendClassSearch},[e(Ze,{placeholder:"请输入教材名称",clearable:!0,value:o.keyword,"onUpdate:value":r=>o.keyword=r,onKeyup:r=>{r.code==="Enter"&&a()},onClear:()=>{o.keyword=null,a()}},{prefix:()=>e("span",{class:"icon-search-input",onClick:()=>a()},null)}),e(Vt,{placeholder:"请选择乐器",value:o.instrumentId,"onUpdate:value":[r=>o.instrumentId=r,()=>a()],options:[{name:"全部乐器",id:null},...t.getSubjectList],checkStrategy:"child",showPath:!1,childrenField:"instruments",expandTrigger:"hover",labelField:"name",valueField:"id",clearable:!0,filterable:!0,style:{width:"400px"}},null),e(Qt,{placeholder:"全部版本",clearable:!0,options:[{id:null,name:"全部版本"},...o.musicTagList],labelField:"name",valueField:"id",value:o.bookVersionId,"onUpdate:value":[r=>o.bookVersionId=r,()=>a()]},null),e(Qt,{placeholder:"全部年级",options:[{label:"全部年级",value:null},...ss.grades],value:o.currentGradeNum,"onUpdate:value":[r=>o.currentGradeNum=r,()=>a()],clearable:!0,filterable:!0},null)]),e(fe,{class:Q.classList},{default:()=>[e(de,{show:o.loading,class:Q.content},{default:()=>[e(se,{size:[50,40]},{default:()=>[e("div",{class:Q.item,key:"item--1",onClick:()=>{o.selectItem={},o.teachingStatus=!0}},[e("div",{class:Q.cover},[e("div",{class:Q.itemImg},[e("div",{class:Q.itemBg},null),e(ne,{objectFit:"cover",src:go,lazy:!0,previewDisabled:!0,onLoad:r=>{r.target.dataset.loaded="true"}},null)])])]),o.list.map((r,c)=>e("div",{class:Q.item,key:"item-".concat(c),onClick:()=>d(r)},[e("div",{class:Q.cover},[e("div",{class:Q.itemImg},[e("div",{class:Q.itemBg},null),e(ne,{objectFit:"cover",src:r.coverImg,lazy:!0,previewDisabled:!0,onLoad:i=>{i.target.dataset.loaded="true"}},null),r.customFlag&&e(ye,null,[e("div",{class:Q.iconCustom},null),e("div",{class:Q.editContainer},[e("div",{class:Q.editBtnGroup},[e(N,{size:"small",class:Q.delBtn,color:"#EA4132",onClick:i=>{i.stopPropagation(),o.removeVisiable=!0,o.removeRow=r}},{default:()=>[F("删除")]}),e(N,{size:"small",class:Q.editBtn,color:"#FFFFFF",onClick:i=>{i.stopPropagation(),o.selectItem=r,o.teachingStatus=!0}},{default:()=>[F("编辑")]})])])])])]),e("div",{class:Q.itemName},[r.name])]))]})]})]}),e(ue,{show:o.teachingStatus,"onUpdate:show":r=>o.teachingStatus=r,preset:"card",showIcon:!1,class:["modalTitle background",Q.teachingModal],title:"自定义教材",blockScroll:!1},{default:()=>[e(as,{item:o.selectItem,onClose:()=>o.teachingStatus=!1,onConfirm:()=>{u(),o.selectItem={}}},null)]}),e(ue,{show:o.removeVisiable,"onUpdate:show":r=>o.removeVisiable=r,preset:"card",class:["modalTitle",Q.removeVisiable],title:"删除教材"},{default:()=>[e("div",{class:Q.studentRemove},[e("p",null,[F("是否删除该教材")]),e(se,{class:Q.btnGroup,justify:"center"},{default:()=>[e(N,{round:!0,type:"primary",onClick:n},{default:()=>[F("确定")]}),e(N,{round:!0,onClick:()=>o.removeVisiable=!1},{default:()=>[F("取消")]})]})])]})])}}),fo=W({name:"directory-main",setup(){const s=Fu(),l=ve(),t=Tt(),p=P(!0),o=K({lastUseCoursewareId:s.query.lastUseCoursewareId?s.query.lastUseCoursewareId+"":null,unit:s.query.unit?s.query.unit+"":null,showSelectBookStatus:!1,coursewareStatus:!1}),u=async()=>{var h;try{const{data:_}=await du({page:1,rows:99,type:"COURSEWARE",enableFlag:1}),y=_.rows||[];if(y.length>0){const S=y.find(A=>{var D;return A.id===(o.lastUseCoursewareId||((D=t.getUserInfo)==null?void 0:D.lastUseCoursewareId))});let I=null,C=null;if(S?(l.setBaseCourseware(S),I=S.id,C=S.subjectIds):(l.setBaseCourseware(y[0]),I=(h=y[0])==null?void 0:h.id,C=y[0].subjectIds),d(I),C){const{data:A}=await Yt({subjectIds:C});l.setInstrumentList(A)}}o.showSelectBookStatus=!0}catch(_){}},n=async()=>{try{const h=l.getBaseCourseware;if(!h.id)return;const{data:_}=await Zu({id:h.id}),y=_.lessonList||[],S=a(o.unit,y);y.forEach((I,C)=>{if(I.selected=!1,S.length>1)I.id===S[0]&&(I.selected=!0,I.knowledgeList.forEach(A=>{A.id===S[1]&&(l.setSelectKey(A==null?void 0:A.id),l.setLessonCoursewareId(A==null?void 0:A.lessonCoursewareId),l.setLessonCoursewareDetailId(A==null?void 0:A.lessonCoursewareDetailId))}));else if(C===0){I.selected=!0;const A=I.knowledgeList[0];l.setSelectKey(A==null?void 0:A.id),l.setLessonCoursewareId(A==null?void 0:A.lessonCoursewareId),l.setLessonCoursewareDetailId(A==null?void 0:A.lessonCoursewareDetailId)}}),l.setTreeList(y)}catch(h){}},a=(h,_,y=[])=>{for(const S of _){if(S.knowledgeList&&S.knowledgeList.length>0){const I=a(h,S.knowledgeList,[...y,S.id]);if(I.includes(h))return I}if(S.id===h)return[...y,h]}return y},d=async h=>{try{await Ju({coursewareId:h}),t.getInfo()}catch(_){}},r=h=>{l.setSelectKey(h.id),l.setLessonCoursewareId(h.lessonCoursewareId),l.setLessonCoursewareDetailId(h.lessonCoursewareDetailId)},c=async h=>{p.value=!0,o.lastUseCoursewareId=h.lastUseCoursewareId,o.unit=h.unit,await u(),await n(),p.value=!1},i=async h=>{if(l.setBaseCourseware(h),h.subjectIds){const{data:_}=await Yt({subjectIds:h.subjectIds});l.setInstrumentList(_);let y=!1,S=null;if(_.forEach((I,C)=>{Array.isArray(I.instruments)&&I.instruments.forEach((A,D)=>{A.id===l.getInstrumentId&&(y=!0),C===0&&D===0&&(S=A.id)})}),y){const I=S;sessionStorage.removeItem("prepareLessonCourseWareSubjectIsNull"),l.setInstrumentId(I)}}n(),d(h.id)},g=G(()=>{const h=l.getBaseCourseware.instrumentNames;return h?h.split(",").join("、"):""});return X(async()=>{p.value=!0,await u(),await n(),p.value=!1,x.on("onChangeClass",async h=>{c(h)})}),()=>e("div",{class:$.directoryList},[o.showSelectBookStatus&&(l.getBaseCourseware.id?e("div",{id:"lessons-0",class:$["select-directory-info"]},[e("div",{class:$.itemImg,onClick:()=>o.coursewareStatus=!0},[e(ne,{objectFit:"cover",src:l.getBaseCourseware.coverImg,lazy:!0,previewDisabled:!0,onLoad:h=>{h.target.dataset.loaded="true"}},null)]),e("div",{class:$.itemContent},[e("h2",null,[e(St,{text:l.getBaseCourseware.name},null)]),e("div",{class:$.subjects},[e(St,{text:g.value,time:g.value.length>15?10:5},null)]),e("div",{class:$.changeDir,onClick:()=>o.coursewareStatus=!0},[e("svg",{width:"11px",height:"10px",viewBox:"0 0 11 10",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},[e("title",null,[F("切片")]),e("g",{stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},[e("g",{transform:"translate(-279.000000, -210.000000)",fill:"#0378EC","fill-rule":"nonzero"},[e("g",{transform:"translate(132.000000, 96.000000)"},[e("g",{transform:"translate(32.000000, 24.000000)"},[e("g",{transform:"translate(103.000000, 10.000000)"},[e("g",{transform:"translate(0.000000, 71.000000)"},[e("g",{transform:"translate(12.000000, 9.000000)"},[e("path",{d:"M10.4116565,3.89985699 C10.6551462,3.89985699 10.8747497,3.75140792 10.9680437,3.52360884 C11.0613377,3.29606287 11.0096883,3.03384082 10.8376072,2.85944797 L8.08018279,0.0692888872 C7.98888976,-0.0230962957 7.8410701,-0.0230962957 7.74977708,0.0692888872 L7.22840639,0.59689687 C7.13711336,0.689282053 7.13711336,0.838996672 7.22840639,0.931255299 L8.95772133,2.68113191 L0.230858792,2.68113191 C0.103423738,2.68113191 0,2.78566638 0,2.91475252 L0,3.66636293 C0,3.79532253 0.10329868,3.89998355 0.230858792,3.89998355 L10.4116565,3.89998355 L10.4116565,3.89985699 Z M10.877501,6.10001645 L0.699579677,6.10001645 C0.456089932,6.10001645 0.236486444,6.24846552 0.143192479,6.4762646 C0.0498985147,6.70381057 0.101547854,6.96603263 0.273628948,7.14042548 L3.03105338,9.93071111 C3.12234641,10.0230963 3.27016607,10.0230963 3.36145909,9.93071111 L3.88282978,9.40310313 C3.97412281,9.31071795 3.97412281,9.16100333 3.88282978,9.0687447 L2.15351484,7.31874154 L10.877501,7.31874154 C11.0065618,7.31874154 11.1111111,7.21281496 11.1111111,7.08233671 L11.1111111,6.33654783 C11.1111111,6.20594302 11.0065618,6.10001645 10.877501,6.10001645 Z"},null)])])])])])])])]),e("span",null,[F("切换教材")])])])]):e("div",{id:"lessons-0",class:$["select-directory"],onClick:()=>o.coursewareStatus=!0},[e("span",{class:["cr-ellipsis"],title:l.getBaseCourseware.name},[l.getBaseCourseware.name||"请选择教材"]),e(hu,{class:$.iconArrow},{default:()=>[e("svg",{width:"11px",height:"15px",viewBox:"0 0 11 15",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},[e("g",{stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd",opacity:"0.699999988"},[e("g",{transform:"translate(-445.000000, -137.000000)",fill:"#131415"},[e("g",{transform:"translate(152.000000, 120.000000)"},[e("path",{d:"M299.326227,20.2118001 L304.934089,28.4366632 C305.245211,28.8929759 305.127511,29.515105 304.671198,29.8262273 C304.505147,29.9394437 304.308836,30 304.107861,30 L292.892139,30 C292.339854,30 291.892139,29.5522847 291.892139,29 C291.892139,28.7990254 291.952695,28.6027139 292.065911,28.4366632 L297.673773,20.2118001 C297.984895,19.7554873 298.607024,19.6377872 299.063337,19.9489096 C299.16663,20.0193364 299.255801,20.1085074 299.326227,20.2118001 Z",id:"三角形",transform:"translate(298.500000, 24.500000) rotate(-270.000000) translate(-298.500000, -24.500000) "},null)])])])])]})])),e(fe,{class:$.scrollBar},{default:()=>[e(de,{show:p.value},{default:()=>[e("div",{class:[$.listSection,!p.value&&l.getTreeList.length<=0?$.emptySection:""]},[l.getTreeList.map((h,_)=>e("div",{class:$.treeParent,key:"parent"+_},[e("div",{class:[$.treeItem,$.parentItem],onClick:()=>{l.getTreeList.forEach(y=>{h.id!==y.id&&(y.selected=!1)}),h.selected=!h.selected}},[h.knowledgeList&&h.knowledgeList.length>0&&e("span",{class:[$.arrow,h.selected?$.arrowSelect:""]},null),e("p",{class:[$.title,h.selected?$.titleSelect:""]},[e("span",{class:[$.dir,h.selected?$.dirSelect:""]},null),h.name])]),h.selected&&h.knowledgeList&&h.knowledgeList.map((y,S)=>e("div",{key:"child"+S,class:[$.treeItem,$.childItem,$.animation,l.getSelectKey===y.id?$.childSelect:""],onClick:()=>{l.getIsEditResource?x.emit("pageBeforeLeave",()=>r(y)):r(y)}},[e("span",{class:$.childArrow},null),e("p",{class:$.title},[y.name])]))]))]),!p.value&&l.getTreeList.length<=0&&e(pe,null,null)]})]}),e(ue,{show:o.coursewareStatus,"onUpdate:show":h=>o.coursewareStatus=h,preset:"card",showIcon:!1,class:["modalTitle background",$.coursewareModal],title:"切换教材",blockScroll:!1},{default:()=>[e(mo,{onClose:()=>o.coursewareStatus=!1,onConfirm:h=>{l.getIsEditResource?x.emit("pageBeforeLeave",()=>i(h)):i(h)}},null)]})])}}),Co="_coursewareSection_kxbqw_1",Fo="_coursewareHeader_kxbqw_5",ho="_coursewareFooter_kxbqw_68",at={coursewareSection:Co,coursewareHeader:Fo,"lesson-main":"_lesson-main_kxbqw_11",coursewareFooter:ho},Eo="_tipsContainer_gpxje_1",wo="_tipsLeft_gpxje_13",Ao="_tips_gpxje_1",Bo="_iconTips_gpxje_22",yo="_btnNoTips_gpxje_27",vo="_btnGroupClass_gpxje_33",bo="_listContainer_gpxje_36",_o="_listSection_gpxje_40",So="_emptySection_gpxje_43",Io="_listItems_gpxje_47",Do="_knowledgePoint_gpxje_56",xo="_btnItem_gpxje_56",ko="_btnTitle_gpxje_61",Lo="_operationGroup_gpxje_83",To="_iconCUp_gpxje_94",Vo="_iconCDown_gpxje_102",jo="_iconCRemove_gpxje_110",Ro="_addKnowledgePoint_gpxje_118",Mo="_iconCAdd_gpxje_128",Po="_list_gpxje_36",No="_itemWrap_gpxje_142",Wo="_itemWrapBox_gpxje_147",Go="_itemOperation_gpxje_155",Oo="_iconDelete_gpxje_170",Uo="_attendClassModal_gpxje_181",zo="_addCourseware_gpxje_186",$o="_removeVisiable1_gpxje_192",Ko="_studentRemove_gpxje_198",qo="_btnGroupModal_gpxje_209",Zo="_addMusicItem_gpxje_216",Jo="_addMusicName_gpxje_237",Ho="_addOtherSource_gpxje_247",M={tipsContainer:Eo,tipsLeft:wo,tips:Ao,iconTips:Bo,btnNoTips:yo,btnGroupClass:vo,listContainer:bo,listSection:_o,emptySection:So,listItems:Io,knowledgePoint:Do,btnItem:xo,btnTitle:ko,operationGroup:Lo,iconCUp:To,iconCDown:Vo,iconCRemove:jo,addKnowledgePoint:Ro,iconCAdd:Mo,list:Po,itemWrap:No,itemWrapBox:Wo,itemOperation:Go,iconDelete:Oo,attendClassModal:Uo,addCourseware:zo,removeVisiable1:$o,studentRemove:Ko,btnGroupModal:qo,addMusicItem:Zo,addMusicName:Jo,addOtherSource:Ho},ou="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAMAAABHPGVmAAAAaVBMVEUAAAAajP8ZjP8ZjP8ajf8ekv8Zjf8ajP8ajf8bjf8fkv8bkf8Zjf8aj/8Zjf8ajf8ajf8ajv8bjv8ajv8ajv8ajv8bj/8akP8bkv8nnf8ZjP8ZjP7////1+v7z+f7P5/6azP5brf5Io/7PduV3AAAAG3RSTlMA+O/IkCHn2p1eGBLfOtK8roeFbFhPMCccDeBOkeRQAAACE0lEQVRo3rTVB3KDMBCF4ZVELy5gDM4zLfc/ZCIyDOPYlgVovwv8AytpyVaax+eTOmRSCJkd1Okc5ym5lMRRhheyKE7IiboIYRAWNe2UlgofqXLPj2s8ASvCa2gbPxKwJiKf1rt5WMm70UqXAKsFl3V/6ohNjj5ZqyQ2khVZ8rCDRzYShV1UYjGOEDuFHwdzDbBbcCWjXMIBmRu/Q8IJeTXMI4Ajwdu5JCGcCRN6TcEhteMO7ryVFRyrXgxdwjH5PPwjnDs+7Q8wuPzbgwEYBDfDyeI5YT6Y+LSIwCRaGo2Ate9h+IY10WyZyHj/NWL9VFIBa72O9LAmUvpTwl6nIx3slRte31ZHWthTNKkB8EVQk1ZAY4sUpIXQ2CLhtHSh8UWgF3GMCV8kXp4UjsjytHxhwhfJiFLMuCJIKceMLZIvc+eLxHTGjC1yphNmbJHT8jryRRQdMGOLHCiDwdh37aP7pH3U9aP5okjTPr9bM+19SQLvDfaRAe+Jn2bt2AhgEAaCYB/0XyghCQEgZvUVeMY2Qv935CHkdZEPT35hchjJWCEDkox6cmmR61csEmQlIssdWVPFwk2iAwlBIs6RYEoitigLSO0hChxSRYlSjdSDougUlS0pn0WNLoCAQBsE0gjcJMCZQID9MPMPls0AzGVUngT9K/pCmojxqJRkyjG3mk+2sGTUqyWRbTPyOJTIiA43AZS9OIpLRy6gAAAAAElFTkSuQmCC",Qo="_addCoursewareItem_13slg_1",Yo="_btnGroupModal_13slg_12",nu={addCoursewareItem:Qo,btnGroupModal:Yo};function Xo(s){return typeof s=="function"||Object.prototype.toString.call(s)==="[object Object]"&&!be(s)}const en=W({name:"add-courseware-item",props:{coursewareList:{type:Array,default:()=>[]}},emits:["close","confirm"],setup(s,{emit:l}){const t=P([]);return()=>{let p;return e("div",{class:nu.addCoursewareItem},[e(Eu,{value:t.value,"onUpdate:value":o=>t.value=o},{default:()=>[e(Ss,{yGap:18,cols:2},Xo(p=s.coursewareList.map((o,u)=>e(Is,null,{default:()=>[e(_t,{value:u},{default:()=>[o.name]})]})))?p:{default:()=>[p]})]}),e(se,{class:nu.btnGroupModal,justify:"center"},{default:()=>[e(N,{round:!0,onClick:()=>l("close")},{default:()=>[F("取消")]}),e(N,{round:!0,type:"primary",onClick:()=>{l("confirm",t.value)}},{default:()=>[F("确定")]})]})])}}}),tn="_addOtherSource_1c8g7_1",un="_sourceItem_1c8g7_8",sn="_coverImg_1c8g7_11",an="_name_1c8g7_24",on="_addOtherSourceModal_1c8g7_31",nn="_instrumentModal_1c8g7_34",ln="_musicModal_1c8g7_35",rn="_theoryModal_1c8g7_53",cn="_subjectSyncModal_1c8g7_57",dn="_attendClassModal_1c8g7_60",pn="_attendClassSaveModal_1c8g7_66",ce={addOtherSource:tn,sourceItem:un,coverImg:sn,name:an,addOtherSourceModal:on,instrumentModal:nn,musicModal:ln,theoryModal:rn,subjectSyncModal:cn,attendClassModal:dn,attendClassSaveModal:pn},gn=""+new URL("icon1-75d0865e.png",import.meta.url).href,mn=""+new URL("icon2-0917d8de.png",import.meta.url).href,fn=""+new URL("icon3-20aef624.png",import.meta.url).href,Cn=""+new URL("icon4-74cdf5a7.png",import.meta.url).href,Fn=""+new URL("icon5-817119a1.png",import.meta.url).href,hn=""+new URL("icon6-3e36ae41.png",import.meta.url).href,En=""+new URL("icon8-a98128fc.png",import.meta.url).href,wn="_sourceRhythm_c7wm9_1",An="_btnGroup_c7wm9_12",bt={sourceRhythm:wn,btnGroup:An},Bn=W({name:"source-rhythm",emits:["close","confirm"],setup(s,{emit:l}){const t=Tt(),p=P(),o=P(!0);let u="".concat(origin,"/classroom-app/#/tempo-practice?v=").concat(Date.now(),"&Authorization=").concat(t.getToken,"&platform=modal");/(localhost|192)/.test(location.host)&&(u="http://localhost:9002/#/tempo-practice?v=".concat(Date.now(),"&Authorization=").concat(t.getToken,"&platform=modal"));const n=()=>{var d,r;(r=(d=p.value)==null?void 0:d.contentWindow)==null||r.postMessage({api:"getTempoSetting"},"*")},a=d=>{var r;if(((r=d.data)==null?void 0:r.api)==="getTempoSetting"){const c=d.data.data?JSON.parse(d.data.data):{};l("confirm",{dataJson:JSON.stringify(c.setting),coverImg:"https://oss.dayaedu.com/ktqy/171013700931689a322a6.png"})}};return X(()=>{window.addEventListener("message",a)}),Le(()=>{window.removeEventListener("message",a)}),()=>e("div",{class:bt.sourceRhythm},[e(de,{show:o.value},{default:()=>[e("iframe",{ref:p,onLoad:d=>{o.value=!1,Ds(d.target)},class:[bt.container,"musicIframe"],frameborder:"0",src:u},null),e(se,{class:bt.btnGroup,justify:"center"},{default:()=>[e(N,{round:!0,onClick:()=>l("close")},{default:()=>[F("取消")]}),e(N,{round:!0,type:"primary",onClick:n},{default:()=>[F("确认添加")]})]})]})])}}),yn="_container_19ipk_1",vn="_iconBack_19ipk_1",bn="_separator_19ipk_40",_n="_wrap_19ipk_45",Sn="_listWrap_19ipk_49",In="_listWrapEmpty_19ipk_54",Dn="_btnGroup_19ipk_91",Se={container:yn,iconBack:vn,separator:bn,wrap:_n,listWrap:Sn,listWrapEmpty:In,btnGroup:Dn},xn="_searchGroup_1n8vo_1",kn="_btnType_1n8vo_5",Ln="_swipeControll_1n8vo_13",Tn="_leftIcon_1n8vo_16",Vn="_disabled_1n8vo_28",jn="_carouselGroup_1n8vo_42",Rn="_carouselContainer_1n8vo_46",Mn="_inputSearch_1n8vo_57",Pn="_searchCatatory_1n8vo_78",Nn="_addTrain_1n8vo_85",Wn="_searchGroups_1n8vo_97",Gn="_instrumentList_1n8vo_100",On="_list_1n8vo_104",Un="_itemWrap_1n8vo_114",zn="_itemWrapBox_1n8vo_119",$n="_itemCard_1n8vo_127",Kn="_itemImgSection_1n8vo_131",qn="_itemTag_1n8vo_137",Zn="_iconCheck_1n8vo_164",Jn="_img_1n8vo_173",Hn="_itemImgSectionSelected_1n8vo_183",Qn="_itemTitle_1n8vo_190",ee={searchGroup:xn,btnType:kn,swipeControll:Ln,leftIcon:Tn,disabled:Vn,carouselGroup:jn,carouselContainer:Rn,inputSearch:Mn,searchCatatory:Pn,addTrain:Nn,searchGroups:Wn,instrumentList:Gn,list:On,itemWrap:Un,itemWrapBox:zn,itemCard:$n,itemImgSection:Kn,itemTag:qn,iconCheck:Zn,img:Jn,itemImgSectionSelected:Hn,itemTitle:Qn},Pe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAAAXNSR0IArs4c6QAABApJREFUaEPlm8FrHFUcx3/f2Zk6M03xUBBE1KRQWgU9KFYQSw9pwOZgFfEgVKjYP0CsF2uhCBovFrwngmjRS8VEMB700FoVKtiDpWmKBwsigukKpWbeZGd2vvZtdsNms5udnZ3dCS8Le9l97/veZ3+/eb/3fu+3kJxfJEtBFD2BGAcJ7odgvwgfJLELkF16OFLuALwjgj8pXASxSJuXfMe5AqCa55SQhxhJJ6hUJ1HlMUImhLw3ky5wG5TvWMI5f0dpHkCUSaepU1+AJL0wjN9IKCdFuLvfyazvj7IFOeu69kcAVFbtTIDaDcOwepzkuxQ+kHXwNP0g+AvAGdctfZLFfXsGDMP4SJXJh0J5NM0Ec2sDWSjBest17W970UwNeNdaCML4PSFP9TJA7m2BKd+1T9+1KtNopwIkOaJUfI7Co2lEB90GgjnPs48B+K/bWF0BleJoItHXQnmsm9hQv4dctcR53vNwc7NxNwWswTG+LML7hjr51IPhHwv205tBdgTUbhmE0c9bznKt8JCrvus808ld2wLqBUWp+Kut8sx1M2j9mXyx3cLTFnBZRe8Xvlp2o9pgSUzt9Jx3Nhq45ZNanEuS+V71t0L7kmVNtsbJdRasbZTD6LehB/G8fh3Igu86jzfveNYBKhW/njCZyWu8InQsWCc8z/64MfYaoN44KxX/ntfeMkkSsSxr6Ix67+p59t7GBn0NUKno7YScymNGC9dvyIULP4nj2DIxfkhGxx7OQza1hgWc8jznA92hBlg7z6n477yOPNMzn0oYrtQmpK145Llx2bNnNPUE+2+Isu/Z9+vzZA1weSU+KtVktn/hVYXPv/hSyuV/1+QKgSxZL+y8x56rAQZBdJ7Cl/ICXFoqy+zcN2tWLMKSEJz3fedlrIaGuJw5zdDhV1lauiWzc/PFQQK3fdfejaBSOcBYLudlvWadwiFtOYAgiN6k8OwgALVmkZAQnMSyqkwL5cSgAAuFhMwgUNEPJA8OErAoSACXEKjKH6QMJUgN210BuYnlILqVV4BP4wWdICcnJ2Rs9KE0Ej20QVm76ArJHT306rtpO8iRkRF57fgrfWs3CwComA+4DVzU8EXG+DBheKCf3gZbtUrlKYnll1zX57rYsAP7Bga92Tb+uGT8gXdbpCyMTzppK+aZNry2sCgXL+q0oSOHxw/JWNFpQw04iMQvANHvYb46Jn5XrWhw6r5uRbMvXzSk0ddnjWfF6AvQuquafYVdhzS3CKHhqkaXkayDNLUQqAFpdClXE6S5xXjNWy1jyymbIY0uiG0BNbOkufV00FSU/iohhzPfFq8WpX/PEj7bEkXp7Y5B2n1VFD0pMZ4l+AgE+7r8reAGiOti80fPcX7NUpe92XHsf6EH9ozNKnEhAAAAAElFTkSuQmCC";function Yn(s){return typeof s=="function"||Object.prototype.toString.call(s)==="[object Object]"&&!be(s)}const Xn=W({name:"search-group",props:{categoryChildList:{type:Array,default:()=>[]},wikiCategoryId:{type:String,default:""}},emits:["search","add"],expose:["init"],setup(s,{emit:l}){const t=K({currentIndex:0,keyword:"",wikiCategoryId:s.wikiCategoryId||"",maxIndex:0}),p=K({showSlide:!1}),o=()=>{l("search",t)},u=P(),n=a=>{var d,r;a==="left"?(d=u.value)==null||d.prev():a==="right"&&((r=u.value)==null||r.next())};return X(async()=>{vu.nextTick(()=>{const a=document.querySelector(".carouselContainer"),d=a&&a.getBoundingClientRect().width||0,r=document.querySelectorAll(".n-carousel__slide");let c=0;r.forEach(i=>{const g=i.getBoundingClientRect();c+=g.width}),c>=d&&(p.showSlide=!0)})}),()=>{let a;return e("div",{class:ee.searchGroup},[e("div",{class:[ee.searchCatatory]},[e(se,{size:"small",class:ee.btnType},{default:()=>[s.categoryChildList.length>0?e(N,{type:t.wikiCategoryId===s.wikiCategoryId?"primary":"default",secondary:t.wikiCategoryId!==s.wikiCategoryId,round:!0,size:"small",focusable:!1,onClick:()=>{t.wikiCategoryId=s.wikiCategoryId,o()}},{default:()=>[F("全部")]}):"",e("div",{class:[ee.carouselGroup]},[e(Nt,{ref:u,slidesPerView:"auto",loop:!1,class:[ee.carouselContainer,"carouselContainer"],showDots:!1,draggable:p.showSlide,currentIndex:t.currentIndex,"onUpdate:currentIndex":d=>{t.currentIndex=d}},Yn(a=s.categoryChildList.map(d=>e(pt,null,{default:()=>[e(N,{type:t.wikiCategoryId===d.id?"primary":"default",secondary:t.wikiCategoryId!==d.id,round:!0,size:"small",focusable:!1,onClick:()=>{t.wikiCategoryId=d.id,o()}},{default:()=>[d.name]})]})))?a:{default:()=>[a]}),p.showSlide&&e(se,{class:ee.swipeControll},{default:()=>[e("div",{onClick:()=>n("left")},[e(ne,{previewDisabled:!0,class:[ee.leftIcon],src:Pe},null)]),e("div",{onClick:()=>n("right")},[e(ne,{previewDisabled:!0,src:Pe},null)])]})])]}),e(jt,{class:ee.inputSearch,placeholder:"请输入乐器名称",round:!0,onSearch:d=>{t.keyword=d,o()}},null)])])}}}),el=W({name:"instrument-list",props:{categoryId:{type:String,default:""},categoryChildList:{type:Array,default:()=>[]},selectItems:{type:Array,default:()=>[]}},emits:["confirm"],setup(s,{emit:l}){Ne();const t=K({searchWord:"",loading:!1,pageTotal:0,finshed:!1,pagination:{page:1,rows:18},searchGroup:{type:"INSTRUMENT",keyword:"",wikiCategoryId:s.categoryId},tableList:[],teachingStatus:!1,show:!1,item:{}}),p=async()=>{t.loading=!0;try{const{data:n}=await Rt({...t.pagination,...t.searchGroup}),a=n.rows||[];a.forEach(d=>{d.knowledgeWikiCategories&&d.knowledgeWikiCategories.length&&(d.categories=d.knowledgeWikiCategories[0].knowledgeWikiCategoryTypeName)}),t.tableList.push(...a),t.pageTotal=Number(n.total),t.finshed=n.pages<=n.current}catch(n){}t.loading=!1},o=async n=>{t.pagination.page=1,t.searchGroup=Object.assign(t.searchGroup,n),t.tableList=[],p()},u=n=>{const a=s.selectItems||[],d=a.findIndex(r=>r.id===n.id);d!==-1?a.splice(d,1):a.push(n),l("confirm",a)};return X(()=>{p()}),()=>e("div",{class:ee.instrumentList},[e(Xn,{class:ee.searchGroups,categoryChildList:s.categoryChildList||[],onSearch:n=>o(n),wikiCategoryId:s.categoryId},null),e(fe,{class:ee.listContainer,style:{"max-height":"50vh"},onScroll:n=>{var c,i,g;const a=(c=n.target)==null?void 0:c.clientHeight,d=(i=n.target)==null?void 0:i.scrollTop,r=(g=n.target)==null?void 0:g.scrollHeight;a+d+20>=r&&!t.finshed&&!t.loading&&(t.pagination.page=t.pagination.page+1,p())}},{default:()=>[e(de,{show:t.loading,"onUpdate:show":n=>t.loading=n,style:{"min-height":"50vh"}},{default:()=>[e("div",{class:ee.list},[t.tableList.map(n=>e("div",{class:ee.itemWrap,onClick:()=>{t.item={content:n.id,title:n.name,type:"INSTRUMENT"},t.show=!0}},[e("div",{class:ee.itemWrapBox},[e("div",{class:ee.itemCard},[e("div",{class:[ee.itemImgSection,s.selectItems.findIndex(a=>a.id===n.id)!==-1&&ee.itemImgSectionSelected]},[e(ne,{src:n.avatar+"?imageMogr2/strip/format/jpg/size-limit/15k!",class:ee.img,objectFit:"cover",previewDisabled:!0},null),e("i",{class:[ee.iconCheck],onClick:a=>{a.stopPropagation(),u(n)}},null)]),e("div",{class:ee.itemTitle},[n.name])])])])),!t.loading&&t.tableList.length<=0&&e(pe,{style:{minHeight:"50vh"},description:"暂无乐器百科"},null)])]})]}),e(lt,{size:"large",show:t.show,"onUpdate:show":n=>t.show=n,item:t.item},null)])}});function tl(s){return typeof s=="function"||Object.prototype.toString.call(s)==="[object Object]"&&!be(s)}const ul=W({name:"content-instrument",emits:["confirm","close"],setup(s,{emit:l}){Ne();const t=K({tabValue:"",categoryList:[],loading:!1,selectItems:[]});(async()=>{t.loading=!0;try{const{data:u}=await Mt({type:"INSTRUMENT",page:1,rows:99});t.categoryList=u.rows||[],t.categoryList.length&&ke(()=>{t.tabValue="name-"+t.categoryList[0].id})}catch(u){}t.loading=!1})();const o=async()=>{const u=[];t.selectItems.forEach(n=>{u.push({coverImg:ct.INSTRUMENT_DEFAULT_COVER,title:"乐器百科-"+n.name,materialId:n.id,content:n.id})}),l("confirm",u)};return()=>{let u;return e("div",{class:Se.container},[e("div",{class:Se.wrap},[e("div",{class:[Se.listWrap,!t.loading&&t.categoryList.length<=0&&Se.listWrapEmpty]},[!t.loading&&t.categoryList.length<=0&&e(pe,{description:"暂无乐器百科"},null),e("div",{style:{minHeight:"55vh"}},[e(We,{defaultValue:"myResources",paneClass:Se.paneTitle,justifyContent:"center",paneWrapperClass:Se.paneWrapperContainer,value:t.tabValue,"onUpdate:value":n=>t.tabValue=n},tl(u=t.categoryList.map(n=>e(Ge,{name:"name-".concat(n.id),tab:n.name},{default:()=>[e(el,{selectItems:t.selectItems,categoryId:n.id,categoryChildList:n.childrenList,onConfirm:a=>{t.selectItems=a||[]}},null)]})))?u:{default:()=>[u]})])])]),e(se,{class:Se.btnGroup,justify:"center"},{default:()=>[e(N,{round:!0,onClick:()=>l("close")},{default:()=>[F("取消")]}),e(N,{round:!0,type:"primary",onClick:o},{default:()=>[F("确认添加")]})]})])}}}),sl=W({name:"cotnent-knowledge",emits:["close","confirm"],setup(s,{emit:l}){const t=P(!1),p=P(!1),o=P(),u=K({fontSize:18,tableList:[],selectKey:null,details:{},selectCheckboxs:[]}),n=async()=>{t.value=!0,p.value=!0;try{const{data:r}=await Ws({type:"COURSEWARE"});if(u.tableList=r||[],u.tableList.length>0){const c=u.tableList[0].lessonCoursewareDetailKnowledgeDetailList;if(u.tableList[0].selected=!0,c&&c.length){const i=c[0];u.selectKey=i.id,await a()}u.tableList.forEach(i=>{i.checked=!1,i.indeterminate=!1})}}catch(r){}p.value=!1,t.value=!1},a=async()=>{p.value=!0;try{const{data:r}=await Gs({id:u.selectKey});u.details=r}catch(r){}p.value=!1},d=()=>{const r=[];for(const i in u.selectCheckboxs){const g=u.selectCheckboxs[i],h=u.tableList[i];Array.isArray(h.lessonCoursewareDetailKnowledgeDetailList)&&h.lessonCoursewareDetailKnowledgeDetailList.forEach(_=>{g.includes(_.id)&&r.push(_)})}const c=[];r.forEach(i=>{c.push({coverImg:ct.THEORY_DEFAULT_COVER,title:"乐理知识-"+i.name,materialId:i.id,content:i.id})}),l("confirm",c)};return X(()=>{n()}),()=>{var r;return e("div",{class:j.container},[e("div",{class:[j.wrap]},[e("div",{class:j.content},[e("div",{class:j.contentWrap},[e("div",{class:j.directoryList},[e("div",{class:[j.scrollBar,!t.value&&u.tableList.length<=0?j.empty:""],style:{height:"100%"}},[e(de,{show:t.value,style:{height:"100%"}},{default:()=>[e("div",{class:[j.listSection]},[u.tableList.map((c,i)=>e("div",{class:[j.treeParent,c.selected&&j.treeParentSelected],key:"parent"+i},[e("div",{class:[j.treeItem,j.parentItem],onClick:()=>{u.tableList.forEach(g=>{c.id!==g.id&&(g.selected=!1)}),c.selected=!c.selected}},[c.lessonCoursewareDetailKnowledgeDetailList&&c.lessonCoursewareDetailKnowledgeDetailList.length>0&&e("span",{class:[j.arrow,c.selected?j.arrowSelect:""]},null),e("p",{class:[j.title,c.selected?j.titleSelect:""]},[e("span",{class:[j.dir,c.selected?j.dirSelect:""]},null),e("p",null,[c.name])]),e("div",{class:j.checkbox,onClick:g=>{g.stopPropagation()}},[e(_t,{checked:c.checked,indeterminate:c.indeterminate,"onUpdate:checked":g=>{c.checked=g;const h=c.lessonCoursewareDetailKnowledgeDetailList||[];if(g){const _=[];h.forEach(y=>{_.push(y.id)}),u.selectCheckboxs[i]=_}else u.selectCheckboxs[i]=[];c.indeterminate=!1}},null)])]),e(Eu,{value:u.selectCheckboxs[i],"onUpdate:value":g=>{u.selectCheckboxs[i]=g;const h=c.lessonCoursewareDetailKnowledgeDetailList||[];g.length<=0?(c.checked=!1,c.indeterminate=!1):g.length===h.length?(c.checked=!0,c.indeterminate=!1):(c.checked=!1,c.indeterminate=!0)}},{default:()=>[c.selected&&c.lessonCoursewareDetailKnowledgeDetailList&&c.lessonCoursewareDetailKnowledgeDetailList.map((g,h)=>e("div",{key:"child"+h,class:[j.treeItem,j.childItem,j.animation,u.selectKey===g.id?j.childSelect:""],onClick:()=>{u.selectKey!==g.id&&(u.selectKey=g.id,a(),o.value.$el.scrollTo(0,0))}},[e("span",{class:j.childArrow},null),e("p",{class:j.title},[g.name]),e("div",{class:j.checkbox,onClick:_=>_.stopPropagation()},[e(_t,{value:g.id},null)])]))]})]))])]}),!t.value&&u.tableList.length<=0&&e(pe,{style:{height:"100%"}},null)])]),e("div",{class:j.musicStaff},[e(de,{show:p.value,ref:o,class:!p.value&&!((r=u.details)!=null&&r.desc)?j.empty:""},{default:()=>{var c,i,g;return[(c=u.details)!=null&&c.desc?e("div",{class:j.musicContent,innerHTML:(i=u.details)==null?void 0:i.desc,style:{fontSize:u.fontSize+"px"}},null):"",!p.value&&!((g=u.details)!=null&&g.desc)&&e(pe,null,null)]}})]),e("div",{class:j.changeSizeSection},[e("img",{src:Os,class:j.iconT},null),e("img",{src:Us,class:j.iconAddT,onClick:()=>{u.fontSize>=32||(u.fontSize+=1)}},null),e($s,{value:u.fontSize,"onUpdate:value":c=>u.fontSize=c,vertical:!0,min:12,max:32},null),e("img",{src:zs,class:j.iconPlusT,onClick:()=>{u.fontSize<=12||(u.fontSize-=1)}},null)])])])]),e(se,{class:j.btnGroup,justify:"center"},{default:()=>[e(N,{round:!0,onClick:()=>l("close")},{default:()=>[F("取消")]}),e(N,{round:!0,type:"primary",onClick:d},{default:()=>[F("确认添加")]})]})])}}}),al="_container_19ipk_1",ol="_iconBack_19ipk_1",nl="_separator_19ipk_40",ll="_wrap_19ipk_45",rl="_listWrap_19ipk_49",il="_listWrapEmpty_19ipk_54",cl="_btnGroup_19ipk_91",Ie={container:al,iconBack:ol,separator:nl,wrap:ll,listWrap:rl,listWrapEmpty:il,btnGroup:cl},dl="_searchGroup_1euh7_1",pl="_btnType_1euh7_5",gl="_swipeControll_1euh7_13",ml="_leftIcon_1euh7_16",fl="_disabled_1euh7_28",Cl="_carouselGroup_1euh7_42",Fl="_carouselContainer_1euh7_46",hl="_inputSearch_1euh7_57",El="_searchCatatory_1euh7_78",wl="_addTrain_1euh7_85",Al="_searchGroups_1euh7_97",Bl="_list_1euh7_100",yl="_itemWrap_1euh7_111",vl="_itemWrapBox_1euh7_116",bl="_itemCard_1euh7_124",_l="_itemImgSection_1euh7_128",Sl="_itemTag_1euh7_134",Il="_iconCheck_1euh7_161",Dl="_img_1euh7_170",xl="_itemImgSectionSelected_1euh7_180",kl="_itemTitle_1euh7_187",te={searchGroup:dl,btnType:pl,swipeControll:gl,leftIcon:ml,disabled:fl,carouselGroup:Cl,carouselContainer:Fl,inputSearch:hl,searchCatatory:El,addTrain:wl,searchGroups:Al,list:Bl,itemWrap:yl,itemWrapBox:vl,itemCard:bl,itemImgSection:_l,itemTag:Sl,iconCheck:Il,img:Dl,itemImgSectionSelected:xl,itemTitle:kl};function Ll(s){return typeof s=="function"||Object.prototype.toString.call(s)==="[object Object]"&&!be(s)}const Tl=W({name:"search-group",props:{categoryChildList:{type:Array,default:()=>[]},wikiCategoryId:{type:String,default:""}},emits:["search","add"],expose:["init"],setup(s,{emit:l}){const t=K({currentIndex:0,keyword:"",wikiCategoryId:s.wikiCategoryId||"",maxIndex:0}),p=K({showSlide:!1}),o=()=>{l("search",t)},u=P(),n=a=>{var d,r;a==="left"?(d=u.value)==null||d.prev():a==="right"&&((r=u.value)==null||r.next())};return X(async()=>{vu.nextTick(()=>{const a=document.querySelector(".carouselContainer"),d=a&&a.getBoundingClientRect().width||0,r=document.querySelectorAll(".n-carousel__slide");let c=0;r.forEach(i=>{const g=i.getBoundingClientRect();c+=g.width}),c>=d&&(p.showSlide=!0)})}),()=>{let a;return e("div",{class:te.searchGroup},[e("div",{class:[te.searchCatatory]},[e(se,{size:"small",class:te.btnType},{default:()=>[s.categoryChildList.length>0?e(N,{type:t.wikiCategoryId===s.wikiCategoryId?"primary":"default",secondary:t.wikiCategoryId!==s.wikiCategoryId,round:!0,size:"small",focusable:!1,onClick:()=>{t.wikiCategoryId=s.wikiCategoryId,o()}},{default:()=>[F("全部")]}):"",e("div",{class:te.carouselGroup},[e(Nt,{ref:u,slidesPerView:"auto",loop:!1,class:[te.carouselContainer,"carouselContainer"],showDots:!1,draggable:p.showSlide,currentIndex:t.currentIndex,"onUpdate:currentIndex":d=>{t.currentIndex=d}},Ll(a=s.categoryChildList.map(d=>e(pt,null,{default:()=>[e(N,{type:t.wikiCategoryId===d.id?"primary":"default",secondary:t.wikiCategoryId!==d.id,round:!0,size:"small",focusable:!1,onClick:()=>{t.wikiCategoryId=d.id,o()}},{default:()=>[d.name]})]})))?a:{default:()=>[a]}),p.showSlide&&e(se,{class:te.swipeControll},{default:()=>[e("div",{onClick:()=>n("left")},[e(ne,{previewDisabled:!0,class:[te.leftIcon],src:Pe},null)]),e("div",{onClick:()=>n("right")},[e(ne,{previewDisabled:!0,src:Pe},null)])]})])]}),e(jt,{class:te.inputSearch,placeholder:"请输入音乐家名称",round:!0,onSearch:d=>{t.keyword=d,o()}},null)])])}}}),Vl=W({name:"musician-list",props:{categoryId:{type:String,default:""},categoryChildList:{type:Array,default:()=>[]},selectItems:{type:Array,default:()=>[]}},emits:["confirm"],setup(s,{emit:l}){Ne();const t=K({searchWord:"",loading:!1,pageTotal:0,finshed:!1,pagination:{page:1,rows:18},searchGroup:{type:"MUSICIAN",keyword:"",wikiCategoryId:s.categoryId},tableList:[],teachingStatus:!1,show:!1,item:{}}),p=async(n=!0)=>{n&&(t.loading=!0);try{const{data:a}=await Rt({...t.pagination,...t.searchGroup}),d=a.rows||[];d.forEach(r=>{r.knowledgeWikiCategories&&r.knowledgeWikiCategories.length&&(r.categories=r.knowledgeWikiCategories[0].knowledgeWikiCategoryTypeName)}),t.tableList.push(...d),t.pageTotal=Number(a.total),t.finshed=a.pages<=a.current}catch(a){}t.loading=!1},o=async n=>{t.pagination.page=1,t.searchGroup=Object.assign(t.searchGroup,n),t.tableList=[],p()},u=n=>{const a=s.selectItems||[],d=a.findIndex(r=>r.id===n.id);d!==-1?a.splice(d,1):a.push(n),l("confirm",a)};return X(()=>{p()}),()=>e("div",{class:te.instrumentList},[e(Tl,{class:te.searchGroups,categoryChildList:s.categoryChildList||[],onSearch:n=>o(n),wikiCategoryId:s.categoryId},null),e(fe,{class:te.listContainer,style:{"max-height":"50vh"},onScroll:n=>{var c,i,g;const a=(c=n.target)==null?void 0:c.clientHeight,d=(i=n.target)==null?void 0:i.scrollTop,r=(g=n.target)==null?void 0:g.scrollHeight;a+d+20>=r&&!t.finshed&&!t.loading&&(t.pagination.page=t.pagination.page+1,p(!1))}},{default:()=>[e(de,{show:t.loading,"onUpdate:show":n=>t.loading=n,style:{"min-height":"50vh"}},{default:()=>[e("div",{class:te.list},[t.tableList.map(n=>e("div",{class:te.itemWrap,onClick:()=>{t.item={content:n.id,title:n.name,type:"MUSICIAN"},t.show=!0}},[e("div",{class:te.itemWrapBox},[e("div",{class:te.itemCard},[e("div",{class:[te.itemImgSection,s.selectItems.findIndex(a=>a.id===n.id)!==-1&&te.itemImgSectionSelected]},[e(ne,{src:n.avatar,class:te.img,objectFit:"cover",previewDisabled:!0},null),e("i",{class:[te.iconCheck],onClick:a=>{a.stopPropagation(),u(n)}},null)]),e("div",{class:te.itemTitle},[n.name])])])])),!t.loading&&t.tableList.length<=0&&e(pe,{style:{minHeight:"50vh"},description:"暂无音乐家"},null)])]})]}),e(lt,{size:"large",show:t.show,"onUpdate:show":n=>t.show=n,item:t.item},null)])}});function jl(s){return typeof s=="function"||Object.prototype.toString.call(s)==="[object Object]"&&!be(s)}const Rl=W({name:"content-instrument",emits:["confirm","close"],setup(s,{emit:l}){const t=K({tabValue:"",categoryList:[],loading:!1,selectItems:[]});(async()=>{t.loading=!0;try{const{data:u}=await Mt({type:"MUSICIAN",page:1,rows:99});t.categoryList=u.rows||[],t.categoryList.length&&ke(()=>{t.tabValue="name-"+t.categoryList[0].id})}catch(u){}t.loading=!1})();const o=async()=>{const u=[];t.selectItems.forEach(n=>{u.push({coverImg:ct.MUSICIAN_DEFAULT_COVER,title:"音乐家-"+n.name,materialId:n.id,content:n.id})}),l("confirm",u)};return()=>{let u;return e("div",{class:Ie.container},[e("div",{class:Ie.wrap},[e("div",{class:[Ie.listWrap,!t.loading&&t.categoryList.length<=0&&Ie.listWrapEmpty]},[!t.loading&&t.categoryList.length<=0&&e(pe,{description:"暂无音乐家"},null),e("div",{style:{minHeight:"55vh"}},[e(We,{defaultValue:"myResources",paneClass:Ie.paneTitle,justifyContent:"center",paneWrapperClass:Ie.paneWrapperContainer,"onUpdate:value":[n=>{sessionStorage.setItem("content-instrument-tab",n)},n=>t.tabValue=n],value:t.tabValue},jl(u=t.categoryList.map(n=>e(Ge,{name:"name-".concat(n.id),tab:n.name},{default:()=>[e(Vl,{selectItems:t.selectItems,categoryId:n.id,categoryChildList:n.childrenList,onConfirm:a=>{t.selectItems=a||[]}},null)]})))?u:{default:()=>[u]})])])]),e(se,{class:Ie.btnGroup,justify:"center"},{default:()=>[e(N,{round:!0,onClick:()=>l("close")},{default:()=>[F("取消")]}),e(N,{round:!0,type:"primary",onClick:o},{default:()=>[F("确认添加")]})]})])}}}),Ml="_container_1o74q_1",Pl="_separator_1o74q_36",Nl="_wrap_1o74q_41",Wl="_listWrap_1o74q_44",Gl="_listWrapEmpty_1o74q_49",Ol="_btnGroup_1o74q_60",De={container:Ml,separator:Pl,wrap:Nl,listWrap:Wl,listWrapEmpty:Gl,btnGroup:Ol},Ul="_searchGroup_gol4m_1",zl="_btnType_gol4m_5",$l="_swipeControll_gol4m_12",Kl="_leftIcon_gol4m_15",ql="_disabled_gol4m_27",Zl="_carouselGroup_gol4m_41",Jl="_carouselContainer_gol4m_44",Hl="_inputSearch_gol4m_55",Ql="_searchCatatory_gol4m_76",Yl="_border_gol4m_83",Xl="_addTrain_gol4m_87",er="_searchGroups_gol4m_99",tr="_instrumentList_gol4m_102",ur="_list_gol4m_106",sr="_itemWrap_gol4m_115",ar="_itemWrapBox_gol4m_122",or="_iconCheck_gol4m_130",nr="_itemCard_gol4m_139",lr="_musicBg_gol4m_157",rr="_itemName_gol4m_163",ir="_itemImgSectionSelected_gol4m_168",cr="_popSelect_gol4m_171",dr="_spaceSection_gol4m_181",pr="_textBtn_gol4m_184",gr="_iconArrow_gol4m_195",mr="_textBtnActive_gol4m_204",U={searchGroup:Ul,btnType:zl,swipeControll:$l,leftIcon:Kl,disabled:ql,carouselGroup:Zl,carouselContainer:Jl,inputSearch:Hl,searchCatatory:Ql,border:Yl,addTrain:Xl,searchGroups:er,instrumentList:tr,list:ur,itemWrap:sr,itemWrapBox:ar,iconCheck:or,itemCard:nr,musicBg:lr,itemName:rr,itemImgSectionSelected:ir,popSelect:cr,spaceSection:dr,textBtn:pr,iconArrow:gr,textBtnActive:mr};function lu(s){return typeof s=="function"||Object.prototype.toString.call(s)==="[object Object]"&&!be(s)}const fr=W({name:"search-group",props:{categoryChildList:{type:Array,default:()=>[]},wikiCategoryId:{type:String,default:""}},emits:["search","add"],expose:["init"],setup(s,{emit:l}){const t=K({keyword:"",wikiCategoryId:s.wikiCategoryId||"",wikiCategoryIdChild:"",childIds:[],currentIndex:0}),p=P(),o=()=>{l("search",t)},u=(r,c)=>{const i={};return r==null||r.forEach(g=>{g.id===t.wikiCategoryIdChild&&(i.selected=!0,i.name=g.name)}),i},n=G(()=>{const c=(s.categoryChildList||[]).find(i=>i.id===t.wikiCategoryId);if(c&&c.childrenList.length){const i=[];return c.childrenList.forEach(g=>{const h=g.childrenList,_=[];h&&h.length>0&&(_.push({label:"全部",value:g.id,name:g.name,id:g.id}),h.forEach(y=>{_.push({label:y.name,value:y.id,name:y.name,id:y.id})})),i.push({...g,childrenList:_})}),[{label:"全部",value:"",id:"",name:"全部",childrenList:[]},...i]}return[]}),a=K({showSlide:!1}),d=r=>{var c,i;r==="left"?(c=p.value)==null||c.prev():r==="right"&&((i=p.value)==null||i.next())};return X(()=>{ke(()=>{const r=document.querySelector(".carouselContainer"),c=r&&r.getBoundingClientRect().width||0,i=document.querySelectorAll(".n-carousel__slide");let g=0;i.forEach(h=>{const _=h.getBoundingClientRect();g+=_.width}),g>=c&&(a.showSlide=!0)})}),()=>{let r,c;return e("div",{class:U.searchGroup},[e("div",{class:[U.searchCatatory,n.value.length>0?U.border:""]},[e(se,{size:"small",class:U.btnType},{default:()=>[s.categoryChildList.length>0?e(N,{type:t.wikiCategoryId===s.wikiCategoryId?"primary":"default",secondary:t.wikiCategoryId!==s.wikiCategoryId,round:!0,size:"small",focusable:!1,onClick:()=>{t.wikiCategoryId=s.wikiCategoryId,t.wikiCategoryIdChild="",o()}},{default:()=>[F("全部")]}):e("span",null,null),e("div",{class:[U.carouselGroup]},[e(Nt,{ref:p,slidesPerView:"auto",loop:!1,class:[U.carouselContainer,"carouselContainer"],showDots:!1,draggable:a.showSlide,currentIndex:t.currentIndex,"onUpdate:currentIndex":i=>{t.currentIndex=i}},lu(r=s.categoryChildList.map(i=>e(pt,null,{default:()=>[e(N,{type:t.wikiCategoryId===i.id?"primary":"default",secondary:t.wikiCategoryId!==i.id,round:!0,size:"small",focusable:!1,onClick:()=>{t.wikiCategoryId=i.id,o()}},{default:()=>[i.name]})]})))?r:{default:()=>[r]}),a.showSlide&&e(se,{class:U.swipeControll},{default:()=>[e("div",{onClick:()=>d("left")},[e(ne,{previewDisabled:!0,class:[U.leftIcon],src:Pe},null)]),e("div",{onClick:()=>d("right")},[e(ne,{previewDisabled:!0,src:Pe},null)])]})])]}),e(jt,{class:U.inputSearch,placeholder:"请输入曲目名称",round:!0,onSearch:i=>{t.keyword=i,o()}},null)]),n.value.length>0&&e("div",{class:[U.collapseWrap]},[e(se,{class:[U.spaceSection]},lu(c=n.value.map((i,g)=>e(ye,null,[i.childrenList.length>0?e(wu,{options:i.childrenList,trigger:"hover",value:t.wikiCategoryIdChild,"onUpdate:value":[h=>t.wikiCategoryIdChild=h,()=>{o()}],key:i.id,class:U.popSelect},{default:()=>[e("span",{class:[U.textBtn,u(i.childrenList).selected&&U.textBtnActive]},[u(i.childrenList).name||i.name,e("i",{class:U.iconArrow},null)])]}):e("span",{class:[U.textBtn,t.wikiCategoryIdChild===i.id&&U.textBtnActive],onClick:()=>{t.wikiCategoryIdChild=i.id,o()}},[i.name])])))?c:{default:()=>[c]})])])}}}),Cr=W({name:"music-list",props:{categoryId:{type:String,default:""},categoryChildList:{type:Array,default:()=>[]},selectItems:{type:Array,default:()=>[]}},emits:["close","confirm"],setup(s,{emit:l}){Ne();const t=K({searchWord:"",loading:!1,finshed:!1,pageTotal:0,pagination:{page:1,rows:18},searchGroup:{type:"MUSIC",keyword:"",wikiCategoryId:s.categoryId},tableList:[],teachingStatus:!1,show:!1,item:{}}),p=async()=>{t.loading=!0;try{const{data:n}=await Rt({...t.pagination,...t.searchGroup});t.tableList.push(...n.rows),t.pageTotal=Number(n.total),t.finshed=n.pages<=n.current}catch(n){}t.loading=!1},o=async n=>{t.pagination.page=1,t.tableList=[];const{wikiCategoryIdChild:a,wikiCategoryId:d,keyword:r}=n;t.searchGroup=Object.assign(t.searchGroup,{wikiCategoryId:a||d,keyword:r}),p()},u=n=>{const a=s.selectItems||[],d=a.findIndex(r=>r.id===n.id);d!==-1?a.splice(d,1):a.push(n),l("confirm",a)};return X(()=>{p()}),()=>e("div",{class:U.instrumentList},[e(fr,{class:U.searchGroups,categoryChildList:s.categoryChildList||[],wikiCategoryId:s.categoryId,onSearch:n=>o(n)},null),e(fe,{class:U.listContainer,style:{"max-height":"50vh"},onScroll:n=>{var c,i,g;const a=(c=n.target)==null?void 0:c.clientHeight,d=(i=n.target)==null?void 0:i.scrollTop,r=(g=n.target)==null?void 0:g.scrollHeight;a+d+20>=r&&!t.finshed&&!t.loading&&(t.pagination.page=t.pagination.page+1,p())}},{default:()=>[e(de,{show:t.loading,"onUpdate:show":n=>t.loading=n,style:{"min-height":"50vh"}},{default:()=>[e("div",{class:U.list},[t.tableList.map(n=>e("div",{class:U.itemWrap,onClick:()=>{t.item={content:n.id,title:n.name,type:"MUSIC_WIKI"},t.show=!0}},[e("div",{class:U.itemWrapBox},[e("div",{class:[U.itemCard,s.selectItems.findIndex(a=>a.id===n.id)!==-1&&U.itemImgSectionSelected]},[e("div",{class:U.itemName},[e("img",{src:n.avatar||Ks,class:U.musicBg},null),e("span",{class:U.name},[n.name])]),e("i",{class:[U.iconCheck],onClick:a=>{a.stopPropagation(),u(n)}},null)])])])),!t.loading&&t.tableList.length<=0&&e(pe,{style:{minHeight:"50vh"},description:"暂无名曲鉴赏"},null)])]})]}),e(lt,{size:"large",show:t.show,"onUpdate:show":n=>t.show=n,item:t.item},null)])}});function Fr(s){return typeof s=="function"||Object.prototype.toString.call(s)==="[object Object]"&&!be(s)}const hr=W({name:"content-music",emits:["close","confirm"],setup(s,{emit:l}){const t=K({tabValue:"",categoryList:[],loading:!1,selectItems:[]});(async()=>{t.loading=!0;try{const{data:u}=await Mt({type:"MUSIC",page:1,rows:99});t.categoryList=u.rows||[],t.categoryList.length&&ke(()=>{t.tabValue="name-"+t.categoryList[0].id})}catch(u){}t.loading=!1})();const o=async()=>{const u=[];t.selectItems.forEach(n=>{u.push({coverImg:ct.MUSIC_DEFAULT_COVER,title:"名曲鉴赏-"+n.name,materialId:n.id,content:n.id})}),l("confirm",u)};return()=>{let u;return e("div",{class:De.container},[e("div",{class:De.wrap},[e("div",{class:[De.listWrap,!t.loading&&t.categoryList.length<=0&&De.listWrapEmpty]},[!t.loading&&t.categoryList.length<=0&&e(pe,{description:"暂无名曲鉴赏"},null),e("div",{style:{minHeight:"55vh"}},[e(We,{defaultValue:"myResources",paneClass:De.paneTitle,justifyContent:"center",paneWrapperClass:De.paneWrapperContainer,value:t.tabValue,"onUpdate:value":n=>t.tabValue=n},Fr(u=t.categoryList.map(n=>e(Ge,{name:"name-".concat(n.id),tab:n.name},{default:()=>[e(Cr,{selectItems:t.selectItems,categoryId:n.id,categoryChildList:n.childrenList,onConfirm:a=>{t.selectItems=a||[]}},null)]})))?u:{default:()=>[u]})])])]),e(se,{class:De.btnGroup,justify:"center"},{default:()=>[e(N,{round:!0,onClick:()=>l("close")},{default:()=>[F("取消")]}),e(N,{round:!0,type:"primary",onClick:o},{default:()=>[F("确认添加")]})]})])}}}),Er="_btnGroupModal_1ug7x_1",wr="_subjectSync_1ug7x_8",Ar="_tips_1ug7x_11",Br="_subjectList_1ug7x_49",yr="_subjectItem_1ug7x_56",vr="_imgSection_1ug7x_56",br="_iconSelect_1ug7x_77",_r="_subjectName_1ug7x_85",Sr="_subjectSelect_1ug7x_89",Ce={btnGroupModal:Er,subjectSync:wr,tips:Ar,subjectList:Br,subjectItem:yr,imgSection:vr,iconSelect:br,subjectName:_r,subjectSelect:Sr};function Ir(s){return typeof s=="function"||Object.prototype.toString.call(s)==="[object Object]"&&!be(s)}const Dr=W({name:"subject-sync",props:{subjectId:{type:[String,Number],default:""}},emits:["close","confirm"],setup(s,{emit:l}){const t=Lt();ve();const p=P(""),o=it(),u=P([]),n=P([]),a={Panpipes:"https://oss.dayaedu.com/ktqy/17103860536976fd4a751.png",Ocarina:"https://oss.dayaedu.com/ktqy/171038605369851874b22.png",Woodwind:"https://oss.dayaedu.com/ktqy/17103860536966826c50d.png","Tenor Recorder":"https://oss.dayaedu.com/ktqy/17103860536950592e357.png",Nai:"https://oss.dayaedu.com/ktqy/1710386053697af4aa985.png","Baroque Recorder":"https://oss.dayaedu.com/ktqy/1710386053698031e847a.png"},d=()=>{if(u.value.length<=0){o.error("至少选择一个声部进行同步");return}const c=[];u.value.forEach(i=>{const g=n.value.find(h=>h.id===i);g&&c.push({materialId:g.id,coverImg:a[g.code]||a.Panpipes,dataJson:null,title:g.name,isCollect:!1,isSelected:!1,content:g.code})}),l("confirm",{subjectIds:u.value,subjectCode:c})},r=()=>{const c=t.getEnableSubjects,i=[];c.forEach(g=>{console.log(g.id,g.instruments,p.value&&g.instruments&&p.value===g.id),p.value===""&&g.instruments?i.push(...g.instruments):p.value&&g.instruments&&Number(p.value)===g.id&&i.push(...g.instruments)}),n.value=i};return X(async()=>{await t.getSubjects(),r(),s.subjectId&&(u.value=[Number(s.subjectId)])}),()=>{let c;return e("div",{class:Ce.subjectSync},[e(We,{defaultValue:"",paneClass:Ce.paneTitle,justifyContent:"start",paneWrapperClass:Ce.paneWrapperContainer,value:p.value,"onUpdate:value":i=>{p.value=i,r()}},Ir(c=[{name:"全部声部",id:""},...t.getEnableSubjects].map(i=>e(Ge,{name:"".concat(i.id),tab:i.name,displayDirective:"if"},null)))?c:{default:()=>[c]}),e(fe,{style:{maxHeight:"50vh",minHeight:"50vh"}},{default:()=>[e("div",{class:Ce.subjectList},[n.value.map(i=>e("div",{class:[Ce.subjectItem,u.value.includes(i.id)?Ce.subjectSelect:""],onClick:()=>{if(u.value.includes(i.id)){const g=u.value.indexOf(i.id);u.value.splice(g,1)}else u.value.push(i.id)}},[e("div",{class:Ce.imgSection},[e("img",{src:i.img},null),u.value.includes(i.id)&&e("img",{src:qs,class:Ce.iconSelect},null)]),e("p",{class:Ce.subjectName},[i.name])]))])]}),e(se,{class:Ce.btnGroupModal,justify:"center"},{default:()=>[e(N,{round:!0,onClick:()=>l("close")},{default:()=>[F("取消")]}),e(N,{round:!0,type:"primary",onClick:d},{default:()=>[F("确定")]})]})])}}}),xr=W({name:"add-other-source",emits:["close","comfirm"],setup(s,{emit:l}){ve();const t=Ne(),p=P([{image:En,name:"上传资源",index:7},{image:gn,name:"听音练习",index:0},{image:mn,name:"节奏练习",index:1},{image:fn,name:"乐器百科",index:2},{image:hn,name:"名曲鉴赏",index:3},{image:Fn,name:"音乐家",index:4},{image:Cn,name:"乐理知识",index:5}]),o=K({listenStatus:!1,rhythmStatus:!1,theoryStatus:!1,musicStatus:!1,instrumentStatus:!1,musicianStatus:!1,uploadStatus:!1,saveStatus:!1,editStatus:!1,editList:[],editIds:[],editOverIds:[]}),u=n=>{switch(n.index){case 0:o.listenStatus=!0;break;case 1:o.rhythmStatus=!0;break;case 2:o.instrumentStatus=!0;break;case 3:o.musicStatus=!0;break;case 4:o.musicianStatus=!0;break;case 5:o.theoryStatus=!0;break;case 6:x.emit("pageBeforeLeave",()=>{sessionStorage.setItem("notation-open-create","1"),t.push("/notation")});break;case 7:o.saveStatus=!0;break}};return()=>e(ye,null,[e("div",{class:ce.addOtherSource},[p.value.map(n=>e("div",{class:ce.sourceItem,onClick:()=>u(n)},[e(ne,{class:ce.coverImg,src:n.image,previewDisabled:!0},null),e("p",{class:ce.name},[n.name])]))]),e(ue,{show:o.rhythmStatus,"onUpdate:show":n=>o.rhythmStatus=n,preset:"card",class:["modalTitle background",ce.addOtherSourceModal],title:"节奏练习"},{default:()=>[e(Bn,{onClose:()=>o.rhythmStatus=!1,onConfirm:n=>{o.rhythmStatus=!1,l("comfirm",{materialId:null,coverImg:n.coverImg,dataJson:n.dataJson,title:"节奏练习",isCollect:!1,isSelected:!1,content:null,type:"RHYTHM"}),l("close")}},null)]}),e(ue,{show:o.instrumentStatus,"onUpdate:show":n=>o.instrumentStatus=n,preset:"card",class:["modalTitle",ce.instrumentModal],title:"乐器百科"},{default:()=>[e(ul,{onClose:()=>o.instrumentStatus=!1,onConfirm:n=>{o.instrumentStatus=!1;const a=n||[],d=[];a.forEach(r=>{d.push({materialId:r.materialId,coverImg:r.coverImg,dataJson:null,title:r.title,isCollect:!1,isSelected:!1,content:r.content,type:"INSTRUMENT"})}),l("comfirm",d),l("close")}},null)]}),e(ue,{show:o.theoryStatus,"onUpdate:show":n=>o.theoryStatus=n,preset:"card",class:["modalTitle",ce.theoryModal],title:"乐理知识"},{default:()=>[e(sl,{onClose:()=>o.theoryStatus=!1,onConfirm:n=>{o.theoryStatus=!1;const a=n||[],d=[];a.forEach(r=>{d.push({materialId:r.materialId,coverImg:r.coverImg,dataJson:null,title:r.title,isCollect:!1,isSelected:!1,content:r.content,type:"THEORY"})}),l("comfirm",d),l("close")}},null)]}),e(ue,{show:o.musicianStatus,"onUpdate:show":n=>o.musicianStatus=n,preset:"card",class:["modalTitle",ce.instrumentModal],title:"音乐家"},{default:()=>[e(Rl,{onClose:()=>o.musicianStatus=!1,onConfirm:n=>{o.musicianStatus=!1;const a=n||[],d=[];a.forEach(r=>{d.push({materialId:r.materialId,coverImg:r.coverImg,dataJson:null,title:r.title,isCollect:!1,isSelected:!1,content:r.content,type:"MUSICIAN"})}),l("comfirm",d),l("close")}},null)]}),e(ue,{show:o.musicStatus,"onUpdate:show":n=>o.musicStatus=n,preset:"card",class:["modalTitle",ce.musicModal],title:"名曲鉴赏"},{default:()=>[e(hr,{onClose:()=>o.musicStatus=!1,onConfirm:n=>{o.musicStatus=!1;const a=n||[],d=[];a.forEach(r=>{d.push({materialId:r.materialId,coverImg:r.coverImg,dataJson:null,title:r.title,isCollect:!1,isSelected:!1,content:r.content,type:"MUSIC_WIKI"})}),l("comfirm",d),l("close")}},null)]}),e(ue,{show:o.listenStatus,"onUpdate:show":n=>o.listenStatus=n,preset:"card",class:["modalTitle background",ce.subjectSyncModal],title:"选择乐器"},{default:()=>[e(Dr,{onClose:()=>o.listenStatus=!1,onConfirm:async n=>{try{o.musicStatus=!1;const a=n.subjectCode||[],d=[];a.forEach(r=>{d.push({materialId:r.materialId,coverImg:r.coverImg,dataJson:null,title:r.title,isCollect:!1,isSelected:!1,content:r.content,type:"LISTEN"})}),o.listenStatus=!1,l("comfirm",d),l("close")}catch(a){}}},null)]}),e(ue,{show:o.uploadStatus,"onUpdate:show":n=>o.uploadStatus=n,preset:"card",showIcon:!1,class:["modalTitle background",ce.attendClassModal],title:o.editStatus?"修改资源":"上传资源",blockScroll:!1},{default:()=>[e(Zs,{editStatus:o.editStatus,onClose:()=>{o.uploadStatus=!1},onConfirm:n=>{o.editIds=[],o.editList=[],o.editOverIds=[],o.saveStatus=!1;try{o.musicStatus=!1;const a=n||[],d=[];a.forEach(r=>{d.push({materialId:r.id,coverImg:r.coverImg,dataJson:null,title:r.name,isCollect:!1,isSelected:!1,content:r.content,type:r.type})}),l("comfirm",d),l("close")}catch(a){}},list:o.editList},null)]}),e(ue,{show:o.saveStatus,"onUpdate:show":n=>o.saveStatus=n,preset:"card",showIcon:!1,class:["modalTitle background",ce.attendClassSaveModal],title:"上传资源",blockScroll:!1},{default:()=>[e(Js,{onClose:()=>o.saveStatus=!1,onConfrim:n=>{const a=n||[],d=[];a.forEach(r=>{d.push({subjectIds:null,openFlag:!1,coverImg:r.coverImg,title:r.name||"",type:Hs(r.content),enableFlag:1,content:r.content,id:null})}),o.editList=d,o.uploadStatus=!0,o.editStatus=!1}},null)]})])}}),kt=s=>{if(s===null)return null;const l=Object.assign({},s);return Object.keys(l).forEach(t=>l[t]=typeof s[t]=="object"?kt(s[t]):s[t]),Array.isArray(s)?(l.length=s.length,Array.from(l)):l},kr="_protocolModal_6k92d_1",Lr="_dingPng_6k92d_4",Tr="_downMove_6k92d_13",Vr="_downMoveBg_6k92d_21",jr="_closeAble_6k92d_28",Rr="_submitAppBtn_6k92d_54",Mr="_cancelBtn_6k92d_55",Pr="_protocolGroup_6k92d_65",Nr="_checkbox_6k92d_75",Wr="_checkboxActive_6k92d_83",Gr="_protocolSection_6k92d_90",Or="_protocolContent_6k92d_123",Ur="_child_6k92d_134",ae={protocolModal:kr,dingPng:Lr,downMove:Tr,downMoveBg:Vr,closeAble:jr,submitAppBtn:Rr,cancelBtn:Mr,protocolGroup:Pr,checkbox:Nr,checkboxActive:Wr,protocolSection:Gr,protocolContent:Or,child:Ur},zr=""+new URL("dingPng-b63c3ae2.png",import.meta.url).href,ru=""+new URL("moveTop-6b6421db.png",import.meta.url).href,iu="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAAXNSR0IArs4c6QAAAi9JREFUaEPt2a9LBEEUwPHvBUFEg0EQ0SD+BTaLSbCYTAo2k0WDlvMHCCJisWgwWRVMJoNgMtj8CwSDv8BgUhEElYFdWZe7nbcz78Fx7Na7ebOfeTtvZnZrtMlVaxMHFaTVMlllpMqI0QhIHq0hYBx4Ay6AT6N7ScN2ApNAN3AF3Ev680GGgT2gIwn2AKwDr5LgAf/pBXaAwaTtF7AC3Pli+SALwFQuyCOwZoDJI9Juz4HDWMg8MN0giDamGcJ1fQYcxUL6gP3kec3H0sIUId6BJeAlFuLajwDbRhgfYgO49SHc7745ksawwKghykC0M6OKKAvRwqgjQiCxGBNEKCQUY4aIgfgwT8BqZtE0RcRCpJif3LYjW03dOiEusUVlWFp+i2IUlWaXme/M3skEoZERyTrTaBDUMpEG18hIWYw6QjMjUowJwgLiqtMuMNBkUj0DdYMjgHivJdm3FZXYbHutXfO/e9KaI1JE2rk6RgPiW+zcOuLO3/lLFRML8SHcYucgVueZv8GJgUgQ6aHI4jyjMkfKICSlOfoxC8lICMIcUxYSgzDFlIFoIMwwUogmwgQjgVgg1DE+SFfy7jd9F2txnvCV5mXgw7dH8kFmgbkGQbR3sUWYE+A4FrKYvOK3yET+3pph3KeMg1jIKLCVCaKdCQlmE7iJhbj2Y8BE8qHnFHBnCsurH5gBeoBL4FrSmW+OSGK0xH8qSEukIXMTVUaqjBiNQPVoGQ1scNi2ycgvTfaxM/Rb2jIAAAAASUVORK5CYII=",$r=W({name:"add-courseware-protocol",emits:["close","confirm"],setup(s,{emit:l}){const t=K({status:!1,protocolShow:!1});return()=>e("div",{class:ae.protocolModal},[e("img",{src:zr,class:ae.dingPng,alt:""},null),t.protocolShow?e("div",{class:ae.protocolSection},[e("img",{src:ru,class:ae.downMoveBg,alt:""},null),e("img",{src:iu,class:ae.closeAble,onClick:()=>{t.protocolShow=!1},alt:""},null),e("h2",null,[F("《音乐数字课堂课件与作业公开服务协议》")]),e(fe,{style:{maxHeight:"45vh"}},{default:()=>[e("div",{class:ae.protocolContent},[e("p",{style:{paddingTop:"0"}},[F("欢迎使用音乐数字课堂!")]),e("p",null,[F("重要须知")]),F("武汉酷乐秀网络科技有限公司(以下统称“平台方”,或称“我们”),在此特别提醒,为使用音乐数字课堂(包括手机端、网页端等,以下称“软件”或“平台”)与相关信息化教育产品、内容及服务,您务必仔细阅读、充分理解并遵守《音乐数字课堂课件与作业公开服务协议》(以下简称“本协议”)中各项条款,包括免除或者限制责任的条款,并选择接受或不接受。本协议所述服务条款构成您(个人或者单位、组织、团体等)使用平台方提供的相关服务(以下简称“该服务”)的先决条件。若您不接受本协议中所述服务条款或其后对协议条款的修改,您应不使用或主动取消平台方提供的相关服务。 您自愿使用平台方提供的网络存储空间进行培训课件与作业及相关智力成果的上传及传播服务。如果您未满18周岁,请在法定监护人的陪同下阅读本协议。"),e("br",null,null),F("本协议是您(或称“用户”,指注册、登录、使用、浏览本服务的个人或组织)与平台方之间关于音乐数字课堂与相关信息化教育产品、内容及服务所订立的协议。"),e("br",null,null),e("p",null,[F("1 权利声明")]),F("音乐数字课堂由武汉酷乐秀网络科技有限公司(以下简称“酷乐秀”)独立开发,一切知识产权以及音乐数字课堂自有的所有信息内容包括但不限于:文字表述及其组合、图标、图饰、图像、图表、色彩、界面设计、版面框架、有关数据、附加程序、印刷材料或电子文档等均为酷乐秀所有,受著作权法和国际著作权条约以及其他知识产权法律法规的保护。"),e("br",null,null),F("音乐数字课堂由武汉酷乐秀网络科技有限公司(以下简称“音乐数字课堂”)提供运营管理服务。"),e("br",null,null),e("p",null,[F("2 服务说明 ")]),F("2.1 您可以通过音乐数字课堂主页【网址:https://kt.colexiu.com/classroom-admin/#/login】、手机客户端(及其他由音乐数字课堂运营的任何网站)、音乐数字课堂公众号,访问音乐数字课堂并使用相关服务。"),e("br",null,null),F("2.2 您知悉并同意,在注册成为音乐数字课堂用户或使用本服务时,需提供一些必要信息,包括但不限于手机号码、头像等。若国家法律法规或政策有特殊规定的,平台方会根据相关特殊规定要求您提供相关信息,如真实的身份信息等,若您提供的信息不完整,您将无法使用本服务或本服务中的相关功能,由此为您带来不便或损失的,平台方完全免责。如个人信息发生变更,您有权随时与平台方联系并要求修改相关个人信息。在您向平台方提出前述删除请求前,平台方可在本协议约定范围内合理利用相关个人信息。"),e("br",null,null),F("您应承诺合法使用平台方提供的服务,您使用该服务的行为应符合当地的法律法规及政策的要求,否则由此带来的责任由您自行承担。"),e("br",null,null),e("p",null,[F("3 权利授予 ")]),F("3.1 您理解并同意,您将课件与作业及相关智力成果上传至音乐数字课堂,即视为您授予了平台方无期限限制的、全球范围内的、不可撤销的信息网络传播权和其他形式的使用权。为了更好地对课件与作业进行宣传和推广,平台方可以将上述权利转让或者转授予给其关联公司或者合作伙伴,而无须征得您的同意。您如果不同意上述条款,请不要将作品上传至音乐数字课堂。"),e("br",null,null),F("3.2 平台方仅对您提交的资料和信息进行审核,并不对您的主体资质和上传的课件与作业内容的真实性、正确性、合法性承担任何责任或提供任何担保。"),e("br",null,null),F("3.3 如果任何第三方侵犯音乐数字课堂用户相关的权利,用户同意授权平台方或其指定的代理人代表平台方自身或用户对该第三方提出警告、投诉、发起行政执法、诉讼、进行上诉,或谈判和解,并且用户同意在平台方认为必要的情况下参与共同维权。"),e("br",null,null),e("p",null,[F("4 权利限制 ")]),F("4.1 平台方通过音乐数字课堂所提供的服务,均限于在音乐数字课堂平台内使用,禁止任何以恶意破解等非法手段将音乐数字课堂内的服务与音乐数字课堂平台分离的行为,否则,由此引起的一切后果由行为人负责,平台方将保留依法追究行为人法律责任的权利。"),e("br",null,null),F("4.2 未经平台方书面同意,您不得将已上传至音乐数字课堂平台上的培训课件与作业的任何资料文件直接、间接或经修改后提供给任何第三方。"),e("br",null,null),F("4.3 保留权利:本协议未明示许可的其他一切权利仍归平台方所有,您使用其他权利时必须获得平台方的书面同意。"),e("br",null,null),F("4.4 除本协议有明确规定外,本协议并未对平台方其他服务规定相关的服务条款,对于这些服务可能有单独的服务条款加以规范,请您在使用有关服务时另行了解与确认。如您使用该服务,视为对相关服务条款的接受。"),e("br",null,null),e("p",null,[F("5 用户使用须知")]),F("5.1 您承诺您具有履行本协议义务的权利能力及资格,因您自身职务或职业要求导致本协议无法履行或合同目的无法实现的,您应当及时通知平台方,并共同协商解决办法,以保证将事件影响性降到最低。"),e("br",null,null),F("5.2 您保证,您上传的课件与作业所涉的创意、脚本、资料、课件与作业等全部文件资料不违反国家相关法律法规、不侵犯第三方权益,且平台方按照约定行使授权内容的相关权利不会侵犯任何第三方的合法权益,也无须另行取得任何第三方的同意,更无须对任何第三方承担责任。如您违反前述保证,平台方有权采取包括但不限于删除相关课件与作业内容、中止或终止向您提供服务等措施。如您上传的课件与作业侵犯了第三方的合法权利,第三方向平台方提出举报,平台方有权删除相关的内容。当权利人发现音乐数字课堂上相关课件与作业侵犯其合法权益时,权利人可向平台方举报,平台方将根据中国法律法规和规范性文件的规定采取移除相关内容等合理措施。"),e("br",null,null),F("5.3 您保证上传的课件与作业中不含以下内容:"),e("br",null,null),e("div",{class:ae.child},[F("1. 反对宪法所确定的基本原则;"),e("br",null,null),F("2. 危害国家安全,泄漏国家秘密,颠覆国家政权,破坏国家统一;"),e("br",null,null),F("3. 损害国家荣誉和利益; "),e("br",null,null),F("4. 煽动民族仇恨、民族歧视,破坏民族团结;"),e("br",null,null),F("5. 破坏国家宗教政策,宣扬邪教和封建迷信;"),e("br",null,null),F("6. 散布谣言,扰乱社会秩序,破坏社会稳定;"),e("br",null,null),F("7. 散布淫秽、色情、赌博、暴力、凶杀、恐怖或教唆犯罪;"),e("br",null,null),F("8. 侮辱或者诽谤他人,侵害他人合法权益;"),e("br",null,null),F("9. 含有法律、行政法规严令禁止的其他内容。"),e("br",null,null)]),F("5.4 上述承诺与保证不受本协议期限的限制,您违反上述任一的保证与承诺的,平台方有权即时解除本协议并要求您承担由此产生的全部责任。"),e("br",null,null),e("p",null,[F("6 隐私政策 ")]),F("6.1 目的 为改善平台方服务,提升用户体验,在您使用音乐数字课堂时,平台方可能对您使用音乐数字课堂的使用信息进行统计与分析,例如:平台方会根据您上传并通过审核的某单元的课件与作业数量显示您在该单元全国范围内的排名,同时显示您的头像、昵称信息及通过审核的课件与作业数量。平台方将采取必要的保护措施,以保护您的相关信息。您可以选择不提供或只提供部分信息,但平台方可能将无法为您提供完整的产品功能或服务。"),e("p",null,[F("7 免责与责任限制")]),F("7.1 音乐数字课堂不含有任何旨在破坏您计算机数据和获取您隐私信息的恶意代码。音乐数字课堂经过详细的测试,但不能保证与所有的软硬件系统完全兼容,不能保证音乐数字课堂完全没有错误。如果出现不兼容及软件错误的情况,您可拨打技术支持电话将情况报告平台方,以获得技术支持。如果无法解决兼容性问题,您可以删除音乐数字课堂。由此给您造成损失的,您同意平台方免责。"),e("br",null,null),F("7.2 在适用法律允许的最大范围内,对因使用或不能使用音乐数字课堂所产生的损害及风险,包括但不限于直接或间接的个人损害、商业赢利的丧失、贸易中断、商业信息的丢失或任何其它经济损失,平台方不承担任何责任。"),e("br",null,null),F("7.3 对于因电信系统或互联网网络故障、计算机故障或病毒、信息损坏或丢失、计算机系统问题或其它任何不可抗力原因而产生损失,平台方不承担任何责任。"),e("br",null,null),F("7.4 您知悉并同意,为实现部分软件功能,平台方有权将您在使用该服务过程当中产生的部分或全部数据信息,上传、保存至第三方云服务存储器,并根据您发出的功能指令需求,自行调取相关数据信息。因第三方云服务发生中断等功能障碍事故导致平台方无法正常提供服务的,平台方会尽其商业上的合理努力负责协调解决,但由此给您造成损失的,您同意平台方免责。"),e("br",null,null),F("7.5 您违反本协议规定,对平台方造成损害的。平台方有权采取包括但不限于中断使用许可、停止提供服务、限制使用、法律追究等措施。"),e("br",null,null),e("p",null,[F("8 法律及争议解决")]),F("8.1 本协议适用中华人民共和国法律。"),e("br",null,null),F(" 8.2 因本协议引起的或与本协议有关的任何争议,各方应友好协商解决;协商不成的,任何一方均可将有关争议提交至平台方所在地有管辖权的人民法院管辖。"),e("br",null,null),e("p",null,[F("9 其他条款")]),F("9.1 如果本协议中的任何条款无论因何种原因完全或部分无效或不具有执行力,或违反任何适用的法律,则该条款被视为删除,但本协议的其余条款仍有效并且具有约束力。"),e("br",null,null),F("9.2 如果本协议中的任何条款与音乐数字课堂中某具体软件的协议条款相矛盾的,以该具体软件的协议条款为准。"),e("br",null,null),F("平台方有权随时根据有关法律、法规的变化以及公司经营状况和经营策略的调整等修改本协议。修改后的协议会在平台方指定网站上公布,并随附于新版音乐数字课堂。当发生有关争议时,以最新的协议文本为准。如果不同意改动的内容,您可以自行删除音乐数字课堂。如果您继续使用音乐数字课堂,则视为您接受本协议的变动。"),e("br",null,null),F("至此,用户已经详细阅读并已理解本协议,并同意严格遵守各条款和条件。如果用户对本《协议》有任何疑问或者希望获得与本软件相关的任何信息,请按下列地址和方式与酷乐秀联系,酷乐秀将在15日内答复用户。"),e("br",null,null),F("技术支持方:武汉酷乐秀网络科技有限公司"),e("br",null,null),F("运营方:武汉酷乐秀网络科技有限公司")])]}),e(se,{style:{padding:"25px 0 0 0"},justify:"center"},{default:()=>[e(N,{class:ae.cancelBtn,round:!0,type:"default",onClick:()=>{t.protocolShow=!1}},{default:()=>[F("取消授权")]}),e(N,{class:ae.submitAppBtn,bordered:!1,round:!0,type:"primary",onClick:()=>{t.protocolShow=!1,t.status=!0}},{default:()=>[F("同意授权")]})]})]):e("div",{class:ae.downMove},[e("img",{src:ru,class:ae.downMoveBg,alt:""},null),e("img",{src:iu,class:ae.closeAble,onClick:()=>{l("close")},alt:""},null),e("h2",null,[F("课件公开须知")]),e("p",null,[F("公开课件后,您课件中的资源及作业都可被其他教师查看、使用,具体信息请查看服务协议")]),e("div",{class:ae.protocolGroup,onClick:()=>{t.status=!t.status}},[e("i",{class:[ae.checkbox,t.status&&ae.checkboxActive]},null),e("p",null,[F("我已阅读并同意"),e("span",{onClick:p=>{p.stopPropagation(),t.protocolShow=!0}},[F("《音乐数字课堂课件与作业公开服务协议》")])])]),e(se,{style:{padding:"25px 0 0 0"},justify:"center"},{default:()=>[e(N,{class:ae.cancelBtn,round:!0,type:"default",onClick:()=>l("close")},{default:()=>[F("取消")]}),e(N,{class:ae.submitAppBtn,bordered:!1,round:!0,type:"primary",disabled:!t.status,onClick:()=>{l("confirm")}},{default:()=>[F("确定")]})]})])])}}),Kr=W({name:"courseware-modal",props:{groupItem:{type:Object,default:()=>({})}},emits:["change"],setup(s,{emit:l}){const t=Tt(),p=ve(),o=it(),u=K({subjects:[],openFlagEnable:!0,autoPlay:!0,name:"",openFlag:!1,createId:null,baseCoursewareList:[{name:"",id:null,list:[]}],baseInfo:{subjects:[],autoPlay:!0,name:"",openFlag:!1},coursewareList:[{name:"",id:null,list:[]}],loadingStatus:!1,showAttendClass:!1,attendClassType:"change",removeIds:[],editSubjectIds:"",addCoursewareVisiable:!1,addCoursewareItem:{},messageCallBack:null,messageOperation:{visiable:!1,loading:!1,type:"delete",contentDirection:"center",title:"删除知识点",content:"请确认是否删除该知识点,删除知识点后将同步删除知识点下的资源",cancelButtonText:"取消",confirmButtonText:"确认",index:0},show:!1,item:{},previewModal:!1,previewParams:{type:"",subjectId:"",detailId:""},addOtherSource:!1,addOtherIndex:0}),n=P(),a=P(!1),d=async()=>{u.loadingStatus=!0;try{if(!s.groupItem.id)return u.loadingStatus=!1;const{data:m}=await Hu(s.groupItem.id),E=m.chapterKnowledgeList||[];u.name=m.name,u.subjects=m.subjectIds?m.subjectIds.split(",").map(v=>Number(v)):[],u.openFlag=m.openFlag,u.openFlagEnable=m.openFlagEnable,u.autoPlay=m.autoPlay;const B=[];E.forEach(v=>{const Z=v.chapterKnowledgeMaterialList,Fe=[];Array.isArray(Z)&&Z.length>0&&Z.forEach(J=>{Fe.push({id:J.id,materialId:J.bizId,coverImg:J.bizInfo.coverImg,type:J.type,title:J.bizInfo.name,dataJson:J.dataJson,isSelected:J.source==="PLATFORM",content:J.bizInfo.content,removeFlag:J.removeFlag})}),B.push({name:v.name,id:v.id,list:[...Fe]})}),u.coursewareList=B,u.baseCoursewareList=kt(B),u.baseInfo=kt({subjects:u.subjects,autoPlay:u.autoPlay,name:u.name,openFlag:u.openFlag}),x.emit("updateCoursewareHeadInfo",{name:u.name,subjects:u.subjects,openFlag:u.openFlag,openFlagEnable:u.openFlagEnable,autoPlay:u.autoPlay})}catch(m){console.log(m)}u.loadingStatus=!1},r=(m,E)=>{const B=u.coursewareList[E];B&&B.list.splice(m,1)},c=(m,E,B)=>{const v=m.getBoundingClientRect();return E>=v.left&&E<=v.right&&B>=v.top&&B<=v.bottom},i=(m,E)=>{const B=m.getBoundingClientRect(),v=B.left+B.width/2;return E<v},g=(m,E,B)=>{if(m==="up"){if(E===0)return;const v=u.coursewareList[E-1];u.coursewareList[E-1]=u.coursewareList[E],u.coursewareList[E]=v}else if(m==="down"){if(E>=u.coursewareList.length-1)return;const v=u.coursewareList[E+1];u.coursewareList[E+1]=u.coursewareList[E],u.coursewareList[E]=v}else m==="remove"&&(u.messageOperation={visiable:!0,type:"delete",contentDirection:"left",title:"删除知识点",loading:!1,content:"请确认是否删除".concat(B.name?"【"+B.name+"】":"该知识点",",删除知识点后将同步删除知识点下的资源"),cancelButtonText:"取消",confirmButtonText:"确认",index:E})},h=async()=>{const m=u.messageOperation.type;if(m==="delete")u.coursewareList.splice(u.messageOperation.index,1);else if(m==="addItem")u.coursewareList.push({name:"",list:[]}),_(u.addCoursewareItem);else if(m==="save"||m==="pageLive"){if(u.messageOperation.loading)return;if(!u.name){o.error("请输入课件标题"),u.messageOperation.visiable=!1;return}if(u.subjects.length<=0){o.error("请选择声部"),u.messageOperation.visiable=!1;return}if(u.coursewareList.length<=0){o.error("未配置知识点"),u.messageOperation.visiable=!1;return}let E=!1;for(const v of u.coursewareList){if(!v.name){o.error("请输入知识点名称"),u.messageOperation.visiable=!1;return}Array.isArray(v.list)&&v.list.length<=0&&(E=!0)}if(E){o.error("请至少添加一个资源"),u.messageOperation.visiable=!1;return}u.messageOperation.loading=!0;const B=await S();u.messageOperation.loading=!1,B&&(m==="pageLive"&&typeof u.messageCallBack=="function"&&u.messageCallBack(),l("change",{status:!1,addParam:{isAdd:!s.groupItem.id,name:u.name,id:u.createId}}),x.emit("teacher-slideshow",!1))}u.messageOperation.visiable=!1},_=(m,E)=>{ke(()=>{if(E){const v=document.querySelectorAll(".row-group")[m.index].querySelectorAll(".row-nav");let Z=!1;v.forEach((Fe,J)=>{if(c(Fe,E.x,E.y)){const he=u.coursewareList[m.index||0].list||[];i(Fe,E.x)?he.splice(J,0,m):he.splice(J+1,0,m),Z=!0,u.coursewareList[m.index||0].list=he}}),Z||u.coursewareList[m.index||0].list.push(m)}else u.coursewareList[m.index||0].list.push(m),o.success("添加成功")})},y=async()=>{try{if(n.value.validate(),x.emit("checkCoursewareForm"),!u.name){o.error("请输入课件标题");return}if(u.subjects.length<=0){o.error("请选择声部");return}if(u.coursewareList.length<=0){o.error("请至少添加一个知识点");return}let m=!1;for(const B of u.coursewareList){if(!B.name){o.error("请输入知识点名称");return}Array.isArray(B.list)&&B.list.length<=0&&(m=!0)}if(m){o.error("请至少添加一个资源");return}if(u.openFlag&&!t.getReadCoursewareOpenAgreement){a.value=!0;return}await S()&&(l("change",{status:!1,addParam:{isAdd:!s.groupItem.id,name:u.name,id:u.createId}}),x.emit("teacher-slideshow",!1))}catch(m){}},S=async()=>{var m;try{const E={name:u.name,instrumentIds:u.subjects.join(","),openFlag:u.openFlag,autoPlay:u.autoPlay,coursewareDetailKnowledgeId:p.getSelectKey,chapterKnowledgeList:[]};if(u.coursewareList.forEach(B=>{let v=[];Array.isArray(B.list)&&B.list.length>0&&(v=B.list.map(Z=>({bizId:Z.materialId,type:Z.type,dataJson:["IMG","VIDEO","SONG","MUSIC","PPT"].includes(Z.type)?"":JSON.stringify({setting:Z.dataJson,coverImg:Z.coverImg,bizId:Z.bizId,content:Z.content,name:Z.title})}))),E.chapterKnowledgeList.push({name:B.name,chapterKnowledgeMaterialList:v})}),(m=s.groupItem)!=null&&m.id)await Qu({id:s.groupItem.id,...E}),o.success("保存成功");else{const{data:B}=await Yu(E);u.createId=B.id}return!0}catch(E){return!1}},I=(m,E)=>{u.coursewareList.length<=0?(u.addCoursewareItem=m,u.messageOperation={visiable:!0,type:"addItem",contentDirection:"center",title:"添加到知识点",loading:!1,content:"当前课件暂无知识点,请添加知识点后操作",cancelButtonText:"取消",confirmButtonText:"添加知识点",index:0}):u.coursewareList.length>1&&m.addType!=="drag"?(u.addCoursewareVisiable=!0,u.addCoursewareItem=m):_(m,E)},C=m=>{const E=JSON.stringify(u.coursewareList),B=JSON.stringify(u.baseCoursewareList),v=JSON.stringify({subjects:u.subjects,autoPlay:u.autoPlay,name:u.name,openFlag:u.openFlag}),Z=JSON.stringify(u.baseInfo);E===B&&v===Z?typeof m=="function"&&(m(),l("change",{status:!1,addParam:{isAdd:!1,name:u.name,id:u.createId}}),x.emit("teacher-slideshow",!1)):(u.messageCallBack=m,u.messageOperation={visiable:!0,type:"pageLive",loading:!1,contentDirection:"center",title:"保存课件",content:"当前课件暂未保存,是否保存?",cancelButtonText:"不保存",confirmButtonText:"保存",index:0})},A=m=>{u.subjects=m.subjects,u.openFlagEnable=m.openFlagEnable,u.autoPlay=m.autoPlay,u.name=m.name,u.openFlag=m.openFlag;const E=JSON.stringify(u.coursewareList),B=JSON.stringify(u.baseCoursewareList),v=JSON.stringify({subjects:u.subjects,autoPlay:u.autoPlay,name:u.name,openFlag:u.openFlag}),Z=JSON.stringify(u.baseInfo);E===B&&v===Z?(l("change",{status:!1,addParam:{isAdd:!1,name:u.name,id:u.createId}}),x.emit("teacher-slideshow",!1)):u.messageOperation={visiable:!0,type:"save",loading:!1,contentDirection:"center",title:"保存课件",content:"当前课件暂未保存,是否保存?",cancelButtonText:"不保存",confirmButtonText:"保存",index:0}},D=m=>{u.subjects=m.subjects,u.openFlagEnable=m.openFlagEnable,u.autoPlay=m.autoPlay,u.name=m.name,u.openFlag=m.openFlag,y()};return X(async()=>{var m;(m=s.groupItem)!=null&&m.id&&(u.coursewareList=[],u.baseCoursewareList=[]),await d(),x.on("onPrepareAddItem",I),x.on("pageBeforeLeave",C),x.on("coursewareClosed",A),x.on("coursewareSave",D)}),Le(()=>{x.off("onPrepareAddItem",I),x.off("pageBeforeLeave",C),x.off("coursewareClosed",A),x.off("coursewareSave",D)}),xe(()=>u.coursewareList,()=>{p.setCoursewareList=u.coursewareList},{deep:!0}),()=>e(xs,{class:M.coursewareModal,model:u,ref:n},{default:()=>[e(fe,ks({class:[M.listContainer,"listContainerWrap"]},{id:"lessons-2"}),{default:()=>[e(de,{show:u.loadingStatus},{default:()=>[e("div",{class:[M.listSection,"listSectionWrap"]},[u.coursewareList.map((m,E)=>e("div",{class:[M.listItems,"row-group"],onDragenter:B=>{B.preventDefault()},onDragover:B=>{B.preventDefault()},onDrop:B=>{let v=B.dataTransfer.getData("text");v=v&&B.dataTransfer.effectAllowed==="all"?JSON.parse(v):{},v.id&&x.emit("onPrepareAddItem",{materialId:v.id,coverImg:v.coverImg,type:v.type,title:v.title,isCollect:v.isCollect,isSelected:v.isSelected,content:v.content,removeFlag:!1,index:E,addType:"drag"},{x:B.clientX,y:B.clientY})}},[e("div",{class:M.knowledgePoint},[e(Ls,{class:M.btnItem,label:"知识点名称",showFeedback:!1,requireMarkPlacement:"left",path:"coursewareList.".concat(E,".name"),rule:[{required:!0,trigger:["input","blur"]}]},{default:()=>[e(Ze,{placeholder:"未命名知识点",value:m.name,"onUpdate:value":B=>m.name=B,maxlength:15,clearable:!0},null)]})]),e(se,{class:M.operationGroup},{default:()=>[E>0&&e(Be,{showArrow:!1},{trigger:()=>e("i",{class:M.iconCUp,onClick:()=>g("up",E)},null),default:()=>"上移知识点"}),E<u.coursewareList.length-1&&e(Be,{showArrow:!1},{trigger:()=>e("i",{class:M.iconCDown,onClick:()=>g("down",E)},null),default:()=>"下移知识点"}),e(Be,{showArrow:!1},{trigger:()=>e("i",{class:M.iconCRemove,onClick:()=>g("remove",E,m)},null),default:()=>"删除知识点"})]}),m.list.length>0&&e(Ms,{modelValue:m.list,"onUpdate:modelValue":B=>m.list=B,itemKey:"id",componentData:{itemKey:"id",tag:"div",animation:200,group:"description",disabled:!1},class:M.list},{item:B=>{const v=B.element;return e("div",{"data-id":v.id,class:[M.itemWrap,M.itemBlock,"row-nav"]},[e("div",{class:M.itemWrapBox},[e(Rs,{class:[M.itemContent],isShowCollect:!1,offShelf:!!v.removeFlag,item:v,disabledMouseHover:!1,onClick:()=>{v.type!=="IMG"&&(u.show=!0,u.item=v)}},null),e("div",{class:M.itemOperation},[e("img",{src:Ns,class:M.iconDelete,onClick:Z=>{Z.stopPropagation(),r(B.index,E)}},null)])])])},footer:()=>e("div",{class:M.itemWrap},[e("div",{class:M.itemWrapBox},[e("div",{class:[M.itemContent,M.addMusicItem,"handle"],onClick:()=>{u.addOtherSource=!0,u.addOtherIndex=E}},[e("img",{src:ou},null),e("p",{class:M.addMusicName},[F("添加资源")])])])])}),m.list<=0&&e("div",{class:M.list},[e("div",{class:M.itemWrap},[e("div",{class:M.itemWrapBox},[e("div",{class:[M.itemContent,M.addMusicItem,"handle"],onClick:()=>{u.addOtherSource=!0,u.addOtherIndex=E}},[e("img",{src:ou},null),e("p",{class:M.addMusicName},[F("添加资源")])])])])])])),!u.loadingStatus&&e(N,{block:!0,type:"primary",secondary:!0,class:M.addKnowledgePoint,onClick:()=>{u.coursewareList.push({name:"",list:[]})}},{default:()=>[e("i",{class:M.iconCAdd},null),F("添加知识点")]})])]})]}),e(lt,{size:["INSTRUMENT","THEORY","MUSIC_WIKI","MUSICIAN"].includes(u.item.type)?"large":"",show:u.show,"onUpdate:show":m=>u.show=m,item:u.item},null),e(ue,{show:u.addCoursewareVisiable,"onUpdate:show":m=>u.addCoursewareVisiable=m,preset:"card",class:["modalTitle",M.addCourseware],title:"添加到知识点"},{default:()=>[e(en,{coursewareList:u.coursewareList,onClose:()=>u.addCoursewareVisiable=!1,onConfirm:m=>{Array.isArray(m)&&m.length>0?(m.forEach(E=>{_({...u.addCoursewareItem,index:E})}),u.addCoursewareVisiable=!1):o.error("请选择需要添加的知识点")}},null)]}),e(ue,{show:u.messageOperation.visiable,"onUpdate:show":m=>u.messageOperation.visiable=m,preset:"card",class:["modalTitle",M.removeVisiable1],title:u.messageOperation.title},{default:()=>[e(It,{content:u.messageOperation.content,contentDirection:u.messageOperation.contentDirection,cancelButtonText:u.messageOperation.cancelButtonText,confirmButtonText:u.messageOperation.confirmButtonText,loading:u.messageOperation.loading,onClose:()=>{u.messageOperation.visiable=!1,(u.messageOperation.type==="save"||u.messageOperation.type==="pageLive")&&(l("change",{status:!1,addParam:{isAdd:!1,name:u.name,id:u.createId}}),x.emit("teacher-slideshow",!1),u.messageOperation.type==="pageLive"&&typeof u.messageCallBack=="function"&&u.messageCallBack())},onConfirm:()=>h()},null)]}),e(yu,{show:u.previewModal,"onUpdate:show":m=>u.previewModal=m,type:"attend",params:u.previewParams},null),e(ue,{show:u.addOtherSource,"onUpdate:show":m=>u.addOtherSource=m,preset:"card",class:["modalTitle background",M.addOtherSource],title:"添加资源"},{default:()=>[e(xr,{onClose:()=>u.addOtherSource=!1,onComfirm:m=>{Array.isArray(m)?m.forEach(E=>{_({...E,index:u.addOtherIndex})}):_({...m,index:u.addOtherIndex})}},null)]}),e(ue,{show:a.value,"onUpdate:show":m=>a.value=m},{default:()=>[e($r,{onClose:()=>a.value=!1,onConfirm:async()=>{try{await S()&&(t.setReadCoursewareOpenAgreement(!0),l("change",{status:!1,addParam:{isAdd:!s.groupItem.id,name:u.name,id:u.createId}}),x.emit("teacher-slideshow",!1))}catch(m){}}},null)]})]})}}),qr="_coursewarePresetsContainer_1yz44_1",Zr="_rightLineShow_1yz44_5",Jr="_presetsRight_1yz44_5",Hr="_presetsLeft_1yz44_32",Qr="_presetsArrar_1yz44_49",Yr="_presetsArrarActive_1yz44_71",Xr="_openLoading_1yz44_74",ei="_coursewarePresets_1yz44_1",ti="_btnSubjectList_1yz44_81",ui="_addBtnIcon_1yz44_84",si="_addBtn_1yz44_84",ai="_title_1yz44_115",oi="_titleLeft_1yz44_128",ni="_icon_1yz44_132",li="_iconWork_1yz44_138",ri="_iconCourseware_1yz44_142",ii="_line_1yz44_146",ci="_more_1yz44_151",di="_iconP_1yz44_163",pi="_swipeControll_1yz44_175",gi="_leftIcon_1yz44_178",mi="_disabled_1yz44_186",fi="_list_1yz44_190",Ci="_listEmpty_1yz44_198",Fi="_listSame_1yz44_202",hi="_itemWrap_1yz44_206",Ei="_itemWrapBox_1yz44_209",wi="_attendClassModal1_1yz44_215",Ai="_removeVisiable1_1yz44_220",Bi="_studentRemove_1yz44_226",yi="_btnGroupModal_1yz44_237",vi="_attendClassModal_1yz44_215",bi="_workVisiable_1yz44_249",_i="_workContainer_1yz44_252",Si="_workTrain_1yz44_256",Ii="_resourceMain_1yz44_269",Di="_popSelect_1yz44_274",xi="_textBtn_1yz44_284",ki="_iconArrow_1yz44_291",Li="_textBtnActive_1yz44_299",O={coursewarePresetsContainer:qr,rightLineShow:Zr,presetsRight:Jr,presetsLeft:Hr,presetsArrar:Qr,presetsArrarActive:Yr,openLoading:Xr,coursewarePresets:ei,btnSubjectList:ti,addBtnIcon:ui,addBtn:si,title:ai,titleLeft:oi,icon:ni,iconWork:li,iconCourseware:ri,line:ii,more:ci,iconP:di,swipeControll:pi,leftIcon:gi,disabled:mi,list:fi,listEmpty:Ci,listSame:Fi,itemWrap:hi,itemWrapBox:Ei,attendClassModal1:wi,removeVisiable1:Ai,studentRemove:Bi,btnGroupModal:yi,attendClassModal:vi,workVisiable:bi,workContainer:_i,workTrain:Si,resourceMain:Ii,popSelect:Di,textBtn:xi,iconArrow:ki,textBtnActive:Li},Ti="_relatedClass_c6wpx_1",Vi="_attendClassSearch_c6wpx_4",ji="_iconSearch_c6wpx_20",Ri="_classList_c6wpx_24",Mi="_listSection_c6wpx_28",Pi="_emptySection_c6wpx_32",Ni="_list_c6wpx_28",Wi="_listSame_c6wpx_45",Gi="_itemWrap_c6wpx_49",Oi="_itemWrapBox_c6wpx_52",Ae={relatedClass:Ti,attendClassSearch:Vi,iconSearch:ji,classList:Ri,listSection:Mi,emptySection:Pi,list:Ni,listSame:Wi,itemWrap:Gi,itemWrapBox:Oi},Ui=W({name:"related-class",props:{tableList:{type:Array,default:()=>[]},instrumentList:{type:Array,default:()=>[]},instrumentId:{type:[String,Number],default:""},coursewareDetailKnowledgeId:{type:[String,Number],default:""}},emits:["close","add","click"],setup(s,{emit:l}){const t=K({loading:!1,finshed:!1,pagination:{page:1,rows:20},tableList:[],searchGroup:{instrumentId:s.instrumentId?Number(s.instrumentId):"",keyword:null}}),p=async()=>{try{t.pagination.page===1&&(t.loading=!0);const{data:u}=await pu({coursewareDetailKnowledgeId:s.coursewareDetailKnowledgeId,...t.searchGroup,...t.pagination}),n=u.rows||[],a=[];n.forEach(d=>{var c;const r=(c=d.chapterKnowledgeList[0])==null?void 0:c.chapterKnowledgeMaterialList[0];a.push({id:d.id,openFlag:d.openFlag,openFlagEnable:d.openFlagEnable,subjectNames:d.subjectNames,fromChapterLessonCoursewareId:d.fromChapterLessonCoursewareId,name:d.name,coverImg:r==null?void 0:r.bizInfo.coverImg,type:r==null?void 0:r.bizInfo.type,isAdd:d.addFlag,isNotWork:d.lessonPreTrainingNum<=0})}),t.loading=!1,t.tableList.push(...a),t.finshed=u.pages<=u.current}catch(u){t.loading=!1}},o=dt(()=>{t.pagination.page=1,t.tableList=[],p()},500);return X(()=>{p(),x.on("openCoursewareChanged",o)}),Le(()=>{x.off("openCoursewareChanged",o)}),()=>e("div",{class:Ae.relatedClass},[e("div",{class:Ae.attendClassSearch},[e(Vt,{placeholder:"全部声部",clearable:!0,options:[{name:"全部声部",id:""},...s.instrumentList],value:t.searchGroup.instrumentId,"onUpdate:value":[u=>t.searchGroup.instrumentId=u,()=>o()],checkStrategy:"child",showPath:!0,childrenField:"instruments",expandTrigger:"hover",labelField:"name",valueField:"id",filterable:!0,style:{width:"200px"}},null),e(Ze,{placeholder:"请输入课件标题关键词",clearable:!0,value:t.searchGroup.keyword,"onUpdate:value":u=>t.searchGroup.keyword=u,onKeyup:u=>{u.code==="Enter"&&o()},onClear:()=>o()},{prefix:()=>e("span",{class:"icon-search-input",style:{cursor:"pointer"},onClick:()=>o()},null)})]),e(de,{show:t.loading,size:"small"},{default:()=>[e(fe,{class:Ae.classList,style:{"max-height":"60vh"},onScroll:u=>{var r,c,i;const n=(r=u.target)==null?void 0:r.clientHeight,a=(c=u.target)==null?void 0:c.scrollTop,d=(i=u.target)==null?void 0:i.scrollHeight;n+a+20>=d&&!t.finshed&&!t.loading&&o()}},{default:()=>[e("div",{style:{"min-height":"60vh)"},class:[Ae.listSection,!t.loading&&t.tableList.length<=0?Ae.emptySection:""]},[t.tableList.length>0&&e("div",{class:[Ae.list]},[t.tableList.map(u=>e("div",{class:[Ae.itemWrap,Ae.itemBlock,"row-nav"]},[e("div",{class:Ae.itemWrapBox},[e(Au,{isHoverShowAdd:!1,isShowOpenFlag:!1,isShowAdd:!0,item:u,onAdd:()=>{l("add",u)},onLook:()=>l("click",u)},null)])]))]),!t.loading&&t.tableList.length<=0&&e(pe,null,null)])]})]})])}}),zi="_related_93qg8_1",$i="_iconScreen_93qg8_40",Ki="_homerowkTabs_93qg8_51",ot={related:zi,iconScreen:$i,homerowkTabs:Ki},qi="_searchGroup_5ue74_1",Zi="_searchSelect_5ue74_4",Ji="_inputSearch_5ue74_18",Hi="_searchBtn_5ue74_22",Qi="_btnType_5ue74_28",cu={searchGroup:qi,searchSelect:Zi,inputSearch:Ji,searchBtn:Hi,btnType:Qi},Yi=W({name:"resource-search-group",emits:["search"],setup(s,{emit:l}){Lt();const t=K({keyword:""}),p=()=>{l("search",t)},o=dt(()=>p(),500);return()=>e(ye,null,[e("div",{class:cu.searchGroup},[e(Ze,{type:"text",placeholder:"请输入课件标题关键词",clearable:!0,value:t.keyword,"onUpdate:value":u=>t.keyword=u,class:cu.inputSearch,onKeyup:u=>{u.code==="Enter"&&o()},onClear:()=>{t.keyword="",o()}},{prefix:()=>e("span",{class:"icon-search-input",onClick:()=>o()},null)})])])}}),Xi="_listContainer_1eh3e_1",ec="_listNoMusic_1eh3e_5",tc="_listSection_1eh3e_8",uc="_emptySection_1eh3e_14",sc="_list_1eh3e_1",ac="_trainEditModal_1eh3e_28",oc="_itemModal_1eh3e_31",nc="_itemCover_1eh3e_36",lc="_iconLook_1eh3e_67",rc="_iconAdd_1eh3e_68",ic="_itemContent_1eh3e_94",cc="_itemTitle_1eh3e_98",dc="_itemSubject_1eh3e_108",le={listContainer:Xi,listNoMusic:ec,listSection:tc,emptySection:uc,list:sc,trainEditModal:ac,itemModal:oc,itemCover:nc,function:"_function_1eh3e_53",iconLook:lc,iconAdd:rc,itemContent:ic,itemTitle:cc,itemSubject:dc},pc=W({name:"item-modal",props:{item:{type:Object,default:()=>({})}},emits:["look","add"],setup(s,{emit:l}){return()=>e("div",{class:le.itemModal},[e("div",{class:le.itemCover},[e(ne,{src:s.item.coverImg,objectFit:"cover",previewDisabled:!0},null),e("div",{class:le.function},[e(Be,{showArrow:!1},{trigger:()=>e("i",{class:le.iconLook,onClick:()=>l("look")},null),default:()=>"预览课件"}),e(Be,{showArrow:!1},{trigger:()=>e("i",{class:le.iconAdd,onClick:()=>l("add")},null),default:()=>"添加到我的课件"})])]),e("div",{class:le.itemContent},[e("p",{class:le.itemTitle,onClick:()=>l("look")},[e(St,{text:s.item.name},null)]),e("div",{class:le.itemSubject},[s.item.subjectNames])])])}}),gc=W({name:"share-resources",emits:["look","add"],setup(s,{emit:l}){const t=ve(),p=K({loading:!1,finshed:!1,pagination:{page:1,rows:10},searchGroup:{keyword:""},tableList:[],editStatus:!1,editItem:{},show:!1,item:{}}),o=async()=>{try{if(!t.getSelectKey)return;p.pagination.page===1&&(p.loading=!0);const{data:d}=await pu({subjectId:t.getSubjectId,coursewareDetailKnowledgeId:t.getSelectKey,...p.searchGroup,...p.pagination});p.pagination.page===1&&p.tableList.length>0&&(p.tableList=[]);const r=d.rows||[],c=[];r.forEach(i=>{var h;const g=(h=i.chapterKnowledgeList[0])==null?void 0:h.chapterKnowledgeMaterialList[0];c.push({id:i.id,openFlag:i.openFlag,openFlagEnable:i.openFlagEnable,subjectNames:i.subjectNames,fromChapterLessonCoursewareId:i.fromChapterLessonCoursewareId,name:i.name,coverImg:g==null?void 0:g.bizInfo.coverImg,type:g==null?void 0:g.bizInfo.type,isAdd:i.addFlag})}),p.loading=!1,p.tableList.push(...c),p.finshed=d.pages<=d.current}catch(d){p.loading=!1}},u=async d=>{p.pagination.page=1,p.tableList=[],p.searchGroup=Object.assign(p.searchGroup,d),o()},n=dt(()=>{p.pagination.page=p.pagination.page+1,o()},500),a=()=>{u(p.searchGroup)};return X(()=>{o(),x.on("openCoursewareChanged",a)}),Le(()=>{x.off("openCoursewareChanged",a)}),()=>e("div",null,[e(Yi,{onSearch:d=>u(d)},null),e(fe,{class:[le.listContainer,le.listNoMusic],onScroll:d=>{var g,h,_;const r=(g=d.target)==null?void 0:g.clientHeight,c=(h=d.target)==null?void 0:h.scrollTop,i=(_=d.target)==null?void 0:_.scrollHeight;r+c+20>=i&&!p.finshed&&!p.loading&&n()}},{default:()=>[e(de,{show:p.loading,size:"small"},{default:()=>[e("div",{class:[le.listSection,!p.loading&&p.tableList.length<=0?le.emptySection:""]},[p.tableList.length>0&&e("div",{class:le.list},[p.tableList.map(d=>e(pc,{item:d,onAdd:()=>l("add",d),onLook:()=>l("look",d)},null))]),!p.loading&&p.tableList.length<=0&&e(pe,null,null)])]})]})])}}),mc=W({name:"related-modal",emits:["more","add","look"],setup(s,{emit:l}){return()=>e("div",{class:ot.related},[e(We,{animated:!0,paneClass:ot.paneTitle,paneWrapperClass:ot.paneWrapperContainer,justifyContent:"center"},{suffix:()=>e("div",{class:ot.iconScreen,onClick:()=>{l("more")}},[e("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},[e("g",{fill:"none"},[e("path",{d:"M5 6a1 1 0 0 1 1-1h2a1 1 0 0 0 0-2H6a3 3 0 0 0-3 3v2a1 1 0 0 0 2 0V6zm0 12a1 1 0 0 0 1 1h2a1 1 0 1 1 0 2H6a3 3 0 0 1-3-3v-2a1 1 0 1 1 2 0v2zM18 5a1 1 0 0 1 1 1v2a1 1 0 1 0 2 0V6a3 3 0 0 0-3-3h-2a1 1 0 1 0 0 2h2zm1 13a1 1 0 0 1-1 1h-2a1 1 0 1 0 0 2h2a3 3 0 0 0 3-3v-2a1 1 0 1 0-2 0v2z",fill:"#198CFE"},null)])])]),default:()=>e(ye,null,[e(Ge,{name:"myMusic",tab:"相关课件"},{default:()=>[e(gc,{onAdd:t=>l("add",t),onLook:t=>l("look",t)},null)]})])})])}}),fc=W({name:"courseware-presets",props:{addParam:{type:Object,default:()=>({})}},emits:["change"],setup(s,{emit:l}){const t=ve(),p=it(),o=Fu(),u=Ne(),n=localStorage.getItem("prepareLessonSubjectId"),a=K({leftWidth:"100%",rightWidth:"0",messageLoading:!1,instrumentId:o.query.instrumentId?Number(o.query.instrumentId):n?Number(n):"",courseScheduleSubjectId:o.query.courseScheduleSubjectId,classGroupId:o.query.classGroupId,preStudentNum:o.query.preStudentNum,bodyWidth:"100%",loading:!1,openLoading:!1,showRelatedClass:!1,tableList:[],openTableShow:!0,openTableList:[],selectItem:{},editTitleVisiable:!1,editTitle:null,editBtnLoading:!1,preRemoveVisiable:!1,addVisiable:!1,carouselIndex:0,showAttendClass:!1,attendClassType:"change",attendClassItem:{},previewModal:!1,previewParams:{type:"",courseId:"",instrumentId:"",detailId:""},workVisiable:!1,wikiCategoryIdChild:null}),d=async()=>{a.loading=!0;try{if(!t.getSelectKey)return a.loading=!1;const{data:C}=await Xu({instrumentId:t.getInstrumentId,coursewareDetailKnowledgeId:t.getSelectKey});if(!Array.isArray(C))return;const A=[];C.forEach(D=>{var E;const m=(E=D.chapterKnowledgeList[0])==null?void 0:E.chapterKnowledgeMaterialList[0];A.push({id:D.id,lessonPreTrainingId:D.lessonPreTrainingId,openFlag:D.openFlag,openFlagEnable:D.openFlagEnable,subjectNames:D.subjectNames,fromChapterLessonCoursewareId:D.fromChapterLessonCoursewareId,name:D.name,coverImg:m==null?void 0:m.bizInfo.coverImg,type:m==null?void 0:m.bizInfo.type,isNotWork:D.lessonPreTrainingNum<=0})}),a.tableList=A}catch(C){}a.loading=!1};xe(()=>[t.getSelectKey,t.getInstrumentId],async()=>{var C;x.emit("openCoursewareChanged"),await d(),(C=i.value)==null||C.syncBarPosition()}),xe(()=>t.getInstrumentList,()=>{r()});const r=()=>{var A;const C=t.getSingleInstrumentList;if(C.length>0){if(sessionStorage.getItem("prepareLessonCourseWareSubjectIsNull")==="true"){t.setInstrumentId("");return}const m=localStorage.getItem("prepareLessonSubjectId");let E=null,B=-1;a.courseScheduleSubjectId&&(B=C.findIndex(v=>v.id==a.courseScheduleSubjectId),B>=0&&(E=Number(a.courseScheduleSubjectId))),a.instrumentId&&!E&&(B=C.findIndex(v=>v.id==a.instrumentId),B>=0&&(E=Number(a.instrumentId))),m&&!E&&(B=C.findIndex(v=>v.id==m),B>=0&&(E=Number(m))),E&&B>=0&&t.setSubjectId(E),localStorage.setItem("prepareLessonSubjectId",t.getInstrumentId),(A=i.value)==null||A.syncBarPosition()}},c=()=>{let C="";t.getInstrumentList.forEach(A=>{Array.isArray(A.instruments)&&A.instruments.forEach(D=>{D.id===t.getInstrumentId&&(C=D.id)})}),C&&(a.wikiCategoryIdChild=C)},i=P();X(async()=>{Dt(document.querySelector("#presetsLeftRef"),C=>{const A=C[0],{width:D}=A.contentRect;a.leftWidth=D+"px"}),Dt(document.querySelector("#presetsRightRef"),C=>{const A=C[0],{width:D}=A.contentRect;a.rightWidth=D+"px"}),t.setClassGroupId(o.query.classGroupId),t.getInstrumentId?c():r(),await d(),s.addParam.isAdd&&(a.addVisiable=!0)});const g=async()=>{a.messageLoading=!0;try{await es({id:a.selectItem.id}),p.success("删除成功"),d(),x.emit("openCoursewareChanged"),a.preRemoveVisiable=!1}catch(C){}setTimeout(()=>{a.messageLoading=!1},100)},h=async C=>{if(!a.messageLoading){a.messageLoading=!0;try{await ts({id:C.id}),p.success("添加成功"),d(),x.emit("openCoursewareChanged")}catch(A){}setTimeout(()=>{a.messageLoading=!1},100)}},_=C=>{if(window.matchMedia("(display-mode: standalone)").matches)Bt.application=window.matchMedia("(display-mode: standalone)").matches,a.previewModal=!0,Xt(),a.previewParams={type:"preview",courseId:C,instrumentId:t.getInstrumentId,detailId:t.getSelectKey,lessonCourseId:t.getBaseCourseware.id};else{const{href:A}=u.resolve({path:"/attend-class",query:{type:"preview",courseId:C,instrumentId:t.getInstrumentId,detailId:t.getSelectKey,lessonCourseId:t.getBaseCourseware.id}});window.open(A,+new Date+"")}},y=async(C,A,D)=>{if(A){const m=await us({lessonCoursewareKnowledgeDetailId:t.selectKey,classGroupId:A,useChapterLessonCoursewareId:C.id});if(window.matchMedia("(display-mode: standalone)").matches)Bt.application=window.matchMedia("(display-mode: standalone)").matches,a.previewModal=!0,Xt(),a.previewParams={type:"class",classGroupId:A,courseId:C.id,instrumentId:D||o.query.instrumentId,detailId:t.getSelectKey,classId:m.data,lessonCourseId:t.getBaseCourseware.id,preStudentNum:a.preStudentNum};else{const{href:E}=u.resolve({path:"/attend-class",query:{type:"class",classGroupId:A,courseId:C.id,instrumentId:t.getInstrumentId,detailId:t.getSelectKey,classId:m.data,lessonCourseId:t.getBaseCourseware.id,preStudentNum:a.preStudentNum}});window.open(E,+new Date+"")}}else a.showAttendClass=!0,a.attendClassType="change",a.attendClassItem=C},S=(C,A)=>{const D={};return C==null||C.forEach(m=>{m.id===a.wikiCategoryIdChild&&(D.selected=!0,D.name=m.name)}),D},I=G(()=>{let C=t.getInstrumentId?t.getInstrumentId:"";return t.getInstrumentList.forEach(A=>{Array.isArray(A.instruments)&&A.instruments.forEach(D=>{D.id===t.getInstrumentId&&(C=A.id+"")})}),C});return()=>e("div",{class:[O.coursewarePresetsContainer,a.openTableShow&&O.rightLineShow]},[e("div",{class:O.presetsLeft,id:"presetsLeftRef",style:{width:"calc(".concat(a.leftWidth," - ").concat(a.rightWidth,")")}},[e(We,{ref:i,defaultValue:"",paneClass:O.paneTitle,justifyContent:"start",paneWrapperClass:O.paneWrapperContainer,value:I.value,"onUpdate:value":C=>{t.getInstrumentList.forEach(A=>{A.id.toString()===C.toString()&&(t.setInstrumentId(C),a.instrumentId=C,a.wikiCategoryIdChild=null)}),C||sessionStorage.setItem("prepareLessonCourseWareSubjectIsNull",C?"false":"true")}},{default:()=>[[{name:"全部乐器",id:""},...t.getFormatInstrumentList].map((C,A)=>{var D;return e(Ge,{name:"".concat(C.id),tab:C.name,disabled:((D=C.instruments)==null?void 0:D.length)>0,displayDirective:"if"},{tab:()=>{var m;return((m=C.instruments)==null?void 0:m.length)>0?e(wu,{options:C.instruments,trigger:"hover",value:a.wikiCategoryIdChild,"onUpdate:value":[E=>a.wikiCategoryIdChild=E,E=>{t.setInstrumentId(E),a.instrumentId=E,E||sessionStorage.setItem("prepareLessonCourseWareSubjectIsNull",E?"false":"true")}],key:C.id,class:O.popSelect},{default:()=>[e("span",{class:[O.textBtn,S(C.instruments).selected&&O.textBtnActive]},[S(C.instruments).name||C.name,e("i",{class:O.iconArrow},null)])]}):C.name}})})],suffix:()=>e(N,{class:O.addBtn,type:"primary",bordered:!1,onClick:()=>{x.emit("teacher-slideshow",!0),l("change",{status:!0,type:"create"})}},{default:()=>[e(ne,{class:O.addBtnIcon,previewDisabled:!0,src:Qs},null),F("创建课件")]})}),e(de,{show:a.loading},{default:()=>[e(fe,{class:O.coursewarePresets},{default:()=>[e("div",{style:{overflow:"hidden"}},[e("div",{class:[O.list,!a.loading&&a.tableList.length<=0&&O.listEmpty]},[a.tableList.map(C=>e("div",{class:[O.itemWrap,O.itemBlock,"row-nav"]},[e("div",{class:O.itemWrapBox},[e(Au,{operate:!0,isEditName:!0,item:C,onClick:()=>_(C.id),onEdit:()=>{x.emit("teacher-slideshow",!0),l("change",{status:!0,type:"update",groupItem:{id:C.id}})},onStartClass:()=>y(C,a.classGroupId),onDelete:()=>{a.selectItem=C,a.preRemoveVisiable=!0},onWork:()=>{a.workVisiable=!0,a.selectItem=C}},null)])])),!a.loading&&a.tableList.length<=0&&e(pe,{class:O.empty1,description:"当前章节暂无课件,快点击右上角创建课件吧"},null)])])]})]})]),e("div",{class:O.presetsRight,id:"presetsRightRef"},[e(Be,{showArrow:!1,animated:!1,duration:0,delay:0},{trigger:()=>e("div",{class:[O.presetsArrar,!a.openTableShow&&O.presetsArrarActive],onClick:()=>a.openTableShow=!a.openTableShow},[e(hu,null,{default:()=>[e("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},[e("path",{d:"M16.62 2.99a1.25 1.25 0 0 0-1.77 0L6.54 11.3a.996.996 0 0 0 0 1.41l8.31 8.31c.49.49 1.28.49 1.77 0s.49-1.28 0-1.77L9.38 12l7.25-7.25c.48-.48.48-1.28-.01-1.76z",fill:"currentColor"},null)])]})]),default:()=>e("div",null,[a.openTableShow?"收起":"展开"])}),e(mc,{onMore:()=>a.showRelatedClass=!0,onAdd:C=>{h(C)},onLook:C=>{_(C.id)}},null)]),e(ue,{show:a.showRelatedClass,"onUpdate:show":C=>a.showRelatedClass=C,preset:"card",showIcon:!1,class:["modalTitle background",O.attendClassModal1],title:"相关课件",blockScroll:!1},{default:()=>[e(Ui,{tableList:a.tableList,instrumentList:t.getInstrumentList,instrumentId:t.getInstrumentId,coursewareDetailKnowledgeId:t.getSelectKey,onClose:()=>a.showRelatedClass=!1,onAdd:C=>h(C),onClick:C=>{_(C.id),a.showRelatedClass=!1}},null)]}),e(ue,{show:a.preRemoveVisiable,"onUpdate:show":C=>a.preRemoveVisiable=C,preset:"card",class:["modalTitle",O.removeVisiable1],title:"删除课件"},{default:()=>[e(It,{content:'<p style="text-align: left;">请确认是否删除【'.concat(a.selectItem.name,"】,删除后不可恢复</p>"),cancelButtonText:"取消",confirmButtonText:"确认",loading:a.messageLoading,onClose:()=>a.preRemoveVisiable=!1,onConfirm:()=>g()},null)]}),e(ue,{show:a.addVisiable,"onUpdate:show":C=>a.addVisiable=C,preset:"card",class:["modalTitle",O.removeVisiable1],title:"保存成功"},{default:()=>[e(It,{content:'<p style="text-align: left;">【'.concat(s.addParam.name,"】暂未设置课件作业,是否现在去设置课件作业</p>"),cancelButtonText:"稍后设置",confirmButtonText:"立即设置",onClose:()=>a.addVisiable=!1,onConfirm:()=>{a.addVisiable=!1,a.workVisiable=!0,a.selectItem={id:s.addParam.id,name:s.addParam.name}}},null)]}),e(yu,{show:a.previewModal,"onUpdate:show":C=>a.previewModal=C,type:"attend",params:a.previewParams},null),e(ue,{show:a.showAttendClass,"onUpdate:show":C=>a.showAttendClass=C,preset:"card",showIcon:!1,class:["modalTitle background",O.attendClassModal],title:"选择班级",blockScroll:!1},{default:()=>[e(Ys,{onClose:()=>a.showAttendClass=!1,type:a.attendClassType,onPreview:C=>{if(window.matchMedia("(display-mode: standalone)").matches)Bt.application=window.matchMedia("(display-mode: standalone)").matches,a.previewModal=!0,a.previewParams={...C};else{const{href:A}=u.resolve({path:"/attend-class",query:{...C}});window.open(A,+new Date+"")}},onConfirm:async C=>{y(a.attendClassItem,C.classGroupId,C.instrumentId)}},null)]}),e(ue,{show:a.workVisiable,"onUpdate:show":C=>a.workVisiable=C,preset:"card",class:["modalTitle background",O.workVisiable],title:a.selectItem.lessonPreTrainingId?"编辑作业":"创建作业"},{default:()=>[e("div",{id:"model-homework-height",class:O.workContainer},[e("div",{class:O.workTrain},[e(Ps,{cardType:"prepare",lessonPreTraining:{title:a.selectItem.name+"-课后作业",chapterId:a.selectItem.id,id:a.selectItem.lessonPreTrainingId},onChange:C=>{a.workVisiable=C.status,d()}},null)]),e("div",{class:O.resourceMain},[e(Bu,{cardType:"prepare"},null)])])]})])}}),Cc="_headerTitle_1prp1_1",Fc="_iconBook_1prp1_12",hc="_formContainer_1prp1_29",Ec="_btnSubjectList_1prp1_32",wc="_btnItem_1prp1_55",Ac="_block_1prp1_61",Bc="_btnTitle_1prp1_65",yc="_iconQuestion_1prp1_78",oe={headerTitle:Cc,iconBook:Fc,formContainer:hc,btnSubjectList:Ec,btnItem:wc,block:Ac,btnTitle:Bc,iconQuestion:yc},vc=W({name:"courseware-head",setup(s,{emit:l,expose:t}){const p=ve(),o=P(["",""]),u=K({subjects:[],openFlagEnable:!0,autoPlay:!0,name:"",openFlag:!1}),n=c=>{const i=[];c.map(g=>{Array.isArray(g.instruments)&&g.instruments.forEach(h=>{i.push(h.value)})}),u.subjects=i},a=()=>u,d=c=>{u.subjects=c.subjects,u.openFlagEnable=c.openFlagEnable,u.autoPlay=c.autoPlay,u.name=c.name,u.openFlag=c.openFlag},r=()=>{var c;o.value[0]=u.name?"":"error",o.value[1]=((c=u.subjects)==null?void 0:c.length)>0?"":"error"};return X(()=>{x.on("updateCoursewareHeadInfo",d),x.on("checkCoursewareForm",r)}),t({getForms:a}),()=>e(ye,null,[e("div",{class:oe.headerTitle},[e("i",{class:oe.iconBook},null),e("span",null,[p.getSelectName])]),e("div",{class:oe.formContainer},[e("div",{class:[oe.btnItem,oe.block]},[e("span",{class:[oe.btnTitle]},[e("span",null,[F("*")]),F("课件标题")]),e(Ze,{placeholder:"请输入课件标题",value:u.name,"onUpdate:value":[c=>u.name=c,()=>{o.value[0]=u.name?"":"error"}],maxlength:20,clearable:!0,status:o.value[0]},null)]),e("div",{class:[oe.btnItem,oe.block]},[e("span",{class:[oe.btnTitle]},[e("span",null,[F("*")]),F("课件乐器")]),e(Vt,{status:o.value[1],placeholder:"请选择乐器(可多选)",class:oe.btnSubjectList,options:p.getInstrumentList,checkStrategy:"child",showPath:!1,childrenField:"instruments",expandTrigger:"hover",labelField:"name",valueField:"id",clearable:!0,filterable:!0,multiple:!0,maxTagCount:1,value:u.subjects,"onUpdate:value":[c=>u.subjects=c,()=>{var c;o.value[1]=((c=u.subjects)==null?void 0:c.length)>0?"":"error"}]},{action:()=>e(ye,null,[e(N,{text:!0,style:" --n-width: 100% ",size:"small",onClick:()=>n(p.getInstrumentList)},{default:()=>[F("全选")]})])})]),e("div",{class:oe.btnItem},[e("span",{class:oe.btnTitle},[F("自动播放"),e(Be,{style:{maxWidth:"200px"},showArrow:!1},{trigger:()=>e("i",{class:oe.iconQuestion},null),default:()=>"开启自动播放后,课件内视频、音频资源将自动播放"})]),e(At,{value:u.autoPlay,"onUpdate:value":c=>u.autoPlay=c},null)]),e("div",{class:oe.btnItem},[e("span",{class:oe.btnTitle},[F("公开课件"),e(Be,{style:{maxWidth:"200px"},showArrow:!1},{trigger:()=>e("i",{class:oe.iconQuestion},null),default:()=>"公开课件后,其它老师可以使用该课件上课"})]),u.openFlagEnable?e(At,{value:u.openFlag,"onUpdate:value":c=>u.openFlag=c,disabled:!u.openFlagEnable},null):e(Be,{style:{maxWidth:"200px"},showArrow:!1},{trigger:()=>e(At,{value:u.openFlag,"onUpdate:value":c=>u.openFlag=c,disabled:!u.openFlagEnable},null),default:()=>"为尊重课件原作者,在“相关课件”中添加的课件不支持公开"})])])])}}),bc=W({name:"lesson-main",setup(){const s=ve(),l=K({editCoursewareShow:!1,coursewareType:"create",addParam:{isAdd:!1,id:null,addName:""},editCourseware:{},editWork:{}}),t=P(),p=()=>{var u;x.emit("coursewareClosed",(u=t.value)==null?void 0:u.getForms())},o=()=>{var u;x.emit("coursewareSave",(u=t.value)==null?void 0:u.getForms())};return()=>e("div",{class:[l.editCoursewareShow&&at.coursewareSection],style:{height:"100%"}},[l.editCoursewareShow&&e("div",{class:at.coursewareHeader},[e(vc,{ref:t},null)]),e("div",{class:at["lesson-main"]},[l.editCoursewareShow?e(Kr,{groupItem:l.editCourseware,onChange:u=>{u.addParam&&(l.addParam=u.addParam),l.editCoursewareShow=u.status,s.setIsEditResource(u.status),u.status||x.emit("teacher-slideshow",!1)}},null):e(fc,{addParam:l.addParam,onChange:u=>{l.coursewareType=u.type,l.editCoursewareShow=u.status,s.setIsEditResource(u.status),l.editCourseware=u.groupItem,l.addParam={isAdd:!1,id:null,addName:""}}},null)]),l.editCoursewareShow&&e("div",{class:at.coursewareFooter},[e(se,null,{default:()=>[e(N,{bordered:!1,type:"error",onClick:p},{default:()=>[F("取消")]}),e(N,{type:"primary",onClick:o},{default:()=>[F("保存课件")]})]})])])}}),_c=W({name:"lessons-guide",emits:["close"],setup(s,{emit:l}){const t=K({box:{height:"0px"},show:!1,steps:[{ele:"",eleRect:{},img:qe("lessons1.png"),handStyle:{top:"0.91rem"},imgStyle:{top:z(-4),left:z(-50),width:z(420),height:z(228)},btnsStyle:{bottom:z(35),left:z(111)},eleRectPadding:{left:7,top:7,width:14,height:14}},{ele:"",img:qe("lessons2.png"),imgStyle:{left:z(-647),width:z(647),height:z(223)},btnsStyle:{bottom:"30px",left:z(-488)},eleRectPadding:{left:7,top:7,width:14,height:14},type:"left"},{ele:"",img:qe("lessons3.png"),imgStyle:{top:z(-4),left:z(-471),width:z(471),height:z(223)},btnsStyle:{bottom:z(20),left:z(-310)},eleRectPadding:{left:7,top:7,width:14,height:14},type:"left"},{ele:"",img:qe("lessons4.png"),imgStyle:{top:z(-355),left:z(-185),width:z(515),height:z(302)},btnsStyle:{top:z(-205),left:z(-22)},eleRectPadding:{left:7,top:7,width:14,height:14}},{ele:"",img:qe("lessons5.png"),imgStyle:{top:z(-4),left:z(-290),width:z(648),height:z(228)},btnsStyle:{bottom:z(30),left:z(-127)},eleRectPadding:{left:7,top:7,width:14,height:14}}],step:0}),p=P(!1),o=P({});(async()=>{var i;try{const g=await Xs({guideTag:"teacher-guideInfo"});g.data?o.value=JSON.parse((i=g.data)==null?void 0:i.guideValue)||null:o.value={},o.value&&o.value.lessonsGuide?p.value=!1:p.value=!0}catch(g){console.log(g)}})();const n=()=>{var g,h,_,y;const i=document.getElementById("lessons-".concat(t.step));if(i){const S=i.getBoundingClientRect(),I=((g=t.steps[t.step].eleRectPadding)==null?void 0:g.left)||0,C=((h=t.steps[t.step].eleRectPadding)==null?void 0:h.top)||0,A=((_=t.steps[t.step].eleRectPadding)==null?void 0:_.width)||0,D=((y=t.steps[t.step].eleRectPadding)==null?void 0:y.height)||0;t.box={left:S.x-I+"px",top:S.y-C+"px",width:S.width+A+"px",height:S.height+D+"px"}}else r()},a=async i=>{try{if(i!=="courseware")return;o.value?o.value.lessonsGuide=!1:o.value={lessonsGuide:!1};try{await xt({guideTag:"teacher-guideInfo",guideValue:JSON.stringify(o.value)})}catch(g){console.log(g)}t.step=0,n(),p.value=!0}catch(g){}};X(()=>{n(),window.addEventListener("resize",d),x.on("prepare-lessons-guide",i=>a(i))});const d=()=>{n()};Le(()=>{window.removeEventListener("resize",d),x.off("prepare-lessons-guide",a)});const r=()=>{if(t.step>=4){c();return}t.step=t.step+1,n()},c=async()=>{o.value?o.value.lessonsGuide=!0:o.value={lessonsGuide:!0};try{const i=await xt({guideTag:"teacher-guideInfo",guideValue:JSON.stringify(o.value)})}catch(i){console.log(i)}p.value=!1};return()=>e(ye,null,[p.value?Cu(e("div",{"onUpdate:show":i=>p.value=i,class:["n-modal-mask","n-modal-mask-guide"]},[e("div",{class:we.content,onClick:()=>r()},[e("div",{class:we.backBtn,onClick:i=>{i.stopPropagation(),c()}},[F("跳过")]),e("div",{class:we.box,style:{...t.box},id:"modeType-".concat(t.step)},[t.steps.map((i,g)=>{var h,_,y,S,I,C;return e("div",{onClick:A=>A.stopPropagation(),class:we.item,style:i.type=="bottom"?{display:g===t.step?"":"none",left:"".concat((h=i.eleRect)==null?void 0:h.left,"px"),top:"-".concat((_=i.imgStyle)==null?void 0:_.height)}:i.type=="left"?{display:g===t.step?"":"none",top:"".concat(parseFloat((y=t.box)==null?void 0:y.height)/2-parseFloat((S=i.imgStyle)==null?void 0:S.height)*1920/100/2-14,"px")}:{display:g===t.step?"":"none",left:"".concat((I=i.eleRect)==null?void 0:I.left,"px"),top:"".concat((C=t.box)==null?void 0:C.height)}},[e("img",{class:we.img,style:i.imgStyle,src:i.img},null),e("div",{class:we.btns,style:i.btnsStyle},[t.step+1==t.steps.length?e(ye,null,[e("div",{class:[we.endBtn],onClick:()=>c()},[F("完成")]),e("div",{class:we.nextBtn,onClick:()=>{t.step=0,n()}},[F("再看一遍")])]):e("div",{class:we.btn,onClick:()=>r()},[F("下一步 ("),t.step+1,F("/"),t.steps.length,F(")")])])])})])])]),[[Ts,p.value,"show"]]):null])}}),gd=W({name:"prepare-lessons",setup(){const s=K({sidebarShow:!1}),l=ve(),t=P(),{treeList:p,coursewareList:o}=Vs(l),u=G(()=>p.value.length>0&&o.value.length>0&&n.value),n=P(!1),a=P(),d=async c=>{if(c==="prepare-lessons"){if(l.getTabType==="courseware")try{await xt({guideTag:"teacher-guideInfo",guideValue:JSON.stringify({lessonsGuide:!1})})}catch(i){console.log(i)}x.emit("prepare-lessons-guide",l.getTabType)}},r=c=>{var i;console.log(c,"val"),s.sidebarShow=c,(i=t.value)==null||i.resetTabPosition()};return X(()=>{x.on("teacher-guideInfo",async c=>d(c)),x.on("teacher-slideshow",r)}),Le(()=>{x.off("teacher-guideInfo",d),x.off("teacher-slideshow",r)}),X(()=>{Dt(document.querySelector("#lessons-height"),c=>{const i=c[0],{height:g}=i.contentRect;document.documentElement.style.setProperty("--window-page-lesson-height",g+"px")}),setTimeout(()=>{n.value=!0},300)}),js(()=>{l.setTabType("courseware"),l.setSelectMusicStatus(!1),l.setSelectResourceStatus(!1),l.setIsAddResource(!1),l.setIsAddTrain(!1),l.setIsEditResource(!1),l.setIsEditTrain(!1),sessionStorage.removeItem("prepareLessonCourseWareSubjectIsNull")}),Le(()=>{l.setSubjectId("")}),()=>e("div",{class:[Me.prepareLessons,s.sidebarShow?Me.showSideBar:Me.hideSideBar],id:"lessons-height"},[e("div",{class:Me.directoryMain,ref:a.value},[e(fo,null,null)]),e("div",{class:Me.lessonMain},[e(bc,null,null)]),e("div",{class:[Me.resourceMain],id:"lessons-1"},[s.sidebarShow&&e(Bu,{ref:t},null)]),u.value?e(_c,null,null):null])}});export{gd as default};
|