index-8ce50540-1709906643265.js 82 KB

1
  1. import{b as us,l as Bt,d as ds,e as ps,t as fs,C as ms,s as gs,f as vs,h as hs,i as ws,j as As,k as jt,m as bs,n as ys,o as Ss,p as Cs}from"./index-e688e785-1709906643265.js";import{B as Is,A as xs}from"./index-94b529f6-1709906643265.js";import{u as it}from"./catchData-60510482-1709906643265.js";import{Z as Ls,_ as _s,$ as Vs,a0 as Bs,a1 as Tt,a2 as js,a3 as Ts,a4 as Rs,a5 as Ds,d as G,a6 as Ze,r as K,a7 as Es,a8 as W,a9 as Ps,V as P,p as H,o as Rt,aa as Fs,ab as B,ac as te,ad as T,ae as wt,af as ks,ag as Ns,ah as Us,ai as Ws,y as re,aj as Dt,ak as Ms,al as zs,am as At,an as bt,ao as Et,ap as Ks,X as Os,aq as Zs,ar as Gs,as as xe,O as ot,at as Le,n as Pt,b as je,e as ie,f as e,h as we,D as he,B as de,w as J,v as le,F as Ke,j as M,k as C,l as Q,a as rt,c as Ft,I as z,T as kt,u as qs,Q as Oe,au as Js,x as Xs,S as Be,M as Nt,A as Qs,q as Hs,t as yt,Y as E,av as Ys,aw as $s}from"./index-72ed59be-1709906643265.js";import{a as Ut}from"./index-35e70480-1709906643265.js";import{N as Ae}from"./Scrollbar-cf1f0b27-1709906643265.js";import{T as Ge}from"./index-5387ebb8-1709906643265.js";import{u as pe}from"./index-59cc254c-1709906643265.js";import{C as ea}from"./api-8a71c40d-1709906643265.js";import{D as ta,T as Wt,A as sa,a as aa,R as oa}from"./index-71314a80-1709906643265.js";import{P as na}from"./index-d4b9e5f6-1709906643265.js";import{i as la}from"./icon-select-23609858-1709906643265.js";import{a as Mt}from"./add-efe8238e-1709906643265.js";import{W as ia}from"./index-90f9743d-1709906643265.js";import{u as zt}from"./index-f1fbf247-1709906643265.js";import{g as _e,s as ae,a as ra,b as nt}from"./api-b592c1bf-1709906643265.js";import"./Slider-9d77fbdf-1709906643265.js";import"./urlUtils-080cac35-1709906643265.js";import"./index-28f2d238-1709906643265.js";import"./index-58faa011-1709906643265.js";import"./icon-collect-active-4272e308-1709906643265.js";import"./index-bf29dd96-1709906643265.js";import"./index-1207de13-1709906643265.js";import"./api-91ba59e1-1709906643265.js";import"./teacherIcon-b8e3946d-1709906643265.js";import"./index-6109ceb8-1709906643265.js";import"./api-5be77463-1709906643265.js";import"./searchArray-fff86b11-1709906643265.js";import"./ding-8e9054d5-1709906643265.js";import"./state-54170ee9-1709906643265.js";import"./api-a4fde5c5-1709906643265.js";function ca(t){return Ls(_s(t).toLowerCase())}var ua=Vs(function(t,n,s){return n=n.toLowerCase(),t+(s?ca(n):n)});const St=ua,da=t=>({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"}),pa={name:"Carousel",common:Bs,self:da},fa=pa;function ma(t){const{length:n}=t;return n>1&&(t.push(Ct(t[0],0,"append")),t.unshift(Ct(t[n-1],n-1,"prepend"))),t}function Ct(t,n,s){return Tt(t,{key:"carousel-item-duplicate-".concat(n,"-").concat(s)})}function It(t,n,s){return s?t===0?n-3:t===n-1?0:t-1:t}function tt(t,n){return n?t+1:t}function ga(t,n,s){return t<0?null:t===0?s?n-1:null:t-1}function va(t,n,s){return t>n-1?null:t===n-1?s?0:null:t+1}function ha(t,n){return n&&t>3?t-2:t}function xt(t){return window.TouchEvent&&t instanceof window.TouchEvent}function Lt(t,n){let{offsetWidth:s,offsetHeight:d}=t;if(n){const r=getComputedStyle(t);s=s-parseFloat(r.getPropertyValue("padding-left"))-parseFloat(r.getPropertyValue("padding-right")),d=d-parseFloat(r.getPropertyValue("padding-top"))-parseFloat(r.getPropertyValue("padding-bottom"))}return{width:s,height:d}}function Me(t,n,s){return t<n?n:t>s?s:t}function wa(t){if(t===void 0)return 0;if(typeof t=="number")return t;const n=/^((\d+)?\.?\d+?)(ms|s)?$/,s=t.match(n);if(s){const[,d,,r="ms"]=s;return Number(d)*(r==="ms"?1:1e3)}return 0}const Kt=Ts("n-carousel-methods"),Aa=t=>{js(Kt,t)},ct=(t="unknown",n="component")=>{const s=Rs(Kt);return s||Ds(t,"`".concat(n,"` must be placed inside `n-carousel`.")),s},ba={total:{type:Number,default:0},currentIndex:{type:Number,default:0},dotType:{type:String,default:"dot"},trigger:{type:String,default:"click"},keyboard:Boolean},ya=G({name:"CarouselDots",props:ba,setup(t){const{mergedClsPrefixRef:n}=Ze(t),s=K([]),d=ct();function r(f,l){switch(f.key){case"Enter":case" ":f.preventDefault(),d.to(l);return}t.keyboard&&S(f)}function o(f){t.trigger==="hover"&&d.to(f)}function a(f){t.trigger==="click"&&d.to(f)}function S(f){var l;if(f.shiftKey||f.altKey||f.ctrlKey||f.metaKey)return;const c=(l=document.activeElement)===null||l===void 0?void 0:l.nodeName.toLowerCase();if(c==="input"||c==="textarea")return;const{code:g}=f,h=g==="PageUp"||g==="ArrowUp",v=g==="PageDown"||g==="ArrowDown",b=g==="PageUp"||g==="ArrowRight",p=g==="PageDown"||g==="ArrowLeft",_=d.isVertical(),u=_?h:b,w=_?v:p;!u&&!w||(f.preventDefault(),u&&!d.isNextDisabled()?(d.next(),A(d.currentIndexRef.value)):w&&!d.isPrevDisabled()&&(d.prev(),A(d.currentIndexRef.value)))}function A(f){var l;(l=s.value[f])===null||l===void 0||l.focus()}return Es(()=>s.value.length=0),{mergedClsPrefix:n,dotEls:s,handleKeydown:r,handleMouseenter:o,handleClick:a}},render(){const{mergedClsPrefix:t,dotEls:n}=this;return W("div",{class:["".concat(t,"-carousel__dots"),"".concat(t,"-carousel__dots--").concat(this.dotType)],role:"tablist"},Ps(this.total,s=>{const d=s===this.currentIndex;return W("div",{"aria-selected":d,ref:r=>n.push(r),role:"button",tabindex:"0",class:["".concat(t,"-carousel__dot"),d&&"".concat(t,"-carousel__dot--active")],key:s,onClick:()=>{this.handleClick(s)},onMouseenter:()=>{this.handleMouseenter(s)},onKeydown:r=>{this.handleKeydown(r,s)}})}))}}),Sa=W("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16"},W("g",{fill:"none"},W("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"}))),Ca=W("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16"},W("g",{fill:"none"},W("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"}))),Ia=G({name:"CarouselArrow",setup(t){const{mergedClsPrefixRef:n}=Ze(t),{isVertical:s,isPrevDisabled:d,isNextDisabled:r,prev:o,next:a}=ct();return{mergedClsPrefix:n,isVertical:s,isPrevDisabled:d,isNextDisabled:r,prev:o,next:a}},render(){const{mergedClsPrefix:t}=this;return W("div",{class:"".concat(t,"-carousel__arrow-group")},W("div",{class:["".concat(t,"-carousel__arrow"),this.isPrevDisabled()&&"".concat(t,"-carousel__arrow--disabled")],role:"button",onClick:this.prev},Sa),W("div",{class:["".concat(t,"-carousel__arrow"),this.isNextDisabled()&&"".concat(t,"-carousel__arrow--disabled")],role:"button",onClick:this.next},Ca))}}),ze="CarouselItem",xa=t=>{var n;return((n=t.type)===null||n===void 0?void 0:n.name)===ze},La=G({name:ze,setup(t){const{mergedClsPrefixRef:n}=Ze(t),s=ct(St(ze),"n-".concat(St(ze))),d=K(),r=P(()=>{const{value:l}=d;return l?s.getSlideIndex(l):-1}),o=P(()=>s.isPrev(r.value)),a=P(()=>s.isNext(r.value)),S=P(()=>s.isActive(r.value)),A=P(()=>s.getSlideStyle(r.value));H(()=>{s.addSlide(d.value)}),Rt(()=>{s.removeSlide(d.value)});function f(l){const{value:c}=r;c!==void 0&&(s==null||s.onCarouselItemClick(c,l))}return{mergedClsPrefix:n,selfElRef:d,isPrev:o,isNext:a,isActive:S,index:r,style:A,handleClick:f}},render(){var t;const{$slots:n,mergedClsPrefix:s,isPrev:d,isNext:r,isActive:o,index:a,style:S}=this,A=["".concat(s,"-carousel__slide"),{["".concat(s,"-carousel__slide--current")]:o,["".concat(s,"-carousel__slide--prev")]:d,["".concat(s,"-carousel__slide--next")]:r}];return W("div",{ref:"selfElRef",class:A,role:"option",tabindex:"-1","data-index":a,"aria-hidden":!o,style:S,onClickCapture:this.handleClick},(t=n.default)===null||t===void 0?void 0:t.call(n,{isPrev:d,isNext:r,isActive:o,index:a}))}}),_a=Fs("carousel","\n position: relative;\n width: 100%;\n height: 100%;\n touch-action: pan-y;\n overflow: hidden;\n",[B("slides","\n display: flex;\n width: 100%;\n height: 100%;\n transition-timing-function: var(--n-bezier);\n transition-property: transform;\n ",[B("slide","\n flex-shrink: 0;\n position: relative;\n width: 100%;\n height: 100%;\n outline: none;\n overflow: hidden;\n ",[te("> img","\n display: block;\n ")])]),B("dots","\n position: absolute;\n display: flex;\n flex-wrap: nowrap;\n ",[T("dot",[B("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 ",[te("&:focus","\n background-color: var(--n-dot-color-focus);\n "),T("active","\n background-color: var(--n-dot-color-active);\n ")])]),T("line",[B("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 ",[te("&:focus","\n background-color: var(--n-dot-color-focus);\n "),T("active","\n width: var(--n-dot-line-width-active);\n background-color: var(--n-dot-color-active);\n ")])])]),B("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 ",[te("svg","\n height: 1em;\n width: 1em;\n "),te("&:hover","\n background-color: rgba(255, 255, 255, .3);\n ")]),T("vertical","\n touch-action: pan-x;\n ",[B("slides","\n flex-direction: column;\n "),T("fade",[B("slide","\n top: 50%;\n left: unset;\n transform: translateY(-50%);\n ")]),T("card",[B("slide","\n top: 50%;\n left: unset;\n transform: translateY(-50%) translateZ(-400px);\n ",[T("current","\n transform: translateY(-50%) translateZ(0);\n "),T("prev","\n transform: translateY(-100%) translateZ(-200px);\n "),T("next","\n transform: translateY(0%) translateZ(-200px);\n ")])])]),T("usercontrol",[B("slides",[te(">",[te("div","\n position: absolute;\n top: 50%;\n left: 50%;\n width: 100%;\n height: 100%;\n transform: translate(-50%, -50%);\n ")])])]),T("left",[B("dots","\n transform: translateY(-50%);\n top: 50%;\n left: 12px;\n flex-direction: column;\n ",[T("line",[B("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 ",[T("active","\n height: var(--n-dot-line-width-active);\n ")])])]),B("dot","\n margin: 4px 0;\n ")]),B("arrow-group","\n position: absolute;\n display: flex;\n flex-wrap: nowrap;\n "),T("vertical",[B("arrow","\n transform: rotate(90deg);\n ")]),T("show-arrow",[T("bottom",[B("dots","\n transform: translateX(0);\n bottom: 18px;\n left: 18px;\n ")]),T("top",[B("dots","\n transform: translateX(0);\n top: 18px;\n left: 18px;\n ")]),T("left",[B("dots","\n transform: translateX(0);\n top: 18px;\n left: 18px;\n ")]),T("right",[B("dots","\n transform: translateX(0);\n top: 18px;\n right: 18px;\n ")])]),T("left",[B("arrow-group","\n bottom: 12px;\n left: 12px;\n flex-direction: column;\n ",[te("> *:first-child","\n margin-bottom: 12px;\n ")])]),T("right",[B("dots","\n transform: translateY(-50%);\n top: 50%;\n right: 12px;\n flex-direction: column;\n ",[T("line",[B("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 ",[T("active","\n height: var(--n-dot-line-width-active);\n ")])])]),B("dot","\n margin: 4px 0;\n "),B("arrow-group","\n bottom: 12px;\n right: 12px;\n flex-direction: column;\n ",[te("> *:first-child","\n margin-bottom: 12px;\n ")])]),T("top",[B("dots","\n transform: translateX(-50%);\n top: 12px;\n left: 50%;\n ",[T("line",[B("dot","\n margin: 0 4px;\n ")])]),B("dot","\n margin: 0 4px;\n "),B("arrow-group","\n top: 12px;\n right: 12px;\n ",[te("> *:first-child","\n margin-right: 12px;\n ")])]),T("bottom",[B("dots","\n transform: translateX(-50%);\n bottom: 12px;\n left: 50%;\n ",[T("line",[B("dot","\n margin: 0 4px;\n ")])]),B("dot","\n margin: 0 4px;\n "),B("arrow-group","\n bottom: 12px;\n right: 12px;\n ",[te("> *:first-child","\n margin-right: 12px;\n ")])]),T("fade",[B("slide","\n position: absolute;\n opacity: 0;\n transition-property: opacity;\n pointer-events: none;\n ",[T("current","\n opacity: 1;\n pointer-events: auto;\n ")])]),T("card",[B("slides","\n perspective: 1000px;\n "),B("slide","\n position: absolute;\n left: 50%;\n opacity: 0;\n transform: translateX(-50%) translateZ(-400px);\n transition-property: opacity, transform;\n ",[T("current","\n opacity: 1;\n transform: translateX(-50%) translateZ(0);\n z-index: 1;\n "),T("prev","\n opacity: 0.4;\n transform: translateX(-100%) translateZ(-200px);\n "),T("next","\n opacity: 0.4;\n transform: translateX(0%) translateZ(-200px);\n ")])])]),Va=["transitionDuration","transitionTimingFunction"],Ba=Object.assign(Object.assign({},Dt.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 st=!1;const ja=G({name:"Carousel",props:Ba,setup(t){const{mergedClsPrefixRef:n,inlineThemeDisabled:s}=Ze(t),d=K(null),r=K(null),o=K([]),a={value:[]},S=P(()=>t.direction==="vertical"),A=P(()=>S.value?"height":"width"),f=P(()=>S.value?"bottom":"right"),l=P(()=>t.effect==="slide"),c=P(()=>t.loop&&t.slidesPerView===1&&l.value),g=P(()=>t.effect==="custom"),h=P(()=>!l.value||t.centeredSlides?1:t.slidesPerView),v=P(()=>g.value?1:t.slidesPerView),b=P(()=>h.value==="auto"||t.slidesPerView==="auto"&&t.centeredSlides),p=K({width:0,height:0}),_=P(()=>{const{value:i}=o;if(!i.length)return[];const{value:m}=b;if(m)return i.map(k=>Lt(k));const{value:y}=v,{value:L}=p,{value:V}=A;let x=L[V];if(y!=="auto"){const{spaceBetween:k}=t,X=x-(y-1)*k,We=1/Math.max(1,y);x=X*We}const F=Object.assign(Object.assign({},L),{[V]:x});return i.map(()=>F)}),u=P(()=>{const{value:i}=_;if(!i.length)return[];const{centeredSlides:m,spaceBetween:y}=t,{value:L}=A,{[L]:V}=p.value;let x=0;return i.map(({[L]:F})=>{let k=x;return m&&(k+=(F-V)/2),x+=F+y,k})}),w=K(!1),j=P(()=>{const{transitionStyle:i}=t;return i?wt(i,Va):{}}),R=P(()=>g.value?0:wa(j.value.transitionDuration)),ce=P(()=>{const{value:i}=o;if(!i.length)return[];const m=!(b.value||v.value===1),y=F=>{if(m){const{value:k}=A;return{[k]:"".concat(_.value[F][k],"px")}}};if(g.value)return i.map((F,k)=>y(k));const{effect:L,spaceBetween:V}=t,{value:x}=f;return i.reduce((F,k,X)=>{const We=Object.assign(Object.assign({},y(X)),{["margin-".concat(x)]:"".concat(V,"px")});return F.push(We),w.value&&(L==="fade"||L==="card")&&Object.assign(We,j.value),F},[])}),q=P(()=>{const{value:i}=h,{length:m}=o.value;if(i!=="auto")return Math.max(m-i,0)+1;{const{value:y}=_,{length:L}=y;if(!L)return m;const{value:V}=u,{value:x}=A,F=p.value[x];let k=y[y.length-1][x],X=L;for(;X>1&&k<F;)X--,k+=V[X]-V[X-1];return Me(X+1,1,L)}}),be=P(()=>ha(q.value,c.value)),ye=tt(t.defaultIndex,c.value),Te=K(It(ye,q.value,c.value)),Y=ks(Ns(t,"currentIndex"),Te),$=P(()=>tt(Y.value,c.value));function Se(i){var m,y;i=Me(i,0,q.value-1);const L=It(i,q.value,c.value),{value:V}=Y;L!==Y.value&&(Te.value=L,(m=t["onUpdate:currentIndex"])===null||m===void 0||m.call(t,L,V),(y=t.onUpdateCurrentIndex)===null||y===void 0||y.call(t,L,V))}function Re(i=$.value){return ga(i,q.value,t.loop)}function De(i=$.value){return va(i,q.value,t.loop)}function Ot(i){const m=fe(i);return m!==null&&Re()===m}function Zt(i){const m=fe(i);return m!==null&&De()===m}function ut(i){return $.value===fe(i)}function Gt(i){return Y.value===i}function dt(){return Re()===null}function pt(){return De()===null}function qe(i){const m=Me(tt(i,c.value),0,q.value);(i!==Y.value||m!==$.value)&&Se(m)}function Je(){const i=Re();i!==null&&Se(i)}function Ee(){const i=De();i!==null&&Se(i)}function qt(){(!ee||!c.value)&&Je()}function Jt(){(!ee||!c.value)&&Ee()}let ee=!1,ue=0;const Xe=K({});function Pe(i,m=0){Xe.value=Object.assign({},j.value,{transform:S.value?"translateY(".concat(-i,"px)"):"translateX(".concat(-i,"px)"),transitionDuration:"".concat(m,"ms")})}function Ce(i=0){l.value?Qe($.value,i):ue!==0&&(!ee&&i>0&&(ee=!0),Pe(ue=0,i))}function Qe(i,m){const y=ft(i);y!==ue&&m>0&&(ee=!0),ue=ft($.value),Pe(y,m)}function ft(i){let m;return i>=q.value-1?m=mt():m=u.value[i]||0,m}function mt(){if(h.value==="auto"){const{value:i}=A,{[i]:m}=p.value,{value:y}=u,L=y[y.length-1];let V;if(L===void 0)V=m;else{const{value:x}=_;V=L+x[x.length-1][i]}return V-m}else{const{value:i}=u;return i[q.value-1]||0}}const Ie={currentIndexRef:Y,to:qe,prev:qt,next:Jt,isVertical:()=>S.value,isHorizontal:()=>!S.value,isPrev:Ot,isNext:Zt,isActive:ut,isPrevDisabled:dt,isNextDisabled:pt,getSlideIndex:fe,getSlideStyle:Ht,addSlide:Xt,removeSlide:Qt,onCarouselItemClick:Yt};Aa(Ie);function Xt(i){i&&o.value.push(i)}function Qt(i){if(!i)return;const m=fe(i);m!==-1&&o.value.splice(m,1)}function fe(i){return typeof i=="number"?i:i?o.value.indexOf(i):-1}function Ht(i){const m=fe(i);if(m!==-1){const y=[ce.value[m]],L=Ie.isPrev(m),V=Ie.isNext(m);return L&&y.push(t.prevSlideStyle||""),V&&y.push(t.nextSlideStyle||""),Zs(y)}}function Yt(i,m){let y=!ee&&!Ne&&!et;t.effect==="card"&&y&&!ut(i)&&(qe(i),y=!1),y||(m.preventDefault(),m.stopPropagation())}let Fe=null;function ke(){Fe&&(clearInterval(Fe),Fe=null)}function me(){ke(),!t.autoplay||be.value<2||(Fe=window.setInterval(Ee,t.interval))}let He=0,Ye=0,se=0,$e=0,Ne=!1,et=!1;function gt(i){var m;if(st||!(!((m=r.value)===null||m===void 0)&&m.contains(Gs(i))))return;st=!0,Ne=!0,et=!1,$e=Date.now(),ke(),i.type!=="touchstart"&&!i.target.isContentEditable&&i.preventDefault();const y=xt(i)?i.touches[0]:i;S.value?Ye=y.clientY:He=y.clientX,t.touchable&&(xe("touchmove",document,Ue,{passive:!0}),xe("touchend",document,ge),xe("touchcancel",document,ge)),t.draggable&&(xe("mousemove",document,Ue),xe("mouseup",document,ge))}function Ue(i){const{value:m}=S,{value:y}=A,L=xt(i)?i.touches[0]:i,V=m?L.clientY-Ye:L.clientX-He,x=p.value[y];se=Me(V,-x,x),i.cancelable&&i.preventDefault(),l.value&&Pe(ue-se,0)}function ge(){const{value:i}=$;let m=i;if(!ee&&se!==0&&l.value){const y=ue-se,L=[...u.value.slice(0,q.value-1),mt()];let V=null;for(let x=0;x<L.length;x++){const F=Math.abs(L[x]-y);if(V!==null&&V<F)break;V=F,m=x}}if(m===i){const y=Date.now()-$e,{value:L}=A,V=p.value[L];se>V/2||se/y>.4?m=Re(i):(se<-V/2||se/y<-.4)&&(m=De(i))}m!==null&&m!==i?(et=!0,Se(m),ot(()=>{(!c.value||Te.value!==Y.value)&&Ce(R.value)})):Ce(R.value),vt(),me()}function vt(){Ne&&(st=!1),Ne=!1,He=0,Ye=0,se=0,$e=0,Le("touchmove",document,Ue),Le("touchend",document,ge),Le("touchcancel",document,ge),Le("mousemove",document,Ue),Le("mouseup",document,ge)}function $t(){if(l.value&&ee){const{value:i}=$;Qe(i,0)}else me();l.value&&(Xe.value.transitionDuration="0ms"),ee=!1}function es(i){if(i.preventDefault(),ee)return;let{deltaX:m,deltaY:y}=i;i.shiftKey&&!m&&(m=y);const L=-1,V=1,x=(m||y)>0?V:L;let F=0,k=0;S.value?k=x:F=x;const X=10;(k*y>=X||F*m>=X)&&(x===V&&!pt()?Ee():x===L&&!dt()&&Je())}function ts(){p.value=Lt(d.value,!0),me()}function ss(){var i,m;b.value&&((m=(i=_.effect).scheduler)===null||m===void 0||m.call(i),_.effect.run())}function as(){t.autoplay&&ke()}function os(){t.autoplay&&me()}H(()=>{Us(me),requestAnimationFrame(()=>w.value=!0)}),Rt(()=>{vt(),ke()}),Ws(()=>{const{value:i}=o,{value:m}=a,y=new Map,L=x=>y.has(x)?y.get(x):-1;let V=!1;for(let x=0;x<i.length;x++){const F=m.findIndex(k=>k.el===i[x]);F!==x&&(V=!0),y.set(i[x],F)}V&&i.sort((x,F)=>L(x)-L(F))}),re($,(i,m)=>{if(i!==m)if(me(),l.value){if(c.value&&be.value>2){const{value:y}=q;i===y-2&&m===1?i=0:i===1&&m===y-2&&(i=y-1)}Qe(i,R.value)}else Ce()},{immediate:!0}),re([c,h],()=>void ot(()=>{Se($.value)})),re(u,()=>{l.value&&Ce()},{deep:!0}),re(l,i=>{i?Ce():(ee=!1,Pe(ue=0))});const ns=P(()=>({onTouchstartPassive:t.touchable?gt:void 0,onMousedown:t.draggable?gt:void 0,onWheel:t.mousewheel?es:void 0})),ls=P(()=>Object.assign(Object.assign({},wt(Ie,["to","prev","next","isPrevDisabled","isNextDisabled"])),{total:be.value,currentIndex:Y.value})),is=P(()=>({total:be.value,currentIndex:Y.value,to:Ie.to})),rs={getCurrentIndex:()=>Y.value,to:qe,prev:Je,next:Ee},cs=Dt("Carousel","-carousel",_a,fa,t,n),ht=P(()=>{const{common:{cubicBezierEaseInOut:i},self:{dotSize:m,dotColor:y,dotColorActive:L,dotColorFocus:V,dotLineWidth:x,dotLineWidthActive:F,arrowColor:k}}=cs.value;return{"--n-bezier":i,"--n-dot-color":y,"--n-dot-color-focus":V,"--n-dot-color-active":L,"--n-dot-size":m,"--n-dot-line-width":x,"--n-dot-line-width-active":F,"--n-arrow-color":k}}),ve=s?Ms("carousel",void 0,ht,t):void 0;return Object.assign(Object.assign({mergedClsPrefix:n,selfElRef:d,slidesElRef:r,slideVNodes:a,duplicatedable:c,userWantsControl:g,autoSlideSize:b,displayIndex:Y,realIndex:$,slideStyles:ce,translateStyle:Xe,slidesControlListeners:ns,handleTransitionEnd:$t,handleResize:ts,handleSlideResize:ss,handleMouseenter:as,handleMouseleave:os,isActive:Gt,arrowSlotProps:ls,dotSlotProps:is},rs),{cssVars:s?void 0:ht,themeClass:ve==null?void 0:ve.themeClass,onRender:ve==null?void 0:ve.onRender})},render(){var t;const{mergedClsPrefix:n,showArrow:s,userWantsControl:d,slideStyles:r,dotType:o,dotPlacement:a,slidesControlListeners:S,transitionProps:A={},arrowSlotProps:f,dotSlotProps:l,$slots:{default:c,dots:g,arrow:h}}=this,v=c&&zs(c())||[];let b=Ta(v);return b.length||(b=v.map(p=>W(La,null,{default:()=>Tt(p)}))),this.duplicatedable&&(b=ma(b)),this.slideVNodes.value=b,this.autoSlideSize&&(b=b.map(p=>W(At,{onResize:this.handleSlideResize},{default:()=>p}))),(t=this.onRender)===null||t===void 0||t.call(this),W("div",Object.assign({ref:"selfElRef",class:[this.themeClass,"".concat(n,"-carousel"),this.direction==="vertical"&&"".concat(n,"-carousel--vertical"),this.showArrow&&"".concat(n,"-carousel--show-arrow"),"".concat(n,"-carousel--").concat(a),"".concat(n,"-carousel--").concat(this.direction),"".concat(n,"-carousel--").concat(this.effect),d&&"".concat(n,"-carousel--usercontrol")],style:this.cssVars},S,{onMouseenter:this.handleMouseenter,onMouseleave:this.handleMouseleave}),W(At,{onResize:this.handleResize},{default:()=>W("div",{ref:"slidesElRef",class:"".concat(n,"-carousel__slides"),role:"listbox",style:this.translateStyle,onTransitionend:this.handleTransitionEnd},d?b.map((p,_)=>W("div",{style:r[_],key:_},Et(W(Os,Object.assign({},A),{default:()=>p}),[[Ks,this.isActive(_)]]))):b)}),this.showDots&&l.total>1&&bt(g,l,()=>[W(ya,{key:o+a,total:l.total,currentIndex:l.currentIndex,dotType:o,trigger:this.trigger,keyboard:this.keyboard})]),s&&bt(h,f,()=>[W(Ia,null)]))}});function Ta(t){return t.reduce((n,s)=>(xa(s)&&n.push(s),n),[])}const Ra="_prepareLessons_sy5sv_1",Da="_directoryMain_sy5sv_6",Ea="_resourceMain_sy5sv_7",Pa="_lessonMain_sy5sv_12",Fa="_resourceClose_sy5sv_22",ka="_hideSideBar_sy5sv_28",Ve={prepareLessons:Ra,directoryMain:Da,resourceMain:Ea,lessonMain:Pa,resourceClose:Fa,hideSideBar:ka},Na="_directoryList_1rdnr_1",Ua="_scrollBar_1rdnr_8",Wa="_iconArrow_1rdnr_32",Ma="_treeParent_1rdnr_35",za="_treeChild_1rdnr_38",Ka="_treeItem_1rdnr_41",Oa="_title_1rdnr_53",Za="_dir_1rdnr_1",Ga="_titleSelect_1rdnr_72",qa="_arrow_1rdnr_80",Ja="_arrowSelect_1rdnr_87",Xa="_childArrow_1rdnr_91",Qa="_childItem_1rdnr_94",Ha="_childSelect_1rdnr_101",Ya="_coursewareModal_1rdnr_108",N={directoryList:Na,scrollBar:Ua,"select-directory":"_select-directory_1rdnr_13",iconArrow:Wa,treeParent:Ma,treeChild:za,treeItem:Ka,title:Oa,dir:Za,titleSelect:Ga,arrow:qa,arrowSelect:Ja,childArrow:Xa,childItem:Qa,childSelect:Ha,coursewareModal:Ya},$a="_attendClassSearch_g69gx_1",eo="_iconSearch_g69gx_17",to="_classList_g69gx_21",so="_content_g69gx_25",ao="_item_g69gx_29",oo="_cover_g69gx_35",no="_iconCustom_g69gx_49",lo="_editContainer_g69gx_59",io="_editBtnGroup_g69gx_72",ro="_delBtn_g69gx_75",co="_editBtn_g69gx_72",uo="_itemImg_g69gx_99",po="_itemBg_g69gx_130",fo="_itemName_g69gx_155",mo="_teachingModal_g69gx_162",go="_removeVisiable_g69gx_165",vo="_studentRemove_g69gx_171",ho="_btnGroup_g69gx_183",U={attendClassSearch:$a,iconSearch:eo,classList:to,content:so,item:ao,cover:oo,iconCustom:no,editContainer:lo,editBtnGroup:io,delBtn:ro,editBtn:co,itemImg:uo,itemBg:po,itemName:fo,teachingModal:mo,removeVisiable:go,studentRemove:vo,btnGroup:ho},wo="data:image/png;base64,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",Ao=G({name:"select-lessonware",emits:["close","confirm"],setup(t,{emit:n}){const s=it();Pt();const d=je(),r=ie({loading:!1,list:[],teachingStatus:!1,musicTagList:[],selectItem:{},bookVersionId:null,keyword:null,currentGradeNum:null,subjectId:null,removeVisiable:!1,removeRow:{}}),o=async()=>{r.loading=!0;try{const{data:f}=await Bt({page:1,rows:99,type:"COURSEWARE",enableFlag:1,bookVersionId:r.bookVersionId,keyword:r.keyword,currentGradeNum:r.currentGradeNum,subjectId:r.subjectId});r.list=f.rows}catch(f){}r.loading=!1},a=async f=>{try{await ds({id:r.removeRow.id}),d.success("删除成功"),o(),r.removeVisiable=!1}catch(l){console.log(l)}},S=Ut(()=>o(),500),A=f=>{n("confirm",f),n("close")};return H(async()=>{try{await s.getSubjects();const{data:f}=await us({page:1,rows:99,type:"COURSEWARE"});(f.rows||[]).forEach(c=>{r.musicTagList.push({id:c.id,name:c.name})})}catch(f){}o()}),()=>e("div",{class:U.selectLessonware},[e("div",{class:U.attendClassSearch},[e(we,{placeholder:"请输入教材名称",clearable:!0,value:r.keyword,"onUpdate:value":f=>r.keyword=f,onKeyup:f=>{f.code==="Enter"&&S()},onClear:()=>S()},{prefix:()=>e("span",{class:"icon-search-input",onClick:()=>S()},null)}),e(he,{placeholder:"全部声部",clearable:!0,options:[{name:"全部声部",id:null},...s.getSubjectList],valueField:"id",labelField:"name",value:r.subjectId,"onUpdate:value":[f=>r.subjectId=f,()=>S()]},null),e(he,{placeholder:"全部版本",clearable:!0,options:[{id:null,name:"全部版本"},...r.musicTagList],labelField:"name",valueField:"id",value:r.bookVersionId,"onUpdate:value":[f=>r.bookVersionId=f,()=>S()]},null),e(he,{placeholder:"全部年级",options:[{label:"全部年级",value:null},...Is.grades],value:r.currentGradeNum,"onUpdate:value":[f=>r.currentGradeNum=f,()=>S()],clearable:!0,filterable:!0},null)]),e(Ae,{class:U.classList},{default:()=>[e(de,{show:r.loading,class:U.content},{default:()=>[e(J,{size:[50,40]},{default:()=>[e("div",{class:U.item,key:"item--1",onClick:()=>{r.selectItem={},r.teachingStatus=!0}},[e("div",{class:U.cover},[e("div",{class:U.itemImg},[e("div",{class:U.itemBg},null),e(le,{objectFit:"cover",src:wo,lazy:!0,previewDisabled:!0,onLoad:f=>{f.target.dataset.loaded="true"}},null)])])]),r.list.map((f,l)=>e("div",{class:U.item,key:"item-".concat(l),onClick:()=>A(f)},[e("div",{class:U.cover},[e("div",{class:U.itemImg},[e("div",{class:U.itemBg},null),e(le,{objectFit:"cover",src:f.coverImg,lazy:!0,previewDisabled:!0,onLoad:c=>{c.target.dataset.loaded="true"}},null),f.customFlag&&e(Ke,null,[e("div",{class:U.iconCustom},null),e("div",{class:U.editContainer},[e("div",{class:U.editBtnGroup},[e(M,{size:"small",class:U.delBtn,color:"#EA4132",onClick:c=>{c.stopPropagation(),r.removeVisiable=!0,r.removeRow=f}},{default:()=>[C("删除")]}),e(M,{size:"small",class:U.editBtn,color:"#FFFFFF",onClick:c=>{c.stopPropagation(),r.selectItem=f,r.teachingStatus=!0}},{default:()=>[C("编辑")]})])])])])]),e("div",{class:U.itemName},[f.name])]))]})]})]}),e(Q,{show:r.teachingStatus,"onUpdate:show":f=>r.teachingStatus=f,preset:"card",showIcon:!1,class:["modalTitle background",U.teachingModal],title:"自定义教材",blockScroll:!1},{default:()=>[e(xs,{item:r.selectItem,onClose:()=>r.teachingStatus=!1,onConfirm:()=>{o(),r.selectItem={}}},null)]}),e(Q,{show:r.removeVisiable,"onUpdate:show":f=>r.removeVisiable=f,preset:"card",class:["modalTitle",U.removeVisiable],title:"删除教材"},{default:()=>[e("div",{class:U.studentRemove},[e("p",null,[C("是否删除该教材")]),e(J,{class:U.btnGroup,justify:"center"},{default:()=>[e(M,{round:!0,type:"primary",onClick:a},{default:()=>[C("确定")]}),e(M,{round:!0,onClick:()=>r.removeVisiable=!1},{default:()=>[C("取消")]})]})])]})])}}),bo=G({name:"directory-main",setup(){const t=rt(),n=pe(),s=Ft(),d=K(!0),r=ie({lastUseCoursewareId:t.query.lastUseCoursewareId?t.query.lastUseCoursewareId+"":null,unit:t.query.unit?t.query.unit+"":null,showSelectBookStatus:!1,coursewareStatus:!1}),o=async()=>{var l;try{const{data:c}=await Bt({page:1,rows:99,type:"COURSEWARE",enableFlag:1}),g=c.rows||[];if(g.length>0){const h=g.find(b=>{var p;return b.id===(r.lastUseCoursewareId||((p=s.getUserInfo)==null?void 0:p.lastUseCoursewareId))});let v=null;h?(n.setBaseCourseware(h),v=h.id,n.setSubjectList(h.subjectList||[])):(n.setBaseCourseware(g[0]),v=(l=g[0])==null?void 0:l.id,n.setSubjectList(g[0].subjectList||[])),A(v)}r.showSelectBookStatus=!0}catch(c){}},a=async()=>{try{const l=n.getBaseCourseware;if(!l.id)return;const{data:c}=await ps({id:l.id}),g=c.lessonList||[],h=S(r.unit,g);g.forEach((v,b)=>{if(v.selected=!1,h.length>1)v.id===h[0]&&(v.selected=!0,v.knowledgeList.forEach(p=>{p.id===h[1]&&(n.setSelectKey(p==null?void 0:p.id),n.setLessonCoursewareId(p==null?void 0:p.lessonCoursewareId),n.setLessonCoursewareDetailId(p==null?void 0:p.lessonCoursewareDetailId))}));else if(b===0){v.selected=!0;const p=v.knowledgeList[0];n.setSelectKey(p==null?void 0:p.id),n.setLessonCoursewareId(p==null?void 0:p.lessonCoursewareId),n.setLessonCoursewareDetailId(p==null?void 0:p.lessonCoursewareDetailId)}}),n.setTreeList(g)}catch(l){}},S=(l,c,g=[])=>{for(const h of c){if(h.knowledgeList&&h.knowledgeList.length>0){const v=S(l,h.knowledgeList,[...g,h.id]);if(v.includes(l))return v}if(h.id===l)return[...g,l]}return g},A=async l=>{try{await fs({coursewareId:l}),s.getInfo()}catch(c){}},f=async l=>{d.value=!0,r.lastUseCoursewareId=l.lastUseCoursewareId,r.unit=l.unit,await o(),await a(),d.value=!1};return H(async()=>{d.value=!0,await o(),await a(),d.value=!1,z.on("onChangeClass",async l=>{f(l)})}),()=>e("div",{class:N.directoryList},[r.showSelectBookStatus&&e("div",{id:"lessons-0",class:N["select-directory"],onClick:()=>r.coursewareStatus=!0},[e("span",{class:["cr-ellipsis"],title:n.getBaseCourseware.name},[n.getBaseCourseware.name||"请选择教材"]),e(kt,{class:N.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(Ae,{class:N.scrollBar},{default:()=>[e(de,{show:d.value},{default:()=>[e("div",{class:[N.listSection,!d.value&&n.getTreeList.length<=0?N.emptySection:""]},[n.getTreeList.map((l,c)=>e("div",{class:N.treeParent,key:"parent"+c},[e("div",{class:[N.treeItem,N.parentItem],onClick:()=>{n.getTreeList.forEach(g=>{l.id!==g.id&&(g.selected=!1)}),l.selected=!l.selected}},[l.knowledgeList&&l.knowledgeList.length>0&&e("span",{class:[N.arrow,l.selected?N.arrowSelect:""]},null),e("p",{class:[N.title,l.selected?N.titleSelect:""]},[e("span",{class:[N.dir,l.selected?N.dirSelect:""]},null),l.name])]),l.selected&&l.knowledgeList&&l.knowledgeList.map((g,h)=>e("div",{key:"child"+h,class:[N.treeItem,N.childItem,N.animation,n.getSelectKey===g.id?N.childSelect:""],onClick:()=>{n.setSelectKey(g.id),n.setLessonCoursewareId(g.lessonCoursewareId),n.setLessonCoursewareDetailId(g.lessonCoursewareDetailId)}},[e("span",{class:N.childArrow},null),e("p",{class:N.title},[g.name])]))]))]),!d.value&&n.getTreeList.length<=0&&e(Ge,null,null)]})]}),e(Q,{show:r.coursewareStatus,"onUpdate:show":l=>r.coursewareStatus=l,preset:"card",showIcon:!1,class:["modalTitle background",N.coursewareModal],title:"选择教材",blockScroll:!1},{default:()=>[e(Ao,{onClose:()=>r.coursewareStatus=!1,onConfirm:l=>{if(n.setBaseCourseware(l),n.setSubjectList(l.subjectList),l.subjectList.findIndex(g=>g.id==n.getSubjectId)<0){const g=l.subjectList[0].id?Number(l.subjectList[0].id):"";n.setSubjectId(g)}a(),A(l.id)}},null)]})])}}),at={"lesson-main":"_lesson-main_oyqxf_1"},yo="_btnGroup_1c5un_1",So="_btnClassList_1c5un_11",Co="_btnClassStart_1c5un_79",Io="_btnItem_1c5un_86",xo="_btnTitle_1c5un_91",Lo="_tipsContainer_1c5un_99",_o="_tipsLeft_1c5un_111",Vo="_tips_1c5un_99",Bo="_iconTips_1c5un_120",jo="_btnNoTips_1c5un_125",To="_btnGroupClass_1c5un_131",Ro="_listContainer_1c5un_134",Do="_listSection_1c5un_138",Eo="_emptySection_1c5un_141",Po="_listItems_1c5un_145",Fo="_knowledgePoint_1c5un_154",ko="_operationGroup_1c5un_174",No="_iconCUp_1c5un_185",Uo="_iconCDown_1c5un_189",Wo="_iconCRemove_1c5un_193",Mo="_addKnowledgePoint_1c5un_197",zo="_iconCAdd_1c5un_206",Ko="_list_1c5un_134",Oo="_itemWrap_1c5un_220",Zo="_itemWrapBox_1c5un_225",Go="_attendClassModal_1c5un_237",qo="_itemBlock_1c5un_242",Jo="_itemOperation_1c5un_245",Xo="_iconDelete_1c5un_255",Qo="_removeVisiable_1c5un_262",Ho="_studentRemove_1c5un_268",Yo="_btnGroupModal_1c5un_280",$o="_removeVisiable1_1c5un_287",en="_addMusicItem_1c5un_311",tn="_addMusicName_1c5un_331",sn="_subjectSyncModal_1c5un_341",I={btnGroup:yo,btnClassList:So,btnClassStart:Co,btnItem:Io,btnTitle:xo,tipsContainer:Lo,tipsLeft:_o,tips:Vo,iconTips:Bo,btnNoTips:jo,btnGroupClass:To,listContainer:Ro,listSection:Do,emptySection:Eo,listItems:Po,knowledgePoint:Fo,operationGroup:ko,iconCUp:No,iconCDown:Uo,iconCRemove:Wo,addKnowledgePoint:Mo,iconCAdd:zo,list:Ko,itemWrap:Oo,itemWrapBox:Zo,attendClassModal:Go,itemBlock:qo,itemOperation:Jo,iconDelete:Xo,removeVisiable:Qo,studentRemove:Ho,btnGroupModal:Yo,removeVisiable1:$o,addMusicItem:en,addMusicName:tn,subjectSyncModal:sn},an="data:image/png;base64,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",_t="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",on="_btnGroupModal_1xgap_1",nn="_subjectSync_1xgap_8",ln="_tips_1xgap_8",rn="_subjectList_1xgap_17",cn="_subjectItem_1xgap_24",un="_imgSection_1xgap_24",dn="_iconSelect_1xgap_38",pn="_subjectName_1xgap_46",fn="_subjectSelect_1xgap_50",oe={btnGroupModal:on,subjectSync:nn,tips:ln,subjectList:rn,subjectItem:cn,imgSection:un,iconSelect:dn,subjectName:pn,subjectSelect:fn},mn=G({name:"subject-sync",props:{subjectId:{type:[String,Number],default:""}},emits:["close","confirm"],setup(t,{emit:n}){const s=it(),d=pe(),r=je(),o=K([]),a=K([]),S=()=>{if(o.value.length<=0){r.error("至少选择一个声部进行同步");return}n("confirm",o.value)};return H(async()=>{await s.getSubjects();const A=s.getSubjectList,f=d.getSubjectList,l=[];A.forEach(c=>{f.findIndex(h=>h.id==c.id)!=-1&&l.push(c)}),a.value=l,t.subjectId&&(o.value=[Number(t.subjectId)])}),()=>e("div",{class:oe.subjectSync},[e("div",{class:oe.tips},[C("请选择当前课件可使用的乐器"),e("span",null,[C("(勾选后则对应乐器下的课件内容将被当前课件内容全部替换)")])]),e("div",{class:oe.subjectList},[a.value.map(A=>e("div",{class:[oe.subjectItem,o.value.includes(A.id)?oe.subjectSelect:""],onClick:()=>{if(o.value.includes(A.id)){const f=o.value.indexOf(A.id);o.value.splice(f,1)}else o.value.push(A.id)}},[e("div",{class:oe.imgSection},[e("img",{src:A.img},null),o.value.includes(A.id)&&e("img",{src:la,class:oe.iconSelect},null)]),e("p",{class:oe.subjectName},[A.name])]))]),e(J,{class:oe.btnGroupModal,justify:"center"},{default:()=>[e(M,{round:!0,onClick:()=>n("close")},{default:()=>[C("取消")]}),e(M,{round:!0,type:"primary",onClick:S},{default:()=>[C("确定")]})]})])}}),gn=G({name:"courseware-modal",emits:["change"],setup(t,{emit:n}){it();const s=pe();rt();const d=qs();Pt();const r=je(),o=ie({subjects:[],name:"",openFlag:!1,coursewareList:[{name:"",list:[]}],loadingStatus:!1,showAttendClass:!1,attendClassType:"change",removeIds:[],editSubjectIds:"",removeVisiable:!1,addCoursewareItem:{},messageOperation:{visiable:!1,type:"delete",contentDirection:"center",title:"删除知识点",content:"请确认是否删除该知识点,删除知识点后将同步删除知识点下的资源",cancelButtonText:"取消",confirmButtonText:"确认",index:0},subjectSyncVisiable:!1,show:!1,item:{},previewModal:!1,previewParams:{type:"",subjectId:"",detailId:""}}),a=async()=>{o.loadingStatus=!0,o.loadingStatus=!1},S=u=>{o.removeIds.push(u.id);const w=o.coursewareList.findIndex(j=>j.id===u.id);o.coursewareList.splice(w,1)},A=async()=>{try{const u=[];o.coursewareList.forEach(w=>{u.push({materialName:w.name,materialType:w.type,materialId:w.materialId,id:w.id})}),await gs({coursewareDetailKnowledgeId:s.getSelectKey,lessonCoursewareId:s.getLessonCoursewareId,lessonCoursewareDetailId:s.getLessonCoursewareDetailId,materialList:[...u]}),r.success("编辑成功"),o.removeVisiable=!1,s.setIsEditResource(!1),o.removeIds=[],await a()}catch(u){}},f=(u,w,j)=>{const R=u.getBoundingClientRect();return w>=R.left&&w<=R.right&&j>=R.top&&j<=R.bottom},l=(u,w)=>{const j=u.getBoundingClientRect(),R=j.left+j.width/2;return w<R},c=(u,w)=>{u==="up"||u==="down"||u==="remove"&&(o.messageOperation={visiable:!0,type:"delete",contentDirection:"left",title:"删除知识点",content:"请确认是否删除该知识点,删除知识点后将同步删除知识点下的资源",cancelButtonText:"取消",confirmButtonText:"确认",index:w})},g=async()=>{const u=o.messageOperation.type;u==="delete"?o.coursewareList.splice(o.messageOperation.index,1):u==="addItem"?(o.coursewareList.push({name:"",list:[]}),h(o.addCoursewareItem)):u==="save"&&await p(),o.messageOperation.visiable=!1},h=(u,w)=>{ot(()=>{if(w){const j=document.querySelectorAll(".row-nav");let R=!1;j.forEach((ce,q)=>{if(f(ce,w.x,w.y)){const ye=o.coursewareList;l(ce,w.x)?ye.splice(q,0,u):ye.splice(q+1,0,u),R=!0,o.coursewareList[u.index||0].list=ye,s.setCoursewareList(o.coursewareList)}}),R||(o.coursewareList[u.index||0].list.push(u),s.setCoursewareList(o.coursewareList))}else o.coursewareList[0].list.push(u),console.log(o.coursewareList),s.setCoursewareList(o.coursewareList)})},v=async()=>{try{if(!o.name){r.error("请输入课件标题");return}if(o.subjects.length<=0){r.error("请选择声部");return}let u=!1;for(const w of o.coursewareList){if(!w.name){r.error("请输入知识点名称");return}Array.isArray(w.list)&&w.list.length<=0&&(u=!0)}if(u){r.error("请至少添加一个资源");return}o.messageOperation={visiable:!0,type:"save",contentDirection:"center",title:"保存课件",content:"当前课件暂未保存,是否保存?",cancelButtonText:"不保存",confirmButtonText:"保存",index:0}}catch(u){}};let b=!1;const p=async()=>{try{if(b)return;b=!0;const u={name:o.name,subjectIds:o.subjects.join(","),openFlag:o.openFlag,coursewareDetailKnowledgeId:s.getSelectKey,chapterKnowledgeList:[]};o.coursewareList.forEach(w=>{let j=[];Array.isArray(w.list)&&w.list.length>0&&(j=w.list.map(R=>({bizId:R.materialId,type:R.type,dataJson:""}))),u.chapterKnowledgeList.push({name:w.name,chapterKnowledgeMaterialList:j})}),await vs(u),r.success("添加成功"),n("change",{status:!1}),z.emit("teacher-slideshow",!1),setTimeout(()=>{b=!1},100)}catch(u){}},_=(u,w)=>{o.coursewareList.length<=0?(o.addCoursewareItem=u,o.messageOperation={visiable:!0,type:"addItem",contentDirection:"center",title:"添加到知识点",content:"当前课件暂无知识点,请添加知识点后操作",cancelButtonText:"取消",confirmButtonText:"添加知识点",index:0}):h(u,w)};return H(async()=>{await a(),z.on("onPrepareAddItem",_)}),Oe(()=>{z.off("onPrepareAddItem",_)}),()=>e("div",{class:I.coursewareModal},[e("div",{class:I.btnGroup},[e(J,null,{default:()=>[e("div",{class:I.btnItem},[e("span",{class:I.btnTitle},[e("span",null,[C("*")]),C("标题:")]),e(we,{placeholder:"请输入课件标题",value:o.name,"onUpdate:value":u=>o.name=u},null)]),e("div",{class:I.btnItem},[e("span",{class:I.btnTitle},[e("span",null,[C("*")]),C("声部:")]),e(he,{placeholder:"请选择声部(可多选)",class:I.btnSubjectList,options:s.getSubjectList,labelField:"name",valueField:"id",multiple:!0,maxTagCount:1,size:"small",value:o.subjects,"onUpdate:value":u=>o.subjects=u},null)]),e("div",{class:I.btnItem},[e("span",{class:I.btnTitle},[C("公开:")]),e(Js,{value:o.openFlag,"onUpdate:value":u=>o.openFlag=u},null)])]}),e(J,null,{default:()=>[e(M,{type:"error",onClick:()=>{n("change",{status:!1}),z.emit("teacher-slideshow",!1)}},{default:()=>[C("取消")]}),e(M,{type:"primary",onClick:v},{default:()=>[C("保存课件")]})]})]),e(Ae,Xs({class:[I.listContainer]},{id:"lessons-2"}),{default:()=>[e(de,{show:o.loadingStatus},{default:()=>[e("div",{class:[I.listSection]},[o.coursewareList.map((u,w)=>e("div",{class:I.listItems,onDragenter:j=>{j.preventDefault()},onDragover:j=>{j.preventDefault()},onDrop:j=>{let R=j.dataTransfer.getData("text");R=R?JSON.parse(R):{},R.id&&z.emit("onPrepareAddItem",{materialId:R.id,coverImg:R.coverImg,type:R.type,title:R.name,isCollect:R.isCollect,isSelected:R.isSelected,content:R.content,removeFlag:!1,index:w},{x:j.clientX,y:j.clientY})}},[e("div",{class:I.knowledgePoint},[e("div",{class:I.btnItem},[e("span",{class:I.btnTitle},[e("span",null,[C("*")]),C("知识点名称:")]),e(we,{placeholder:"未命名知识点",value:u.name,"onUpdate:value":j=>u.name=j},null)])]),e(J,{class:I.operationGroup},{default:()=>[w>0&&e(Be,null,{trigger:()=>e("i",{class:I.iconCUp,onClick:()=>c("up",w)},null),default:"上移知识点"}),o.coursewareList.length>1&&e(Be,null,{trigger:()=>e("i",{class:I.iconCDown,onClick:()=>c("down",w)},null),default:"下移知识点"}),e(Be,null,{trigger:()=>e("i",{class:I.iconCRemove,onClick:()=>c("remove",w)},null),default:"删除知识点"})]}),u.list.length>0&&e(ta,{modelValue:u.list,"onUpdate:modelValue":j=>u.list=j,itemKey:"id",componentData:{itemKey:"id",tag:"div",animation:200,group:"description",disabled:!1},class:I.list},{item:j=>{const R=j.element;return e("div",{"data-id":R.id,class:[I.itemWrap,I.itemBlock,"row-nav"]},[e("div",{class:I.itemWrapBox},[e(ea,{class:[I.itemContent],isShowCollect:!1,offShelf:!!R.removeFlag,item:R},null),e("div",{class:I.itemOperation},[e("img",{src:an,class:I.iconDelete,onClick:ce=>{ce.stopPropagation(),S(R)}},null)])])])},footer:()=>e("div",{class:I.itemWrap},[e("div",{class:I.itemWrapBox},[e("div",{class:[I.itemContent,I.addMusicItem,"handle"],onClick:()=>{sessionStorage.setItem("notation-open-create","1"),d.push("/notation")}},[e("img",{src:_t},null),e("p",{class:I.addMusicName},[C("添加功能")])])])])}),u.list<=0&&e("div",{class:I.list},[e("div",{class:I.itemWrap},[e("div",{class:I.itemWrapBox},[e("div",{class:[I.itemContent,I.addMusicItem,"handle"],onClick:()=>{sessionStorage.setItem("notation-open-create","1"),d.push("/notation")}},[e("img",{src:_t},null),e("p",{class:I.addMusicName},[C("添加功能")])])])])])])),e(M,{block:!0,type:"primary",secondary:!0,class:I.addKnowledgePoint,onClick:()=>{o.coursewareList.push({name:"",list:[]})}},{default:()=>[e("i",{class:I.iconCAdd},null),C("添加知识点")]})])]})]}),e(ms,{show:o.show,"onUpdate:show":u=>o.show=u,item:o.item},null),e(Q,{show:o.removeVisiable,"onUpdate:show":u=>o.removeVisiable=u,preset:"card",class:["modalTitle",I.removeVisiable],title:"提示"},{default:()=>[e("div",{class:I.studentRemove},[e("p",null,[C("是否完成编辑?")]),e(J,{class:I.btnGroupModal,justify:"center"},{default:()=>[e(M,{round:!0,type:"primary",onClick:A},{default:()=>[C("确定")]}),e(M,{round:!0,onClick:()=>o.removeVisiable=!1},{default:()=>[C("取消")]})]})])]}),e(Q,{show:o.messageOperation.visiable,"onUpdate:show":u=>o.messageOperation.visiable=u,preset:"card",class:["modalTitle",I.removeVisiable1],title:o.messageOperation.title},{default:()=>[e(Wt,{content:o.messageOperation.content,contentDirection:o.messageOperation.contentDirection,cancelButtonText:o.messageOperation.cancelButtonText,confirmButtonText:o.messageOperation.confirmButtonText,onClose:()=>o.messageOperation.visiable=!1,onConfirm:()=>g()},null)]}),e(na,{show:o.previewModal,"onUpdate:show":u=>o.previewModal=u,type:"attend",params:o.previewParams},null),e(Q,{show:o.subjectSyncVisiable,"onUpdate:show":u=>o.subjectSyncVisiable=u,preset:"card",class:["modalTitle background",I.subjectSyncModal],title:"同步声部"},{default:()=>[e(mn,{subjectId:s.getSubjectId,onClose:()=>o.subjectSyncVisiable=!1,onConfirm:async u=>{try{o.editSubjectIds=u.join(","),await A(),o.subjectSyncVisiable=!1}catch(w){}}},null)]})])}}),vn="_btnGroup_1gv4t_1",hn="_addBtnIcon_1gv4t_9",wn="_addPreset_1gv4t_13",An="_listContainer_1gv4t_57",bn="_listSection_1gv4t_61",yn="_emptySection_1gv4t_64",Sn="_list_1gv4t_57",Cn="_itemBlock_1gv4t_78",In="_removeVisiable1_1gv4t_81",xn="_studentRemove_1gv4t_87",Ln="_btnGroupModal_1gv4t_98",_n="_assignHomework_1gv4t_105",O={btnGroup:vn,addBtnIcon:hn,addPreset:wn,listContainer:An,listSection:bn,emptySection:yn,list:Sn,itemBlock:Cn,removeVisiable1:In,studentRemove:xn,btnGroupModal:Ln,assignHomework:_n},Vn=G({name:"train-presets",emits:["change"],setup(t,{emit:n}){const s=pe(),d=Ft(),{info:r}=Nt(d),o=je(),a=ie({assignHomeworkStatus:!1,editTitleVisiable:!1,editTitle:"",editBtnLoading:!1,selectItem:{},removeVisiable1:!1,loadingStatus:!1,tableList:[]}),S=async()=>{a.loadingStatus=!0;try{if(!s.getSelectKey)return a.loadingStatus=!1;const{data:l}=await hs({page:1,coursewareKnowledgeDetailId:s.getSelectKey}),c=l.rows||[],g=[];c.forEach(h=>{var _,u;const{lessonPreTrainingDetails:v,...b}=h,p={...b,pTitle:"",eTitle:"",teacherAvatar:(_=r.value)==null?void 0:_.avatar,teacherName:(u=r.value)==null?void 0:u.nickname,lessonPreTrainingDetails:v};v.forEach(w=>{w.trainingType==="PRACTICE"&&w.musicName&&(p.pTitle+=p.pTitle?"、《"+w.musicName+"》":"练习曲目《"+w.musicName+"》"),w.trainingType==="EVALUATION"&&w.musicName&&(p.eTitle+=p.eTitle?"、《"+w.musicName+"》":"评测曲目《"+w.musicName+"》")}),g.push(p)}),a.tableList=g}catch(l){}a.loadingStatus=!1};re(()=>s.getSelectKey,()=>{S()});const A=async()=>{if(!a.editTitle){o.error("请输入作业标题");return}a.editBtnLoading=!0;try{await ws({id:a.selectItem.id,title:a.editTitle}),o.success("修改成功"),a.editTitleVisiable=!1,a.tableList.forEach(l=>{l.id===a.selectItem.id&&(l.title=a.editTitle)})}catch(l){}a.editBtnLoading=!1},f=async()=>{a.editBtnLoading=!0;try{await As({id:a.selectItem.id}),o.success("删除成功"),a.removeVisiable1=!1,S()}catch(l){}a.editBtnLoading=!1};return H(()=>{S()}),()=>e("div",{class:O.trainPresets},[e("div",{class:O.btnGroup},[e(J,null,{default:()=>[e(M,{type:"primary",class:O.addPreset,onClick:()=>{z.emit("teacher-slideshow",!0),n("change",{status:!0})}},{default:()=>[C("添加作业预设")],icon:()=>e(Ke,null,[e(le,{class:O.addBtnIcon,previewDisabled:!0,src:Mt},null)])})]})]),e(Ae,{class:[O.listContainer]},{default:()=>[e(de,{show:a.loadingStatus},{default:()=>[e("div",{class:[O.listSection,!a.loadingStatus&&a.tableList.length<=0?O.emptySection:""]},[e("div",{class:[O.list]},[a.tableList.map(l=>e(ia,{item:l,onEditTitle:()=>{a.selectItem=l,a.editTitle=l.title,a.editTitleVisiable=!0},onEdit:()=>{z.emit("teacher-slideshow",!0),n("change",{status:!0,lessonPreTraining:l})},onConfirm:()=>{var g;if(!l.lessonPreTrainingDetails||l.lessonPreTrainingDetails.length<=0){o.error("作业预设不能为空");return}let c=0;if((g=l.lessonPreTrainingDetails)==null||g.forEach(h=>{h.removeFlag||c++}),c<=0){o.error("作业内容不能为空");return}a.assignHomeworkStatus=!0,a.selectItem=l},onDelete:()=>{a.removeVisiable1=!0,a.selectItem=l}},null))]),!a.loadingStatus&&a.tableList.length<=0&&e(Ge,{description:"暂无作业"},null)])]})]}),e(Q,{show:a.removeVisiable1,"onUpdate:show":l=>a.removeVisiable1=l,preset:"card",class:["modalTitle",O.removeVisiable1],title:"删除作业"},{default:()=>[e("div",{class:O.studentRemove},[e("p",null,[C("请确认是否删除【"),a.selectItem.title,C("】,删除后不可恢复")]),e(J,{class:O.btnGroupModal,justify:"center"},{default:()=>[e(M,{round:!0,onClick:()=>a.removeVisiable1=!1},{default:()=>[C("取消")]}),e(M,{round:!0,type:"primary",onClick:f,loading:a.editBtnLoading},{default:()=>[C("确定")]})]})])]}),e(Q,{show:a.editTitleVisiable,"onUpdate:show":l=>a.editTitleVisiable=l,preset:"card",class:["modalTitle",O.removeVisiable1],title:"作业重命名"},{default:()=>[e("div",{class:O.studentRemove},[e(we,{placeholder:"请输入作业标题",value:a.editTitle,"onUpdate:value":l=>a.editTitle=l,maxlength:100},null),e(J,{class:O.btnGroupModal,justify:"center"},{default:()=>[e(M,{round:!0,onClick:()=>a.editTitleVisiable=!1},{default:()=>[C("取消")]}),e(M,{round:!0,type:"primary",onClick:A,loading:a.editBtnLoading},{default:()=>[C("确定")]})]})])]}),e(Q,{show:a.assignHomeworkStatus,"onUpdate:show":l=>a.assignHomeworkStatus=l,preset:"card",showIcon:!1,class:["modalTitle background",O.assignHomework],title:"布置作业",blockScroll:!1},{default:()=>[e(sa,{item:a.selectItem,trainList:[],onClose:()=>a.assignHomeworkStatus=!1},null)]})])}}),Bn="_coursewarePresetsContainer_1q9d2_1",jn="_openLoading_1q9d2_13",Tn="_coursewarePresets_1q9d2_1",Rn="_btnSubjectList_1q9d2_20",Dn="_addBtnIcon_1q9d2_23",En="_addBtn_1q9d2_23",Pn="_title_1q9d2_36",Fn="_titleLeft_1q9d2_47",kn="_icon_1q9d2_51",Nn="_iconWork_1q9d2_57",Un="_iconCourseware_1q9d2_61",Wn="_line_1q9d2_65",Mn="_more_1q9d2_70",zn="_swipeControll_1q9d2_82",Kn="_leftIcon_1q9d2_85",On="_list_1q9d2_93",Zn="_listSame_1q9d2_102",Gn="_itemWrap_1q9d2_106",qn="_itemWrapBox_1q9d2_109",Jn="_attendClassModal_1q9d2_115",Xn="_removeVisiable1_1q9d2_120",Qn="_studentRemove_1q9d2_126",Hn="_btnGroupModal_1q9d2_137",D={coursewarePresetsContainer:Bn,openLoading:jn,coursewarePresets:Tn,btnSubjectList:Rn,addBtnIcon:Dn,addBtn:En,title:Pn,titleLeft:Fn,icon:kn,iconWork:Nn,iconCourseware:Un,line:Wn,more:Mn,swipeControll:zn,leftIcon:Kn,list:On,listSame:Zn,itemWrap:Gn,itemWrapBox:qn,attendClassModal:Jn,removeVisiable1:Xn,studentRemove:Qn,btnGroupModal:Hn},Vt="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",Yn="_coursewareType_16jqy_1",$n="_coursewareTypeHover_16jqy_12",el="_addBtn_16jqy_12",tl="_coursewareTypeHocoursewareTypeShow_16jqy_16",sl="_cover_16jqy_37",al="_status_16jqy_45",ol="_coursewareText_16jqy_63",nl="_name_16jqy_66",ll="_iconEditName_16jqy_80",il="_subjectName_16jqy_87",rl="_editName_16jqy_93",cl="_footer_16jqy_114",ul="_actionClass_16jqy_119",dl="_optons_16jqy_136",Z={coursewareType:Yn,coursewareTypeHover:$n,addBtn:el,coursewareTypeHocoursewareTypeShow:tl,cover:sl,status:al,coursewareText:ol,name:nl,iconEditName:ll,subjectName:il,editName:rl,footer:cl,actionClass:ul,optons:dl},pl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAABWxJREFUaEPtWWtsFFUUPme6Wx5t0YI8rGJMfBAhKgoJJIoghmRnQTq7tcSZtqgBF6MSVH6YQAyrP9QfPsBGE2sJCu2sSaXMAu40UZFITEBEjQQTJEYTsLyMxVBKobvzyWzdZbbuzuxuW9iNzq/JnHPv/b7zunfOZSryh4scP/1P4Gp78L/hAQDs9dcvJ8NYBqZpBCofFsszdTPoEAnCxkh7SzMzw2kdRw/4/fXXnzdiLQDNd5psKOXM/MUoQWhob285bjevLYG45X3K51cafAKwSSKyrXWBnSdsCYi+uidhGE1Dadlc52JBCOjbWj/INM6eQLW8F0SzLBbRSeCA3t56LFcg2eiL/robyUATADG5JtE+PRyanRcBjySftSYslwiThwt8AqBJAjHj6GUCfFYPq2PyI1Atp1SBjnDIMemzsbSTjieHdW0B5TKRE6hc5LmsO2gCZqVasuSZst7KqGGCHNlVhrKyLpysqED5iXGorOxEVVUVDh2aGvfmtGk/Yd26dbCrLFeMwEKf4jcMagahMhcLW4rCMSIO6Fqrbh1/xQiI1fJxEE3KB7yVhK6pk68KAY8k/0qgm4uWwCKpfl6MYu8BfBMTMTHiOQUzwgkc/0Lma/yDqfKPPK7HzJw2hERJ6QJwrTkXM5/RNTVjiA46iQdj/UxjPT7leQa90S/n1brWur6o9gETrLf28XhuRdo+PGFnpIL0wOLa+ikX+4xXmQhut7B2e1vL4aLxwGJ5+cSLPee+I6KqeAAR/aiHQ3cXBYFAIOA+eqp7F4D7LWehLj2sjh0WAt6ahlmIRjeAKKWOX16czN33GLtcqyJbt+xzSnhRUhoBPJuixxzs0NSXh4WAKCk/A7jNCRgzH9E19XY7Pa+kNBjAZqsOM302a/oUTzAYjB9T0j2DSmJRkk8BNN6ZAJ3WtdCETHpizdJ7KNb3NUCjkjpMv1W4R89oa9v457BVoX6rURMRRmZehHsFpkBEU7ek06mtXTb2bF/PAeuOzkznqcR9n7518/eOxrFTyOZQJa5cOaLkxF/XZZonNumaP/TGxgvp5MFgUNj3w+EOgBZY5QLz0kyEB84zqBByso6TXPQpr8PAi6l6/E5HWF3lNNZSKDKrZuOBbBcaqOeV5BoD9ElqxaE9s6dPmX+gs7M0erJ7pSlzTSxv3NHU1DMsSZwv+IW+hjtiiH4zoEHWWTq67N7toeaToqSsBxD3AjNv0DX1uYIhINbVjaFzxn6AkmWVmS6SIMzV21v3mkA9kvwlgebFQTPt7tBCDxYEAfP3U5QUjYgWpyQt0VORcOj9xDdRUnYDmFtwBERJeQnAKwMqzsaIpi63fitIAqJUJxJh5yUCQrKCMO+nyePmDCyzBUdAlB67hajv28RfVn9y0ulSjJwRDm9KNrEKMoQeDgRGR0917wVwpyVMoi4uWbBTa9mdLjmHzgND0FoUq5UQCI+mxL1AqyPbQm9lqizWQyIz79A1NSXpreNybu6WYsSKdG5PB8brk18wDHozdUH+WA+rcibwnmr5aSJ6Nylneq1DC63Jq4zm0l4f2GHw+pUHYGAXQCWWpD3omlA+29xZRX/dI5eauMuYOXkCBegGItx6GSz3ulx0186t6pG8COR6wWGSSDSpPJL8FYHmWMCfIXLP1LWPfhFrnxiPvgu/E+C2280Fh1Dr3+ccnv4rJmMLgIecdK0EREnZk/g1ZGaDiBclWojOBLhXELD203b1bad7MkcCJmjrJR8RTwWh4l9kmI4yCSsSIL01DTONaKyFGWMZtCYSDjWnbFaWEAIh3vhl4m4QDrpKeJNd2GSdxE4WLwR5Vh4oBKB5JXEhA08Wh2IAaYex6EPob9T410+v7cx6AAAAAElFTkSuQmCC",fl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAABDhJREFUaEPtWF9oW1UY/30nSa10nVMm/pljDHWWCT6IjPnnQYRhbt2WZF2GudXSSq0w91QG7kUN7kFQfDHqw2alW5sb4brmRtfcDJkIvrj6UGW4gSjTTnBzYtV2JW2S+8ltkzZmaXPvtTWd3PN27vnO7/t+359zvnsI1/mg69x+uATqHUE3ArsikfW5KdomBLcwC6/ViBAZDPb81ADviKb1/2h1X6Wc4whEo1FxZvS7XgYOA9zo1ABznyDq4ybq1ePxv+ziOCYgBeXXmPlluwoXkyei0+lkfAcRsR1MRwR2tUVacnmcBWA5ZSwZJURnJhk/Zkm2KOSIgBSUDzBzrKSIiDQh8LYBmrGlvICdBoxD8zigD/WUErGFYUe4JCsFIkcYeL409zZ4N51UB8acYPmDkTEwNpp7CXROTyn328FxFoGAfIzBHSVFjXTDzZrW/4cdxQvOkL9l8NZZAoQfdC1xjx2c/y8Bf0h+mph3gOmaQmXgUYDvXvAUXQBg2PHcgiyb6dMwl0KYACh5DQ4xA+LsGt+9MVWN/qPOqkZACj37BBv5084MWrldRPSKrimHyzVUJdAaiHQbwNGVM8UhMlF/RlO6ahKQ2tvXYpJPMXi7Q1XLv41wUbB4Kp2Km/fP/FiyiMPh/WtyualFL6spzjY3FHyODoJKhsyFCZ+voeotbH5X1SN/VvOKZeW7w8/cl5sx+gGs9ZB48aQ2+Plyu7l1j7yJCzgO4tuF8PQODw0O19JhmYAUiKgM7C2e1+d1LTF7dpeP3ZHu23LZqy24a/2Xeiw2XbkejUa9X41+/7Dh4Qv6UPznynV/SD4Kg7tnvxP9ktGUO5ePQFD+gpkfmzvuaFxPKbeUg5v9UT5PIwxuBtFIsy/4iKruK5TL+INyBsxPApQVXs/j6RMDZ8rXpaD8CTPvLH7jTCoh/jMC/lDkEAy8XlLoEd6tw8mB86W5FO66lWeyv5bmRHhL1xIHVw+BoPwqmKPzBnp9D+onjo+W5oFA18ZpZMv6JXo3k1IOuARq5dh8CtSoAb8bAaC+RexGwI3A0uUsuUXs3gNVU8R6M+em0CpPISnU/hwbRl+x3S74bmza8HHi/culuHd2djZeGp8ZL72jEomXdC3+xqrphXp6enxjV67GyDC2QYh39GT8g8qklfa072WDzZe4c82+dftV9b3JVUPAak+1lFxdWwmXAFa+lfiImdvmipQMgKR0cvBTu+/5i0WqNdSxhY3cZwxsmPttxSU9lbijVmSt3wMB+SCD36wFuFzr5pO9rimhWniWCYTDPTdNzEyOAry5Fui/XSdgmoi2pzXl61pYlgmYQP62jgeQzykAbL3h1zKifJ1AvwmBF4aTypCVfbYImIDmeX/xyuQ+MD/EoM1gto1RzTACLpMQ3zR5GxOq2ve7FeOLtWJVdHXKLYv36knNJVBP75u6/wbImSRe9fShfQAAAABJRU5ErkJggg==",lt=G({name:"courseware-type",props:{item:{type:Object,default:()=>({})},isHoverShowAdd:{type:Boolean,default:!0},isShowAdd:{type:Boolean,default:!1},isEditName:{type:Boolean,default:!1},operate:{type:Boolean,default:!1}},emits:["add","editName","edit","delete","startClass"],setup(t,{emit:n}){return()=>e("div",{class:[Z.coursewareType,t.isHoverShowAdd?Z.coursewareTypeHover:Z.coursewareTypeHocoursewareTypeShow]},[t.isShowAdd&&e(M,{type:"primary",class:[Z.addBtn],disabled:!!t.item.isAdd,onClick:s=>{s.stopPropagation(),s.preventDefault(),n("add")}},{default:()=>[t.item.isAdd?"已添加":"添加"]}),e("div",{class:Z.cover},[t.item.openFlag&&e("span",{class:Z.status},[C("公开")]),e(le,{objectFit:"cover",previewDisabled:!0,src:t.item.coverImg},null)]),e("div",{class:Z.coursewareText},[e("div",{class:[Z.name,t.isEditName&&Z.editName]},[e("span",null,[t.item.name]),e("i",{class:Z.iconEditName,onClick:()=>n("editName")},null)]),e("div",{class:Z.subjectName},[t.item.subjectNames])]),t.operate&&e("div",{class:Z.footer},[e("div",{class:Z.actionClass,onClick:()=>n("startClass")},[C("开始上课")]),e(J,null,{default:()=>[e(Be,null,{trigger:()=>e("div",{class:Z.optons,onClick:()=>n("edit")},[e(le,{src:pl,previewDisabled:!0},null)]),default:()=>e("div",null,[C("编辑")])}),e(Be,null,{trigger:()=>e("div",{class:Z.optons,onClick:()=>n("delete")},[e(le,{src:fl,previewDisabled:!0},null)]),default:()=>e("div",null,[C("删除")])})]})])])}}),ml="_relatedClass_1rn34_1",gl="_attendClassSearch_1rn34_4",vl="_iconSearch_1rn34_20",hl="_classList_1rn34_24",wl="_listSection_1rn34_29",Al="_emptySection_1rn34_32",bl="_list_1rn34_29",yl="_listSame_1rn34_45",Sl="_itemWrap_1rn34_49",Cl="_itemWrapBox_1rn34_52",ne={relatedClass:ml,attendClassSearch:gl,iconSearch:vl,classList:hl,listSection:wl,emptySection:Al,list:bl,listSame:yl,itemWrap:Sl,itemWrapBox:Cl},Il=G({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(t,{emit:n}){const s=ie({loading:!1,finshed:!1,pagination:{page:1,rows:20},tableList:[],searchGroup:{subjectId:t.subjectId,keyword:null}}),d=async()=>{try{s.pagination.page===1&&(s.loading=!0);const{data:o}=await jt({coursewareDetailKnowledgeId:t.coursewareDetailKnowledgeId,...s.searchGroup,...s.pagination}),a=o.rows||[],S=[];a.forEach(A=>{var c;const f=s.tableList.findIndex(g=>g.fromChapterLessonCoursewareId===A.id),l=(c=A.chapterKnowledgeList[0])==null?void 0:c.chapterKnowledgeMaterialList[0];S.push({id:A.id,openFlag:A.openFlag,openFlagEnable:A.openFlagEnable,subjectNames:A.subjectNames,fromChapterLessonCoursewareId:A.fromChapterLessonCoursewareId,name:A.name,coverImg:l==null?void 0:l.bizInfo.coverImg,type:l==null?void 0:l.bizInfo.type,isAdd:f!==-1})}),s.loading=!1,s.tableList.push(...S),s.finshed=o.pages<=o.current}catch(o){s.loading=!1}};re(()=>t.tableList,()=>{s.tableList.forEach(o=>{const a=t.tableList.findIndex(S=>S.fromChapterLessonCoursewareId===o.id);o.isAdd=a!==-1})});const r=Ut(()=>{s.tableList=[],d()},500);return H(()=>{d()}),()=>e("div",{class:ne.relatedClass},[e("div",{class:ne.attendClassSearch},[e(he,{placeholder:"全部声部",clearable:!0,options:[{name:"全部声部",id:""},...t.subjectList],labelField:"name",valueField:"id",value:s.searchGroup.subjectId,"onUpdate:value":[o=>s.searchGroup.subjectId=o,()=>r()]},null),e(we,{placeholder:"请输课件标题关键词",clearable:!0,value:s.searchGroup.keyword,"onUpdate:value":o=>s.searchGroup.keyword=o,onKeyup:o=>{o.code==="Enter"&&r()},onClear:()=>r()},{prefix:()=>e("span",{class:"icon-search-input",style:{cursor:"pointer"},onClick:()=>r()},null)})]),e(Ae,{class:ne.classList,style:{"max-height":"60vh"},onScroll:o=>{var f,l,c;const a=(f=o.target)==null?void 0:f.clientHeight,S=(l=o.target)==null?void 0:l.scrollTop,A=(c=o.target)==null?void 0:c.scrollHeight;a+S+20>=A&&!s.finshed&&!s.loading&&r()}},{default:()=>[e(de,{show:s.loading,size:"small"},{default:()=>[e("div",{style:{"min-height":"60vh)"},class:[ne.listSection,!s.loading&&s.tableList.length<=0?ne.emptySection:""]},[s.tableList.length>0&&e("div",{class:[ne.list]},[s.tableList.map(o=>e("div",{class:[ne.itemWrap,ne.itemBlock,"row-nav"]},[e("div",{class:ne.itemWrapBox},[e(lt,{isHoverShowAdd:!1,isShowAdd:!0,item:o,onAdd:()=>{n("add",o)}},null)])]))]),!s.loading&&s.tableList.length<=0&&e(Ge,null,null)])]})]})])}});function xl(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!Qs(t)}const Ll=G({name:"courseware-presets",emits:["change"],setup(t,{emit:n}){const s=pe(),d=je(),r=rt(),o=localStorage.getItem("prepareLessonSubjectId"),a=ie({messageLoading:!1,subjectId:r.query.subjectId?Number(r.query.subjectId):o?Number(o):null,courseScheduleSubjectId:r.query.courseScheduleSubjectId,bodyWidth:"100%",loading:!1,openLoading:!1,showRelatedClass:!1,tableList:[],openTableList:[],selectItem:{},editTitleVisiable:!1,editTitle:null,editBtnLoading:!1,preRemoveVisiable:!1,carouselIndex:0}),S=async()=>{a.loading=!0;try{if(!s.getSelectKey)return a.loading=!1;const{data:h}=await bs({subjectId:s.getSubjectId,coursewareDetailKnowledgeId:s.getSelectKey});if(!Array.isArray(h))return;const v=[];h.forEach(b=>{var _;const p=(_=b.chapterKnowledgeList[0])==null?void 0:_.chapterKnowledgeMaterialList[0];v.push({id:b.id,openFlag:b.openFlag,openFlagEnable:b.openFlagEnable,subjectNames:b.subjectNames,fromChapterLessonCoursewareId:b.fromChapterLessonCoursewareId,name:b.name,coverImg:p==null?void 0:p.bizInfo.coverImg,type:p==null?void 0:p.bizInfo.type})}),a.tableList=v}catch(h){}a.loading=!1},A=async()=>{a.openLoading=!0;try{if(!s.getSelectKey)return a.openLoading=!1;const{data:h}=await jt({subjectId:s.getSubjectId,coursewareDetailKnowledgeId:s.getSelectKey,page:1,rows:20}),v=h.rows||[],b=[];v.forEach(p=>{var w;const _=a.tableList.findIndex(j=>j.fromChapterLessonCoursewareId===p.id),u=(w=p.chapterKnowledgeList[0])==null?void 0:w.chapterKnowledgeMaterialList[0];b.push({id:p.id,openFlag:p.openFlag,openFlagEnable:p.openFlagEnable,subjectNames:p.subjectNames,fromChapterLessonCoursewareId:p.fromChapterLessonCoursewareId,name:p.name,coverImg:u==null?void 0:u.bizInfo.coverImg,type:u==null?void 0:u.bizInfo.type,isAdd:_!==-1})}),a.openTableList=b}catch(h){}a.openLoading=!1};re(()=>[s.getSelectKey,s.getSubjectId],async()=>{await S(),await A()}),re(()=>a.tableList,()=>{a.openTableList.forEach(h=>{const v=a.tableList.findIndex(b=>b.fromChapterLessonCoursewareId===h.id);h.isAdd=v!==-1})});const f=()=>{const h=s.getSubjectList;if(h.length>0){const v=localStorage.getItem("prepareLessonSubjectId");let b=null,p=-1;a.courseScheduleSubjectId&&(p=h.findIndex(_=>_.id==a.courseScheduleSubjectId),p>=0&&(b=Number(a.courseScheduleSubjectId))),a.subjectId&&!b&&(p=h.findIndex(_=>_.id==a.subjectId),p>=0&&(b=Number(a.subjectId))),v&&!b&&(p=h.findIndex(_=>_.id==v),p>=0&&(b=Number(v))),b&&p>=0?s.setSubjectId(b):s.setSubjectId(h[0].id),localStorage.setItem("prepareLessonSubjectId",s.getSubjectId)}};H(async()=>{s.setClassGroupId(r.query.classGroupId),f(),zt(document.querySelector("#coursewarePresets"),h=>{const v=h[0],{width:b}=v.contentRect;a.bodyWidth=b+"px"}),await S(),await A()});const l=async()=>{try{await ys({id:a.selectItem.id,name:a.editTitle}),d.success("修改成功"),S(),a.editTitleVisiable=!1}catch(h){}},c=async()=>{a.messageLoading=!0;try{await Ss({id:a.selectItem.id}),d.success("删除成功"),S(),a.preRemoveVisiable=!1}catch(h){}setTimeout(()=>{a.messageLoading=!1},100)},g=async h=>{if(!a.messageLoading){a.messageLoading=!0;try{await Cs({id:h.id}),d.success("添加成功"),S()}catch(v){}setTimeout(()=>{a.messageLoading=!1},100)}};return()=>{let h;return e("div",{class:D.coursewarePresetsContainer},[e(Ae,{class:D.coursewarePresets},{default:()=>[e("div",{class:D.title,id:"coursewarePresets"},[e("div",{class:D.titleLeft},[e("i",{class:[D.icon,D.iconWork]},null),C("我的课件")])]),e(J,null,{default:()=>[e(he,{placeholder:"选择声部",class:D.btnSubjectList,options:[{name:"全部声部",id:""},...s.getSubjectList],labelField:"name",valueField:"id",value:s.getSubjectId,"onUpdate:value":v=>{s.setSubjectId(v)}},null),e(M,{class:D.addBtn,type:"primary",onClick:()=>{z.emit("teacher-slideshow",!0),n("change",{status:!0})}},{default:()=>[e(le,{class:D.addBtnIcon,previewDisabled:!0,src:Mt},null),C("添加课件")]})]}),e("div",{style:{overflow:"hidden"}},[e(de,{show:a.loading},{default:()=>[e("div",{class:D.list},[a.tableList.map(v=>e("div",{class:[D.itemWrap,D.itemBlock,"row-nav"]},[e("div",{class:D.itemWrapBox},[e(lt,{operate:!0,isEditName:!0,item:v,onEditName:()=>{a.selectItem=v,a.editTitle=v.name,a.editTitleVisiable=!0},onDelete:()=>{a.selectItem=v,a.preRemoveVisiable=!0}},null)])])),!a.loading&&a.tableList.length<=0&&e(Ge,null,null)])]})]),e("div",{class:[D.title,D.line]},[e("div",{class:D.titleLeft},[e("i",{class:[D.icon,D.iconCourseware]},null),C("相关课件"),a.openTableList.length>4&&e("span",{class:D.more,onClick:()=>a.showRelatedClass=!0},[C("查看更多"),e(kt,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)])]})])]),a.openTableList.length>4&&e(J,{class:D.swipeControll},{default:()=>[e("div",null,[e(le,{previewDisabled:!0,class:[D.leftIcon],src:Vt},null)]),e("div",null,[e(le,{previewDisabled:!0,src:Vt},null)])]})]),e(de,{show:a.openLoading,class:D.openLoading},{default:()=>[e(ja,{slidesPerView:4,loop:!1,style:{width:a.bodyWidth},currentIndex:a.carouselIndex,"onUpdate:currentIndex":v=>a.carouselIndex=v},xl(h=a.openTableList.map(v=>e("div",{class:[D.itemWrap,D.itemBlock,"row-nav"]},[e("div",{class:D.itemWrapBox},[e(lt,{isShowAdd:!0,item:v,onAdd:()=>g(v)},null)])])))?h:{default:()=>[h]})]})]}),e(Q,{show:a.showRelatedClass,"onUpdate:show":v=>a.showRelatedClass=v,preset:"card",showIcon:!1,class:["modalTitle background",D.attendClassModal],title:"相关课件",blockScroll:!1},{default:()=>[e(Il,{tableList:a.tableList,subjectList:s.getSubjectList,subjectId:s.getSubjectId,coursewareDetailKnowledgeId:s.getSelectKey,onClose:()=>a.showRelatedClass=!1,onAdd:v=>g(v)},null)]}),e(Q,{show:a.editTitleVisiable,"onUpdate:show":v=>a.editTitleVisiable=v,preset:"card",class:["modalTitle",D.removeVisiable1],title:"课件重命名"},{default:()=>[e("div",{class:D.studentRemove},[e(we,{placeholder:"请输入课件名称",value:a.editTitle,"onUpdate:value":v=>a.editTitle=v,maxlength:15,onKeyup:v=>{(v.code==="ArrowLeft"||v.code==="ArrowRight")&&v.stopPropagation()}},null),e(J,{class:D.btnGroupModal,justify:"center"},{default:()=>[e(M,{round:!0,onClick:()=>a.editTitleVisiable=!1},{default:()=>[C("取消")]}),e(M,{round:!0,type:"primary",onClick:l,loading:a.editBtnLoading},{default:()=>[C("确定")]})]})])]}),e(Q,{show:a.preRemoveVisiable,"onUpdate:show":v=>a.preRemoveVisiable=v,preset:"card",class:["modalTitle",D.removeVisiable1],title:"保存预设"},{default:()=>[e(Wt,{content:'<p style="text-align: left;">请确认是否删除【'.concat(a.selectItem.name,"】,删除后不可恢复</p>"),cancelButtonText:"取消",confirmButtonText:"确认",loading:a.messageLoading,onClose:()=>a.preRemoveVisiable=!1,onConfirm:()=>c()},null)]})])}}}),_l=G({name:"lesson-main",setup(){const t=pe(),n=ie({editCoursewareShow:!1,editWorkShow:!1,editWork:{}}),s=K();return()=>e("div",{class:at["lesson-main"]},[e(Hs,{ref:s,defaultValue:"courseware",paneClass:at.paneTitle,justifyContent:"center",paneWrapperClass:at.paneWrapperContainer,value:t.getTabType,"onUpdate:value":d=>{t.setTabType(d),t.setIsEditResource(!1),t.setIsEditTrain(!1),z.emit("teacher-slideshow",!1),d!=="train"&&(n.editWorkShow=!1)}},{default:()=>[!n.editWorkShow&&e(yt,{name:"courseware",tab:n.editCoursewareShow?"编辑课件":"课件",displayDirective:"if"},{default:()=>[n.editCoursewareShow?e(gn,{onChange:d=>{n.editCoursewareShow=d.status,d.status||z.emit("teacher-slideshow",!1)}},null):e(Ll,{onChange:d=>{n.editCoursewareShow=d.status}},null)]}),!n.editCoursewareShow&&e(yt,{name:"train",tab:n.editWorkShow?"编辑作业":"作业",displayDirective:"if"},{default:()=>[e("div",null,[n.editWorkShow?e(aa,{lessonPreTraining:n.editWork,onChange:d=>{n.editWorkShow=d.status,d.status||z.emit("teacher-slideshow",!1)}},null):e(Vn,{onChange:d=>{var r;n.editWorkShow=d.status,n.editWork={...d.lessonPreTraining,title:((r=d.lessonPreTraining)==null?void 0:r.title)||t.getSelectName+"课后作业"}}},null)])]})]})])}}),Vl=G({name:"lessons-guide",emits:["close"],setup(t,{emit:n}){const s=ie({box:{height:"0px"},show:!1,steps:[{ele:"",eleRect:{},img:_e("lessons1.png"),handStyle:{top:"0.91rem"},imgStyle:{top:E(-4),left:E(-50),width:E(420),height:E(228)},btnsStyle:{bottom:E(35),left:E(111)},eleRectPadding:{left:7,top:7,width:14,height:14}},{ele:"",img:_e("lessons2.png"),imgStyle:{left:E(-647),width:E(647),height:E(223)},btnsStyle:{bottom:"30px",left:E(-488)},eleRectPadding:{left:7,top:7,width:14,height:14},type:"left"},{ele:"",img:_e("lessons3.png"),imgStyle:{top:E(-4),left:E(-471),width:E(471),height:E(223)},btnsStyle:{bottom:E(20),left:E(-310)},eleRectPadding:{left:7,top:7,width:14,height:14},type:"left"},{ele:"",img:_e("lessons4.png"),imgStyle:{top:E(-355),left:E(-185),width:E(515),height:E(302)},btnsStyle:{top:E(-205),left:E(-22)},eleRectPadding:{left:7,top:7,width:14,height:14}},{ele:"",img:_e("lessons5.png"),imgStyle:{top:E(-4),left:E(-290),width:E(648),height:E(228)},btnsStyle:{bottom:E(30),left:E(-127)},eleRectPadding:{left:7,top:7,width:14,height:14}}],step:0}),d=K(!1),r=K({});(async()=>{var c;try{const g=await ra({guideTag:"teacher-guideInfo"});g.data?r.value=JSON.parse((c=g.data)==null?void 0:c.guideValue)||null:r.value={},r.value&&r.value.lessonsGuide?d.value=!1:d.value=!0}catch(g){console.log(g)}})();const a=()=>{var g,h,v,b;const c=document.getElementById("lessons-".concat(s.step));if(c){const p=c.getBoundingClientRect(),_=((g=s.steps[s.step].eleRectPadding)==null?void 0:g.left)||0,u=((h=s.steps[s.step].eleRectPadding)==null?void 0:h.top)||0,w=((v=s.steps[s.step].eleRectPadding)==null?void 0:v.width)||0,j=((b=s.steps[s.step].eleRectPadding)==null?void 0:b.height)||0;s.box={left:p.x-_+"px",top:p.y-u+"px",width:p.width+w+"px",height:p.height+j+"px"}}else f()},S=async c=>{try{if(c!=="courseware")return;r.value?r.value.lessonsGuide=!1:r.value={lessonsGuide:!1};try{await nt({guideTag:"teacher-guideInfo",guideValue:JSON.stringify(r.value)})}catch(g){console.log(g)}s.step=0,a(),d.value=!0}catch(g){}};H(()=>{a(),window.addEventListener("resize",A),z.on("prepare-lessons-guide",c=>S(c))});const A=()=>{a()};Oe(()=>{window.removeEventListener("resize",A),z.off("prepare-lessons-guide",S)});const f=()=>{if(s.step>=4){l();return}s.step=s.step+1,a()},l=async()=>{r.value?r.value.lessonsGuide=!0:r.value={lessonsGuide:!0};try{const c=await nt({guideTag:"teacher-guideInfo",guideValue:JSON.stringify(r.value)})}catch(c){console.log(c)}d.value=!1};return()=>e(Ke,null,[d.value?Et(e("div",{"onUpdate:show":c=>d.value=c,class:["n-modal-mask","n-modal-mask-guide"]},[e("div",{class:ae.content,onClick:()=>f()},[e("div",{class:ae.backBtn,onClick:c=>{c.stopPropagation(),l()}},[C("跳过")]),e("div",{class:ae.box,style:{...s.box},id:"modeType-".concat(s.step)},[s.steps.map((c,g)=>{var h,v,b,p,_,u;return e("div",{onClick:w=>w.stopPropagation(),class:ae.item,style:c.type=="bottom"?{display:g===s.step?"":"none",left:"".concat((h=c.eleRect)==null?void 0:h.left,"px"),top:"-".concat((v=c.imgStyle)==null?void 0:v.height)}:c.type=="left"?{display:g===s.step?"":"none",top:"".concat(parseFloat((b=s.box)==null?void 0:b.height)/2-parseFloat((p=c.imgStyle)==null?void 0:p.height)*1920/100/2-14,"px")}:{display:g===s.step?"":"none",left:"".concat((_=c.eleRect)==null?void 0:_.left,"px"),top:"".concat((u=s.box)==null?void 0:u.height)}},[e("img",{class:ae.img,style:c.imgStyle,src:c.img},null),e("div",{class:ae.btns,style:c.btnsStyle},[s.step+1==s.steps.length?e(Ke,null,[e("div",{class:[ae.endBtn],onClick:()=>l()},[C("完成")]),e("div",{class:ae.nextBtn,onClick:()=>{s.step=0,a()}},[C("再看一遍")])]):e("div",{class:ae.btn,onClick:()=>f()},[C("下一步 ("),s.step+1,C("/"),s.steps.length,C(")")])])])})])])]),[[Ys,d.value,"show"]]):null])}}),li=G({name:"prepare-lessons",setup(){const t=ie({sidebarShow:!1}),n=pe(),s=K(),{treeList:d,coursewareList:r}=Nt(n),o=P(()=>d.value.length>0&&r.value.length>0&&a.value),a=K(!1),S=K(),A=async l=>{if(l==="prepare-lessons"){if(n.getTabType==="courseware")try{await nt({guideTag:"teacher-guideInfo",guideValue:JSON.stringify({lessonsGuide:!1})})}catch(c){console.log(c)}z.emit("prepare-lessons-guide",n.getTabType)}},f=l=>{var c;t.sidebarShow=l,(c=s.value)==null||c.resetTabPosition()};return H(()=>{z.on("teacher-guideInfo",async l=>A(l)),z.on("teacher-slideshow",f)}),Oe(()=>{z.off("teacher-guideInfo",A),z.off("teacher-slideshow",f)}),H(()=>{zt(document.querySelector("#lessons-height"),l=>{const c=l[0],{height:g}=c.contentRect;document.documentElement.style.setProperty("--window-page-lesson-height",g+"px")}),setTimeout(()=>{a.value=!0},300)}),$s(()=>{n.setTabType("courseware"),n.setSelectMusicStatus(!1),n.setSelectResourceStatus(!1),n.setIsAddResource(!1),n.setIsAddTrain(!1),n.setIsEditResource(!1),n.setIsEditTrain(!1)}),Oe(()=>{n.setSubjectId("")}),()=>e("div",{class:[Ve.prepareLessons,!t.sidebarShow&&Ve.hideSideBar]},[e("div",{class:Ve.directoryMain,ref:S.value,id:"lessons-height"},[e(bo,null,null)]),e("div",{class:Ve.lessonMain},[e(_l,null,null)]),e("div",{class:[Ve.resourceMain],id:"lessons-1"},[e(oa,{ref:s},null)]),o.value?e(Vl,null,null):null])}});export{li as default};