detail-legacy-bd900fa7-1742542015902.js 24 KB

1
  1. System.register(["./index-legacy-a6328208-1742542015902.js","./index-legacy-57c29b91-1742542015902.js","./catchData-legacy-b20b789b-1742542015902.js","./contants-legacy-71300fc2-1742542015902.js","./index-legacy-2fda90a4-1742542015902.js","./index-legacy-8fbdbc01-1742542015902.js","./index-legacy-2e47054d-1742542015902.js","./api-legacy-58834a7c-1742542015902.js","./urlUtils-legacy-935965d2-1742542015902.js","./index-legacy-873a59ff-1742542015902.js","./Scrollbar-legacy-9038d373-1742542015902.js","./deep-clone-legacy-0f45d9f6-1742542015902.js","./index-legacy-70204051-1742542015902.js","./Slider-legacy-13a61ce2-1742542015902.js","./index-legacy-4fe2d606-1742542015902.js","./index-legacy-7c6d9d6d-1742542015902.js","./icon_default-legacy-fa9bb009-1742542015902.js","./useSpeak-legacy-e6ad3cb9-1742542015902.js","./api-legacy-cdcff17b-1742542015902.js","./icon-pan-legacy-9492b61b-1742542015902.js","./utils-legacy-116b088e-1742542015902.js","./index-legacy-61c20ef4-1742542015902.js","./ding-legacy-f3656c17-1742542015902.js","./searchArray-legacy-cee30af0-1742542015902.js","./index-legacy-1b436902-1742542015902.js","./index-legacy-466b1b58-1742542015902.js","./api-legacy-51d0f00a-1742542015902.js","./Cascader-legacy-9abe578d-1742542015902.js","./index-legacy-f4c5c786-1742542015902.js","./api-legacy-db89b1ed-1742542015902.js","./api-legacy-b25bb617-1742542015902.js","./teacherIcon-legacy-3eeb62c3-1742542015902.js","./index-legacy-c7cd4a4b-1742542015902.js","./index-legacy-e58b332d-1742542015902.js","./index-legacy-b78d61d2-1742542015902.js"],(function(e,t){"use strict";var a,n,s,i,l,o,d,r,c,_,g,m,u,p,h,k,f,v,b,w,y,I,S,x,A,N,j,T,C,M,E,O,P,B,G,F;return{setters:[e=>{a=e.C},e=>{n=e.d,s=e.e,i=e.a5,l=e.J,o=e.q,d=e.f,r=e.N,c=e.g,_=e.x,g=e.aL,m=e.a8,u=e.b4,p=e.r,h=e.ai,k=e.a,f=e.c,v=e.ap,b=e.t,w=e.v,y=e.a9,I=e.k,S=e.ak,x=e.z,A=e.aS,N=e.b9},e=>{j=e.u},e=>{T=e.a},e=>{C=e.a,M=e.f},e=>{E=e.T},e=>{O=e.T},e=>{P=e.c},e=>{B=e.v},e=>{G=e.P},e=>{F=e.N},null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],execute:function(){var V=document.createElement("style");V.textContent='._xiaokuDetail_gskd2_1{min-height:100%;display:flex;flex-direction:column}._xiaokuDetail_gskd2_1 img{-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none}._detailContainer_gskd2_20{flex:1 auto;background:#ffffff;border-radius:1.04166667vw}._detailContainer_gskd2_20 .n-tabs-tab-pad{width:2.08333333vw!important}._detailContainer_gskd2_20 .n-tabs-nav{padding:1.14583333vw 1.66666667vw .9375vw}._detailContainer_gskd2_20 .n-tabs-tab{color:#8b8d98;font-size:max(1.04166667rem,15Px);padding-top:.41666667vw;padding-bottom:.41666667vw;line-height:1.45833333vw}._detailContainer_gskd2_20 .n-tabs-tab.n-tabs-tab--active{font-weight:600!important;color:#131415!important}._detailContainer_gskd2_20 .n-tabs-tab__label{z-index:10}._detailContainer_gskd2_20 .n-tabs-bar{height:.52083333vw;background:linear-gradient(90deg,#77bbff 0%,rgba(163,231,255,.22) 100%);z-index:0;bottom:.52083333vw;transition-duration:.03}._detailContainer_gskd2_20 .n-tabs-bar--disabled{background-color:#fff!important}._detailContainer_gskd2_20 .n-tab-pane{padding-top:0!important}._detailContainer_gskd2_20 ._inputSearch_gskd2_58{width:25vw}._detailContainer_gskd2_20 ._inputSearch_gskd2_58 .n-button{padding:0 1.25vw;color:#fff;--n-border: none !important;background:linear-gradient(312deg,#1b7af8 0%,#3cbbff 100%)}._detailContainer_gskd2_20 ._inputSearch_gskd2_58 .n-input__input-el{color:#000}._detailContainer_gskd2_20 ._searchSection_gskd2_70{position:sticky;top:0;margin:0 1.66666667vw;z-index:10}._detailContainer_gskd2_20 ._searchSectionHide_gskd2_76{visibility:hidden;opacity:0;height:0!important;line-height:0!important}._searchGroup_gskd2_82{background:#fff;border-radius:.625vw;padding:0 0 1.5625vw;position:relative}._searchGroup_gskd2_82._searchGroupOnly_gskd2_88{padding-bottom:.3125vw}._searchGroup_gskd2_82 ._hideItem_gskd2_91{visibility:hidden;opacity:0;height:0!important;line-height:0!important}._searchGroup_gskd2_82 ._btnType_gskd2_97{gap:0px 1.25vw!important}._searchGroup_gskd2_82 ._btnType_gskd2_97 .n-button{height:1.92708333vw;padding:0 1.25vw;font-size:.9375rem;color:rgba(0,0,0,.6)}._searchGroup_gskd2_82 ._btnType_gskd2_97 .n-button.n-button--primary-type{font-weight:700;color:#fff}._searchGroup_gskd2_82 .n-form{position:relative}._searchGroup_gskd2_82 .n-form-item .n-form-item-label,._searchGroup_gskd2_82 .n-form-item .n-form-item-blank{min-height:auto!important}._searchGroup_gskd2_82 .n-form-item .n-form-item-label__text{font-size:max(.88541667rem,13Px);display:flex;align-items:center;padding:.20833333vw 0;font-weight:600;color:#131415;line-height:1.25vw}._searchGroup_gskd2_82 .n-form-item .n-button{height:1.66666667vw;font-size:max(.88541667rem,13Px);border-radius:.41666667vw;color:rgba(0,0,0,.6)}._searchGroup_gskd2_82 .n-form-item .n-button--primary-type{color:#131415;background-color:#d2ecff!important}._searchGroup_gskd2_82 .n-form-item-feedback-wrapper{min-height:.72916667vw}._searchGroup_gskd2_82 ._moreSearch_gskd2_139{position:absolute;bottom:0;left:50%;transform:translate(-50%);font-size:max(.88541667rem,12Px);color:#198cfe;cursor:pointer;width:11.5625vw;line-height:1.77083333vw;display:flex;align-items:center;justify-content:center}._searchGroup_gskd2_82 ._moreSearch_gskd2_139:after{content:"";display:inline-block;width:.625vw;height:.625vw;background:url('+new URL("icon-arrow-up-529efbee.svg",t.meta.url).href+') no-repeat center;background-size:contain;margin-left:.3125vw;margin-top:-1px}._searchGroup_gskd2_82 ._moreSearch_gskd2_139._activeSearch_gskd2_163:after{transform:rotate(180deg)}._teachingModal_gskd2_166{width:57.29166667vw}._spaceSection_gskd2_169{width:100%;transition:1s all ease-in}._spaceSection_gskd2_169>div{height:1.77083333vw!important;display:flex!important;align-items:center;line-height:var(--n-blank-height)}._collapseWrap_gskd2_179{width:98%;display:flex;flex-direction:row;align-items:flex-end}._collaoseGroup_gskd2_185{position:absolute;display:flex;align-items:center;padding-left:.41666667vw}._collaoseBtn_gskd2_191{width:1.66666667vw;height:1.66666667vw;cursor:pointer}._collaoseBtn_gskd2_191._isStart_gskd2_196{transform:rotate(-180deg)}._isHidden_gskd2_199{overflow:hidden;transition:1s all ease-in}._hideButton_gskd2_203{visibility:hidden;height:0!important;line-height:0!important}._popSelect_gskd2_208{font-size:.83333333rem;width:10.41666667vw;box-shadow:0 .10416667vw .83333333vw rgba(0,0,0,.08);border-radius:.57291667vw;--n-option-height: 1.77083333vw}._popSelect_gskd2_208 .n-base-select-option__content{width:80%!important}._spaceSection2_gskd2_218{width:100%;transition:1s all ease-in;padding-right:2.08333333vw}._textBtn_gskd2_223{background:transparent;border-radius:.41666667vw;padding:.20833333vw .83333333vw;font-size:max(.88541667rem,13Px);color:rgba(0,0,0,.6);background:#F5F6FA;cursor:pointer;display:flex;align-items:center;font-weight:500;line-height:1.25vw}._textBtn_gskd2_223 ._iconArrow_gskd2_236{display:inline-block;margin-left:.41666667vw;width:.41666667vw;height:.26041667vw;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAKCAYAAAC5Sw6hAAAAAXNSR0IArs4c6QAAAQBJREFUKFOVkbFOAkEQhuffCx3l7VwsNCY8wnZUNNjwCMbnMBRWJob3MD4CjTRUdvsIJEYLs7NX0pHbMUdOgnocMN1kvvlmMgM6Esx8UyMi8tqFoquYM99q0ueagcFdKfJyiD8oYuZxlXRORL2meZMZTERk0SZrFeX5hSNUS1Xt7zcBWJNmo7L88n9l/0TMPEhKb6rKrZMBMaChiKx+DdlPiqLgKmktGXQeFlhlBsMQgvxwu42stX1VWiqRO/bJ7fGJPECjGOO6yYmcc733j885qY5PkewYYHF9dTnx3m+2G1lbzJKm+7MkDWxgZjGGaSOy06T0SETZmbJkYB5iDE/f85tbC9QPlh0AAAAASUVORK5CYII=) no-repeat center center / contain;transform:rotate(180deg)}._textBtn_gskd2_223:hover{background-color:#e8e9ed;font-weight:500;color:rgba(0,0,0,.6)}._textBtn_gskd2_223._textBtnActive_gskd2_249{background:#D2ECFF;font-weight:500;color:#000}._textBtn_gskd2_223:hover ._iconArrow_gskd2_236{transform:rotate(0)}._sectionContainer_gskd2_257{padding:0 1.66666667vw 1.25vw;gap:1.25vw;flex:1 auto;display:flex;flex-wrap:wrap}._sectionContainer_gskd2_257._noSearchContainer_gskd2_264{padding-top:0}._wrapList_gskd2_267{min-height:100%;height:calc(100vh - 13.75vw)}._wrapList_gskd2_267._wrapListEmpty_gskd2_271 .n-scrollbar-content{min-height:100%;display:flex;flex-direction:column}._wrapList_gskd2_267._wrapListEmpty_gskd2_271 ._empty_gskd2_276{height:100%;flex:1 auto}._wrapList_gskd2_267 ._loadingSection_gskd2_280{min-height:calc(100vh - 13.75vw)}._wrapList_gskd2_267 ._loadingSectionEmpty_gskd2_283{display:flex;flex-direction:column}._empty_gskd2_276{display:flex;align-items:center;justify-content:center}._loadingWrap_gskd2_292{display:flex;justify-content:center;min-height:4.16666667vw;position:relative}._loadingWrap_gskd2_292._showLoading_gskd2_298{height:0;opacity:0;min-height:0;display:none}._sectionItem_gskd2_304{display:flex;align-items:center;padding:1.04166667vw;border-radius:.625vw;width:20.9375vw;background:#f5f6f7;cursor:pointer;transition:all .2s ease;border:.10416667vw solid #f7f8f9;box-sizing:border-box}._sectionItem_gskd2_304:hover{transform:scale(1.01);border:.10416667vw solid #007afe;transition:all .2s ease}._sectionItem_gskd2_304 ._img_gskd2_321{width:3.125vw;height:3.125vw;background:#ddf2ff;border-radius:.41666667vw;overflow:hidden;margin-right:.83333333vw}._sectionItem_gskd2_304 ._img_gskd2_321 img{width:inherit;height:inherit}._sectionItem_gskd2_304 ._infos_gskd2_333{display:flex;flex-direction:column}._sectionItem_gskd2_304 ._infos_gskd2_333 ._topName_gskd2_337{font-weight:600;font-size:max(1.04166667rem,14Px);color:#131415;line-height:1.45833333vw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:14.0625vw}._sectionItem_gskd2_304 ._infos_gskd2_333 ._topName_gskd2_337 span{color:#198cfe;font-weight:700}._sectionItem_gskd2_304 ._infos_gskd2_333 ._types_gskd2_351{display:flex;padding-top:.20833333vw}._sectionItem_gskd2_304 ._infos_gskd2_333 ._types_gskd2_351>div{margin-right:.20833333vw}._sectionItem_gskd2_304 ._infos_gskd2_333 ._types_gskd2_351 ._hot_gskd2_358{background:#fff3f3;border-radius:.15625vw;border:1px solid rgba(254,67,67,.5);font-size:max(.625rem,11Px);color:#fe4343;padding:0 .26041667vw;line-height:14Px;display:flex;align-items:center}._sectionItem_gskd2_304 ._infos_gskd2_333 ._types_gskd2_351 ._hot_gskd2_358:before{content:"";display:inline-block;width:.52083333vw;height:.625vw;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAYCAMAAADNlS1EAAAA9lBMVEUAAAD/bGb/Ul7/bnr/VF3/Q17/TF//X1//Tl7/P1//b1n/Ol//P1//a1r/alr/OWD/UV3/Z1r/WF7/SWD/OmD/b1v/XVz/UWH/SWb/VF3/Y1v/YFr/alv/QF//ZFr/YVz/WF3/aVr/SF7/XFz/TF7/ZVr/VF3/T1z/aFr/cVn/XVz/P17/UV3/d1j/S13/c1n/V1z/aFz/OGD/XVv/Tl3/WV3/SV3/dVn/cFr/b1n/cV3/OGH/X1r/VFz/T1z/Z1n/Wlv/WFv/XFv/ZFr/V1z/UVz/Ylr/SF3/Ol//RV7/Pl7/Ql7/YVr/bFn/aVn/TF3/Sl3/cFgC4AhdAAAAPHRSTlMACjwF9qFbF/Hq593NsaOaj4BaU1NCLR8R+vr29fLr6ufm49XPx8XBvb23s62tqqaYjo2MhnlwbWBTNDJyAgToAAABBklEQVQY02XR13KDMBAF0AUb3LvjOL333ptAVCPAYPz/P5NVYSaO90lz5nLZkUBO5e5Dg7V5WDY/1/BqmWXd/+FmluW0s2ob3Kg/WMFOnlN/Ntup/bEvbv6ckBcAXTV/71LMzYnnncBjVVrtqDTHfbMUdrkR4jmOG1hhuIk0mFBfGpIV2vYrLkMv8VNhrrBFXYMnWlogrYhGcIYmCOvQiiiKDdhXdcF5H2Pc4jZsl3U69KWle3Cg6m4B4F5Y0oBruV2dbzc9jtM0SVowlL81gY/JjfVAO8ScfaFepYHGfgD0LdzEBDk3jLFnfhhW7YWu0GCsVxGnyWnxrrDdGkM5I0Ne+XQsYr8qIkCzZAWpZAAAAABJRU5ErkJggg==) no-repeat center;background-size:contain;margin-right:.15625vw;vertical-align:middle}._sectionItem_gskd2_304 ._infos_gskd2_333 ._types_gskd2_351 ._hot_gskd2_358 span{vertical-align:text-top}._sectionItem_gskd2_304 ._infos_gskd2_333 ._types_gskd2_351 ._sing_gskd2_382,._sectionItem_gskd2_304 ._infos_gskd2_333 ._types_gskd2_351 ._song_gskd2_383{background:#ffffff;font-size:max(.625rem,11Px);border-radius:.15625vw;line-height:16Px;padding:0 .20833333vw;line-height:1;display:flex;align-items:center}._sectionItem_gskd2_304 ._infos_gskd2_333 ._types_gskd2_351 ._sing_gskd2_382{border:1px solid rgba(243,130,26,.5);color:#f3821a}._sectionItem_gskd2_304 ._infos_gskd2_333 ._types_gskd2_351 ._song_gskd2_383{border:1px solid rgba(21,178,253,.5);color:#00adff}._sectionItem_gskd2_304 ._infos_gskd2_333 ._types_gskd2_351 ._author_gskd2_401{color:#777;font-size:max(.72916667rem,12Px);display:flex;align-items:center;line-height:1}\n',document.head.appendChild(V);const W={xiaokuDetail:"_xiaokuDetail_gskd2_1",detailContainer:"_detailContainer_gskd2_20",inputSearch:"_inputSearch_gskd2_58",searchSection:"_searchSection_gskd2_70",searchSectionHide:"_searchSectionHide_gskd2_76",searchGroup:"_searchGroup_gskd2_82",searchGroupOnly:"_searchGroupOnly_gskd2_88",hideItem:"_hideItem_gskd2_91",btnType:"_btnType_gskd2_97",moreSearch:"_moreSearch_gskd2_139",activeSearch:"_activeSearch_gskd2_163",teachingModal:"_teachingModal_gskd2_166",spaceSection:"_spaceSection_gskd2_169",collapseWrap:"_collapseWrap_gskd2_179",collaoseGroup:"_collaoseGroup_gskd2_185",collaoseBtn:"_collaoseBtn_gskd2_191",isStart:"_isStart_gskd2_196",isHidden:"_isHidden_gskd2_199",hideButton:"_hideButton_gskd2_203",popSelect:"_popSelect_gskd2_208",spaceSection2:"_spaceSection2_gskd2_218",textBtn:"_textBtn_gskd2_223",iconArrow:"_iconArrow_gskd2_236",textBtnActive:"_textBtnActive_gskd2_249",sectionContainer:"_sectionContainer_gskd2_257",noSearchContainer:"_noSearchContainer_gskd2_264",wrapList:"_wrapList_gskd2_267",wrapListEmpty:"_wrapListEmpty_gskd2_271",empty:"_empty_gskd2_276",loadingSection:"_loadingSection_gskd2_280",loadingSectionEmpty:"_loadingSectionEmpty_gskd2_283",loadingWrap:"_loadingWrap_gskd2_292",showLoading:"_showLoading_gskd2_298",sectionItem:"_sectionItem_gskd2_304",img:"_img_gskd2_321",infos:"_infos_gskd2_333",topName:"_topName_gskd2_337",types:"_types_gskd2_351",hot:"_hot_gskd2_358",sing:"_sing_gskd2_382",song:"_song_gskd2_383",author:"_author_gskd2_401"};function L(e){return"function"==typeof e||"[object Object]"===Object.prototype.toString.call(e)&&!m(e)}const z=n({name:"ChildNodeSearch",props:{activeRow:{type:Object,default:()=>({})},list:{type:Array,default:()=>[]},isHide:{type:Boolean,default:!1}},emits:["selectChildTag"],setup(e,{emit:t}){const{activeRow:a}=u(e),n=p({});return i((()=>e.activeRow),(()=>{a.value=e.activeRow,n.value={}})),()=>d(h,null,[a.value?.id&&d(h,null,[d(c,{label:a.value.columnName+":",class:e.isHide&&W.hideItem},{default:()=>[d(_,{class:W.spaceSection},{default:()=>[a.value?.children.map((e=>d("span",{class:[W.textBtn,(a.value.activeIndex||"")==e.id&&W.textBtnActive],onClick:()=>{let s;a.value.activeIndex=e.id;let i="";e.children?(s=[{columnName:e.children[0].columnName,name:"全部",id:""},...e.children],i=e.children[0].columnName,n.value={...e,columnName:i,activeIndex:"",children:s}):n.value={},t("selectChildTag",a.value.activeIndex)}},[e.name])))]})]}),d(z,{isHide:e.isHide,activeRow:n.value,onSelectChildTag:e=>{t("selectChildTag",e||a.value.activeIndex)}},null)])])}}),R=n({name:"search-group",props:{type:{type:String,default:""},musicalInstrumentId:{type:String,default:""}},emits:["search","add"],expose:["init"],setup(e,{emit:t}){const a=j(),n=s({musicTagIds:"",audioPlayTypes:"",bookVersionId:null,subjectId:null}),m=s({showMore:!1,tempSubjectId:null}),u=s({audioPlayTypeList:[],selectParents:{},newTags:[],tags:[],tagActiveId:"",tagActive:{},childSelectId:null});i((()=>e.musicalInstrumentId),(()=>{e.musicalInstrumentId?b():v()})),i((()=>e.type),(()=>{e.musicalInstrumentId||(v(),h())}));const p=l((()=>!!e.type)),h=()=>{t("search",{...n,subjectId:"SING"!==n.audioPlayTypes?n.subjectId:null,audioPlayTypes:n.audioPlayTypes?"PLAY_SING"===n.audioPlayTypes?["PLAY","SING"]:[n.audioPlayTypes]:[],bookVersionId:u.childSelectId||u.tagActiveId})},k=()=>{m.showMore=!m.showMore},f=e=>{const t={};return e?.forEach((e=>{e.id===n.subjectId&&(t.selected=!0,t.name=e.name)})),t},v=()=>{const e=a.getSubjectInstrumentOnly;if(e.length>0){const t=e[0];t.instruments&&t.instruments.length>1?(m.tempSubjectId=t.instruments[0]?.value,n.subjectId=t.instruments[0]?.value):n.subjectId=t.value}},b=()=>{let t=[];a.getSubjectInstrumentOnly.forEach((a=>{e.musicalInstrumentId===a.value?(t=a.instruments||[],n.subjectId=e.musicalInstrumentId,m.tempSubjectId=e.musicalInstrumentId):Array.isArray(a.instruments)&&a.instruments.forEach((s=>{e.musicalInstrumentId===s.value&&(t=a.instruments||[],n.subjectId=e.musicalInstrumentId,m.tempSubjectId=e.musicalInstrumentId)}))})),t.length>0&&f(t)};return o((async()=>{const t=Object.keys(T).map((e=>({value:e,name:T[e]})));u.audioPlayTypeList=[{name:"全部",value:""},...t],await(async()=>{try{const e=(await C()).data||[];u.newTags=[{name:"全部",id:""},...e.map((e=>({name:e.name,id:e.id})))]}catch{}})(),await a.getMusicTagTreeApi(),(()=>{const e=a.getMusicTagTree;e.forEach((e=>{if(e.children&&e.children.length>0){const t=e.children;t?.forEach((e=>{e.children=null}))}})),u.tags=[{columnName:e[0].columnName,name:"全部",id:""},...e],u.tagActiveId=u.tags[0].id})(),await a.getSubjects(),e.musicalInstrumentId?b():v(),h()})),()=>{let e,t,s,i;return d("div",{class:[W.searchGroup,p.value&&W.searchGroupOnly]},[d(r,{labelAlign:"left",labelPlacement:"left"},{default:()=>[u.newTags.length>1&&d(c,{label:"标签:",class:p.value&&W.hideItem},{default:()=>[d(_,{class:W.spaceSection},L(e=u.newTags.map((e=>d("span",{class:[W.textBtn,n.musicTagIds===e.id&&W.textBtnActive],onClick:()=>{n.musicTagIds=e.id,h()}},[e.name]))))?e:{default:()=>[e]})]}),d("div",{class:!m.showMore&&W.hideItem},[u.tags.length>0&&d(c,{label:u.tags[0]?.columnName+":",class:p.value&&W.hideItem},{default:()=>[d(_,{class:W.spaceSection},L(t=u.tags.map((e=>d("span",{class:[W.textBtn,u.tagActiveId===e.id&&W.textBtnActive],onClick:()=>{(e=>{let t;u.tagActiveId=e.id,u.childSelectId=null;let a="";e.children?(t=[{columnName:e.children[0].columnName,name:"全部",id:""},...e.children],a=e.children[0].columnName,u.selectParents={...e,columnName:a,activeIndex:"",children:t}):u.selectParents={},h()})(e)}},[e.name]))))?t:{default:()=>[t]})]}),d(z,{isHide:p.value,activeRow:u.selectParents,onSelectChildTag:e=>{u.childSelectId=e,h()}},null)]),d(c,{label:"场景:",class:[!m.showMore&&W.hideItem,p.value&&W.hideItem]},{default:()=>[d(_,{class:W.spaceSection},L(s=u.audioPlayTypeList.map((e=>d("span",{class:[W.textBtn,n.audioPlayTypes===e.value&&W.textBtnActive],onClick:()=>{n.audioPlayTypes=e.value,h()}},[e.name]))))?s:{default:()=>[s]})]}),("SING"!==n.audioPlayTypes||p.value)&&d(c,{label:"乐器:",class:!m.showMore&&!p.value&&W.hideItem},{default:()=>[d(_,{class:W.spaceSection},L(i=a.getSubjectInstrumentOnly.map((e=>e.instruments&&e.instruments.length>1?d(g,{options:e.instruments,trigger:"hover",scrollable:!0,value:m.tempSubjectId,"onUpdate:value":[e=>m.tempSubjectId=e,()=>{n.subjectId=m.tempSubjectId,h()}],key:e.value,class:[W.popSelect]},{default:()=>[d("span",{class:[W.textBtn,f(e.instruments).selected&&W.textBtnActive]},[f(e.instruments).name||e.name,d("i",{class:W.iconArrow},null)])]}):d("span",{class:[W.textBtn,n.subjectId===e.value&&W.textBtnActive],onClick:()=>{n.subjectId=e.value,m.tempSubjectId=null,h()}},[e.name]))))?i:{default:()=>[i]})]})]}),!p.value&&d("div",{class:[W.moreSearch,m.showMore?W.activeSearch:""],onClick:k},[m.showMore?"收起":"展开"])])}}});e("default",n({name:"xiaoku-detail",setup(){const e=k(),t=f(),n=p([{name:"AI学练",path:"/xiaoku-list"},{name:"曲目列表",path:""}]),i=s({page:1,rows:32,status:!0,searchType:""}),r=s({countPage:1,loading:!0,finshed:!1,reshing:!1,tabName:"",list:[],allSearch:{name:"",musicTagIds:"",audioPlayTypes:null,bookVersionId:null,musicalInstrumentId:null,subjectId:null},hotSearch:{name:"",musicalInstrumentId:null},newSearch:{name:"",musicalInstrumentId:null},recommendSearch:{name:"",musicalInstrumentId:null},previewModal:!1,previewParams:{type:"",src:""}}),c=l((()=>"RECOMMEND"===r.tabName?r.recommendSearch.name:"HOT"===r.tabName?r.hotSearch.name:"NEW"===r.tabName?r.newSearch.name:r.allSearch.name)),_=l((()=>{let e=r.allSearch.musicalInstrumentId;return"RECOMMEND"===r.tabName?e=r.recommendSearch.musicalInstrumentId:"HOT"===r.tabName?e=r.hotSearch.musicalInstrumentId:"NEW"===r.tabName&&(e=r.newSearch.musicalInstrumentId),e}));p();const g=async()=>{1==i.page&&(r.loading=!0);let e={};const{...t}=i;let a={...t,searchType:r.tabName};if("RECOMMEND"===r.tabName)a=Object.assign(a,r.recommendSearch),a.rows=60,a.page=1;else if("HOT"===r.tabName)a=Object.assign(a,r.hotSearch),a.rows=60,a.page=1;else if("NEW"===r.tabName)a=Object.assign(a,r.newSearch),a.rows=60,a.page=1;else{a.name=r.allSearch.name;const{...e}=r.allSearch;a=Object.assign(a,{...e})}try{e=await P(a)}catch(n){console.log(n)}r.reshing&&(r.list=[],r.reshing=!1),200===e?.code&&Array.isArray(e?.data?.rows)?((e?.data?.rows||[]).forEach((e=>{if(e.audioPlayTypeArray=e.audioPlayTypes?e.audioPlayTypes.split(","):[],e.musicSheetName){const t=new RegExp(a.name,"gi"),n=e.musicSheetName.replace(t,"<span>$&</span>");e.musicNameReg=n}})),r.list=[...r.list,...e.data.rows],r.finshed=i.page>=e.data.pages,r.countPage=e.data.pages):r.finshed=!0,r.loading=!1},m=e=>{"back"===e.data?.api&&(N(),r.previewModal=!r.previewModal)};return o((async()=>{e.query.type&&(r.tabName=e.query.type),window.addEventListener("message",m)})),v((()=>{window.removeEventListener("message",m)})),()=>d("div",{class:W.xiaokuDetail},[d(a,{list:n.value},null),d("div",{class:W.detailContainer},[d(b,{paneClass:W.paneTitle,justifyContent:"start",paneWrapperClass:W.paneWrapperContainer,value:r.tabName,"onUpdate:value":[e=>r.tabName=e,e=>{i.page=1,r.finshed=!1,r.reshing=!0,r.list=[],_.value&&g()}]},{default:()=>[d(w,{name:"",tab:"全部曲目"},null),d(w,{name:"RECOMMEND",tab:"推荐曲目"},null),d(w,{name:"HOT",tab:"热门曲目"},null),d(w,{name:"NEW",tab:"最新曲目"},null)],suffix:()=>d(E,{placeholder:"请输入曲目名称",round:!0,value:c.value,"onUpdate:value":e=>{"RECOMMEND"===r.tabName?r.recommendSearch.name=e:"HOT"===r.tabName?r.hotSearch.name=e:"NEW"===r.tabName?r.newSearch.name=e:r.allSearch.name=e},class:W.inputSearch,onSearch:e=>{"RECOMMEND"===r.tabName?r.recommendSearch.name=e:"HOT"===r.tabName?r.hotSearch.name=e:"NEW"===r.tabName?r.newSearch.name=e:r.allSearch.name=e,i.page=1,r.finshed=!1,r.list=[],g()}},null)}),d(F,{class:[[W.wrapList,!r.loading&&0===r.list.length&&W.wrapListEmpty]],onScroll:async e=>{if(r.tabName)return;const t=e.target?.clientHeight,a=e.target?.scrollTop,n=e.target?.scrollHeight;if(t+a+20>=n&&!r.finshed&&!r.loading){if(i.page>=r.countPage)return;i.page=i.page+1,await g()}}},{default:()=>[d(y,{show:r.loading},{default:()=>[d("div",{class:[W.loadingSection,!r.loading&&0===r.list.length&&W.loadingSectionEmpty]},[d("div",{class:[W.searchSection]},[d(R,{type:r.tabName,musicalInstrumentId:_.value,onSearch:e=>{(async e=>{i.page=1,r.reshing=!0,r.finshed=!1;const{subjectId:t,...a}=e;"HOT"===r.tabName?r.hotSearch=Object.assign(r.hotSearch,{musicalInstrumentId:t}):"NEW"==r.tabName?r.newSearch=Object.assign(r.newSearch,{musicalInstrumentId:t}):"RECOMMEND"===r.tabName?r.recommendSearch=Object.assign(r.recommendSearch,{musicalInstrumentId:t}):r.allSearch=Object.assign(r.allSearch,{...a,musicalInstrumentId:t,subjectId:null}),g(),S((()=>{}))})(e)}},null)]),r.list.length>0&&d("div",{class:[W.sectionContainer]},[r.list.map((e=>d("div",{class:W.sectionItem,onClick:()=>(e=>{const a="FIRST"===e.scoreType?"firstTone":"JIAN"===e.scoreType?"fixedTone":"STAVE"===e.scoreType?"staff":"firstTone";let n=`${B()}/instrument?v=${+new Date}&platform=pc&id=${e.id}&Authorization=${t.getToken}&musicRenderType=${a}&showGuide=true&part-index=0`,s="";s="RECOMMEND"===r.tabName?r.recommendSearch.musicalInstrumentId:"HOT"===r.tabName?r.hotSearch.musicalInstrumentId:"NEW"===r.tabName?r.newSearch.musicalInstrumentId:r.allSearch.musicalInstrumentId,s&&(n+="&instrumentId="+s),window.matchMedia("(display-mode: standalone)").matches?(x.application=window.matchMedia("(display-mode: standalone)").matches,r.previewModal=!0,A(),r.previewParams={type:"music",src:n}):window.open(n,+new Date+"")})(e)},[d("div",{class:W.img},[d("img",{referrerpolicy:"no-referrer",src:e.titleImg},null)]),d("div",{class:W.infos},[d("div",{class:W.topName,innerHTML:e.musicNameReg},null),d("div",{class:W.types},[d("div",{class:W.hot},[d("span",null,[M(e.usedNum)])]),e.audioPlayTypes?.includes("SING")&&d("div",{class:W.sing},[I("演唱")]),e.audioPlayTypes?.includes("PLAY")&&d("div",{class:W.song},[I("演奏")]),d("div",{class:W.author},[e.composer])])])])))]),!r.loading&&0===r.list.length&&d("div",{class:W.empty},[d(O,null,null)])])]})]})]),d(G,{show:r.previewModal,"onUpdate:show":e=>r.previewModal=e,type:"music",params:r.previewParams},null)])}}))}}}));