1 |
- import{ae as te,af as se,d as k,aa as ae,an as K,T as R,dc as H,ao as ie,ac as P,dd as le,aY as ne,c as re,b as Y,r as I,f as t,v as Z,aM as oe,k as v,F as D,b7 as ue,w as T,Y as F,U as N,j as E,l as V,E as ce,b9 as z,e as U,p as M,N as W,g as B,d7 as L,i as Q,aB as de,C as fe,z as ge,D as me,b8 as pe,q as he,t as G}from"./index-4efebf74-1716341445688.js";import{C as J}from"./index-d3f4583b-1716341445688.js";import{v as Ae}from"./urlUtils-a03c114e-1716341445688.js";import{J as ve,q as be,C as ye,r as Ce,s as Se}from"./api-2791add0-1716341445688.js";import{T as Ie}from"./index-2382160e-1716341445688.js";import{T as Ee}from"./index-c9b2bb3a-1716341445688.js";import{u as X}from"./catchData-bf15331e-1716341445688.js";import{a as $,u as Be}from"./index-2ee6b63d-1716341445688.js";import{T as Te}from"./index-c2806419-1716341445688.js";import{u as ee}from"./index-23e7e4c2-1716341445688.js";import{N as we}from"./Scrollbar-9ee66000-1716341445688.js";const _e=te("input-group-label","\n position: relative;\n user-select: none;\n -webkit-user-select: none;\n box-sizing: border-box;\n padding: 0 12px;\n display: inline-block;\n border-radius: var(--n-border-radius);\n background-color: var(--n-group-label-color);\n color: var(--n-group-label-text-color);\n font-size: var(--n-font-size);\n line-height: var(--n-height);\n height: var(--n-height);\n flex-shrink: 0;\n white-space: nowrap;\n transition: \n color .3s var(--n-bezier),\n background-color .3s var(--n-bezier),\n box-shadow .3s var(--n-bezier);\n",[se("border","\n position: absolute;\n left: 0;\n right: 0;\n top: 0;\n bottom: 0;\n border-radius: inherit;\n border: var(--n-group-label-border);\n transition: border-color .3s var(--n-bezier);\n ")]),ke=Object.assign(Object.assign({},K.props),{size:{type:String,default:"medium"},bordered:{type:Boolean,default:void 0}}),O=k({name:"InputGroupLabel",props:ke,setup(e){const{mergedBorderedRef:n,mergedClsPrefixRef:s,inlineThemeDisabled:a}=ae(e),p=K("Input","-input-group-label",_e,le,e,s),c=R(()=>{const{size:b}=e,{common:{cubicBezierEaseInOut:y},self:{groupLabelColor:l,borderRadius:C,groupLabelTextColor:A,lineHeight:f,groupLabelBorder:d,[H("fontSize",b)]:m,[H("height",b)]:o}}=p.value;return{"--n-bezier":y,"--n-group-label-color":l,"--n-group-label-border":d,"--n-border-radius":C,"--n-group-label-text-color":A,"--n-font-size":m,"--n-line-height":f,"--n-height":o}}),i=a?ie("input-group-label",R(()=>e.size[0]),c,e):void 0;return{mergedClsPrefix:s,mergedBordered:n,cssVars:a?void 0:c,themeClass:i==null?void 0:i.themeClass,onRender:i==null?void 0:i.onRender}},render(){var e,n,s;const{mergedClsPrefix:a}=this;return(e=this.onRender)===null||e===void 0||e.call(this),P("div",{class:["".concat(a,"-input-group-label"),this.themeClass],style:this.cssVars},(s=(n=this.$slots).default)===null||s===void 0?void 0:s.call(n),this.mergedBordered?P("div",{class:"".concat(a,"-input-group-label__border")}):null)}}),Le=ne("prepare-lessons-store",{state:()=>({subjectId:null,instrumentId:null,baseCourseware:{},selectKey:"",lessonCoursewareId:"",subjectList:[],instrumentList:[],lessonCoursewareDetailId:"",treeList:[],coursewareList:[],trainList:[],tabType:"courseware",selectMusicStatus:!1,selectResourceStatus:!1,isAddResource:!1,isEditResource:!1,iseditTrain:!1,isAddTrain:!1,classGroupId:null}),getters:{getSubjectId(){return this.subjectId},getInstrumentId(){return this.instrumentId},getBaseCourseware(){return this.baseCourseware},getSelectKey(){return this.selectKey},getSelectName(){var n;let e="";for(let s=0;s<this.getTreeList.length;s++){const a=this.getTreeList[s];a.id===this.selectKey&&(e=a.name),!e&&a.knowledgeList.length>0&&((n=a.knowledgeList)==null||n.forEach(p=>{p.id===this.selectKey&&(e=p.name)}))}return e},getLessonCoursewareId(){return this.lessonCoursewareId},getLessonCoursewareDetailId(){return this.lessonCoursewareDetailId},getTreeList(){return this.treeList},getCoursewareList(){return this.coursewareList},getTrainList(){return this.trainList},getTabType(){return this.tabType},getSelectMusicStatus(){return this.selectMusicStatus},getSelectResourceStatus(){return this.selectResourceStatus},getIsAddResource(){return this.isAddResource},getIsEditResource(){return this.isEditResource},getIsEditTrain(){return this.iseditTrain},getIsAddTrain(){return this.isAddTrain},getSubjectList(){return this.subjectList},getInstrumentList(){return this.instrumentList},getFormatInstrumentList(){const e=[];return this.instrumentList.forEach(n=>{n.value=n.id,n.label=n.name,n.instruments&&n.instruments.length>0&&n.instruments.forEach(a=>{a.label=a.name,a.value=a.id});const s={value:n.id,label:n.name,id:n.id,name:n.name,instruments:[]};n.instruments&&(n.instruments.length==1?(s.value=n.instruments[0].id,s.label=n.instruments[0].name,s.id=n.id,s.name=n.name):n.instruments.length>1&&n.instruments.forEach(a=>{a.label=a.name,a.value=a.id,s.instruments.push({label:a.name,value:a.id,id:a.id,name:a.name})})),e.push(s)}),e},getSingleInstrumentList(){const e=[];return this.instrumentList.forEach(n=>{Array.isArray(n.instruments)&&n.instruments.forEach(s=>{e.push(s)})}),e},getClassGroupId(){return this.classGroupId}},actions:{setSubjectId(e){this.subjectId=e},setInstrumentId(e){this.instrumentId=e},setBaseCourseware(e){this.baseCourseware=e},setSelectKey(e){this.selectKey=e},setLessonCoursewareId(e){this.lessonCoursewareId=e},setLessonCoursewareDetailId(e){this.lessonCoursewareDetailId=e},setTreeList(e){this.treeList=e},setCoursewareList(e){this.coursewareList=e},setTrainList(e){this.trainList=e},setTabType(e){this.tabType=e},setSelectMusicStatus(e){this.selectMusicStatus=e},setSelectResourceStatus(e){this.selectResourceStatus=e},setIsAddResource(e){this.isAddResource=e},setIsAddTrain(e){this.isAddTrain=e},setIsEditResource(e){this.isEditResource=e},setIsEditTrain(e){this.iseditTrain=e},setSubjectList(e){this.subjectList=e},setInstrumentList(e){this.instrumentList=e},setClassGroupId(e){this.classGroupId=e}}}),Re="_trainType_1ga5f_1",Ne="_overflowBg_1ga5f_11",De="_iconDelete_1ga5f_26",Ue="_trainDisabled_1ga5f_31",Me="_title_1ga5f_40",Fe="_btn_1ga5f_55",Ge="_preview_1ga5f_100",xe="_previewBtn_1ga5f_115",je="_disPreview_1ga5f_121",qe="_disPreviewDivide_1ga5f_134",He="_BProgress_1ga5f_144",Pe="_type_1ga5f_184",Ve="_operation_1ga5f_190",ze="_iconEdit_1ga5f_200",Qe="_trainInfo_1ga5f_211",Oe="_trainName_1ga5f_214",Ke="_PRACTICE_1ga5f_236",Ye="_EVALUATION_1ga5f_239",Ze="_tagList_1ga5f_242",We="_offShelfBg_1ga5f_255",Je="_offShelfTips_1ga5f_269",Xe="_offShelfBtn_1ga5f_276",$e="_removeVisiable_1ga5f_281",et="_studentRemove_1ga5f_287",tt="_btnGroupModal_1ga5f_299",st="_reportModel_1ga5f_306",u={trainType:Re,overflowBg:Ne,iconDelete:De,trainDisabled:Ue,"train-header":"_train-header_1ga5f_34",title:Me,"title-tag":"_title-tag_1ga5f_47","title-text":"_title-text_1ga5f_52",btn:Fe,"train-content":"_train-content_1ga5f_80",preview:Ge,previewBtn:xe,disPreview:je,disPreviewDivide:qe,BProgress:He,"train-footer":"_train-footer_1ga5f_178",type:Pe,operation:Ve,iconEdit:ze,trainInfo:Qe,trainName:Oe,PRACTICE:Ke,EVALUATION:Ye,tagList:Ze,offShelfBg:We,offShelfTips:Je,offShelfBtn:Xe,removeVisiable:$e,studentRemove:et,btnGroupModal:tt,reportModel:st},at="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAv1JREFUaEPdmk3LElEUgJ+Xoi+VXmoXFlHbqIjQWhhoYAujRUofBG76C1K/ofAvtBGiD7RF5OIVUshFKREVbYsoaZcUal8U1XmZsdswztwZxzdus9M599zz3HvuuefcO0sY/iwt0P5NwBZL/yfgyyL6igpgK7Ab2AkkLMPXOQz+AQjICHgLvAY+zgs1D4CM8D5gD7Ac0pAPwCvgRdgZCgOw3jL8ILAhpOHOZt+ApxbI9yA6gwLsBY4qvh2kLx1ZcbGHwEsdYZHRBRC5NLBfV/Gccs+BHvDTT48OgLhJDtjlpyzi92+ANiDuNfPxAxDjTwHbIjZOV90QuOsF4QUg7078g5F3wslMrMxyJy+AI2vo834zImvikZvQLACJNsf9tK7x+/tu0ckNQOL8uQWGyrDcEmJvAn/tE24AskGlwvay4HZ9a8ObduMEkPRARj+qHTZqHgmpMgvTxNAJcPh32Dqk22symdxYq9UKsVhsc6VSaXa7XcltfJ9MJrNcrVYLk8nkc7lcbg4Gg6++jf4IPAEe2z+dAGeCJGbtdvt0NpuVUMtoNBqWSqVqq9V672VMPp/fXq/XK4lEYnVv6XQ6K7lc7k4AABmk224AkhKfDaCIXq93IZVKHbPb+EE4jZd2/X7/QTqdvh6kX+CWnYqrM3DAyne0dYkrNJvNy/Zoes2Em/ECXCgUrui6nmKY5EnP5LcKcBLYoW29JTjLMNWddGQC9vsOuOcEOG9VUwF1gZeBokz1+SDrxcMQqepuOAEuAs4yUBvGDWI8Hq9GpXg8Pq3Y/NaJZodSnl5TAST+lzUbzxRzg1CFIzLeVlmT/cBeAxLSSvMCSHuBaDQal9RRl/9lNorF4lW/MBvAhjow/G8AjHchmTmjF7EAGB9Gjd/IjE8ljE/mZB0YnU4LgPEFjfElpcyC0UW9ABh/rCIQRh9s2Qmh0UeLdq1g9OGuQBh9vG67ktEXHDaE0VdMapVn7CWfCmH0NasKYuxFt9vBgZGfGvidgBj1sYcfzMLe/wKQ8MpA36SweQAAAABJRU5ErkJggg==",it="data:image/png;base64,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",lt="data:image/png;base64,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",Zt=k({name:"train-type",props:{type:{type:String,default:"homework"},item:{type:Object,default:()=>({})},isDelete:{type:Boolean,default:!1},isDisabled:{type:Boolean,default:!1},isLarge:{type:Boolean,default:!1},offShelf:{type:Boolean,default:!1},isCLassWork:{type:Boolean,default:!1},from:{type:String,default:""}},emits:["click","delete","edit","offShelf"],setup(e,{emit:n}){const s=re(),a=Y(),p=I(!1),c=I(!1),i=I({type:"MUSIC",content:e.item.musicId,title:e.item.musicName}),b=()=>{i.value={type:"MUSIC",content:e.item.musicId,title:e.item.musicName},c.value=!0},y=I(""),l=I(!1),C=d=>{if(!d.id){a.error("暂无评测记录");return}const m=s.getToken;y.value=Ae()+"/instrument/#/evaluat-report?id=".concat(d.id,"&Authorization=").concat(m),l.value=!0},A=async()=>{var d;try{if(!((d=e.item)!=null&&d.recordId)){a.error("暂无数据");return}const{data:m}=await ve({id:e.item.recordId});if(m.videoFilePath||m.recordFilePath){let o="";m.videoFilePath?o=z(m.videoFilePath):o=z(m.recordFilePath);const _=m.videoFilePath||m.recordFilePath;i.value.content=_,i.value.title=e.item.musicName,o==="video"?i.value.type="VIDEO":o==="audio"&&(i.value.type="SONG"),c.value=!0}else a.error("暂无数据")}catch(m){}},f=R(()=>{const d=e.item;return d?d.trainingType==="EVALUATION"?(d.trainingTimes||0)>=(d.allTimes||0):(d.trainingTimes?parseInt(d.trainingTimes/60+""):0)>=(d.allTimes||0):!1});return R(()=>!!(e.isDisabled&&!e.isCLassWork&&e.item.trainingType==="EVALUATION")),()=>{var d,m;return t("div",{class:[u.trainType,e.item.trainingType==="EVALUATION"?u.evaluationType:""],onClick:()=>n("click",e.item)},[t("div",{class:[u["train-content"],e.isDisabled&&!e.isCLassWork&&u.trainDisabled,e.isLarge&&u.trainDisabled],onClick:()=>{e.isDisabled&&!e.isCLassWork||b()}},[t(Z,{src:e.item.coverImg,previewDisabled:!0,objectFit:"contain"},null),e.isDisabled&&!e.isCLassWork?t("div",{class:u.disPreview},[t(oe,{percentage:e.item.trainingType==="EVALUATION"?Number(e.item.trainingTimes)/Number(e.item.allTimes)*100:Number(e.item.trainingTimes)/60/Number(e.item.allTimes)*100,"offset-degree":180,type:"circle","rail-color":"8b8b8b",color:f.value?"#6CFFC1":"#FF7794",style:"width: 120px; margin: 0 0 10px;"},{default:()=>[t("div",{class:u.BProgress},[e.item.trainingType==="EVALUATION"?t("h4",null,[e.item.trainingTimes,t("span",null,[v("分")])]):t("h4",null,[e.item.trainingTimes?parseInt(e.item.trainingTimes/60+""):0,t("span",null,[v("分钟")])]),t("p",null,[e.item.trainingType==="EVALUATION"?"学生分数":"实际练习"," "])])]}),t("p",{class:u.disPreviewDivide},[e.item.trainingType==="EVALUATION"?"合格分数":"练习时长要求",e.item.allTimes,e.item.trainingType==="EVALUATION"?"分":"分钟"])]):null,e.isDelete&&t("img",{src:at,class:u.iconDelete,onClick:o=>{o.stopPropagation(),n("delete",e.item)}},null)]),t("div",{class:u["train-footer"]},[t("div",{class:u.trainInfo},[t("div",{class:u.trainName},[t("span",{class:[u.type,u[e.item.trainingType]]},[e.item.trainingType==="EVALUATION"?"评测":"练习"]),t("div",{class:u["title-text"]},[t(Ie,{text:e.item.musicName},null)])]),t("div",{class:u.tagList},[(d=e.item.typeList)==null?void 0:d.map((o,_)=>t(D,null,[t("span",null,[o]),e.item.typeList.length-1>_&&t(ue,{vertical:!0},null)]))])]),e.isDisabled?null:t(T,{size:12},{default:()=>[t(F("n-button"),{quaternary:!0,disabled:!e.isDelete,class:u.operation,onClick:o=>{o.stopPropagation(),n("edit",e.item)}},{default:()=>[t(N,{showArrow:!1},{trigger:()=>t("i",{class:u.iconEdit},null),default:"编辑"})]})]}),e.isDisabled&&!e.isCLassWork&&e.item.trainingType==="EVALUATION"&&((m=e.item)!=null&&m.recordId)?t(D,null,[t(T,{size:12},{default:()=>[t(F("n-button"),{quaternary:!0,disabled:e.isDelete,class:u.operation,onClick:o=>{o.stopPropagation(),C({id:e.item.recordId})}},{default:()=>[t(N,{showArrow:!1},{trigger:()=>t("img",{src:lt},null),default:"评测报告"})]}),t(F("n-button"),{quaternary:!0,disabled:e.isDelete,class:u.operation,onClick:o=>{o.stopPropagation(),A()}},{default:()=>[t(N,{showArrow:!1},{trigger:()=>t("img",{src:it},null),default:"查看回放"})]})]})]):""]),e.offShelf&&t("div",{class:u.offShelfBg},[t("p",{class:u.offShelfTips},[v("该资源已被下架")]),t(E,{type:"primary",class:u.offShelfBtn,onClick:()=>n("offShelf")},{default:()=>[v("确认")]})]),t(V,{show:p.value,"onUpdate:show":o=>p.value=o,preset:"card",class:["modalTitle",u.removeVisiable],title:"提示"},{default:()=>[t("div",{class:u.studentRemove},[t("p",null,[v("您确定是否删除?")]),t(T,{class:u.btnGroupModal,justify:"center"},{default:()=>[t(E,{round:!0,type:"primary",onClick:()=>{p.value=!1,n("delete",e.item)}},{default:()=>[v("确定")]}),t(E,{round:!0,onClick:()=>p.value=!1},{default:()=>[v("取消")]})]})])]}),t(J,{from:e.from,show:c.value,"onUpdate:show":o=>c.value=o,item:i.value},null),t(V,{show:l.value,"onUpdate:show":o=>l.value=o,preset:"card",class:["modalTitle background",u.reportModel],title:"评测报告"},{default:()=>[t("div",{class:u.reportContainer,style:{lineHeight:0}},[t("iframe",{width:"100%",height:"450px",frameborder:"0",onLoad:o=>{ce(o.target)},src:y.value},null)])]})])}}}),nt="_trainUpdate_my1j3_1",rt="_updateBtnGroup_my1j3_4",ot="_active_my1j3_16",ut="_scoreGroup_my1j3_30",S={trainUpdate:nt,updateBtnGroup:rt,switch:"_switch_my1j3_12",active:ot,scoreGroup:ut},Wt=k({name:"train-update",props:{item:{type:Object,default:()=>({})},type:{type:String,default:"train"}},emits:["close","confirm"],setup(e,{emit:n}){Y();const s=U({id:null,uploading:!1,baseMaxScore:99,type:"PRACTICE",musicId:"",musicName:"",coursewareKnowledgeDetailId:"",minScore:null,maxScore:null,subjectId:"",coverImg:"",practiceSpeed:null,practiceTimes:null,difficulty:"BEGINNER",evaluationSpeed:null,evaluationScore:null}),a=I(),p=async()=>{var i;(i=a.value)==null||i.validate(async b=>{if(!b){s.uploading=!0;try{const y={trainingType:s.type,musicId:s.musicId,musicName:s.musicName,coursewareKnowledgeDetailId:s.coursewareKnowledgeDetailId,subjectId:s.subjectId,id:s.id,coverImg:s.coverImg,trainingConfigJson:""},l={};l.practiceChapterBegin=s.minScore,l.practiceChapterEnd=s.maxScore,s.type==="PRACTICE"?(l.practiceSpeed=s.practiceSpeed,l.trainingTimes=s.practiceTimes):(l.evaluateDifficult=s.difficulty,l.evaluateSpeed=s.evaluationSpeed,l.trainingTimes=s.evaluationScore),l.practiceChapterMax=s.baseMaxScore,y.trainingConfigJson=l,n("close"),n("confirm",y)}catch(y){}s.uploading=!1}})},c=R(()=>{const i=e.item;if(i.background&&i.background.length>0){let b=!1;return i.background.forEach(y=>{y.audioFileUrl||(b=!0)}),b}else return!0});return M(()=>{const i=e.item;console.log(i,"item"),i.trainId?(s.id=i.trainId,s.practiceSpeed=i.practiceSpeed,s.type=i.trainingType,s.minScore=i.practiceChapterBegin,s.maxScore=i.practiceChapterEnd,i.trainingType==="PRACTICE"?s.practiceTimes=i.trainingTimes:s.evaluationScore=i.trainingTimes,s.difficulty=i.evaluateDifficult||"BEGINNER",s.evaluationSpeed=i.evaluateSpeed):(s.minScore=1,s.maxScore=i.practiceChapterMax?i.practiceChapterMax:1),s.baseMaxScore=i.practiceChapterMax||99,s.musicId=i.id,s.musicName=i.musicName,s.coursewareKnowledgeDetailId=i.coursewareKnowledgeDetailId,s.subjectId=i.subjectId,s.coverImg=i.coverImg}),()=>t("div",{class:S.trainUpdate},[t(W,{ref:a,model:s,labelAlign:"right",labelPlacement:"left"},{default:()=>[t(B,{label:"训练方式",path:"type",rule:[{required:!0,message:"请选择训练方式"}]},{default:()=>[t(T,null,{default:()=>[t(E,{secondary:!0,class:[S.switch,s.type==="PRACTICE"?S.active:""],onClick:()=>s.type="PRACTICE"},{default:()=>[v("练习")]}),c.value?t(N,{showArrow:!1},{trigger:()=>t(E,{disabled:!0,secondary:!0,class:[S.switch]},{default:()=>[v("评测")]}),default:()=>"该曲目暂不支持评测"}):t(E,{secondary:!0,class:[S.switch,s.type==="EVALUATION"?S.active:""],onClick:()=>s.type="EVALUATION"},{default:()=>[v("评测")]})]})]}),t("div",{class:S.scoreGroup},[t(B,{label:s.type==="PRACTICE"?"练习小节":"评测小节",path:"minScore",rule:[{required:!0,message:"请输入最小练习小节",trigger:["blur","change"],type:"number"}]},{default:()=>[t(L,{value:s.minScore,"onUpdate:value":[i=>s.minScore=i,()=>{s.maxScore=null}],showButton:!1,min:1,max:s.baseMaxScore,placeholder:"最小练习小节",clearable:!0},null)]}),t("div",{style:{"--n-feedback-height":"24px",display:"flex",alignItems:"center",margin:"-2px 2% 0 2%",marginBottom:"var(--n-feedback-height)"}},[v("-")]),t(B,{path:"maxScore",rule:[{required:!0,message:"请输入最大练习小节",trigger:["blur","change"],type:"number"}]},{default:()=>[t(L,{value:s.maxScore,"onUpdate:value":i=>s.maxScore=i,showButton:!1,min:s.minScore||1,max:s.baseMaxScore,placeholder:"最大练习小节",clearable:!0},null)]})]),s.type==="PRACTICE"&&t(D,null,[t(B,{label:"练习速度",path:"practiceSpeed",rule:[{required:!0,message:"请输入练习速度",trigger:["blur","change"],type:"number"}]},{default:()=>[t(L,{min:60,max:270,showButton:!1,style:{width:"100%"},value:s.practiceSpeed,"onUpdate:value":i=>s.practiceSpeed=i,placeholder:"练习速度范围60~270",clearable:!0},null)]}),t(B,{label:"练习时长",path:"practiceTimes",rule:[{required:!0,message:"请输入练习时长",trigger:["blur","change"],type:"number"}]},{default:()=>[t(Q,null,{default:()=>[t(L,{min:0,max:1e3,showButton:!1,style:{width:"100%"},value:s.practiceTimes,"onUpdate:value":i=>s.practiceTimes=i,placeholder:"请输入练习时长",clearable:!0},null),t(O,null,{default:()=>[v("分钟")]})]})]})]),s.type==="EVALUATION"&&t(D,null,[t(B,{label:"评测难度",path:"type",rule:[{required:!0,message:"请选择评测难度"}]},{default:()=>[t(T,null,{default:()=>[t(E,{secondary:!0,class:[S.switch,s.difficulty==="BEGINNER"?S.active:""],onClick:()=>s.difficulty="BEGINNER"},{default:()=>[v("入门级")]}),t(E,{secondary:!0,class:[S.switch,s.difficulty==="ADVANCED"?S.active:""],onClick:()=>s.difficulty="ADVANCED"},{default:()=>[v("进阶级")]}),t(E,{secondary:!0,class:[S.switch,s.difficulty==="PERFORMER"?S.active:""],onClick:()=>s.difficulty="PERFORMER"},{default:()=>[v("大师级")]})]})]}),t(B,{label:"合格分数",path:"evaluationScore",rule:[{required:!0,message:"请输入合格分数",trigger:["blur","change"],type:"number"}]},{default:()=>[t(Q,null,{default:()=>[t(L,{min:0,max:100,showButton:!1,style:{width:"100%"},value:s.evaluationScore,"onUpdate:value":i=>s.evaluationScore=i,placeholder:"请输入合格分数",clearable:!0},null),t(O,null,{default:()=>[v("分")]})]})]})]),t(T,{class:S.updateBtnGroup},{default:()=>[t(E,{strong:!0,type:"default",round:!0,onClick:()=>n("close")},{default:()=>[v("取消")]}),t(E,{strong:!0,type:"primary",round:!0,onClick:()=>p()},{default:()=>[v("确认")]})]})]})])}}),ct="_selectMusic_fj7p5_1",dt="_close_fj7p5_37",ft="_listContainer_fj7p5_44",x={selectMusic:ct,close:dt,listContainer:ft},gt="_selectMusic_1khq6_1",mt="_close_1khq6_1",pt="_listContainer_1khq6_8",ht="_emptySection_1khq6_11",At="_list_1khq6_8",vt="_searchGroup_1khq6_24",bt="_inputSearch_1khq6_47",yt="_searchBtn_1khq6_62",Ct="_popSelect_1khq6_68",St="_spaceSection2_1khq6_78",It="_textBtn_1khq6_87",Et="_iconArrow_1khq6_99",Bt="_textBtnActive_1khq6_108",Tt="_spaceSection_1khq6_78",wt="_collapseWrap_1khq6_127",_t="_collaoseGroup_1khq6_133",kt="_collaoseBtn_1khq6_140",Lt="_isStart_1khq6_145",Rt="_collapsSection_1khq6_148",Nt="_collapsSectionEmpty_1khq6_151",Dt="_isHidden_1khq6_156",Ut="_hideButton_1khq6_160",g={selectMusic:gt,close:mt,listContainer:pt,emptySection:ht,list:At,searchGroup:vt,inputSearch:bt,searchBtn:yt,popSelect:Ct,spaceSection2:St,textBtn:It,iconArrow:Et,textBtnActive:Bt,spaceSection:Tt,collapseWrap:wt,collaoseGroup:_t,collaoseBtn:kt,isStart:Lt,collapsSection:Rt,collapsSectionEmpty:Nt,isHidden:Dt,hideButton:Ut};function Mt(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!fe(e)}const Ft=k({name:"search-group",props:{type:{type:String,default:""}},emits:["search","add"],setup(e,{emit:n}){const s=X(),a=U({name:"",musicSheetCategoriesId:null,musicalInstrumentId:null}),p=U({tempSubjectId:null}),c=()=>{n("search",a)},i=$(()=>{c()},500),b=I(),y=I([]),l=I(0),C=I(0),A=I(0),f=I(!1),d=I(!1),m=h=>{h!=null&&h.selfElRef&&y.value.push(h.selfElRef.parentNode)},o=h=>{f.value=h,_()},_=()=>{try{y.value=[...new Set(y.value)];let h=-1;y.value.forEach((r,w)=>{w===0?(A.value=1,h=r.offsetLeft):r.offsetLeft===h&&w!=0&&A.value++,f.value?r.style.display="block":A.value>1?r.style.display="none":r.style.display="block"}),d.value=!0}catch(h){}},q=h=>{const r={};return h==null||h.forEach(w=>{w.id===a.musicalInstrumentId&&(r.selected=!0,r.name=w.name)}),r};return M(async()=>{var h,r;await s.getMusicSheetCategory(),await s.getSubjects(),l.value=(h=b.value)==null?void 0:h.offsetHeight,C.value=((r=b.value)==null?void 0:r.offsetHeight)/A.value,_()}),()=>{let h;return t("div",{class:g.searchGroup},[t(W,{labelAlign:"left",labelPlacement:"left"},{default:()=>[t("div",{class:[g.collapsSection,e.type==="myResources"&&g.collapsSectionEmpty]},[t(B,{label:"教材:"},{default:()=>[t("div",{class:[g.collapseWrap,d.value?"":g.hideButton,f.value?"":g.isHidden],ref:b},[t(T,{class:[g.spaceSection]},{default:()=>[s.getAllMusicCategories.map(r=>t(E,{ref:m,secondary:a.musicSheetCategoriesId===r.id,quaternary:a.musicSheetCategoriesId!==r.id,strong:!0,focusable:!1,type:a.musicSheetCategoriesId===r.id?"primary":"default",onClick:()=>{a.musicSheetCategoriesId=r.id,i()}},{default:()=>[r.name]})),A.value>1&&t("div",{class:g.collaoseGroup,onClick:()=>{o(!f.value)}},[t(Z,{previewDisabled:!0,src:be,class:[g.collaoseBtn,f.value?g.isStart:""]},null)])]})])]})]),t(B,{label:"乐器:"},{default:()=>[t(T,{class:g.spaceSection2},Mt(h=s.getSubjectInstruments.map(r=>r.instruments&&r.instruments.length>1?t(de,{options:r.instruments,trigger:"hover",scrollable:!0,value:p.tempSubjectId,"onUpdate:value":[w=>p.tempSubjectId=w,()=>{a.musicalInstrumentId=p.tempSubjectId,c()}],key:r.value,class:[g.popSelect]},{default:()=>[t("span",{class:[g.textBtn,q(r.instruments).selected&&g.textBtnActive]},[q(r.instruments).name||r.name,t("i",{class:g.iconArrow},null)])]}):t("span",{class:[g.textBtn,a.musicalInstrumentId===r.value&&g.textBtnActive],onClick:()=>{a.musicalInstrumentId=r.value,p.tempSubjectId=null,c()}},[r.name])))?h:{default:()=>[h]})]}),t(Ee,{class:[g.inputSearch],round:!0,onSearch:r=>{a.name=r,i()}},null)]})])}}}),Gt=e=>{if(e==="shareResources")return 2;if(e==="myResources")return 3;if(e==="myCollect")return 4},j=k({name:"select-music",props:{type:{type:String,default:""},from:{type:String,default:""}},emits:["add"],setup(e,{emit:n}){const s=Le(),a=U({searchHeight:"0px",loading:!1,finshed:!1,pagination:{page:1,rows:20},searchGroup:{name:"",type:"MUSIC",musicSheetCategoriesId:"",musicalInstrumentId:"",sourceType:Gt(e.type),status:1,versionFlag:!1,subjectId:null},tableList:[],show:!1,item:{},isShowAddDisabled:!s.getIsEditTrain}),p="musicSearchGroup"+ +new Date,c=async()=>{try{a.pagination.page===1&&(a.loading=!0);const{data:l}=await Ce({...a.searchGroup,...a.pagination});if(a.loading=!1,l.current===1&&a.tableList.length>0)return;const C=l.rows||[],A=[];C.forEach(f=>{const d=s.getTrainList.findIndex(m=>m.musicId===f.id);A.push({id:f.id,coverImg:f.coverImg||f.musicSvg,type:"MUSIC",title:f.name,isCollect:!!f.favoriteFlag,isSelected:f.sourceFrom==="PLATFORM",refFlag:f.refFlag,content:f.id,xmlFileUrl:f.xmlFileUrl,background:f.background,exist:d!==-1})}),a.tableList.push(...A),a.finshed=l.pages<=l.current}catch(l){a.loading=!1}};ge(()=>s.trainList,()=>{a.tableList.forEach(l=>{const C=s.getTrainList.findIndex(A=>A.musicId===l.id);l.exist=C!==-1})},{deep:!0,immediate:!0});const i=Be(l=>{a.pagination.page=1,a.tableList=[],a.searchGroup=Object.assign(a.searchGroup,l),c()},500),b=$(()=>{a.pagination.page=a.pagination.page+1,c()},500),y=async l=>{try{await Se({materialId:l.id,favoriteFlag:l.isCollect?0:1,type:l.type}),l.isCollect=!l.isCollect}catch(C){}};return M(()=>{ee(document.querySelector("."+p),l=>{const C=l[0],{height:A}=C.contentRect;a.searchHeight=A+"px"}),e.type==="homework"&&(a.isShowAddDisabled=!1),c()}),()=>t("div",{class:g.selectMusic},[t("div",{class:p},[t(Ft,{type:e.type,onSearch:l=>i(l)},null)]),t(we,{class:g.listContainer,style:{"max-height":"calc(85vh - var(--modal-lesson-tab-height) - ".concat(a.searchHeight," - 12px) ")},onScroll:l=>{var d,m,o;const C=(d=l.target)==null?void 0:d.clientHeight,A=(m=l.target)==null?void 0:m.scrollTop,f=(o=l.target)==null?void 0:o.scrollHeight;C+A+20>=f&&!a.finshed&&!a.loading&&b()}},{default:()=>[t(me,{show:a.loading,size:"small"},{default:()=>[t("div",{style:{"min-height":"calc(85vh - var(--modal-lesson-tab-height) - ".concat(a.searchHeight," - 12px)")},class:[g.listSection,!a.loading&&a.tableList.length<=0?g.emptySection:""]},[a.tableList.length>0&&t("div",{class:g.list},[a.tableList.map(l=>t(ye,{isShowAdd:!0,isShowCollect:!0,item:l,onAdd:()=>n("add",l),disabledMouseHover:!1,onClick:()=>{l.type!=="IMG"&&(a.show=!0,a.item=l)},onCollect:C=>y(C)},null))]),!a.loading&&a.tableList.length<=0&&t(Te,null,null)])]})]}),t(J,{from:e.from,show:a.show,"onUpdate:show":l=>a.show=l,item:a.item},null)])}}),Jt=k({name:"select-music",props:{type:{type:String,default:"myResources"},from:{type:String,default:""}},emits:["select","add"],setup(e,{emit:n}){const{type:s}=pe(e),a=I(s.value),p=X();return M(async()=>{ee(document.querySelector(".select-resource .n-tabs-nav--top"),c=>{const i=c[0],{height:b}=i.contentRect;document.documentElement.style.setProperty("--modal-lesson-tab-height",b+"px")}),await p.getMusicSheetCategory(!0)}),()=>t("div",{class:[x.selectMusic,"select-resource"]},[t(he,{animated:!0,value:a.value,paneClass:x.paneTitle,justifyContent:"center",paneWrapperClass:x.paneWrapperContainer,"onUpdate:value":c=>{a.value=c}},{default:()=>[t(G,{name:"myResources",tab:"我的曲目"},{default:()=>[t(j,{from:e.from,type:"myResources",onAdd:c=>n("add",c)},null)]}),t(G,{name:"shareResources",tab:"共享曲目"},{default:()=>[t(j,{from:e.from,type:"shareResources",onAdd:c=>n("add",c)},null)]}),t(G,{name:"myCollect",tab:"收藏曲目"},{default:()=>[t(j,{from:e.from,type:"myCollect",onAdd:c=>n("add",c)},null)]})]})])}});export{Jt as S,Zt as T,Wt as a,at as i,Le as u};
|