1 |
- import{b as gs,l as Tt,a as vs,c as hs,t as ws,C as bs,d as ys,s as As,e as Cs,f as Ss,h as Is,i as xs,j as _s,k as Et,m as Ls,n as Vs,o as Bs,p as ks,q as js}from"./index-c212f9c1-1710126661247.js";import{B as Rs,A as Ts}from"./index-e9dba335-1710126661247.js";import{u as it}from"./catchData-7d1fcd7b-1710126661247.js";import{Z as Es,_ as Ds,$ as Ps,a0 as Fs,a1 as Dt,a2 as Ns,a3 as Ms,a4 as Us,a5 as Os,d as Z,a6 as ze,r as K,a7 as Ws,a8 as G,a9 as Gs,V as F,p as Y,o as Pt,aa as Ks,ab as T,ac as se,ad as D,ae as bt,af as zs,ag as Zs,ah as qs,ai as Js,y as ae,aj as Ft,ak as Qs,al as Xs,am as yt,an as At,ao as Nt,ap as Hs,X as Ys,aq as $s,ar as ea,as as xe,O as nt,at as _e,n as ta,b as ke,e as oe,f as e,h as we,E as he,C as de,w as Q,v as ue,F as be,j as z,k as _,l as J,a as Mt,c as Ut,A as M,T as Ot,au as sa,av as aa,aw as oa,m as na,B as Wt,u as ct,Q as Ke,S as Oe,ax as Ct,x as la,M as Gt,ay as St,q as ra,t as It,Y as P,az as ia,aA as ca}from"./index-7995583c-1710126661247.js";import{a as Kt}from"./index-13764e0e-1710126661247.js";import{N as ye}from"./Scrollbar-35c529bf-1710126661247.js";import{T as Ze}from"./index-6720509e-1710126661247.js";import{u as pe}from"./index-46aacdec-1710126661247.js";import{C as ua}from"./api-f52dcc21-1710126661247.js";import{D as da,T as zt,A as pa,a as fa,R as ma}from"./index-e46cbd23-1710126661247.js";import{P as Zt}from"./updateSubject-084e1623-1710126661247.js";import{i as ga}from"./icon-select-23609858-1710126661247.js";import{a as qt}from"./add-efe8238e-1710126661247.js";import{W as va,C as lt}from"./index-4762aac6-1710126661247.js";import{s as tt}from"./state-c4e5339b-1710126661247.js";import{A as ha}from"./index-d9f2ca0d-1710126661247.js";import{u as wa}from"./index-4ef2fb0c-1710126661247.js";import{g as Le,s as le,a as ba,b as rt}from"./api-2ee48467-1710126661247.js";import"./Slider-396fdc19-1710126661247.js";import"./urlUtils-080cac35-1710126661247.js";import"./index-7f704cdc-1710126661247.js";import"./index-e1c31cc6-1710126661247.js";import"./icon-collect-active-4272e308-1710126661247.js";import"./index-4bea1bf8-1710126661247.js";import"./index-d3ce583c-1710126661247.js";import"./api-856c92ab-1710126661247.js";import"./teacherIcon-b8e3946d-1710126661247.js";import"./index-c56abe9a-1710126661247.js";import"./api-c5991974-1710126661247.js";import"./searchArray-80029140-1710126661247.js";import"./index.module-93293dfa-1710126661247.js";import"./index-4ab7cddf-1710126661247.js";import"./ding-8e9054d5-1710126661247.js";import"./api-f13ba0c0-1710126661247.js";function ya(a){return Es(Ds(a).toLowerCase())}var Aa=Ps(function(a,o,s){return o=o.toLowerCase(),a+(s?ya(o):o)});const xt=Aa,Ca=a=>({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:Fs,self:Ca},Ia=Sa;function xa(a){const{length:o}=a;return o>1&&(a.push(_t(a[0],0,"append")),a.unshift(_t(a[o-1],o-1,"prepend"))),a}function _t(a,o,s){return Dt(a,{key:"carousel-item-duplicate-".concat(o,"-").concat(s)})}function Lt(a,o,s){return s?a===0?o-3:a===o-1?0:a-1:a}function st(a,o){return o?a+1:a}function _a(a,o,s){return a<0?null:a===0?s?o-1:null:a-1}function La(a,o,s){return a>o-1?null:a===o-1?s?0:null:a+1}function Va(a,o){return o&&a>3?a-2:a}function Vt(a){return window.TouchEvent&&a instanceof window.TouchEvent}function Bt(a,o){let{offsetWidth:s,offsetHeight:c}=a;if(o){const t=getComputedStyle(a);s=s-parseFloat(t.getPropertyValue("padding-left"))-parseFloat(t.getPropertyValue("padding-right")),c=c-parseFloat(t.getPropertyValue("padding-top"))-parseFloat(t.getPropertyValue("padding-bottom"))}return{width:s,height:c}}function We(a,o,s){return a<o?o:a>s?s:a}function Ba(a){if(a===void 0)return 0;if(typeof a=="number")return a;const o=/^((\d+)?\.?\d+?)(ms|s)?$/,s=a.match(o);if(s){const[,c,,t="ms"]=s;return Number(c)*(t==="ms"?1:1e3)}return 0}const Jt=Ms("n-carousel-methods"),ka=a=>{Ns(Jt,a)},ut=(a="unknown",o="component")=>{const s=Us(Jt);return s||Os(a,"`".concat(o,"` must be placed inside `n-carousel`.")),s},ja={total:{type:Number,default:0},currentIndex:{type:Number,default:0},dotType:{type:String,default:"dot"},trigger:{type:String,default:"click"},keyboard:Boolean},Ra=Z({name:"CarouselDots",props:ja,setup(a){const{mergedClsPrefixRef:o}=ze(a),s=K([]),c=ut();function t(v,m){switch(v.key){case"Enter":case" ":v.preventDefault(),c.to(m);return}a.keyboard&&n(v)}function h(v){a.trigger==="hover"&&c.to(v)}function u(v){a.trigger==="click"&&c.to(v)}function n(v){var m;if(v.shiftKey||v.altKey||v.ctrlKey||v.metaKey)return;const g=(m=document.activeElement)===null||m===void 0?void 0:m.nodeName.toLowerCase();if(g==="input"||g==="textarea")return;const{code:f}=v,k=f==="PageUp"||f==="ArrowUp",S=f==="PageDown"||f==="ArrowDown",I=f==="PageUp"||f==="ArrowRight",C=f==="PageDown"||f==="ArrowLeft",r=c.isVertical(),d=r?k:I,p=r?S:C;!d&&!p||(v.preventDefault(),d&&!c.isNextDisabled()?(c.next(),b(c.currentIndexRef.value)):p&&!c.isPrevDisabled()&&(c.prev(),b(c.currentIndexRef.value)))}function b(v){var m;(m=s.value[v])===null||m===void 0||m.focus()}return Ws(()=>s.value.length=0),{mergedClsPrefix:o,dotEls:s,handleKeydown:t,handleMouseenter:h,handleClick:u}},render(){const{mergedClsPrefix:a,dotEls:o}=this;return G("div",{class:["".concat(a,"-carousel__dots"),"".concat(a,"-carousel__dots--").concat(this.dotType)],role:"tablist"},Gs(this.total,s=>{const c=s===this.currentIndex;return G("div",{"aria-selected":c,ref:t=>o.push(t),role:"button",tabindex:"0",class:["".concat(a,"-carousel__dot"),c&&"".concat(a,"-carousel__dot--active")],key:s,onClick:()=>{this.handleClick(s)},onMouseenter:()=>{this.handleMouseenter(s)},onKeydown:t=>{this.handleKeydown(t,s)}})}))}}),Ta=G("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16"},G("g",{fill:"none"},G("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"}))),Ea=G("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16"},G("g",{fill:"none"},G("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"}))),Da=Z({name:"CarouselArrow",setup(a){const{mergedClsPrefixRef:o}=ze(a),{isVertical:s,isPrevDisabled:c,isNextDisabled:t,prev:h,next:u}=ut();return{mergedClsPrefix:o,isVertical:s,isPrevDisabled:c,isNextDisabled:t,prev:h,next:u}},render(){const{mergedClsPrefix:a}=this;return G("div",{class:"".concat(a,"-carousel__arrow-group")},G("div",{class:["".concat(a,"-carousel__arrow"),this.isPrevDisabled()&&"".concat(a,"-carousel__arrow--disabled")],role:"button",onClick:this.prev},Ta),G("div",{class:["".concat(a,"-carousel__arrow"),this.isNextDisabled()&&"".concat(a,"-carousel__arrow--disabled")],role:"button",onClick:this.next},Ea))}}),Ge="CarouselItem",Pa=a=>{var o;return((o=a.type)===null||o===void 0?void 0:o.name)===Ge},Fa=Z({name:Ge,setup(a){const{mergedClsPrefixRef:o}=ze(a),s=ut(xt(Ge),"n-".concat(xt(Ge))),c=K(),t=F(()=>{const{value:m}=c;return m?s.getSlideIndex(m):-1}),h=F(()=>s.isPrev(t.value)),u=F(()=>s.isNext(t.value)),n=F(()=>s.isActive(t.value)),b=F(()=>s.getSlideStyle(t.value));Y(()=>{s.addSlide(c.value)}),Pt(()=>{s.removeSlide(c.value)});function v(m){const{value:g}=t;g!==void 0&&(s==null||s.onCarouselItemClick(g,m))}return{mergedClsPrefix:o,selfElRef:c,isPrev:h,isNext:u,isActive:n,index:t,style:b,handleClick:v}},render(){var a;const{$slots:o,mergedClsPrefix:s,isPrev:c,isNext:t,isActive:h,index:u,style:n}=this,b=["".concat(s,"-carousel__slide"),{["".concat(s,"-carousel__slide--current")]:h,["".concat(s,"-carousel__slide--prev")]:c,["".concat(s,"-carousel__slide--next")]:t}];return G("div",{ref:"selfElRef",class:b,role:"option",tabindex:"-1","data-index":u,"aria-hidden":!h,style:n,onClickCapture:this.handleClick},(a=o.default)===null||a===void 0?void 0:a.call(o,{isPrev:c,isNext:t,isActive:h,index:u}))}}),Na=Ks("carousel","\n position: relative;\n width: 100%;\n height: 100%;\n touch-action: pan-y;\n overflow: hidden;\n",[T("slides","\n display: flex;\n width: 100%;\n height: 100%;\n transition-timing-function: var(--n-bezier);\n transition-property: transform;\n ",[T("slide","\n flex-shrink: 0;\n position: relative;\n width: 100%;\n height: 100%;\n outline: none;\n overflow: hidden;\n ",[se("> img","\n display: block;\n ")])]),T("dots","\n position: absolute;\n display: flex;\n flex-wrap: nowrap;\n ",[D("dot",[T("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 ",[se("&:focus","\n background-color: var(--n-dot-color-focus);\n "),D("active","\n background-color: var(--n-dot-color-active);\n ")])]),D("line",[T("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 ",[se("&:focus","\n background-color: var(--n-dot-color-focus);\n "),D("active","\n width: var(--n-dot-line-width-active);\n background-color: var(--n-dot-color-active);\n ")])])]),T("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 ",[se("svg","\n height: 1em;\n width: 1em;\n "),se("&:hover","\n background-color: rgba(255, 255, 255, .3);\n ")]),D("vertical","\n touch-action: pan-x;\n ",[T("slides","\n flex-direction: column;\n "),D("fade",[T("slide","\n top: 50%;\n left: unset;\n transform: translateY(-50%);\n ")]),D("card",[T("slide","\n top: 50%;\n left: unset;\n transform: translateY(-50%) translateZ(-400px);\n ",[D("current","\n transform: translateY(-50%) translateZ(0);\n "),D("prev","\n transform: translateY(-100%) translateZ(-200px);\n "),D("next","\n transform: translateY(0%) translateZ(-200px);\n ")])])]),D("usercontrol",[T("slides",[se(">",[se("div","\n position: absolute;\n top: 50%;\n left: 50%;\n width: 100%;\n height: 100%;\n transform: translate(-50%, -50%);\n ")])])]),D("left",[T("dots","\n transform: translateY(-50%);\n top: 50%;\n left: 12px;\n flex-direction: column;\n ",[D("line",[T("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 ",[D("active","\n height: var(--n-dot-line-width-active);\n ")])])]),T("dot","\n margin: 4px 0;\n ")]),T("arrow-group","\n position: absolute;\n display: flex;\n flex-wrap: nowrap;\n "),D("vertical",[T("arrow","\n transform: rotate(90deg);\n ")]),D("show-arrow",[D("bottom",[T("dots","\n transform: translateX(0);\n bottom: 18px;\n left: 18px;\n ")]),D("top",[T("dots","\n transform: translateX(0);\n top: 18px;\n left: 18px;\n ")]),D("left",[T("dots","\n transform: translateX(0);\n top: 18px;\n left: 18px;\n ")]),D("right",[T("dots","\n transform: translateX(0);\n top: 18px;\n right: 18px;\n ")])]),D("left",[T("arrow-group","\n bottom: 12px;\n left: 12px;\n flex-direction: column;\n ",[se("> *:first-child","\n margin-bottom: 12px;\n ")])]),D("right",[T("dots","\n transform: translateY(-50%);\n top: 50%;\n right: 12px;\n flex-direction: column;\n ",[D("line",[T("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 ",[D("active","\n height: var(--n-dot-line-width-active);\n ")])])]),T("dot","\n margin: 4px 0;\n "),T("arrow-group","\n bottom: 12px;\n right: 12px;\n flex-direction: column;\n ",[se("> *:first-child","\n margin-bottom: 12px;\n ")])]),D("top",[T("dots","\n transform: translateX(-50%);\n top: 12px;\n left: 50%;\n ",[D("line",[T("dot","\n margin: 0 4px;\n ")])]),T("dot","\n margin: 0 4px;\n "),T("arrow-group","\n top: 12px;\n right: 12px;\n ",[se("> *:first-child","\n margin-right: 12px;\n ")])]),D("bottom",[T("dots","\n transform: translateX(-50%);\n bottom: 12px;\n left: 50%;\n ",[D("line",[T("dot","\n margin: 0 4px;\n ")])]),T("dot","\n margin: 0 4px;\n "),T("arrow-group","\n bottom: 12px;\n right: 12px;\n ",[se("> *:first-child","\n margin-right: 12px;\n ")])]),D("fade",[T("slide","\n position: absolute;\n opacity: 0;\n transition-property: opacity;\n pointer-events: none;\n ",[D("current","\n opacity: 1;\n pointer-events: auto;\n ")])]),D("card",[T("slides","\n perspective: 1000px;\n "),T("slide","\n position: absolute;\n left: 50%;\n opacity: 0;\n transform: translateX(-50%) translateZ(-400px);\n transition-property: opacity, transform;\n ",[D("current","\n opacity: 1;\n transform: translateX(-50%) translateZ(0);\n z-index: 1;\n "),D("prev","\n opacity: 0.4;\n transform: translateX(-100%) translateZ(-200px);\n "),D("next","\n opacity: 0.4;\n transform: translateX(0%) translateZ(-200px);\n ")])])]),Ma=["transitionDuration","transitionTimingFunction"],Ua=Object.assign(Object.assign({},Ft.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 at=!1;const Oa=Z({name:"Carousel",props:Ua,setup(a){const{mergedClsPrefixRef:o,inlineThemeDisabled:s}=ze(a),c=K(null),t=K(null),h=K([]),u={value:[]},n=F(()=>a.direction==="vertical"),b=F(()=>n.value?"height":"width"),v=F(()=>n.value?"bottom":"right"),m=F(()=>a.effect==="slide"),g=F(()=>a.loop&&a.slidesPerView===1&&m.value),f=F(()=>a.effect==="custom"),k=F(()=>!m.value||a.centeredSlides?1:a.slidesPerView),S=F(()=>f.value?1:a.slidesPerView),I=F(()=>k.value==="auto"||a.slidesPerView==="auto"&&a.centeredSlides),C=K({width:0,height:0}),r=F(()=>{const{value:l}=h;if(!l.length)return[];const{value:w}=I;if(w)return l.map(U=>Bt(U));const{value:y}=S,{value:V}=C,{value:R}=b;let L=V[R];if(y!=="auto"){const{spaceBetween:U}=a,H=L-(y-1)*U,Ue=1/Math.max(1,y);L=H*Ue}const N=Object.assign(Object.assign({},V),{[R]:L});return l.map(()=>N)}),d=F(()=>{const{value:l}=r;if(!l.length)return[];const{centeredSlides:w,spaceBetween:y}=a,{value:V}=b,{[V]:R}=C.value;let L=0;return l.map(({[V]:N})=>{let U=L;return w&&(U+=(N-R)/2),L+=N+y,U})}),p=K(!1),i=F(()=>{const{transitionStyle:l}=a;return l?bt(l,Ma):{}}),A=F(()=>f.value?0:Ba(i.value.transitionDuration)),B=F(()=>{const{value:l}=h;if(!l.length)return[];const w=!(I.value||S.value===1),y=N=>{if(w){const{value:U}=b;return{[U]:"".concat(r.value[N][U],"px")}}};if(f.value)return l.map((N,U)=>y(U));const{effect:V,spaceBetween:R}=a,{value:L}=v;return l.reduce((N,U,H)=>{const Ue=Object.assign(Object.assign({},y(H)),{["margin-".concat(L)]:"".concat(R,"px")});return N.push(Ue),p.value&&(V==="fade"||V==="card")&&Object.assign(Ue,i.value),N},[])}),j=F(()=>{const{value:l}=k,{length:w}=h.value;if(l!=="auto")return Math.max(w-l,0)+1;{const{value:y}=r,{length:V}=y;if(!V)return w;const{value:R}=d,{value:L}=b,N=C.value[L];let U=y[y.length-1][L],H=V;for(;H>1&&U<N;)H--,U+=R[H]-R[H-1];return We(H+1,1,V)}}),X=F(()=>Va(j.value,g.value)),je=st(a.defaultIndex,g.value),Ae=K(Lt(je,j.value,g.value)),$=zs(Zs(a,"currentIndex"),Ae),ee=F(()=>st($.value,g.value));function Ce(l){var w,y;l=We(l,0,j.value-1);const V=Lt(l,j.value,g.value),{value:R}=$;V!==$.value&&(Ae.value=V,(w=a["onUpdate:currentIndex"])===null||w===void 0||w.call(a,V,R),(y=a.onUpdateCurrentIndex)===null||y===void 0||y.call(a,V,R))}function Re(l=ee.value){return _a(l,j.value,a.loop)}function Te(l=ee.value){return La(l,j.value,a.loop)}function Qt(l){const w=fe(l);return w!==null&&Re()===w}function Xt(l){const w=fe(l);return w!==null&&Te()===w}function dt(l){return ee.value===fe(l)}function Ht(l){return $.value===l}function pt(){return Re()===null}function ft(){return Te()===null}function qe(l){const w=We(st(l,g.value),0,j.value);(l!==$.value||w!==ee.value)&&Ce(w)}function Je(){const l=Re();l!==null&&Ce(l)}function Ee(){const l=Te();l!==null&&Ce(l)}function Yt(){(!te||!g.value)&&Je()}function $t(){(!te||!g.value)&&Ee()}let te=!1,ce=0;const Qe=K({});function De(l,w=0){Qe.value=Object.assign({},i.value,{transform:n.value?"translateY(".concat(-l,"px)"):"translateX(".concat(-l,"px)"),transitionDuration:"".concat(w,"ms")})}function Se(l=0){m.value?Xe(ee.value,l):ce!==0&&(!te&&l>0&&(te=!0),De(ce=0,l))}function Xe(l,w){const y=mt(l);y!==ce&&w>0&&(te=!0),ce=mt(ee.value),De(y,w)}function mt(l){let w;return l>=j.value-1?w=gt():w=d.value[l]||0,w}function gt(){if(k.value==="auto"){const{value:l}=b,{[l]:w}=C.value,{value:y}=d,V=y[y.length-1];let R;if(V===void 0)R=w;else{const{value:L}=r;R=V+L[L.length-1][l]}return R-w}else{const{value:l}=d;return l[j.value-1]||0}}const Ie={currentIndexRef:$,to:qe,prev:Yt,next:$t,isVertical:()=>n.value,isHorizontal:()=>!n.value,isPrev:Qt,isNext:Xt,isActive:dt,isPrevDisabled:pt,isNextDisabled:ft,getSlideIndex:fe,getSlideStyle:ss,addSlide:es,removeSlide:ts,onCarouselItemClick:as};ka(Ie);function es(l){l&&h.value.push(l)}function ts(l){if(!l)return;const w=fe(l);w!==-1&&h.value.splice(w,1)}function fe(l){return typeof l=="number"?l:l?h.value.indexOf(l):-1}function ss(l){const w=fe(l);if(w!==-1){const y=[B.value[w]],V=Ie.isPrev(w),R=Ie.isNext(w);return V&&y.push(a.prevSlideStyle||""),R&&y.push(a.nextSlideStyle||""),$s(y)}}function as(l,w){let y=!te&&!Ne&&!et;a.effect==="card"&&y&&!dt(l)&&(qe(l),y=!1),y||(w.preventDefault(),w.stopPropagation())}let Pe=null;function Fe(){Pe&&(clearInterval(Pe),Pe=null)}function me(){Fe(),!a.autoplay||X.value<2||(Pe=window.setInterval(Ee,a.interval))}let He=0,Ye=0,ne=0,$e=0,Ne=!1,et=!1;function vt(l){var w;if(at||!(!((w=t.value)===null||w===void 0)&&w.contains(ea(l))))return;at=!0,Ne=!0,et=!1,$e=Date.now(),Fe(),l.type!=="touchstart"&&!l.target.isContentEditable&&l.preventDefault();const y=Vt(l)?l.touches[0]:l;n.value?Ye=y.clientY:He=y.clientX,a.touchable&&(xe("touchmove",document,Me,{passive:!0}),xe("touchend",document,ge),xe("touchcancel",document,ge)),a.draggable&&(xe("mousemove",document,Me),xe("mouseup",document,ge))}function Me(l){const{value:w}=n,{value:y}=b,V=Vt(l)?l.touches[0]:l,R=w?V.clientY-Ye:V.clientX-He,L=C.value[y];ne=We(R,-L,L),l.cancelable&&l.preventDefault(),m.value&&De(ce-ne,0)}function ge(){const{value:l}=ee;let w=l;if(!te&&ne!==0&&m.value){const y=ce-ne,V=[...d.value.slice(0,j.value-1),gt()];let R=null;for(let L=0;L<V.length;L++){const N=Math.abs(V[L]-y);if(R!==null&&R<N)break;R=N,w=L}}if(w===l){const y=Date.now()-$e,{value:V}=b,R=C.value[V];ne>R/2||ne/y>.4?w=Re(l):(ne<-R/2||ne/y<-.4)&&(w=Te(l))}w!==null&&w!==l?(et=!0,Ce(w),nt(()=>{(!g.value||Ae.value!==$.value)&&Se(A.value)})):Se(A.value),ht(),me()}function ht(){Ne&&(at=!1),Ne=!1,He=0,Ye=0,ne=0,$e=0,_e("touchmove",document,Me),_e("touchend",document,ge),_e("touchcancel",document,ge),_e("mousemove",document,Me),_e("mouseup",document,ge)}function os(){if(m.value&&te){const{value:l}=ee;Xe(l,0)}else me();m.value&&(Qe.value.transitionDuration="0ms"),te=!1}function ns(l){if(l.preventDefault(),te)return;let{deltaX:w,deltaY:y}=l;l.shiftKey&&!w&&(w=y);const V=-1,R=1,L=(w||y)>0?R:V;let N=0,U=0;n.value?U=L:N=L;const H=10;(U*y>=H||N*w>=H)&&(L===R&&!ft()?Ee():L===V&&!pt()&&Je())}function ls(){C.value=Bt(c.value,!0),me()}function rs(){var l,w;I.value&&((w=(l=r.effect).scheduler)===null||w===void 0||w.call(l),r.effect.run())}function is(){a.autoplay&&Fe()}function cs(){a.autoplay&&me()}Y(()=>{qs(me),requestAnimationFrame(()=>p.value=!0)}),Pt(()=>{ht(),Fe()}),Js(()=>{const{value:l}=h,{value:w}=u,y=new Map,V=L=>y.has(L)?y.get(L):-1;let R=!1;for(let L=0;L<l.length;L++){const N=w.findIndex(U=>U.el===l[L]);N!==L&&(R=!0),y.set(l[L],N)}R&&l.sort((L,N)=>V(L)-V(N))}),ae(ee,(l,w)=>{if(l!==w)if(me(),m.value){if(g.value&&X.value>2){const{value:y}=j;l===y-2&&w===1?l=0:l===1&&w===y-2&&(l=y-1)}Xe(l,A.value)}else Se()},{immediate:!0}),ae([g,k],()=>void nt(()=>{Ce(ee.value)})),ae(d,()=>{m.value&&Se()},{deep:!0}),ae(m,l=>{l?Se():(te=!1,De(ce=0))});const us=F(()=>({onTouchstartPassive:a.touchable?vt:void 0,onMousedown:a.draggable?vt:void 0,onWheel:a.mousewheel?ns:void 0})),ds=F(()=>Object.assign(Object.assign({},bt(Ie,["to","prev","next","isPrevDisabled","isNextDisabled"])),{total:X.value,currentIndex:$.value})),ps=F(()=>({total:X.value,currentIndex:$.value,to:Ie.to})),fs={getCurrentIndex:()=>$.value,to:qe,prev:Je,next:Ee},ms=Ft("Carousel","-carousel",Na,Ia,a,o),wt=F(()=>{const{common:{cubicBezierEaseInOut:l},self:{dotSize:w,dotColor:y,dotColorActive:V,dotColorFocus:R,dotLineWidth:L,dotLineWidthActive:N,arrowColor:U}}=ms.value;return{"--n-bezier":l,"--n-dot-color":y,"--n-dot-color-focus":R,"--n-dot-color-active":V,"--n-dot-size":w,"--n-dot-line-width":L,"--n-dot-line-width-active":N,"--n-arrow-color":U}}),ve=s?Qs("carousel",void 0,wt,a):void 0;return Object.assign(Object.assign({mergedClsPrefix:o,selfElRef:c,slidesElRef:t,slideVNodes:u,duplicatedable:g,userWantsControl:f,autoSlideSize:I,displayIndex:$,realIndex:ee,slideStyles:B,translateStyle:Qe,slidesControlListeners:us,handleTransitionEnd:os,handleResize:ls,handleSlideResize:rs,handleMouseenter:is,handleMouseleave:cs,isActive:Ht,arrowSlotProps:ds,dotSlotProps:ps},fs),{cssVars:s?void 0:wt,themeClass:ve==null?void 0:ve.themeClass,onRender:ve==null?void 0:ve.onRender})},render(){var a;const{mergedClsPrefix:o,showArrow:s,userWantsControl:c,slideStyles:t,dotType:h,dotPlacement:u,slidesControlListeners:n,transitionProps:b={},arrowSlotProps:v,dotSlotProps:m,$slots:{default:g,dots:f,arrow:k}}=this,S=g&&Xs(g())||[];let I=Wa(S);return I.length||(I=S.map(C=>G(Fa,null,{default:()=>Dt(C)}))),this.duplicatedable&&(I=xa(I)),this.slideVNodes.value=I,this.autoSlideSize&&(I=I.map(C=>G(yt,{onResize:this.handleSlideResize},{default:()=>C}))),(a=this.onRender)===null||a===void 0||a.call(this),G("div",Object.assign({ref:"selfElRef",class:[this.themeClass,"".concat(o,"-carousel"),this.direction==="vertical"&&"".concat(o,"-carousel--vertical"),this.showArrow&&"".concat(o,"-carousel--show-arrow"),"".concat(o,"-carousel--").concat(u),"".concat(o,"-carousel--").concat(this.direction),"".concat(o,"-carousel--").concat(this.effect),c&&"".concat(o,"-carousel--usercontrol")],style:this.cssVars},n,{onMouseenter:this.handleMouseenter,onMouseleave:this.handleMouseleave}),G(yt,{onResize:this.handleResize},{default:()=>G("div",{ref:"slidesElRef",class:"".concat(o,"-carousel__slides"),role:"listbox",style:this.translateStyle,onTransitionend:this.handleTransitionEnd},c?I.map((C,r)=>G("div",{style:t[r],key:r},Nt(G(Ys,Object.assign({},b),{default:()=>C}),[[Hs,this.isActive(r)]]))):I)}),this.showDots&&m.total>1&&At(f,m,()=>[G(Ra,{key:h+u,total:m.total,currentIndex:m.currentIndex,dotType:h,trigger:this.trigger,keyboard:this.keyboard})]),s&&At(k,v,()=>[G(Da,null)]))}});function Wa(a){return a.reduce((o,s)=>(Pa(s)&&o.push(s),o),[])}const Ga="_prepareLessons_sy5sv_1",Ka="_directoryMain_sy5sv_6",za="_resourceMain_sy5sv_7",Za="_lessonMain_sy5sv_12",qa="_resourceClose_sy5sv_22",Ja="_hideSideBar_sy5sv_28",Ve={prepareLessons:Ga,directoryMain:Ka,resourceMain:za,lessonMain:Za,resourceClose:qa,hideSideBar:Ja},Qa="_directoryList_1rdnr_1",Xa="_scrollBar_1rdnr_8",Ha="_iconArrow_1rdnr_32",Ya="_treeParent_1rdnr_35",$a="_treeChild_1rdnr_38",eo="_treeItem_1rdnr_41",to="_title_1rdnr_53",so="_dir_1rdnr_1",ao="_titleSelect_1rdnr_72",oo="_arrow_1rdnr_80",no="_arrowSelect_1rdnr_87",lo="_childArrow_1rdnr_91",ro="_childItem_1rdnr_94",io="_childSelect_1rdnr_101",co="_coursewareModal_1rdnr_108",O={directoryList:Qa,scrollBar:Xa,"select-directory":"_select-directory_1rdnr_13",iconArrow:Ha,treeParent:Ya,treeChild:$a,treeItem:eo,title:to,dir:so,titleSelect:ao,arrow:oo,arrowSelect:no,childArrow:lo,childItem:ro,childSelect:io,coursewareModal:co},uo="_attendClassSearch_g69gx_1",po="_iconSearch_g69gx_17",fo="_classList_g69gx_21",mo="_content_g69gx_25",go="_item_g69gx_29",vo="_cover_g69gx_35",ho="_iconCustom_g69gx_49",wo="_editContainer_g69gx_59",bo="_editBtnGroup_g69gx_72",yo="_delBtn_g69gx_75",Ao="_editBtn_g69gx_72",Co="_itemImg_g69gx_99",So="_itemBg_g69gx_130",Io="_itemName_g69gx_155",xo="_teachingModal_g69gx_162",_o="_removeVisiable_g69gx_165",Lo="_studentRemove_g69gx_171",Vo="_btnGroup_g69gx_183",W={attendClassSearch:uo,iconSearch:po,classList:fo,content:mo,item:go,cover:vo,iconCustom:ho,editContainer:wo,editBtnGroup:bo,delBtn:yo,editBtn:Ao,itemImg:Co,itemBg:So,itemName:Io,teachingModal:xo,removeVisiable:_o,studentRemove:Lo,btnGroup:Vo},Bo="data:image/png;base64,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",ko=Z({name:"select-lessonware",emits:["close","confirm"],setup(a,{emit:o}){const s=it();ta();const c=ke(),t=oe({loading:!1,list:[],teachingStatus:!1,musicTagList:[],selectItem:{},bookVersionId:null,keyword:null,currentGradeNum:null,subjectId:null,removeVisiable:!1,removeRow:{}}),h=async()=>{t.loading=!0;try{const{data:v}=await Tt({page:1,rows:99,type:"COURSEWARE",enableFlag:1,bookVersionId:t.bookVersionId,keyword:t.keyword,currentGradeNum:t.currentGradeNum,subjectId:t.subjectId});t.list=v.rows}catch(v){}t.loading=!1},u=async v=>{try{await vs({id:t.removeRow.id}),c.success("删除成功"),h(),t.removeVisiable=!1}catch(m){console.log(m)}},n=Kt(()=>h(),500),b=v=>{o("confirm",v),o("close")};return Y(async()=>{try{await s.getSubjects();const{data:v}=await gs({page:1,rows:99,type:"COURSEWARE"});(v.rows||[]).forEach(g=>{t.musicTagList.push({id:g.id,name:g.name})})}catch(v){}h()}),()=>e("div",{class:W.selectLessonware},[e("div",{class:W.attendClassSearch},[e(we,{placeholder:"请输入教材名称",clearable:!0,value:t.keyword,"onUpdate:value":v=>t.keyword=v,onKeyup:v=>{v.code==="Enter"&&n()},onClear:()=>n()},{prefix:()=>e("span",{class:"icon-search-input",onClick:()=>n()},null)}),e(he,{placeholder:"全部声部",clearable:!0,options:[{name:"全部声部",id:null},...s.getSubjectList],valueField:"id",labelField:"name",value:t.subjectId,"onUpdate:value":[v=>t.subjectId=v,()=>n()]},null),e(he,{placeholder:"全部版本",clearable:!0,options:[{id:null,name:"全部版本"},...t.musicTagList],labelField:"name",valueField:"id",value:t.bookVersionId,"onUpdate:value":[v=>t.bookVersionId=v,()=>n()]},null),e(he,{placeholder:"全部年级",options:[{label:"全部年级",value:null},...Rs.grades],value:t.currentGradeNum,"onUpdate:value":[v=>t.currentGradeNum=v,()=>n()],clearable:!0,filterable:!0},null)]),e(ye,{class:W.classList},{default:()=>[e(de,{show:t.loading,class:W.content},{default:()=>[e(Q,{size:[50,40]},{default:()=>[e("div",{class:W.item,key:"item--1",onClick:()=>{t.selectItem={},t.teachingStatus=!0}},[e("div",{class:W.cover},[e("div",{class:W.itemImg},[e("div",{class:W.itemBg},null),e(ue,{objectFit:"cover",src:Bo,lazy:!0,previewDisabled:!0,onLoad:v=>{v.target.dataset.loaded="true"}},null)])])]),t.list.map((v,m)=>e("div",{class:W.item,key:"item-".concat(m),onClick:()=>b(v)},[e("div",{class:W.cover},[e("div",{class:W.itemImg},[e("div",{class:W.itemBg},null),e(ue,{objectFit:"cover",src:v.coverImg,lazy:!0,previewDisabled:!0,onLoad:g=>{g.target.dataset.loaded="true"}},null),v.customFlag&&e(be,null,[e("div",{class:W.iconCustom},null),e("div",{class:W.editContainer},[e("div",{class:W.editBtnGroup},[e(z,{size:"small",class:W.delBtn,color:"#EA4132",onClick:g=>{g.stopPropagation(),t.removeVisiable=!0,t.removeRow=v}},{default:()=>[_("删除")]}),e(z,{size:"small",class:W.editBtn,color:"#FFFFFF",onClick:g=>{g.stopPropagation(),t.selectItem=v,t.teachingStatus=!0}},{default:()=>[_("编辑")]})])])])])]),e("div",{class:W.itemName},[v.name])]))]})]})]}),e(J,{show:t.teachingStatus,"onUpdate:show":v=>t.teachingStatus=v,preset:"card",showIcon:!1,class:["modalTitle background",W.teachingModal],title:"自定义教材",blockScroll:!1},{default:()=>[e(Ts,{item:t.selectItem,onClose:()=>t.teachingStatus=!1,onConfirm:()=>{h(),t.selectItem={}}},null)]}),e(J,{show:t.removeVisiable,"onUpdate:show":v=>t.removeVisiable=v,preset:"card",class:["modalTitle",W.removeVisiable],title:"删除教材"},{default:()=>[e("div",{class:W.studentRemove},[e("p",null,[_("是否删除该教材")]),e(Q,{class:W.btnGroup,justify:"center"},{default:()=>[e(z,{round:!0,type:"primary",onClick:u},{default:()=>[_("确定")]}),e(z,{round:!0,onClick:()=>t.removeVisiable=!1},{default:()=>[_("取消")]})]})])]})])}}),jo=Z({name:"directory-main",setup(){const a=Mt(),o=pe(),s=Ut(),c=K(!0),t=oe({lastUseCoursewareId:a.query.lastUseCoursewareId?a.query.lastUseCoursewareId+"":null,unit:a.query.unit?a.query.unit+"":null,showSelectBookStatus:!1,coursewareStatus:!1}),h=async()=>{var f;try{const{data:k}=await Tt({page:1,rows:99,type:"COURSEWARE",enableFlag:1}),S=k.rows||[];if(S.length>0){const I=S.find(r=>{var d;return r.id===(t.lastUseCoursewareId||((d=s.getUserInfo)==null?void 0:d.lastUseCoursewareId))});let C=null;I?(o.setBaseCourseware(I),C=I.id,o.setSubjectList(I.subjectList||[])):(o.setBaseCourseware(S[0]),C=(f=S[0])==null?void 0:f.id,o.setSubjectList(S[0].subjectList||[])),b(C)}t.showSelectBookStatus=!0}catch(k){}},u=async()=>{try{const f=o.getBaseCourseware;if(!f.id)return;const{data:k}=await hs({id:f.id}),S=k.lessonList||[],I=n(t.unit,S);S.forEach((C,r)=>{if(C.selected=!1,I.length>1)C.id===I[0]&&(C.selected=!0,C.knowledgeList.forEach(d=>{d.id===I[1]&&(o.setSelectKey(d==null?void 0:d.id),o.setLessonCoursewareId(d==null?void 0:d.lessonCoursewareId),o.setLessonCoursewareDetailId(d==null?void 0:d.lessonCoursewareDetailId))}));else if(r===0){C.selected=!0;const d=C.knowledgeList[0];o.setSelectKey(d==null?void 0:d.id),o.setLessonCoursewareId(d==null?void 0:d.lessonCoursewareId),o.setLessonCoursewareDetailId(d==null?void 0:d.lessonCoursewareDetailId)}}),o.setTreeList(S)}catch(f){}},n=(f,k,S=[])=>{for(const I of k){if(I.knowledgeList&&I.knowledgeList.length>0){const C=n(f,I.knowledgeList,[...S,I.id]);if(C.includes(f))return C}if(I.id===f)return[...S,f]}return S},b=async f=>{try{await ws({coursewareId:f}),s.getInfo()}catch(k){}},v=f=>{o.setSelectKey(f.id),o.setLessonCoursewareId(f.lessonCoursewareId),o.setLessonCoursewareDetailId(f.lessonCoursewareDetailId)},m=async f=>{c.value=!0,t.lastUseCoursewareId=f.lastUseCoursewareId,t.unit=f.unit,await h(),await u(),c.value=!1},g=f=>{if(o.setBaseCourseware(f),o.setSubjectList(f.subjectList),f.subjectList.findIndex(S=>S.id==o.getSubjectId)<0){const S=f.subjectList[0].id?Number(f.subjectList[0].id):"";o.setSubjectId(S)}u(),b(f.id)};return Y(async()=>{c.value=!0,await h(),await u(),c.value=!1,M.on("onChangeClass",async f=>{m(f)})}),()=>e("div",{class:O.directoryList},[t.showSelectBookStatus&&e("div",{id:"lessons-0",class:O["select-directory"],onClick:()=>t.coursewareStatus=!0},[e("span",{class:["cr-ellipsis"],title:o.getBaseCourseware.name},[o.getBaseCourseware.name||"请选择教材"]),e(Ot,{class:O.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(ye,{class:O.scrollBar},{default:()=>[e(de,{show:c.value},{default:()=>[e("div",{class:[O.listSection,!c.value&&o.getTreeList.length<=0?O.emptySection:""]},[o.getTreeList.map((f,k)=>e("div",{class:O.treeParent,key:"parent"+k},[e("div",{class:[O.treeItem,O.parentItem],onClick:()=>{o.getTreeList.forEach(S=>{f.id!==S.id&&(S.selected=!1)}),f.selected=!f.selected}},[f.knowledgeList&&f.knowledgeList.length>0&&e("span",{class:[O.arrow,f.selected?O.arrowSelect:""]},null),e("p",{class:[O.title,f.selected?O.titleSelect:""]},[e("span",{class:[O.dir,f.selected?O.dirSelect:""]},null),f.name])]),f.selected&&f.knowledgeList&&f.knowledgeList.map((S,I)=>e("div",{key:"child"+I,class:[O.treeItem,O.childItem,O.animation,o.getSelectKey===S.id?O.childSelect:""],onClick:()=>{o.getIsEditResource?M.emit("pageBeforeLeave",()=>v(S)):v(S)}},[e("span",{class:O.childArrow},null),e("p",{class:O.title},[S.name])]))]))]),!c.value&&o.getTreeList.length<=0&&e(Ze,null,null)]})]}),e(J,{show:t.coursewareStatus,"onUpdate:show":f=>t.coursewareStatus=f,preset:"card",showIcon:!1,class:["modalTitle background",O.coursewareModal],title:"选择教材",blockScroll:!1},{default:()=>[e(ko,{onClose:()=>t.coursewareStatus=!1,onConfirm:f=>{o.getIsEditResource?M.emit("pageBeforeLeave",()=>g(f)):g(f)}},null)]})])}}),ot={"lesson-main":"_lesson-main_oyqxf_1"},Ro="_btnGroup_1cmgk_1",To="_btnClassList_1cmgk_11",Eo="_btnClassStart_1cmgk_79",Do="_btnItem_1cmgk_86",Po="_btnTitle_1cmgk_91",Fo="_tipsContainer_1cmgk_99",No="_tipsLeft_1cmgk_111",Mo="_tips_1cmgk_99",Uo="_iconTips_1cmgk_120",Oo="_btnNoTips_1cmgk_125",Wo="_btnGroupClass_1cmgk_131",Go="_listContainer_1cmgk_134",Ko="_listSection_1cmgk_138",zo="_emptySection_1cmgk_141",Zo="_listItems_1cmgk_145",qo="_knowledgePoint_1cmgk_154",Jo="_operationGroup_1cmgk_174",Qo="_iconCUp_1cmgk_185",Xo="_iconCDown_1cmgk_189",Ho="_iconCRemove_1cmgk_193",Yo="_addKnowledgePoint_1cmgk_197",$o="_iconCAdd_1cmgk_206",en="_list_1cmgk_134",tn="_itemWrap_1cmgk_220",sn="_itemWrapBox_1cmgk_225",an="_itemOperation_1cmgk_233",on="_iconDelete_1cmgk_240",nn="_attendClassModal_1cmgk_251",ln="_addCourseware_1cmgk_256",rn="_removeVisiable1_1cmgk_262",cn="_studentRemove_1cmgk_268",un="_btnGroupModal_1cmgk_279",dn="_addMusicItem_1cmgk_286",pn="_addMusicName_1cmgk_306",fn="_subjectSyncModal_1cmgk_316",mn="_addOtherSource_1cmgk_319",x={btnGroup:Ro,btnClassList:To,btnClassStart:Eo,btnItem:Do,btnTitle:Po,tipsContainer:Fo,tipsLeft:No,tips:Mo,iconTips:Uo,btnNoTips:Oo,btnGroupClass:Wo,listContainer:Go,listSection:Ko,emptySection:zo,listItems:Zo,knowledgePoint:qo,operationGroup:Jo,iconCUp:Qo,iconCDown:Xo,iconCRemove:Ho,addKnowledgePoint:Yo,iconCAdd:$o,list:en,itemWrap:tn,itemWrapBox:sn,itemOperation:an,iconDelete:on,attendClassModal:nn,addCourseware:ln,removeVisiable1:rn,studentRemove:cn,btnGroupModal:un,addMusicItem:dn,addMusicName:pn,subjectSyncModal:fn,addOtherSource:mn},gn="data:image/png;base64,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",kt="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",vn="_btnGroupModal_1xgap_1",hn="_subjectSync_1xgap_8",wn="_tips_1xgap_8",bn="_subjectList_1xgap_17",yn="_subjectItem_1xgap_24",An="_imgSection_1xgap_24",Cn="_iconSelect_1xgap_38",Sn="_subjectName_1xgap_46",In="_subjectSelect_1xgap_50",re={btnGroupModal:vn,subjectSync:hn,tips:wn,subjectList:bn,subjectItem:yn,imgSection:An,iconSelect:Cn,subjectName:Sn,subjectSelect:In},xn=Z({name:"subject-sync",props:{subjectId:{type:[String,Number],default:""}},emits:["close","confirm"],setup(a,{emit:o}){const s=it(),c=pe(),t=ke(),h=K([]),u=K([]),n=()=>{if(h.value.length<=0){t.error("至少选择一个声部进行同步");return}o("confirm",h.value)};return Y(async()=>{await s.getSubjects();const b=s.getSubjectList,v=c.getSubjectList,m=[];b.forEach(g=>{v.findIndex(k=>k.id==g.id)!=-1&&m.push(g)}),u.value=m,a.subjectId&&(h.value=[Number(a.subjectId)])}),()=>e("div",{class:re.subjectSync},[e("div",{class:re.tips},[_("请选择当前课件可使用的乐器"),e("span",null,[_("(勾选后则对应乐器下的课件内容将被当前课件内容全部替换)")])]),e("div",{class:re.subjectList},[u.value.map(b=>e("div",{class:[re.subjectItem,h.value.includes(b.id)?re.subjectSelect:""],onClick:()=>{if(h.value.includes(b.id)){const v=h.value.indexOf(b.id);h.value.splice(v,1)}else h.value.push(b.id)}},[e("div",{class:re.imgSection},[e("img",{src:b.img},null),h.value.includes(b.id)&&e("img",{src:ga,class:re.iconSelect},null)]),e("p",{class:re.subjectName},[b.name])]))]),e(Q,{class:re.btnGroupModal,justify:"center"},{default:()=>[e(z,{round:!0,onClick:()=>o("close")},{default:()=>[_("取消")]}),e(z,{round:!0,type:"primary",onClick:n},{default:()=>[_("确定")]})]})])}}),_n="_addCoursewareItem_13slg_1",Ln="_btnGroupModal_13slg_12",jt={addCoursewareItem:_n,btnGroupModal:Ln};function Vn(a){return typeof a=="function"||Object.prototype.toString.call(a)==="[object Object]"&&!Wt(a)}const Bn=Z({name:"add-courseware-item",props:{coursewareList:{type:Array,default:()=>[]}},emits:["close","confirm"],setup(a,{emit:o}){const s=K([]);return()=>{let c;return e("div",{class:jt.addCoursewareItem},[e(sa,{value:s.value,"onUpdate:value":t=>s.value=t},{default:()=>[e(aa,{yGap:12,cols:2},Vn(c=a.coursewareList.map((t,h)=>e(oa,null,{default:()=>[e(na,{value:h},{default:()=>[t.name]})]})))?c:{default:()=>[c]})]}),e(Q,{class:jt.btnGroupModal,justify:"center"},{default:()=>[e(z,{round:!0,onClick:()=>o("close")},{default:()=>[_("取消")]}),e(z,{round:!0,type:"primary",onClick:()=>{o("confirm",s.value)}},{default:()=>[_("确定")]})]})])}}}),kn="_addOtherSource_g4b08_1",jn="_sourceItem_g4b08_8",Rn="_coverImg_g4b08_16",Tn="_name_g4b08_20",En="_addOtherSourceModal_g4b08_26",Be={addOtherSource:kn,sourceItem:jn,coverImg:Rn,name:Tn,addOtherSourceModal:En},Dn=""+new URL("icon1-75d0865e.png",import.meta.url).href,Pn=""+new URL("icon2-0917d8de.png",import.meta.url).href,Fn=""+new URL("icon3-20aef624.png",import.meta.url).href,Nn=""+new URL("icon4-74cdf5a7.png",import.meta.url).href,Mn=""+new URL("icon5-817119a1.png",import.meta.url).href,Un=""+new URL("icon6-3e36ae41.png",import.meta.url).href,On=""+new URL("icon7-2fd04c91.png",import.meta.url).href,Wn={},Gn=Z({name:"source-rhythm",emits:["close","confirm"],setup(a,{emit:o}){return()=>e("div",{class:Wn.sourceRhythm},null)}}),Kn=Z({name:"add-other-source",emits:["close","comfirm"],setup(a,{emit:o}){const s=ct(),c=K([{image:Dn,name:"听音练习",index:0},{image:Pn,name:"节奏练习",index:1},{image:Fn,name:"乐器百科",index:2},{image:Nn,name:"名曲鉴赏",index:3},{image:Mn,name:"音乐家",index:4},{image:Un,name:"乐理知识",index:5},{image:On,name:"制作曲谱",index:6}]),t=oe({listenStatus:!1,rhythmStatus:!1,theoryStatus:!1,musicStatus:!1,instrumentStatus:!1,musicianStatus:!1}),h=u=>{switch(u.index){case 1:t.rhythmStatus=!0;break;case 6:sessionStorage.setItem("notation-open-create","1"),s.push("/notation");break}};return()=>e(be,null,[e("div",{class:Be.addOtherSource},[c.value.map(u=>e("div",{class:Be.sourceItem,onClick:()=>h(u)},[e(ue,{class:Be.coverImg,src:u.image,previewDisabled:!0},null),e("p",{class:Be.name},[u.name])]))]),e(J,{show:t.rhythmStatus,"onUpdate:show":u=>t.rhythmStatus=u,preset:"card",class:["modalTitle background",Be.addOtherSourceModal],title:"节奏练习"},{default:()=>[e(Gn,null,null)]})])}}),zn=Z({name:"courseware-modal",props:{groupItem:{type:Object,default:()=>({})}},emits:["change"],setup(a,{emit:o}){it();const s=pe();ct();const c=ke(),t=oe({subjects:[],openFlagEnable:!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},subjectSyncVisiable:!1,show:!1,item:{},previewModal:!1,previewParams:{type:"",subjectId:"",detailId:""},addOtherSource:!1}),h=async()=>{t.loadingStatus=!0;try{if(!a.groupItem.id)return t.loadingStatus=!1;const{data:r}=await ys(a.groupItem.id),d=r.chapterKnowledgeList||[];t.name=r.name,t.subjects=r.subjectIds?r.subjectIds.split(",").map(i=>Number(i)):[],t.openFlag=r.openFlag,t.openFlagEnable=r.openFlagEnable;const p=[];d.forEach(i=>{const A=i.chapterKnowledgeMaterialList,B=[];Array.isArray(A)&&A.length>0&&A.forEach(j=>{B.push({id:j.id,materialId:j.bizId,coverImg:j.bizInfo.coverImg,type:j.type,title:j.bizInfo.name,isSelected:j.source==="PLATFORM",content:j.bizInfo.content,removeFlag:j.removeFlag})}),p.push({name:i.name,id:i.id,list:[...B]})}),t.coursewareList=p}catch(r){console.log(r)}t.loadingStatus=!1},u=(r,d)=>{const p=t.coursewareList[d];if(!p)return;const i=p.list.findIndex(A=>A.id===r.id);p.list.splice(i,1)},n=async()=>{try{const r=[];t.coursewareList.forEach(d=>{r.push({materialName:d.name,materialType:d.type,materialId:d.materialId,id:d.id})}),await As({coursewareDetailKnowledgeId:s.getSelectKey,lessonCoursewareId:s.getLessonCoursewareId,lessonCoursewareDetailId:s.getLessonCoursewareDetailId,materialList:[...r]}),c.success("编辑成功"),s.setIsEditResource(!1),t.removeIds=[],await h()}catch(r){}},b=(r,d,p)=>{const i=r.getBoundingClientRect();return d>=i.left&&d<=i.right&&p>=i.top&&p<=i.bottom},v=(r,d)=>{const p=r.getBoundingClientRect(),i=p.left+p.width/2;return d<i},m=(r,d)=>{if(r==="up"){if(d===0)return;const p=t.coursewareList[d-1];t.coursewareList[d-1]=t.coursewareList[d],t.coursewareList[d]=p}else if(r==="down"){if(d>=t.coursewareList.length-1)return;const p=t.coursewareList[d+1];t.coursewareList[d+1]=t.coursewareList[d],t.coursewareList[d]=p}else r==="remove"&&(t.messageOperation={visiable:!0,type:"delete",contentDirection:"left",title:"删除知识点",loading:!1,content:"请确认是否删除该知识点,删除知识点后将同步删除知识点下的资源",cancelButtonText:"取消",confirmButtonText:"确认",index:d})},g=async()=>{const r=t.messageOperation.type;if(r==="delete")t.coursewareList.splice(t.messageOperation.index,1);else if(r==="addItem")t.coursewareList.push({name:"",list:[]}),f(t.addCoursewareItem);else if(r==="save"||r==="pageLive"){if(t.messageOperation.loading)return;t.messageOperation.loading=!0,await S(),t.messageOperation.loading=!1,r==="pageLive"&&typeof t.messageCallBack=="function"&&t.messageCallBack(),o("change",{status:!1}),M.emit("teacher-slideshow",!1)}t.messageOperation.visiable=!1},f=(r,d)=>{nt(()=>{if(d){const p=document.querySelectorAll(".row-nav");let i=!1;p.forEach(A=>{if(b(A,d.x,d.y)){const j=t.coursewareList[r.index||0].list||[];v(A,d.x)?j.splice(r.index,0,r):j.splice(r.index+1,0,r),i=!0,t.coursewareList[r.index||0].list=j}}),i||t.coursewareList[r.index||0].list.push(r)}else t.coursewareList[r.index||0].list.push(r),c.success("添加成功")})},k=async()=>{try{if(!t.name){c.error("请输入课件标题");return}if(t.subjects.length<=0){c.error("请选择声部");return}let r=!1;for(const d of t.coursewareList){if(!d.name){c.error("请输入知识点名称");return}Array.isArray(d.list)&&d.list.length<=0&&(r=!0)}if(r){c.error("请至少添加一个资源");return}t.messageOperation={visiable:!0,type:"save",loading:!1,contentDirection:"center",title:"保存课件",content:"当前课件暂未保存,是否保存?",cancelButtonText:"不保存",confirmButtonText:"保存",index:0}}catch(r){}},S=async()=>{var r;try{const d={name:t.name,subjectIds:t.subjects.join(","),openFlag:t.openFlag,coursewareDetailKnowledgeId:s.getSelectKey,chapterKnowledgeList:[]};t.coursewareList.forEach(p=>{let i=[];Array.isArray(p.list)&&p.list.length>0&&(i=p.list.map(A=>({bizId:A.materialId,type:A.type,dataJson:""}))),d.chapterKnowledgeList.push({name:p.name,chapterKnowledgeMaterialList:i})}),(r=a.groupItem)!=null&&r.id?(await Cs({id:a.groupItem.id,...d}),c.success("修改成功")):(await Ss(d),c.success("添加成功"))}catch(d){}},I=(r,d)=>{t.coursewareList.length<=0?(t.addCoursewareItem=r,t.messageOperation={visiable:!0,type:"addItem",contentDirection:"center",title:"添加到知识点",loading:!1,content:"当前课件暂无知识点,请添加知识点后操作",cancelButtonText:"取消",confirmButtonText:"添加知识点",index:0}):t.coursewareList.length>1&&r.addType!=="drag"?(t.addCoursewareVisiable=!0,t.addCoursewareItem=r):f(r,d)},C=r=>{console.log(r,typeof r),t.messageCallBack=r,t.messageOperation={visiable:!0,type:"pageLive",loading:!1,contentDirection:"center",title:"保存课件",content:"当前课件暂未保存,是否保存?",cancelButtonText:"不保存",confirmButtonText:"保存",index:0}};return Y(async()=>{await h(),M.on("onPrepareAddItem",I),M.on("pageBeforeLeave",C)}),Ke(()=>{M.off("onPrepareAddItem",I)}),ae(()=>t.coursewareList,()=>{s.setCoursewareList=t.coursewareList},{deep:!0}),()=>e("div",{class:x.coursewareModal},[e("div",{class:x.btnGroup},[e(Q,null,{default:()=>[e("div",{class:x.btnItem},[e("span",{class:x.btnTitle},[e("span",null,[_("*")]),_("标题:")]),e(we,{placeholder:"请输入课件标题",value:t.name,"onUpdate:value":r=>t.name=r,maxlength:15,clearable:!0},null)]),e("div",{class:x.btnItem},[e("span",{class:x.btnTitle},[e("span",null,[_("*")]),_("声部:")]),e(he,{placeholder:"请选择声部(可多选)",class:x.btnSubjectList,options:s.getSubjectList,labelField:"name",valueField:"id",multiple:!0,maxTagCount:1,size:"small",value:t.subjects,"onUpdate:value":r=>t.subjects=r,clearable:!0},null)]),e("div",{class:x.btnItem},[e("span",{class:x.btnTitle},[_("公开:")]),t.openFlagEnable?e(Ct,{value:t.openFlag,"onUpdate:value":r=>t.openFlag=r,disabled:!t.openFlagEnable},null):e(Oe,{style:{maxWidth:"200px"},showArrow:!1},{trigger:()=>e(Ct,{value:t.openFlag,"onUpdate:value":r=>t.openFlag=r,disabled:!t.openFlagEnable},null),default:()=>"为尊重课件原作者,在“相关课件”中添加的课件不支持公开"})])]}),e(Q,null,{default:()=>[e(z,{type:"error",onClick:()=>{o("change",{status:!1}),M.emit("teacher-slideshow",!1)}},{default:()=>[_("取消")]}),e(z,{type:"primary",onClick:k},{default:()=>[_("保存课件")]})]})]),e(ye,la({class:[x.listContainer]},{id:"lessons-2"}),{default:()=>[e(de,{show:t.loadingStatus},{default:()=>[e("div",{class:[x.listSection]},[t.coursewareList.map((r,d)=>e("div",{class:x.listItems,onDragenter:p=>{p.preventDefault()},onDragover:p=>{p.preventDefault()},onDrop:p=>{let i=p.dataTransfer.getData("text");i=i&&p.dataTransfer.effectAllowed==="all"?JSON.parse(i):{},i.id&&M.emit("onPrepareAddItem",{materialId:i.id,coverImg:i.coverImg,type:i.type,title:i.title,isCollect:i.isCollect,isSelected:i.isSelected,content:i.content,removeFlag:!1,index:d,addType:"drag"},{x:p.clientX,y:p.clientY})}},[e("div",{class:x.knowledgePoint},[e("div",{class:x.btnItem},[e("span",{class:x.btnTitle},[e("span",null,[_("*")]),_("知识点名称:")]),e(we,{placeholder:"未命名知识点",value:r.name,"onUpdate:value":p=>r.name=p,maxlength:15,clearable:!0},null)])]),e(Q,{class:x.operationGroup},{default:()=>[d>0&&e(Oe,null,{trigger:()=>e("i",{class:x.iconCUp,onClick:()=>m("up",d)},null),default:()=>"上移知识点"}),t.coursewareList.length>1&&e(Oe,null,{trigger:()=>e("i",{class:x.iconCDown,onClick:()=>m("down",d)},null),default:()=>"下移知识点"}),e(Oe,null,{trigger:()=>e("i",{class:x.iconCRemove,onClick:()=>m("remove",d)},null),default:()=>"删除知识点"})]}),r.list.length>0&&e(da,{modelValue:r.list,"onUpdate:modelValue":p=>r.list=p,itemKey:"id",componentData:{itemKey:"id",tag:"div",animation:200,group:"description",disabled:!1},class:x.list},{item:p=>{const i=p.element;return e("div",{"data-id":i.id,class:[x.itemWrap,x.itemBlock,"row-nav"]},[e("div",{class:x.itemWrapBox},[e(ua,{class:[x.itemContent],isShowCollect:!1,offShelf:!!i.removeFlag,item:i,disabledMouseHover:!1,onClick:()=>{i.type!=="IMG"&&(t.show=!0,t.item=i)}},null),e("div",{class:x.itemOperation},[e("img",{src:gn,class:x.iconDelete,onClick:A=>{A.stopPropagation(),u(i,d)}},null)])])])},footer:()=>e("div",{class:x.itemWrap},[e("div",{class:x.itemWrapBox},[e("div",{class:[x.itemContent,x.addMusicItem,"handle"],onClick:()=>{t.addOtherSource=!0}},[e("img",{src:kt},null),e("p",{class:x.addMusicName},[_("添加功能")])])])])}),r.list<=0&&e("div",{class:x.list},[e("div",{class:x.itemWrap},[e("div",{class:x.itemWrapBox},[e("div",{class:[x.itemContent,x.addMusicItem,"handle"],onClick:()=>{t.addOtherSource=!0}},[e("img",{src:kt},null),e("p",{class:x.addMusicName},[_("添加功能")])])])])])])),e(z,{block:!0,type:"primary",secondary:!0,class:x.addKnowledgePoint,onClick:()=>{t.coursewareList.push({name:"",list:[]})}},{default:()=>[e("i",{class:x.iconCAdd},null),_("添加知识点")]})])]})]}),e(bs,{show:t.show,"onUpdate:show":r=>t.show=r,item:t.item},null),e(J,{show:t.addCoursewareVisiable,"onUpdate:show":r=>t.addCoursewareVisiable=r,preset:"card",class:["modalTitle",x.addCourseware],title:"添加知识点"},{default:()=>[e(Bn,{coursewareList:t.coursewareList,onClose:()=>t.addCoursewareVisiable=!1,onConfirm:r=>{Array.isArray(r)&&r.length>0&&(r.forEach(d=>{f({...t.addCoursewareItem,index:d})}),t.addCoursewareVisiable=!1)}},null)]}),e(J,{show:t.messageOperation.visiable,"onUpdate:show":r=>t.messageOperation.visiable=r,preset:"card",class:["modalTitle",x.removeVisiable1],title:t.messageOperation.title},{default:()=>[e(zt,{content:t.messageOperation.content,contentDirection:t.messageOperation.contentDirection,cancelButtonText:t.messageOperation.cancelButtonText,confirmButtonText:t.messageOperation.confirmButtonText,loading:t.messageOperation.loading,onClose:()=>{t.messageOperation.visiable=!1,(t.messageOperation.type==="save"||t.messageOperation.type==="pageLive")&&(o("change",{status:!1}),M.emit("teacher-slideshow",!1),t.messageOperation.type==="pageLive"&&typeof t.messageCallBack=="function"&&t.messageCallBack())},onConfirm:()=>g()},null)]}),e(Zt,{show:t.previewModal,"onUpdate:show":r=>t.previewModal=r,type:"attend",params:t.previewParams},null),e(J,{show:t.subjectSyncVisiable,"onUpdate:show":r=>t.subjectSyncVisiable=r,preset:"card",class:["modalTitle background",x.subjectSyncModal],title:"同步声部"},{default:()=>[e(xn,{subjectId:s.getSubjectId,onClose:()=>t.subjectSyncVisiable=!1,onConfirm:async r=>{try{t.editSubjectIds=r.join(","),await n(),t.subjectSyncVisiable=!1}catch(d){}}},null)]}),e(J,{show:t.addOtherSource,"onUpdate:show":r=>t.addOtherSource=r,preset:"card",class:["modalTitle background",x.addOtherSource],title:"添加功能"},{default:()=>[e(Kn,null,null)]})])}}),Zn="_btnGroup_1gv4t_1",qn="_addBtnIcon_1gv4t_9",Jn="_addPreset_1gv4t_13",Qn="_listContainer_1gv4t_57",Xn="_listSection_1gv4t_61",Hn="_emptySection_1gv4t_64",Yn="_list_1gv4t_57",$n="_itemBlock_1gv4t_78",el="_removeVisiable1_1gv4t_81",tl="_studentRemove_1gv4t_87",sl="_btnGroupModal_1gv4t_98",al="_assignHomework_1gv4t_105",q={btnGroup:Zn,addBtnIcon:qn,addPreset:Jn,listContainer:Qn,listSection:Xn,emptySection:Hn,list:Yn,itemBlock:$n,removeVisiable1:el,studentRemove:tl,btnGroupModal:sl,assignHomework:al},ol=Z({name:"train-presets",emits:["change"],setup(a,{emit:o}){const s=pe(),c=Ut(),{info:t}=Gt(c),h=ke(),u=oe({assignHomeworkStatus:!1,editTitleVisiable:!1,editTitle:"",editBtnLoading:!1,selectItem:{},removeVisiable1:!1,loadingStatus:!1,tableList:[]}),n=async()=>{u.loadingStatus=!0;try{if(!s.getSelectKey)return u.loadingStatus=!1;const{data:m}=await Is({page:1,coursewareKnowledgeDetailId:s.getSelectKey}),g=m.rows||[],f=[];g.forEach(k=>{var r,d;const{lessonPreTrainingDetails:S,...I}=k,C={...I,pTitle:"",eTitle:"",teacherAvatar:(r=t.value)==null?void 0:r.avatar,teacherName:(d=t.value)==null?void 0:d.nickname,lessonPreTrainingDetails:S};S.forEach(p=>{p.trainingType==="PRACTICE"&&p.musicName&&(C.pTitle+=C.pTitle?"、《"+p.musicName+"》":"练习曲目《"+p.musicName+"》"),p.trainingType==="EVALUATION"&&p.musicName&&(C.eTitle+=C.eTitle?"、《"+p.musicName+"》":"评测曲目《"+p.musicName+"》")}),f.push(C)}),u.tableList=f}catch(m){}u.loadingStatus=!1};ae(()=>s.getSelectKey,()=>{n()});const b=async()=>{if(!u.editTitle){h.error("请输入作业标题");return}u.editBtnLoading=!0;try{await xs({id:u.selectItem.id,title:u.editTitle}),h.success("修改成功"),u.editTitleVisiable=!1,u.tableList.forEach(m=>{m.id===u.selectItem.id&&(m.title=u.editTitle)})}catch(m){}u.editBtnLoading=!1},v=async()=>{u.editBtnLoading=!0;try{await _s({id:u.selectItem.id}),h.success("删除成功"),u.removeVisiable1=!1,n()}catch(m){}u.editBtnLoading=!1};return Y(()=>{n()}),()=>e("div",{class:q.trainPresets},[e("div",{class:q.btnGroup},[e(Q,null,{default:()=>[e(z,{type:"primary",class:q.addPreset,onClick:()=>{M.emit("teacher-slideshow",!0),o("change",{status:!0})}},{default:()=>[_("添加作业预设")],icon:()=>e(be,null,[e(ue,{class:q.addBtnIcon,previewDisabled:!0,src:qt},null)])})]})]),e(ye,{class:[q.listContainer]},{default:()=>[e(de,{show:u.loadingStatus},{default:()=>[e("div",{class:[q.listSection,!u.loadingStatus&&u.tableList.length<=0?q.emptySection:""]},[e("div",{class:[q.list]},[u.tableList.map(m=>e(va,{item:m,onEditTitle:()=>{u.selectItem=m,u.editTitle=m.title,u.editTitleVisiable=!0},onEdit:()=>{M.emit("teacher-slideshow",!0),o("change",{status:!0,lessonPreTraining:m})},onConfirm:()=>{var f;if(!m.lessonPreTrainingDetails||m.lessonPreTrainingDetails.length<=0){h.error("作业预设不能为空");return}let g=0;if((f=m.lessonPreTrainingDetails)==null||f.forEach(k=>{k.removeFlag||g++}),g<=0){h.error("作业内容不能为空");return}u.assignHomeworkStatus=!0,u.selectItem=m},onDelete:()=>{u.removeVisiable1=!0,u.selectItem=m}},null))]),!u.loadingStatus&&u.tableList.length<=0&&e(Ze,{description:"暂无作业"},null)])]})]}),e(J,{show:u.removeVisiable1,"onUpdate:show":m=>u.removeVisiable1=m,preset:"card",class:["modalTitle",q.removeVisiable1],title:"删除作业"},{default:()=>[e("div",{class:q.studentRemove},[e("p",null,[_("请确认是否删除【"),u.selectItem.title,_("】,删除后不可恢复")]),e(Q,{class:q.btnGroupModal,justify:"center"},{default:()=>[e(z,{round:!0,onClick:()=>u.removeVisiable1=!1},{default:()=>[_("取消")]}),e(z,{round:!0,type:"primary",onClick:v,loading:u.editBtnLoading},{default:()=>[_("确定")]})]})])]}),e(J,{show:u.editTitleVisiable,"onUpdate:show":m=>u.editTitleVisiable=m,preset:"card",class:["modalTitle",q.removeVisiable1],title:"作业重命名"},{default:()=>[e("div",{class:q.studentRemove},[e(we,{placeholder:"请输入作业标题",value:u.editTitle,"onUpdate:value":m=>u.editTitle=m,maxlength:100},null),e(Q,{class:q.btnGroupModal,justify:"center"},{default:()=>[e(z,{round:!0,onClick:()=>u.editTitleVisiable=!1},{default:()=>[_("取消")]}),e(z,{round:!0,type:"primary",onClick:b,loading:u.editBtnLoading},{default:()=>[_("确定")]})]})])]}),e(J,{show:u.assignHomeworkStatus,"onUpdate:show":m=>u.assignHomeworkStatus=m,preset:"card",showIcon:!1,class:["modalTitle background",q.assignHomework],title:"布置作业",blockScroll:!1},{default:()=>[e(pa,{item:u.selectItem,trainList:[],onClose:()=>u.assignHomeworkStatus=!1},null)]})])}}),nl="_coursewarePresetsContainer_1pvvx_1",ll="_openLoading_1pvvx_13",rl="_coursewarePresets_1pvvx_1",il="_btnSubjectList_1pvvx_20",cl="_addBtnIcon_1pvvx_23",ul="_addBtn_1pvvx_23",dl="_title_1pvvx_36",pl="_titleLeft_1pvvx_47",fl="_icon_1pvvx_51",ml="_iconWork_1pvvx_57",gl="_iconCourseware_1pvvx_61",vl="_line_1pvvx_65",hl="_more_1pvvx_70",wl="_swipeControll_1pvvx_82",bl="_leftIcon_1pvvx_85",yl="_disabled_1pvvx_93",Al="_list_1pvvx_97",Cl="_listSame_1pvvx_106",Sl="_itemWrap_1pvvx_110",Il="_itemWrapBox_1pvvx_113",xl="_attendClassModal1_1pvvx_119",_l="_removeVisiable1_1pvvx_124",Ll="_studentRemove_1pvvx_130",Vl="_btnGroupModal_1pvvx_141",Bl="_attendClassModal_1pvvx_119",E={coursewarePresetsContainer:nl,openLoading:ll,coursewarePresets:rl,btnSubjectList:il,addBtnIcon:cl,addBtn:ul,title:dl,titleLeft:pl,icon:fl,iconWork:ml,iconCourseware:gl,line:vl,more:hl,swipeControll:wl,leftIcon:bl,disabled:yl,list:Al,listSame:Cl,itemWrap:Sl,itemWrapBox:Il,attendClassModal1:xl,removeVisiable1:_l,studentRemove:Ll,btnGroupModal:Vl,attendClassModal:Bl},Rt="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",kl="_relatedClass_1rn34_1",jl="_attendClassSearch_1rn34_4",Rl="_iconSearch_1rn34_20",Tl="_classList_1rn34_24",El="_listSection_1rn34_29",Dl="_emptySection_1rn34_32",Pl="_list_1rn34_29",Fl="_listSame_1rn34_45",Nl="_itemWrap_1rn34_49",Ml="_itemWrapBox_1rn34_52",ie={relatedClass:kl,attendClassSearch:jl,iconSearch:Rl,classList:Tl,listSection:El,emptySection:Dl,list:Pl,listSame:Fl,itemWrap:Nl,itemWrapBox:Ml},Ul=Z({name:"related-class",props:{tableList:{type:Array,default:()=>[]},subjectList:{type:Array,default:()=>[]},subjectId:{type:[String,Number],default:""},coursewareDetailKnowledgeId:{type:[String,Number],default:""}},emits:["close","add"],setup(a,{emit:o}){const s=oe({loading:!1,finshed:!1,pagination:{page:1,rows:20},tableList:[],searchGroup:{subjectId:a.subjectId,keyword:null}}),c=async()=>{try{s.pagination.page===1&&(s.loading=!0);const{data:h}=await Et({coursewareDetailKnowledgeId:a.coursewareDetailKnowledgeId,...s.searchGroup,...s.pagination}),u=h.rows||[],n=[];u.forEach(b=>{var g;const v=s.tableList.findIndex(f=>f.fromChapterLessonCoursewareId===b.id),m=(g=b.chapterKnowledgeList[0])==null?void 0:g.chapterKnowledgeMaterialList[0];n.push({id:b.id,openFlag:b.openFlag,openFlagEnable:b.openFlagEnable,subjectNames:b.subjectNames,fromChapterLessonCoursewareId:b.fromChapterLessonCoursewareId,name:b.name,coverImg:m==null?void 0:m.bizInfo.coverImg,type:m==null?void 0:m.bizInfo.type,isAdd:v!==-1})}),s.loading=!1,s.tableList.push(...n),s.finshed=h.pages<=h.current}catch(h){s.loading=!1}};ae(()=>a.tableList,()=>{s.tableList.forEach(h=>{const u=a.tableList.findIndex(n=>n.fromChapterLessonCoursewareId===h.id);h.isAdd=u!==-1})});const t=Kt(()=>{s.tableList=[],c()},500);return Y(()=>{c()}),()=>e("div",{class:ie.relatedClass},[e("div",{class:ie.attendClassSearch},[e(he,{placeholder:"全部声部",clearable:!0,options:[{name:"全部声部",id:""},...a.subjectList],labelField:"name",valueField:"id",value:s.searchGroup.subjectId,"onUpdate:value":[h=>s.searchGroup.subjectId=h,()=>t()]},null),e(we,{placeholder:"请输课件标题关键词",clearable:!0,value:s.searchGroup.keyword,"onUpdate:value":h=>s.searchGroup.keyword=h,onKeyup:h=>{h.code==="Enter"&&t()},onClear:()=>t()},{prefix:()=>e("span",{class:"icon-search-input",style:{cursor:"pointer"},onClick:()=>t()},null)})]),e(ye,{class:ie.classList,style:{"max-height":"60vh"},onScroll:h=>{var v,m,g;const u=(v=h.target)==null?void 0:v.clientHeight,n=(m=h.target)==null?void 0:m.scrollTop,b=(g=h.target)==null?void 0:g.scrollHeight;u+n+20>=b&&!s.finshed&&!s.loading&&t()}},{default:()=>[e(de,{show:s.loading,size:"small"},{default:()=>[e("div",{style:{"min-height":"60vh)"},class:[ie.listSection,!s.loading&&s.tableList.length<=0?ie.emptySection:""]},[s.tableList.length>0&&e("div",{class:[ie.list]},[s.tableList.map(h=>e("div",{class:[ie.itemWrap,ie.itemBlock,"row-nav"]},[e("div",{class:ie.itemWrapBox},[e(lt,{isHoverShowAdd:!1,isShowAdd:!0,item:h,onAdd:()=>{o("add",h)}},null)])]))]),!s.loading&&s.tableList.length<=0&&e(Ze,null,null)])]})]})])}});function Ol(a){return typeof a=="function"||Object.prototype.toString.call(a)==="[object Object]"&&!Wt(a)}const Wl=Z({name:"courseware-presets",emits:["change"],setup(a,{emit:o}){const s=pe(),c=ke(),t=Mt(),h=ct(),u=localStorage.getItem("prepareLessonSubjectId"),n=oe({messageLoading:!1,subjectId:t.query.subjectId?Number(t.query.subjectId):u?Number(u):"",courseScheduleSubjectId:t.query.courseScheduleSubjectId,classGroupId:t.query.classGroupId,preStudentNum:t.query.preStudentNum,bodyWidth:"100%",loading:!1,openLoading:!1,showRelatedClass:!1,tableList:[],openTableList:[],selectItem:{},editTitleVisiable:!1,editTitle:null,editBtnLoading:!1,preRemoveVisiable:!1,carouselIndex:0,showAttendClass:!1,attendClassType:"change",attendClassItem:{},previewModal:!1,previewParams:{type:"",courseId:"",subjectId:"",detailId:""}}),b=async()=>{n.loading=!0;try{if(!s.getSelectKey)return n.loading=!1;const{data:p}=await Ls({subjectId:n.subjectId,coursewareDetailKnowledgeId:s.getSelectKey});if(!Array.isArray(p))return;const i=[];p.forEach(A=>{var j;const B=(j=A.chapterKnowledgeList[0])==null?void 0:j.chapterKnowledgeMaterialList[0];i.push({id:A.id,openFlag:A.openFlag,openFlagEnable:A.openFlagEnable,subjectNames:A.subjectNames,fromChapterLessonCoursewareId:A.fromChapterLessonCoursewareId,name:A.name,coverImg:B==null?void 0:B.bizInfo.coverImg,type:B==null?void 0:B.bizInfo.type})}),n.tableList=i}catch(p){}n.loading=!1},v=async()=>{n.openLoading=!0;try{if(!s.getSelectKey)return n.openLoading=!1;const{data:p}=await Et({subjectId:n.subjectId,coursewareDetailKnowledgeId:s.getSelectKey,page:1,rows:20}),i=p.rows||[],A=[];i.forEach(B=>{var je;const j=n.tableList.findIndex(Ae=>Ae.fromChapterLessonCoursewareId===B.id),X=(je=B.chapterKnowledgeList[0])==null?void 0:je.chapterKnowledgeMaterialList[0];A.push({id:B.id,openFlag:B.openFlag,openFlagEnable:B.openFlagEnable,subjectNames:B.subjectNames,fromChapterLessonCoursewareId:B.fromChapterLessonCoursewareId,name:B.name,coverImg:X==null?void 0:X.bizInfo.coverImg,type:X==null?void 0:X.bizInfo.type,isAdd:j!==-1})}),n.openTableList=m(A,4)}catch(p){}n.openLoading=!1},m=(p,i)=>{const A=[];for(let B=0;B<p.length;B+=i)A.push(p.slice(B,B+i));return A};ae(()=>[s.getSelectKey,s.getSubjectId],async()=>{await b(),await v()}),ae(()=>n.tableList,()=>{n.openTableList.forEach(p=>{const i=n.tableList.findIndex(A=>A.fromChapterLessonCoursewareId===p.id);p.isAdd=i!==-1})}),ae(()=>s.getSubjectList,()=>{g()});const g=()=>{const p=s.getSubjectList;if(p.length>0){const i=localStorage.getItem("prepareLessonSubjectId");let A=null,B=-1;n.courseScheduleSubjectId&&(B=p.findIndex(j=>j.id==n.courseScheduleSubjectId),B>=0&&(A=Number(n.courseScheduleSubjectId))),n.subjectId&&!A&&(B=p.findIndex(j=>j.id==n.subjectId),B>=0&&(A=Number(n.subjectId))),i&&!A&&(B=p.findIndex(j=>j.id==i),B>=0&&(A=Number(i))),A&&B>=0?s.setSubjectId(A):s.setSubjectId(p[0].id),localStorage.setItem("prepareLessonSubjectId",s.getSubjectId)}};Y(async()=>{s.setClassGroupId(t.query.classGroupId),g(),await b(),await v()});const f=async()=>{try{await Vs({id:n.selectItem.id,name:n.editTitle}),c.success("修改成功"),b(),n.editTitleVisiable=!1}catch(p){}},k=async()=>{n.messageLoading=!0;try{await Bs({id:n.selectItem.id}),c.success("删除成功"),b(),n.preRemoveVisiable=!1}catch(p){}setTimeout(()=>{n.messageLoading=!1},100)},S=async p=>{if(!n.messageLoading){n.messageLoading=!0;try{await ks({id:p.id}),c.success("添加成功"),b()}catch(i){}setTimeout(()=>{n.messageLoading=!1},100)}},I=p=>{if(window.matchMedia("(display-mode: standalone)").matches)tt.application=window.matchMedia("(display-mode: standalone)").matches,n.previewModal=!0,St(),n.previewParams={type:"preview",courseId:p,subjectId:s.getSubjectId,detailId:s.getSelectKey,lessonCourseId:s.getBaseCourseware.id};else{const{href:i}=h.resolve({path:"/attend-class",query:{type:"preview",courseId:p,subjectId:s.getSubjectId,detailId:s.getSelectKey,lessonCourseId:s.getBaseCourseware.id}});window.open(i,+new Date+"")}},C=async(p,i)=>{if(console.log(p,i),i){const A=await js({lessonCoursewareKnowledgeDetailId:s.selectKey,classGroupId:i,useChapterLessonCoursewareId:p.id,subjectId:s.getSubjectId});if(window.matchMedia("(display-mode: standalone)").matches)tt.application=window.matchMedia("(display-mode: standalone)").matches,n.previewModal=!0,St(),n.previewParams={type:"class",classGroupId:i,courseId:p.id,subjectId:s.getSubjectId,detailId:s.getSelectKey,classId:A.data,lessonCourseId:s.getBaseCourseware.id,preStudentNum:n.preStudentNum};else{const{href:B}=h.resolve({path:"/attend-class",query:{type:"class",classGroupId:i,courseId:p.id,subjectId:s.getSubjectId,detailId:s.getSelectKey,classId:A.data,lessonCourseId:s.getBaseCourseware.id,preStudentNum:n.preStudentNum}});window.open(B,+new Date+"")}}else n.showAttendClass=!0,n.attendClassType="change",n.attendClassItem=p},r=K(),d=p=>{var i,A;p==="left"?(i=r.value)==null||i.prev():p==="right"&&((A=r.value)==null||A.next())};return()=>{let p;return e("div",{class:E.coursewarePresetsContainer},[e(ye,{class:E.coursewarePresets},{default:()=>[e("div",{class:E.title,id:"coursewarePresets"},[e("div",{class:E.titleLeft},[e("i",{class:[E.icon,E.iconWork]},null),_("我的课件")])]),e(Q,null,{default:()=>[e(he,{placeholder:"选择声部",class:E.btnSubjectList,options:[{name:"全部声部",id:""},...s.getSubjectList],labelField:"name",valueField:"id",value:n.subjectId,"onUpdate:value":[i=>n.subjectId=i,i=>{s.setSubjectId(i)}]},null),e(z,{class:E.addBtn,type:"primary",onClick:()=>{M.emit("teacher-slideshow",!0),o("change",{status:!0})}},{default:()=>[e(ue,{class:E.addBtnIcon,previewDisabled:!0,src:qt},null),_("添加课件")]})]}),e("div",{style:{overflow:"hidden"}},[e(de,{show:n.loading},{default:()=>[e("div",{class:E.list},[n.tableList.map(i=>e("div",{class:[E.itemWrap,E.itemBlock,"row-nav"]},[e("div",{class:E.itemWrapBox},[e(lt,{operate:!0,isEditName:!0,item:i,onClick:()=>I(i.id),onEditName:()=>{n.selectItem=i,n.editTitle=i.name,n.editTitleVisiable=!0},onEdit:()=>{M.emit("teacher-slideshow",!0),o("change",{status:!0,groupItem:{id:i.id}})},onStartClass:()=>C(i,n.classGroupId),onDelete:()=>{n.selectItem=i,n.preRemoveVisiable=!0}},null)])])),!n.loading&&n.tableList.length<=0&&e(Ze,null,null)])]})]),n.openTableList.length>0&&e(be,null,[e("div",{class:[E.title,E.line]},[e("div",{class:E.titleLeft},[e("i",{class:[E.icon,E.iconCourseware]},null),_("相关课件"),n.openTableList.length>1&&e("span",{class:E.more,onClick:()=>n.showRelatedClass=!0},[_("查看更多"),e(Ot,null,{default:()=>[e("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},[e("path",{d:"M8.59 16.59L13.17 12L8.59 7.41L10 6l6 6l-6 6l-1.41-1.41z",fill:"currentColor"},null)])]})])]),n.openTableList.length>1&&e(Q,{class:E.swipeControll},{default:()=>[e("div",{onClick:()=>d("left")},[e(ue,{previewDisabled:!0,class:[E.leftIcon,n.carouselIndex===0&&E.disabled],src:Rt},null)]),e("div",{onClick:()=>d("right")},[e(ue,{class:n.carouselIndex==n.openTableList.length-4&&E.disabled,previewDisabled:!0,src:Rt},null)])]})]),e(de,{show:n.openLoading,class:E.openLoading},{default:()=>[e(Oa,{slidesPerView:1,loop:!1,ref:r,currentIndex:n.carouselIndex,"onUpdate:currentIndex":i=>n.carouselIndex=i},Ol(p=n.openTableList.map(i=>e("div",{class:[E.list,E.listSame]},[i.map(A=>e("div",{class:[E.itemWrap,E.itemBlock,"row-nav"]},[e("div",{class:E.itemWrapBox},[e(lt,{isShowAdd:!0,item:A,onAdd:()=>S(A)},null)])]))])))?p:{default:()=>[p]})]})])]}),e(J,{show:n.showRelatedClass,"onUpdate:show":i=>n.showRelatedClass=i,preset:"card",showIcon:!1,class:["modalTitle background",E.attendClassModal1],title:"相关课件",blockScroll:!1},{default:()=>[e(Ul,{tableList:n.tableList,subjectList:s.getSubjectList,subjectId:s.getSubjectId,coursewareDetailKnowledgeId:s.getSelectKey,onClose:()=>n.showRelatedClass=!1,onAdd:i=>S(i)},null)]}),e(J,{show:n.editTitleVisiable,"onUpdate:show":i=>n.editTitleVisiable=i,preset:"card",class:["modalTitle",E.removeVisiable1],title:"课件重命名"},{default:()=>[e("div",{class:E.studentRemove},[e(we,{placeholder:"请输入课件名称",value:n.editTitle,"onUpdate:value":i=>n.editTitle=i,maxlength:15,onKeyup:i=>{(i.code==="ArrowLeft"||i.code==="ArrowRight")&&i.stopPropagation()}},null),e(Q,{class:E.btnGroupModal,justify:"center"},{default:()=>[e(z,{round:!0,onClick:()=>n.editTitleVisiable=!1},{default:()=>[_("取消")]}),e(z,{round:!0,type:"primary",onClick:f,loading:n.editBtnLoading},{default:()=>[_("确定")]})]})])]}),e(J,{show:n.preRemoveVisiable,"onUpdate:show":i=>n.preRemoveVisiable=i,preset:"card",class:["modalTitle",E.removeVisiable1],title:"保存预设"},{default:()=>[e(zt,{content:'<p style="text-align: left;">请确认是否删除【'.concat(n.selectItem.name,"】,删除后不可恢复</p>"),cancelButtonText:"取消",confirmButtonText:"确认",loading:n.messageLoading,onClose:()=>n.preRemoveVisiable=!1,onConfirm:()=>k()},null)]}),e(Zt,{show:n.previewModal,"onUpdate:show":i=>n.previewModal=i,type:"attend",params:n.previewParams},null),e(J,{show:n.showAttendClass,"onUpdate:show":i=>n.showAttendClass=i,preset:"card",showIcon:!1,class:["modalTitle background",E.attendClassModal],title:"选择班级",blockScroll:!1},{default:()=>[e(ha,{onClose:()=>n.showAttendClass=!1,type:n.attendClassType,onPreview:i=>{if(window.matchMedia("(display-mode: standalone)").matches)tt.application=window.matchMedia("(display-mode: standalone)").matches,n.previewModal=!0,n.previewParams={...i};else{const{href:A}=h.resolve({path:"/attend-class",query:{...i}});window.open(A,+new Date+"")}},onConfirm:async i=>{C(n.attendClassItem,i.classGroupId)}},null)]})])}}}),Gl=Z({name:"lesson-main",setup(){const a=pe(),o=oe({editCoursewareShow:!1,editCourseware:{},editWorkShow:!1,editWork:{}}),s=K();return()=>e("div",{class:ot["lesson-main"]},[e(ra,{ref:s,defaultValue:"courseware",paneClass:ot.paneTitle,justifyContent:"center",paneWrapperClass:ot.paneWrapperContainer,value:a.getTabType,"onUpdate:value":c=>{a.setTabType(c),a.setIsEditResource(!1),a.setIsEditTrain(!1),M.emit("teacher-slideshow",!1),c!=="train"&&(o.editWorkShow=!1)}},{default:()=>[!o.editWorkShow&&e(It,{name:"courseware",tab:o.editCoursewareShow?"编辑课件":"课件",displayDirective:"if"},{default:()=>[o.editCoursewareShow?e(zn,{groupItem:o.editCourseware,onChange:c=>{o.editCoursewareShow=c.status,a.setIsEditResource(c.status),c.status||M.emit("teacher-slideshow",!1)}},null):e(Wl,{onChange:c=>{o.editCoursewareShow=c.status,a.setIsEditResource(c.status),o.editCourseware=c.groupItem}},null)]}),!o.editCoursewareShow&&e(It,{name:"train",tab:o.editWorkShow?"编辑作业":"作业",displayDirective:"if"},{default:()=>[e("div",null,[o.editWorkShow?e(fa,{lessonPreTraining:o.editWork,onChange:c=>{o.editWorkShow=c.status,c.status||M.emit("teacher-slideshow",!1)}},null):e(ol,{onChange:c=>{var t;o.editWorkShow=c.status,o.editWork={...c.lessonPreTraining,title:((t=c.lessonPreTraining)==null?void 0:t.title)||a.getSelectName+"课后作业"}}},null)])]})]})])}}),Kl=Z({name:"lessons-guide",emits:["close"],setup(a,{emit:o}){const s=oe({box:{height:"0px"},show:!1,steps:[{ele:"",eleRect:{},img:Le("lessons1.png"),handStyle:{top:"0.91rem"},imgStyle:{top:P(-4),left:P(-50),width:P(420),height:P(228)},btnsStyle:{bottom:P(35),left:P(111)},eleRectPadding:{left:7,top:7,width:14,height:14}},{ele:"",img:Le("lessons2.png"),imgStyle:{left:P(-647),width:P(647),height:P(223)},btnsStyle:{bottom:"30px",left:P(-488)},eleRectPadding:{left:7,top:7,width:14,height:14},type:"left"},{ele:"",img:Le("lessons3.png"),imgStyle:{top:P(-4),left:P(-471),width:P(471),height:P(223)},btnsStyle:{bottom:P(20),left:P(-310)},eleRectPadding:{left:7,top:7,width:14,height:14},type:"left"},{ele:"",img:Le("lessons4.png"),imgStyle:{top:P(-355),left:P(-185),width:P(515),height:P(302)},btnsStyle:{top:P(-205),left:P(-22)},eleRectPadding:{left:7,top:7,width:14,height:14}},{ele:"",img:Le("lessons5.png"),imgStyle:{top:P(-4),left:P(-290),width:P(648),height:P(228)},btnsStyle:{bottom:P(30),left:P(-127)},eleRectPadding:{left:7,top:7,width:14,height:14}}],step:0}),c=K(!1),t=K({});(async()=>{var g;try{const f=await ba({guideTag:"teacher-guideInfo"});f.data?t.value=JSON.parse((g=f.data)==null?void 0:g.guideValue)||null:t.value={},t.value&&t.value.lessonsGuide?c.value=!1:c.value=!0}catch(f){console.log(f)}})();const u=()=>{var f,k,S,I;const g=document.getElementById("lessons-".concat(s.step));if(g){const C=g.getBoundingClientRect(),r=((f=s.steps[s.step].eleRectPadding)==null?void 0:f.left)||0,d=((k=s.steps[s.step].eleRectPadding)==null?void 0:k.top)||0,p=((S=s.steps[s.step].eleRectPadding)==null?void 0:S.width)||0,i=((I=s.steps[s.step].eleRectPadding)==null?void 0:I.height)||0;s.box={left:C.x-r+"px",top:C.y-d+"px",width:C.width+p+"px",height:C.height+i+"px"}}else v()},n=async g=>{try{if(g!=="courseware")return;t.value?t.value.lessonsGuide=!1:t.value={lessonsGuide:!1};try{await rt({guideTag:"teacher-guideInfo",guideValue:JSON.stringify(t.value)})}catch(f){console.log(f)}s.step=0,u(),c.value=!0}catch(f){}};Y(()=>{u(),window.addEventListener("resize",b),M.on("prepare-lessons-guide",g=>n(g))});const b=()=>{u()};Ke(()=>{window.removeEventListener("resize",b),M.off("prepare-lessons-guide",n)});const v=()=>{if(s.step>=4){m();return}s.step=s.step+1,u()},m=async()=>{t.value?t.value.lessonsGuide=!0:t.value={lessonsGuide:!0};try{const g=await rt({guideTag:"teacher-guideInfo",guideValue:JSON.stringify(t.value)})}catch(g){console.log(g)}c.value=!1};return()=>e(be,null,[c.value?Nt(e("div",{"onUpdate:show":g=>c.value=g,class:["n-modal-mask","n-modal-mask-guide"]},[e("div",{class:le.content,onClick:()=>v()},[e("div",{class:le.backBtn,onClick:g=>{g.stopPropagation(),m()}},[_("跳过")]),e("div",{class:le.box,style:{...s.box},id:"modeType-".concat(s.step)},[s.steps.map((g,f)=>{var k,S,I,C,r,d;return e("div",{onClick:p=>p.stopPropagation(),class:le.item,style:g.type=="bottom"?{display:f===s.step?"":"none",left:"".concat((k=g.eleRect)==null?void 0:k.left,"px"),top:"-".concat((S=g.imgStyle)==null?void 0:S.height)}:g.type=="left"?{display:f===s.step?"":"none",top:"".concat(parseFloat((I=s.box)==null?void 0:I.height)/2-parseFloat((C=g.imgStyle)==null?void 0:C.height)*1920/100/2-14,"px")}:{display:f===s.step?"":"none",left:"".concat((r=g.eleRect)==null?void 0:r.left,"px"),top:"".concat((d=s.box)==null?void 0:d.height)}},[e("img",{class:le.img,style:g.imgStyle,src:g.img},null),e("div",{class:le.btns,style:g.btnsStyle},[s.step+1==s.steps.length?e(be,null,[e("div",{class:[le.endBtn],onClick:()=>m()},[_("完成")]),e("div",{class:le.nextBtn,onClick:()=>{s.step=0,u()}},[_("再看一遍")])]):e("div",{class:le.btn,onClick:()=>v()},[_("下一步 ("),s.step+1,_("/"),s.steps.length,_(")")])])])})])])]),[[ia,c.value,"show"]]):null])}}),xr=Z({name:"prepare-lessons",setup(){const a=oe({sidebarShow:!1}),o=pe(),s=K(),{treeList:c,coursewareList:t}=Gt(o),h=F(()=>c.value.length>0&&t.value.length>0&&u.value),u=K(!1),n=K(),b=async m=>{if(m==="prepare-lessons"){if(o.getTabType==="courseware")try{await rt({guideTag:"teacher-guideInfo",guideValue:JSON.stringify({lessonsGuide:!1})})}catch(g){console.log(g)}M.emit("prepare-lessons-guide",o.getTabType)}},v=m=>{var g;a.sidebarShow=m,(g=s.value)==null||g.resetTabPosition()};return Y(()=>{M.on("teacher-guideInfo",async m=>b(m)),M.on("teacher-slideshow",v)}),Ke(()=>{M.off("teacher-guideInfo",b),M.off("teacher-slideshow",v)}),Y(()=>{wa(document.querySelector("#lessons-height"),m=>{const g=m[0],{height:f}=g.contentRect;document.documentElement.style.setProperty("--window-page-lesson-height",f+"px")}),setTimeout(()=>{u.value=!0},300)}),ca(()=>{o.setTabType("courseware"),o.setSelectMusicStatus(!1),o.setSelectResourceStatus(!1),o.setIsAddResource(!1),o.setIsAddTrain(!1),o.setIsEditResource(!1),o.setIsEditTrain(!1)}),Ke(()=>{o.setSubjectId("")}),()=>e("div",{class:[Ve.prepareLessons,!a.sidebarShow&&Ve.hideSideBar]},[e("div",{class:Ve.directoryMain,ref:n.value,id:"lessons-height"},[e(jo,null,null)]),e("div",{class:Ve.lessonMain},[e(Gl,null,null)]),e("div",{class:[Ve.resourceMain],id:"lessons-1"},[e(ma,{ref:s},null)]),h.value?e(Kl,null,null):null])}});export{xr as default};
|