add-unit-item-legacy.88255ef7.js 28 KB

1
  1. !function(){function e(e){return function(e){if(Array.isArray(e))return t(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,n){if(!e)return;if("string"==typeof e)return t(e,n);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return t(e,n)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function t(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function n(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function r(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?n(Object(r),!0).forEach((function(t){a(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):n(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t,n,r,a,i,l){try{var o=e[i](l),u=o.value}catch(c){return void n(c)}o.done?t(u):Promise.resolve(u).then(r,a)}function l(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var l=e.apply(t,n);function o(e){i(l,r,a,o,u,"next",e)}function u(e){i(l,r,a,o,u,"throw",e)}o(void 0)}))}}var o=document.createElement("style");o.innerHTML='._addUnitItem_8jd0l_1{min-height:100vh;overflow:hidden}._addUnitItem_8jd0l_1 .van-dialog__message{font-size:.42667rem;color:#333;padding-top:.48rem}._addUnitItem_8jd0l_1 ._disabled_8jd0l_10{opacity:.6;cursor:not-allowed;pointer-events:none}._dialogDelete_8jd0l_15{display:flex;align-items:center;padding-left:var(--van-dialog-message-padding)}._dialogDelete_8jd0l_15:before{content:"";display:inline-block;width:.10667rem;height:.37333rem;background:#FF8057;border-radius:.05333rem;margin-right:.16rem}._addBtn_8jd0l_29{display:block;padding:0 1.28rem;font-size:.4rem;font-family:PingFangSC,PingFang SC;font-weight:500;color:#f67146;background:#FFF5F2;border-radius:.53333rem;border:.02667rem solid #FFB39B;height:1.04rem;margin:.4rem auto}._addBtn_8jd0l_29 .van-icon{font-size:.42667rem;font-weight:700;margin-left:.16rem}._cellGroup_8jd0l_47{margin:.32rem .34667rem;border-radius:.26667rem;overflow:hidden}._cellGroup_8jd0l_47 ._iconMusic_8jd0l_52{font-size:.48rem;margin-right:.16rem}._cellGroup_8jd0l_47 ._iconDelete_8jd0l_56{font-size:.53333rem}._cellGroup_8jd0l_47 ._title_8jd0l_59{font-size:.42667rem;font-weight:600;color:#333;line-height:.58667rem}._cellGroup_8jd0l_47 .van-cell{padding:.42667rem .32rem;font-size:.4rem}._cellGroup_8jd0l_47 .van-field__label{color:#777}._cellGroup_8jd0l_47 ._inputControl_8jd0l_72 .van-field__body{justify-content:flex-end;margin-right:.21333rem}._cellGroup_8jd0l_47 ._inputControl_8jd0l_72 .van-field__control{width:1.54667rem;height:.88rem;background:#F4F4F4;border-radius:.21333rem;text-align:center}._partPopup_8jd0l_83 .van-popup__close-icon{font-size:.50667rem;top:.61333rem;right:.53333rem}._partContainer_8jd0l_88 ._partTitle_8jd0l_88{font-size:.48rem;font-weight:500;color:#131415;line-height:.66667rem;text-align:center;padding:.53333rem 0}._partContainer_8jd0l_88 ._activeCell_8jd0l_96 ._partContent_8jd0l_96 span{color:#131415}._partContainer_8jd0l_88 ._activeCell_8jd0l_96 .van-cell__title{color:#f67146}._partContainer_8jd0l_88 ._activeCell_8jd0l_96 .van-stepper__input{text-align:center;color:#131415}._partContainer_8jd0l_88 .van-cell{padding:.53333rem .4rem}._partContainer_8jd0l_88 .van-radio{align-items:flex-start;margin-top:.08rem}._partContainer_8jd0l_88 .van-radio img{width:.48rem;height:.48rem}._partContainer_8jd0l_88 .van-cell__title{font-size:.42667rem;font-weight:500;color:#aaa;margin-left:.26667rem}._partContainer_8jd0l_88 .van-cell__label{padding-top:.21333rem}._partContainer_8jd0l_88 .van-field__control,._partContainer_8jd0l_88 .van-stepper__input{text-align:center;color:#aaa}._partContainer_8jd0l_88 ._partInput_8jd0l_131{display:inline-block;padding:0;width:1.68rem;height:.96rem;line-height:.96rem;background:#F4F4F4;border-radius:.16rem;text-align:center!important}._partContainer_8jd0l_88 ._partContent_8jd0l_96{display:flex;align-items:center}._partContainer_8jd0l_88 ._partContent_8jd0l_96 span{padding:0 .53333rem;font-size:.42667rem;font-weight:500;color:#aaa}._partContainer_8jd0l_88 ._partBtn_8jd0l_151{margin:0 .66667rem calc(.53333rem + env(safe-area-inset-bottom));width:calc(100% - 1.33333rem);font-size:.48rem;font-weight:500}\n',document.head.appendChild(o),System.register(["./index-legacy.5f9666b4.js","./index-legacy.716db4d0.js","./index-legacy.1c6d385d.js","./index-legacy.36e17a2c.js","./index-legacy.dc9d3f42.js","./index-legacy.5e5c5f24.js","./index-legacy.f4caae07.js","./data-legacy.87b1a74a.js","./index-legacy.c23083dd.js","./index-legacy.185ff5a4.js","./index-legacy.e96cb8ba.js","./index-legacy.1f24a6b5.js","./index-legacy.28fa6059.js","./index-legacy.c898c258.js","./index-legacy.b6ba0003.js","./index-legacy.81882747.js","./index-legacy.812ec873.js","./index-legacy.85e16f70.js","./use-tab-status-legacy.feb57916.js","./index-legacy.a898059a.js","./Checker-legacy.3dea4053.js"],(function(t){"use strict";var n,a,i,o,u,c,s,d,p,f,m,g,h,v,A,b,S,_,y,j,C,w,x,k,R,E,I,F,U,q,L,P,N,B,V,O,T,X;return{setters:[function(e){n=e.d,a=e.g,i=e.r,o=e.D,u=e.$,c=e._,s=e.c,d=e.aj,p=e.a5,f=e.ak,m=e.al,g=e.m,h=e.ah,v=e.ag,A=e.q,b=e.o,S=e.B,_=e.b3,y=e.P,j=e.bc},function(e){C=e.O},function(e){w=e.O},function(e){x=e.s,k=e.d,R=e.S},function(e){E=e.O},function(e){I=e.O},function(e){F=e.g},function(e){U=e.u},function(e){q=e.D,L=e.a},function(e){P=e.L},function(e){N=e.C},function(e){B=e.C},function(e){V=e.O},function(e){O=e.R,T=e.a},function(e){X=e.F},function(){},function(){},function(){},function(){},function(){},function(){}],execute:function(){var Q={addUnitItem:"_addUnitItem_8jd0l_1",disabled:"_disabled_8jd0l_10",dialogDelete:"_dialogDelete_8jd0l_15",addBtn:"_addBtn_8jd0l_29",cellGroup:"_cellGroup_8jd0l_47",iconMusic:"_iconMusic_8jd0l_52",iconDelete:"_iconDelete_8jd0l_56",title:"_title_8jd0l_59",inputControl:"_inputControl_8jd0l_72",partPopup:"_partPopup_8jd0l_83",partContainer:"_partContainer_8jd0l_88",partTitle:"_partTitle_8jd0l_88",activeCell:"_activeCell_8jd0l_96",partContent:"_partContent_8jd0l_96",partInput:"_partInput_8jd0l_131",partBtn:"_partBtn_8jd0l_151"},G="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAAuZJREFUWEfNmEtrFEEQx//VHhQSQUSvEQ34QPEgiFFDDhITQcxBszWKIERBIyj4CXLwEwgKPkADouj07OagCD6ChxBfBD2IYhRFzNUgAROIh+2Sij0yWTdudhNjz22mu6p/U9X16CZU+VhrVxtj2kWkWUQ2AGggoqWqRkS+AxghondENOice8DMn6tZgmYz2Vq7iIhyInIKwA4As5JTRgBPieiCiCTMXKy0XkXFcRy3EtF5AOvLKBsF8AnAmB9bBqARwIoyc4dF5HQURf1/g5oRqLe3d0l9ff05AMdFJJ3nADwWkVtE1M/MI+WUW2sbRER/5BCAXQCMziMitdiV8fHxM11dXZPlZMsCWWtXArgHYGtGqM8Y09PZ2fm2ktmz4/l8fqNz7iyA/ZnvQwD2MvPXUl1/ACkMEQ2ISOqiMRE5EkXR3WpASufGcbyPiK4DULeqtdSFLaVQ04DUTXV1dQMZy3wA0MHM7+cCk8paa9cBuANgrf82NDEx0ZJ13zSgJEkuicgJP1lhtjPzt/mAyUAtB/AshSKiy7lcrjsd/w2k0WSMeeg3sEZN03xZpvSHvKWeq/t0ozvn2tLomwLSPAPgTRraItIx1z1Tyap+T6n79BkGsEnz1BRQkiQHNZT9YB8zH6ikcD7GrbWFNPo0ReRyuduphQYB7ATgjDGbqw3tWuF8Snjt89QTZm6mQqGwplgsfvTlQJPd7loXqEXOWvsIQKsvM42Uz+e7nXMXVZmIHIui6FotimuVieP4KBFdVXljzElKkuSGiBz2ClfNVA5qXbCSnJYZAF98srxJ1tqXALYAGGVmLRkL/lhrtYRoQX6lQOnLC2ZuWnCaX2lHc9I2NYq6bFJEFgPQZmrPfwK6D6CdiH6EBxScy4Lb1MGFfXCJMbjS4duPcIprqO1HWA2aWimoFjYtF0E1+QoV3DHIR1w4B8XUdUEdpVOooC4bsj1RMNcxWaigLqxKO0itfSLS9q+u9H4CQiUW/clUOLQAAAAASUVORK5CYII=",z="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAA4BJREFUWEfNmF9oFFcUh78zg/8eBBF96ItihaqofSgUbaLSShoLUhFlnQ2FUlqoWpQWSgt9SPZu8lBQBEXRKlhElGRcFFEEbUNbrEmVoA9aaSItpb74UCmBPpgQdk6ZO7PrZnfiJs0qM28z995zv/mde+459wpTfLQrs4SiuwnRdSgrgEUIc60Z5V/gIcJvqNzALV6T9sKfU5lCJtNZMxmX1U6GgD1AEzCpcRYR+nE4wr2gIIVCsd58dQ1r144WinIYWJ5g7DHwB8JwrNA8YCmwIKHvIK7ulfZzvc+CmhBIzQezkScHgY/RsiIB8ANIN1rslXzhYZJxzWUWIW4LaBuwEXBsP7GKnUDnfCbm1EjS2EQg/SqzkNnOFZTXKwZdwHE6pKP7fj3ZK9u1s20lQdAJbCt/FwYYCTbL14W/q23VAFmYWe510NhFOozwvuTOXZ4KSHVfze94F+U0SOjWUK5BRosbqqHGAcVuul6hzAPcYIu0F4amA1Maq12ZZRSdS8ArsQsH0DkbKt03HijvfYOyMzbwAII3xBT+aQRMGcpk5oPzSwXUccn5u0rtZSAbTYF8Fy1gHcbVtc9SRk22CXQr2HX2UmzwETAAclFMT/9EPxIpJTet+8KF7mhrKfoskN1nVjq/lkNbdMtEa0Y7s2sI9ADQXEe5Phz5XDp6biVGol1TErovfAa5H6wK96kIqNPLEtAdN14Q429PNuLtRjkEzJikG8cQPpWcfyzRnvHOl6PPoU06/J4IyHg34j8OcJxXk0Jb8xbm6CRBxncTPkmCireEu/E+1SfGXydqtr0MM36P00GvGP/tmpCN3PTzFJSpNjGGI+uT3KfG+x5osWnGDZaKmuwu0FhS+UhMz7c1QE8V/F8CxYOsArW2sx+Cnoy+y27RvHcG5T37rsHi6nQQR1PfdEiejpXm6uiL0ozzV8TDWVHj3QZeAx6L8RcmqLMP+KIxQOwX43+ZMEeYQsKEfCcEKr3cEuOvTej8I/Bmg4B+EuO/lTDHTWCNFUXz3gjKLIRrkvPfqemc9wZRljUESBiSnF9Txmjeu4qyCWH0xQLBkJh6QKlzWeoWdfrCPm0bY9pSR+qSazrLj7QVaFal6ZSwEpewSmNK2FJa0DQV+dHitqfV9ByDLFSaDopl16XpKF2GStNlQ2Xtk5rrmHFQabqwqi03w2PTzNbndaX3HxEqYA0v5zjmAAAAAElFTkSuQmCC";var D=n({name:"accompany-music-list",emits:["confirm"],setup:function(e,t){var n,h,v,A,b,S,_=t.emit,y=F("icon-music.svg"),j=(null===(n=a.user)||void 0===n||null===(h=n.data)||void 0===h?void 0:h.phone)||"accompany-music-list-subject",C=localStorage.getItem(j)||(null===(v=a.user)||void 0===v||null===(A=v.data)||void 0===A||null===(b=A.subjectId)||void 0===b||null===(S=b.split(","))||void 0===S?void 0:S[0])||"",k=i({loading:!1,firstRender:!1,finished:!1,refreshing:!1,musicTree:[],pagenation:{page:1,rows:20},value0:null,value1:null,value2:null,PopoverOpen:!1,list:[],keyword:"",musicSubject:"INSTRUMENTAL_ENSEMBLE"===U.courseType?"":C,subjectList:[]}),R=function(){var e=l(regeneratorRuntime.mark((function e(){var t,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,g.get(a.platformApi+"/musicSheetCategories/queryTree?enable=true");case 3:t=e.sent,Array.isArray(null==t?void 0:t.data)&&(k.musicTree=t.data,(n=k.musicTree.find((function(e){return"独奏曲目"===e.name})))&&(k.value0=n.id)),e.next=10;break;case 7:e.prev=7,e.t0=e.catch(0),console.log(e.t0);case 10:case"end":return e.stop()}}),e,null,[[0,7]])})));return function(){return e.apply(this,arguments)}}(),V=function(){var e=l(regeneratorRuntime.mark((function e(){var t,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,g.post(a.platformApi+"/open/subjectBasicConfig/page",{data:{enableFlag:!0,page:1,rows:100}});case 3:t=e.sent,n=t.data.rows||[],k.subjectList.push({text:"全部",value:""}),n.forEach((function(e){k.subjectList.push({text:e.subjectName,value:e.subjectId+""})})),e.next=11;break;case 9:e.prev=9,e.t0=e.catch(0);case 11:case"end":return e.stop()}}),e,null,[[0,9]])})));return function(){return e.apply(this,arguments)}}(),O=o((function(){var e=k.musicTree;return Array.isArray(e)?e.map((function(e){return k.value0||(k.value0=e.id,k.value1=null,k.value2=null),{text:e.name,value:e.id}})):[]})),T=o((function(){var e=k.musicTree.find((function(e){return e.id==k.value0}));return Array.isArray(null==e?void 0:e.musicSheetCategoriesList)?e.musicSheetCategoriesList.map((function(e){return k.value1||(k.value1=e.id,k.value2=null),{text:e.name,value:e.id}})):[]})),X=o((function(){var e=k.musicTree.find((function(e){return e.id==k.value0}));if(Array.isArray(null==e?void 0:e.musicSheetCategoriesList)){var t=e.musicSheetCategoriesList.find((function(e){return e.id==k.value1}));if(Array.isArray(null==t?void 0:t.musicSheetCategoriesList))return[{text:"全部",value:null}].concat(t.musicSheetCategoriesList.map((function(e){return{text:e.name,value:e.id}})))}return[{text:"全部",value:null}]})),Q=function(){var e=l(regeneratorRuntime.mark((function e(){var t,n,i;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!k.loading){e.next=2;break}return e.abrupt("return");case 2:return k.loading=!0,t=r(r({},k.pagenation),{},{keyword:k.keyword,musicSheetCategoriesId:k.value2||k.value1,status:1,musicSubject:k.musicSubject}),e.prev=4,e.next=7,g.post(a.platformApi+"/musicSheet/page",{data:t,hideLoading:!0});case 7:i=e.sent,Array.isArray(null==i||null===(n=i.data)||void 0===n?void 0:n.rows)?(k.list=[].concat(k.list,i.data.rows),k.pagenation.page+=1,k.finished=i.data.rows.length<k.pagenation.rows):k.finished=!0,e.next=14;break;case 11:e.prev=11,e.t0=e.catch(4),k.finished=!0;case 14:k.loading=!1,k.refreshing=!1,k.firstRender=!0;case 17:case"end":return e.stop()}}),e,null,[[4,11]])})));return function(){return e.apply(this,arguments)}}(),G=function(){k.pagenation.page=1,k.list=[],k.finished=!1,k.list=[],Q()};return u(l(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,R();case 2:c(l(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,V();case 2:return e.next=4,Q();case 4:case"end":return e.stop()}}),e)}))));case 3:case"end":return e.stop()}}),e)})))),function(){var e;return s("div",{class:x["accompany-music-list"]},[s(E,{mode:"sticky",class:x.heade,onGetHeight:function(e){document.documentElement.style.setProperty("--header-height",e+"px")}},{default:function(){return[s(d,{border:!1},null),s("div",null,[s(q,{activeColor:"var(--van-primary)"},{default:function(){return[s(L,{modelValue:k.musicSubject,"onUpdate:modelValue":function(e){return k.musicSubject=e},options:k.subjectList,onChange:function(){localStorage.setItem(j,k.musicSubject),G()}},null),s(L,{modelValue:k.value0,"onUpdate:modelValue":function(e){return k.value0=e},options:O.value,onChange:function(){k.value1=null,k.value2=null,c((function(){G()}))}},null),s(L,{modelValue:k.value1,"onUpdate:modelValue":function(e){return k.value1=e},options:T.value,onChange:function(){k.value2=null,G()}},null),s(L,{modelValue:k.value2,"onUpdate:modelValue":function(e){return k.value2=e},options:X.value,onChange:function(){return G()}},null)]}}),s("div",{class:x.filter},[s(I,{background:"#f8f8f8",inputBackground:"white",class:x.filterBox,onSearch:function(e){k.keyword=e,G()}},null)])])]}}),s(w,{modelValue:k.refreshing,"onUpdate:modelValue":function(e){return k.refreshing=e},onRefresh:G,style:"min-height: calc(100vh - var(--header-height))"},{default:function(){return[s(P,{"loading-text":" ",immediateCheck:!1,loading:k.loading,finished:k.finished,"onUpdate:finished":function(e){return k.finished=e},finishedText:" ",onLoad:function(){Q()}},{default:function(){return[s(N,{inset:!0},(t=e=k.list.map((function(e){return s(B,{size:"large",center:!0,title:e.musicSheetName,clickable:!0,onClick:function(){_("confirm",e)}},{icon:function(){return s(p,{style:{marginRight:"12px"},size:40,name:y},null)}})})),"function"==typeof t||"[object Object]"===Object.prototype.toString.call(t)&&!m(t)?e:{default:function(){return[e]}})),s("div",{style:{height:"40px"}},null)];var t}}),k.firstRender&&!k.loading&&!k.list.length&&s(f,{tips:"暂无曲谱"},null)]}})])}}});t("default",n({name:"add-unit-item",setup:function(){var t=h(),n=v(),a=i({musicStatus:!1,level:t.query.level,dialogShow:!1,activeIndex:0,activeRow:{},musicLevelShow:!1,actions:[],partShow:!1,checkedPart:null,partLength:0,startPart:null,endPart:null}),c=o((function(){return!!t.query.musicId}));k.forEach((function(e){a.actions.push({name:e.label,value:e.value})}));var f=function(e){return e.partStart&&e.partEnd?e.partStart+"-"+e.partEnd+"小节":""},m=function(){var e=l(regeneratorRuntime.mark((function e(){var r,i,l,o,u,s,d,p;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=!0,i=0;case 2:if(!(i<w.length)){e.next=26;break}if(w[i].musicId){e.next=7;break}return r=!1,b("请选择曲目"),e.abrupt("break",26);case 7:if(w[i].partName){e.next=11;break}return r=!1,b("请选择小节"),e.abrupt("break",26);case 11:if(w[i].difficulty){e.next=15;break}return r=!1,b("请选择难度"),e.abrupt("break",26);case 15:if(w[i].musicScore){e.next=19;break}return r=!1,b("请输入曲目分数"),e.abrupt("break",26);case 19:if(w[i].passScore){e.next=23;break}return r=!1,b("请输入合格分数"),e.abrupt("break",26);case 23:i++,e.next=2;break;case 26:if(r){e.next=28;break}return e.abrupt("return");case 28:if(console.log(!0,"1212"),!c.value){e.next=41;break}o=null===(l=U["level"+a.level])||void 0===l?void 0:l.questionList,u=0;case 32:if(!(u<o.length)){e.next=39;break}if(o[u].question.mediaUrls!==t.query.musicId){e.next=36;break}return o[u].question={name:w[0].musicName,mediaUrls:w[0].musicId,questionTypeCode:"PLAY",totalScore:w[0].musicScore,questionExtendsInfo:JSON.stringify({musicName:w[0].musicName,musicSheetId:w[0].musicId,start:w[0].partStart,end:w[0].partEnd,score:w[0].passScore,difficulty:w[0].difficulty})},e.abrupt("break",39);case 36:u++,e.next=32;break;case 39:e.next=44;break;case 41:p=[],w.forEach((function(e){p.push({unitExaminationId:null,question:{name:e.musicName,mediaUrls:e.musicId,questionTypeCode:"PLAY",totalScore:e.musicScore,questionExtendsInfo:JSON.stringify({musicName:e.musicName,musicSheetId:e.musicId,start:e.partStart,end:e.partEnd,score:e.passScore,difficulty:e.difficulty})}})})),null===(s=U["level"+a.level])||void 0===s||(d=s.questionList).push.apply(d,p);case 44:n.back();case 45:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),w=i([{musicName:"",musicId:null,partName:"",partLength:0,partStart:null,partEnd:null,difficulty:null,musicScore:null,passScore:null}]),x=function(){var e=l(regeneratorRuntime.mark((function e(t){var n,r,a,i,l,o,u;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n="init",r=null,a=0,e.prev=3,e.next=6,j.get(t,{mode:"cors"});case 6:l=e.sent,o=(new DOMParser).parseFromString(l,"text/xml"),u=o.getElementsByTagName("part"),r=null===(i=u[0])||void 0===i?void 0:i.getElementsByTagName("measure"),n="success",e.next=16;break;case 13:e.prev=13,e.t0=e.catch(3),n="error";case 16:return"success"==n&&(a=r.length),e.abrupt("return",{xmlStatus:n,partLength:a});case 18:case"end":return e.stop()}}),e,null,[[3,13]])})));return function(t){return e.apply(this,arguments)}}();return u(l(regeneratorRuntime.mark((function e(){var n,r,i,l,o,u;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.query.musicId){e.next=2;break}return e.abrupt("return");case 2:if(n=U["level"+a.level],r=null,null==n||n.questionList.forEach((function(e){e.question.mediaUrls===t.query.musicId&&(r=e)})),!r){e.next=17;break}return i=r.question.questionExtendsInfo?JSON.parse(r.question.questionExtendsInfo):{},w[0]={musicName:r.question.name,musicId:r.question.mediaUrls,partName:"",partLength:0,partStart:i.start||0,partEnd:i.end||0,difficulty:i.difficulty,musicScore:r.question.totalScore,passScore:i.score},w[0].partName=f(w[0]),e.next=11,g.get("/api-teacher/musicSheet/detail/"+t.query.musicId);case 11:return l=e.sent,o=l.data,e.next=15,x(o.xmlFileUrl);case 15:u=e.sent,w[0].partLength=u.partLength;case 17:case"end":return e.stop()}}),e)})))),function(){return s("div",{class:Q.addUnitItem},[s(d,null,null),w.map((function(e,t){return s(N,{class:Q.cellGroup},{default:function(){return[s(B,{center:!0},{title:function(){return s("div",{style:{display:"flex","align-items":"center"}},[s(p,{name:"data:image/png;base64,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",class:Q.iconMusic},null),s("div",{class:Q.title},[A("曲目"),t+1])])},value:function(){return!c.value&&s(p,{name:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAA5pJREFUWEftWE2IHEUU/l63MyYjksNuRAVh9bjIwL7qXTOa5Bj1oAcViYianFQSQUXQQwISclCIxEMMe4sbEUVU0Is/R3+yutuvZhm8ui6IPyS7BxGN7KTnSS21YWbs2a4xs2GVqVvXe/V9X72uqlevCFu80RbXh74FTkxM7I3j+O5WqzUSRVHQ+FarpVEUrWRZ9lm9Xv+in6AEETjAsbGxbaOjo2+r6gP9EHT7EtGHy8vLjy4tLf0VghMskJmniejJENAAn2kReTrAL+wXV6vVG0ql0s8AYg/6HRGdCyFY91HVOwHc7r+zZrN5c6PROF+EERRBZr6HiD7xYL83m82bGo3GH0Xg7fZqtXpdqVT6BcD1rl9V77XWflqEESQwSZIHVfV9D/aDiNxWBJxnN8YsArjV2YjooTRNPyjC+W8JTJJkAsA/oqOquwC84Ge7oqrHi2aeZyeiIwBGvO0EEX2T47eYpml9vf9yBJn5YSJ610X/35APcIyq6n5r7XtrS2Ed2BjzCoAXB0h0JVCvishLHQInJydvybLsDBH12gDbAey4Eta2sb8BuJiHpaqLcRwfnJ+f/7FD4ICIBw6z0XojZp4hon0AXhaR6UGyG2Oecriq+rm19gl3NOZurF6kxhgGIN6+LCI7u32Z+b4oiq7151kHwfj4eLlSqezPsmwp74JgjLkAYNRjGhGx/QrcDeBLP+iiiFTaAZIkeUxVz7o+VX3OWvt6u52ZTxHRIWfOsmz3wsJCR2o0xvwJwK1r1/aIyFcDFcjMJ4noWQ96VkTcb7rcmPlrInL5103gsLX2jXb7pgtMkuSkqq4JVNW3rLWPd0X4nKrW1nYi0TNpmp4aCuyK0DCCGx7UxpiiXTyM4DCCw2OmINVt7U1ijHkNwPP+bJwRkQNdmcLl1rt83yEROX1VM4m7yRDRR/5WfkBEZroEHANwFMCqqk5aaxtXVaAjY+aqqpbr9XqadxNx7zhRFP0kIt932zf9spAnqJ++/79AZt5FRLM+Ks1yubxjdnY2t9DpJ3LOt1arbV9dXXWFU8lf12rW2rwauXcNPDU1NZJl2a8ArvEC3CL/lohya4dQkarq6qA7AFT9mEtxHN84Nze3koexYZFujDkDoOP4CBXSh9+bInKwl3+RwIqqvkNE9/dBGOyqqh8T0SMi4uqT3Bb0zMHMe1z5qao7Q599exG652AiuuDLzfWirOekggQGh2QTHLe8wL8BBdaYR1LJukkAAAAASUVORK5CYII=",class:[Q.iconDelete,w.length<=1?Q.disabled:""],onClick:function(){a.dialogShow=!0,a.activeRow=r(r({},e),{},{index:t})}},null)}}),s(X,{isLink:!0,clearable:!1,inputAlign:"right",label:"练习内容",placeholder:"请选择曲目",autocomplete:"off",readonly:!0,modelValue:e.musicName,onClick:function(){a.activeIndex=t,a.musicStatus=!0,a.activeRow=e}},null),s(X,{isLink:!0,clearable:!1,inputAlign:"right",label:"练习小节",autocomplete:"off",readonly:!0,modelValue:e.partName,placeholder:"请选择小节",onClick:function(){if(!e.musicId)return b("请选择曲目");a.activeRow=e,a.partShow=!0,a.startPart=e.partStart,a.endPart=e.partEnd,a.partLength=e.partLength,e.partEnd===e.partLength?a.checkedPart="1":a.checkedPart="2"}},null),s(X,{isLink:!0,clearable:!1,inputAlign:"right",label:"练习难度",autocomplete:"off",readonly:!0,modelValue:(n=e.difficulty,i="",a.actions.forEach((function(e){e.value===n&&(i=e.name)})),i),placeholder:"请选择曲目难度",onClick:function(){a.musicLevelShow=!0,a.activeRow=e,e.difficulty?a.actions.forEach((function(t){t.value===e.difficulty?t.selected=!0:t.selected=!1})):a.actions.forEach((function(e){e.selected=!1}))}},null),s(X,{inputAlign:"right",label:"曲目分数",type:"number",autocomplete:"off",maxlength:3,class:Q.inputControl,modelValue:e.musicScore,"onUpdate:modelValue":function(t){return e.musicScore=t},center:!0},{extra:function(){return s("div",{class:Q.loctionIconWrap},[s("span",null,[A(" 分")])])}}),s(X,{inputAlign:"right",label:"合格分数",type:"number",maxlength:3,autocomplete:"off",class:Q.inputControl,modelValue:e.passScore,"onUpdate:modelValue":function(t){return e.passScore=t},center:!0},{extra:function(){return s("div",{class:Q.loctionIconWrap},[s("span",null,[A(" 分")])])}})];var n,i}})})),!c.value&&s(S,{round:!0,class:Q.addBtn,onClick:function(){w.push.apply(w,e([{musicName:"",musicId:null,partName:"",partLength:0,partStart:null,partEnd:null,difficulty:null,musicScore:null,passScore:null}]))}},{default:function(){return[s(p,{name:"plus"},null),A("添加测验曲目")]}}),s(E,{position:"bottom"},{default:function(){return[s("div",{class:"btnGroup"},[s(S,{type:"primary",round:!0,block:!0,onClick:m},{default:function(){return[A("确认")]}})])]}}),s(C,{modelValue:a.musicStatus,"onUpdate:modelValue":function(e){return a.musicStatus=e},style:{background:"#F8F8F8"}},{default:function(){return[s(D,{onConfirm:(e=l(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.id!==a.activeRow.musicId){e.next=3;break}return a.musicStatus=!1,e.abrupt("return");case 3:return a.activeRow.musicId=t.id,a.activeRow.musicName=t.musicSheetName,a.musicStatus=!1,e.next=8,x(t.xmlFileUrl);case 8:"success"===(n=e.sent).xmlStatus?(a.activeRow.partLength=n.partLength,a.activeRow.partStart=1,a.activeRow.partEnd=n.partLength):a.activeRow.partLength=0,a.activeRow.partName="";case 11:case"end":return e.stop()}}),e)}))),function(t){return e.apply(this,arguments)})},null)];var e}}),s(_,{show:a.dialogShow,"onUpdate:show":function(e){return a.dialogShow=e},showCancelButton:!0,message:"请确认是否删除曲目".concat(a.activeRow.index+1,"?"),confirmButtonText:"删除",onConfirm:function(){w.splice(a.activeRow.index,1)}},{title:function(){return s("div",{class:Q.dialogDelete},[A("删除题目")])}}),s(V,{show:a.musicLevelShow,"onUpdate:show":function(e){return a.musicLevelShow=e},actions:a.actions,onSelect:function(e){a.actions.forEach((function(e){e.selected=!1})),e.selected=!0,a.activeRow.difficulty=e.value,a.musicLevelShow=!1}},null),s(y,{round:!0,position:"bottom",show:a.partShow,"onUpdate:show":function(e){return a.partShow=e},closeable:!0,class:Q.partPopup},{default:function(){return[s("div",{class:Q.partContainer},[s("div",{class:Q.partTitle},[A("请选择练习小节")]),s(O,{modelValue:a.checkedPart,"onUpdate:modelValue":function(e){return a.checkedPart=e}},{default:function(){return[s(B,{title:"全部小节",onClick:function(){return a.checkedPart="1"},class:"1"==a.checkedPart&&Q.activeCell},{icon:function(){return s(T,{name:"1"},{icon:function(e){return s("img",{src:e.checked?z:G},null)}})}}),s(B,{title:"部分小节",onClick:function(){return a.checkedPart="2"},class:"2"==a.checkedPart&&Q.activeCell},{icon:function(){return s(T,{name:"2"},{icon:function(e){return s("img",{src:e.checked?z:G},null)}})},label:function(){return s("div",{class:Q.partContent},[s(R,{modelValue:a.startPart,"onUpdate:modelValue":function(e){return a.startPart=e},min:1,max:a.partLength,class:Q.partInput,showMinus:!1,showPlus:!1},null),s("span",null,[A("至")]),s(R,{modelValue:a.endPart,"onUpdate:modelValue":function(e){return a.endPart=e},min:a.startPart,max:a.partLength,class:Q.partInput,showMinus:!1,showPlus:!1},null),s("span",null,[A("小节")])])}})]}}),s(S,{round:!0,block:!0,type:"primary",class:Q.partBtn,onClick:function(){"1"===a.checkedPart?(a.activeRow.partStart=1,a.activeRow.partEnd=a.activeRow.partLength):(a.activeRow.partStart=a.startPart,a.activeRow.partEnd=a.endPart),a.activeRow.partName=f(a.activeRow),a.partShow=!1}},{default:function(){return[A("确认")]}})])]}})])}}}))}}}))}();