index-legacy.6915b775.js 35 KB

123456789101112131415161718192021222324
  1. ;(function(){function _slicedToArray(arr,i){return _arrayWithHoles(arr)||_iterableToArrayLimit(arr,i)||_unsupportedIterableToArray(arr,i)||_nonIterableRest();}function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");}function _iterableToArrayLimit(arr,i){var _i=arr==null?null:typeof Symbol!=="undefined"&&arr[Symbol.iterator]||arr["@@iterator"];if(_i==null)return;var _arr=[];var _n=true;var _d=false;var _s,_e;try{for(_i=_i.call(arr);!(_n=(_s=_i.next()).done);_n=true){_arr.push(_s.value);if(i&&_arr.length===i)break;}}catch(err){_d=true;_e=err;}finally{try{if(!_n&&_i["return"]!=null)_i["return"]();}finally{if(_d)throw _e;}}return _arr;}function _arrayWithHoles(arr){if(Array.isArray(arr))return arr;}function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter(function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable;})),keys.push.apply(keys,symbols);}return keys;}function _objectSpread(target){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?ownKeys(Object(source),!0).forEach(function(key){_defineProperty(target,key,source[key]);}):Object.getOwnPropertyDescriptors?Object.defineProperties(target,Object.getOwnPropertyDescriptors(source)):ownKeys(Object(source)).forEach(function(key){Object.defineProperty(target,key,Object.getOwnPropertyDescriptor(source,key));});}return target;}function _defineProperty(obj,key,value){if(key in obj){Object.defineProperty(obj,key,{value:value,enumerable:true,configurable:true,writable:true});}else{obj[key]=value;}return obj;}function _toConsumableArray(arr){return _arrayWithoutHoles(arr)||_iterableToArray(arr)||_unsupportedIterableToArray(arr)||_nonIterableSpread();}function _nonIterableSpread(){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 _iterableToArray(iter){if(typeof Symbol!=="undefined"&&iter[Symbol.iterator]!=null||iter["@@iterator"]!=null)return Array.from(iter);}function _arrayWithoutHoles(arr){if(Array.isArray(arr))return _arrayLikeToArray(arr);}function _createForOfIteratorHelper(o,allowArrayLike){var it=typeof Symbol!=="undefined"&&o[Symbol.iterator]||o["@@iterator"];if(!it){if(Array.isArray(o)||(it=_unsupportedIterableToArray(o))||allowArrayLike&&o&&typeof o.length==="number"){if(it)o=it;var i=0;var F=function F(){};return{s:F,n:function n(){if(i>=o.length)return{done:true};return{done:false,value:o[i++]};},e:function e(_e2){throw _e2;},f:F};}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");}var normalCompletion=true,didErr=false,err;return{s:function s(){it=it.call(o);},n:function n(){var step=it.next();normalCompletion=step.done;return step;},e:function e(_e3){didErr=true;err=_e3;},f:function f(){try{if(!normalCompletion&&it.return!=null)it.return();}finally{if(didErr)throw err;}}};}function _unsupportedIterableToArray(o,minLen){if(!o)return;if(typeof o==="string")return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);if(n==="Object"&&o.constructor)n=o.constructor.name;if(n==="Map"||n==="Set")return Array.from(o);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen);}function _arrayLikeToArray(arr,len){if(len==null||len>arr.length)len=arr.length;for(var i=0,arr2=new Array(len);i<len;i++){arr2[i]=arr[i];}return arr2;}function asyncGeneratorStep(gen,resolve,reject,_next,_throw,key,arg){try{var info=gen[key](arg);var value=info.value;}catch(error){reject(error);return;}if(info.done){resolve(value);}else{Promise.resolve(value).then(_next,_throw);}}function _asyncToGenerator(fn){return function(){var self=this,args=arguments;return new Promise(function(resolve,reject){var gen=fn.apply(self,args);function _next(value){asyncGeneratorStep(gen,resolve,reject,_next,_throw,"next",value);}function _throw(err){asyncGeneratorStep(gen,resolve,reject,_next,_throw,"throw",err);}_next(undefined);});};}var __vite_style__=document.createElement('style');__vite_style__.innerHTML=":root{--van-notice-bar-height: 1.06667rem;--van-notice-bar-padding: 0 var(--van-padding-md);--van-notice-bar-wrapable-padding: var(--van-padding-xs) var(--van-padding-md);--van-notice-bar-text-color: var(--van-orange-dark);--van-notice-bar-font-size: var(--van-font-size-md);--van-notice-bar-line-height: .64rem;--van-notice-bar-background-color: var(--van-orange-light);--van-notice-bar-icon-size: .42667rem;--van-notice-bar-icon-min-width: .64rem}.van-notice-bar{position:relative;display:flex;align-items:center;height:var(--van-notice-bar-height);padding:var(--van-notice-bar-padding);color:var(--van-notice-bar-text-color);font-size:var(--van-notice-bar-font-size);line-height:var(--van-notice-bar-line-height);background:var(--van-notice-bar-background-color)}.van-notice-bar__left-icon,.van-notice-bar__right-icon{min-width:var(--van-notice-bar-icon-min-width);font-size:var(--van-notice-bar-icon-size)}.van-notice-bar__right-icon{text-align:right;cursor:pointer}.van-notice-bar__wrap{position:relative;display:flex;flex:1;align-items:center;height:100%;overflow:hidden}.van-notice-bar__content{position:absolute;white-space:nowrap;transition-timing-function:linear}.van-notice-bar__content.van-ellipsis{max-width:100%}.van-notice-bar--wrapable{height:auto;padding:var(--van-notice-bar-wrapable-padding)}.van-notice-bar--wrapable .van-notice-bar__wrap{height:auto}.van-notice-bar--wrapable .van-notice-bar__content{position:relative;white-space:normal;word-wrap:break-word}._form_ehbsy_1{--van-notice-bar-background-color: var(--tag-bg-color);--van-notice-bar-text-color: var(--van-tag-primary-color)}._container_ehbsy_5{background-color:var(--col-background-color);min-height:100vh;margin:.37333rem 0}._container_ehbsy_5 ._area_ehbsy_10{padding:.53333rem;margin-bottom:.32rem}._container_ehbsy_5 ._select_ehbsy_14{font-size:.37333rem;padding:.16rem .32rem}._clear-px_ehbsy_18{padding-left:0;padding-right:0}._rule_ehbsy_22{font-size:.37333rem;line-height:.72rem;color:var(--tips-color);margin:0 .37333rem .53333rem}._rule_ehbsy_22>p>span{color:var(--strong--color);font-weight:700}._button-area_ehbsy_33{padding:.26667rem .37333rem;background-color:var(--white);box-shadow:0 0 .26667rem var(--box-shadow-color)}._radio-group_ehbsy_38{display:flex;margin-top:.37333rem}._radio-group_ehbsy_38 ._radio_ehbsy_38:first-child .van-radio__label{margin-left:0}._radio_ehbsy_38 .van-radio__icon{display:none}._radio_ehbsy_38 .van-tag--large{width:2.50667rem;height:.8rem;font-size:.42667rem;text-align:center;display:flex;align-items:center;justify-content:center}._radio_ehbsy_38 .van-tag{box-sizing:border-box}._radio_ehbsy_38 .van-tag--default{color:var(--van-tag-text-default-color)}._radio_ehbsy_38 .van-tag--primary{background-color:var(--tag-bg-color)}._tags_ehbsy_66{margin-right:.13333rem;margin-bottom:.13333rem;margin-top:.13333rem}._file_ehbsy_71{display:flex;width:100%}._file_ehbsy_71>div{flex:1}._file_ehbsy_71>div>span{display:inline-block;margin-left:.13333rem}._file_ehbsy_71 ._delbtn_ehbsy_82{padding:0;height:auto;border:none}._upbtn_ehbsy_87{border:.02667rem solid #cfcfcf;width:100%;background:#fbfbfb;color:#666;height:2.05333rem;border-radius:.13333rem;border-style:dashed}._upbtn_ehbsy_87 i{font-size:.64rem}\n";document.head.appendChild(__vite_style__);System.register(['./vendor-legacy.7985b55b.js','./index-legacy.f25f109a.js','./index-legacy.f25f109a3.js','./index-legacy.f25f109a5.js','./index-legacy.f25f109a10.js','./index-legacy.637f35565.js','./index-legacy.f25f109a14.js','./index-legacy.f25f109a11.js','./index-legacy.3be59409.js','./index-legacy.7d71a4ac.js','./index-legacy.f25f109a4.js','./index-legacy.637f35562.js','./index-legacy.f25f109a15.js','./index-legacy.f25f109a16.js','./index-legacy.5540b90d.js','./select-tag-legacy.9f32d884.js','./teacherState-legacy.5c20574b.js','./index-legacy.637f3556.js','./index-legacy.f25f109a13.js','./checkbox_default-legacy.88950e5d.js','./index-legacy.fd2c1917.js','./index-legacy.6e10cd37.js'],function(exports){'use strict';var defineComponent,createVNode,Uploader,Button,createTextVNode,Toast,Form,NoticeBar,Field,Fragment,RadioGroup,Radio,Tag,isVNode,Empty,Sticky,Popup,Picker,request$1,ColFieldGroup,ColField,SubjectModel,request,postMessage,browser,SelectTag,teacherState;return{setters:[function(module){defineComponent=module.d;createVNode=module.a;Uploader=module.a5;Button=module.B;createTextVNode=module.j;Toast=module.T;Form=module.a6;NoticeBar=module.a7;Field=module.p;Fragment=module.F;RadioGroup=module.a8;Radio=module.a9;Tag=module.z;isVNode=module.x;Empty=module.E;Sticky=module.S;Popup=module.P;Picker=module.aa;request$1=module.ab;},function(){},function(){},function(){},function(){},function(){},function(){},function(){},function(module){ColFieldGroup=module.C;ColField=module.a;},function(module){SubjectModel=module.S;},function(){},function(){},function(){},function(){},function(module){request=module.r;postMessage=module.p;browser=module.e;},function(module){SelectTag=module.S;},function(module){teacherState=module.t;},function(){},function(){},function(){},function(){},function(){}],execute:function execute(){var index$1='';var teacherChargeType={2:"\u662F",0:"\u5426"};var teacherNotationType={0:"\u5426",1:"\u662F"};var teachercanEvaluateType={0:"\u5426",1:"\u662F"};var teachershowFingeringType={0:"\u5426",1:"\u662F"};var teachershowHasBeatType={0:"\u5426",1:"\u662F"};var getXmlInfo=function getXmlInfo(xml){var _xmlParse$getElements,_xmlParse$getElements2;var data={speed:0,title:"",composer:"",partNames:[]};var xmlParse=new DOMParser().parseFromString(xml,"text/xml");data.title=((_xmlParse$getElements=xmlParse.getElementsByTagName("work-title")[0])===null||_xmlParse$getElements===void 0?void 0:_xmlParse$getElements.textContent)||"";data.composer=((_xmlParse$getElements2=xmlParse.getElementsByTagName("creator")[0])===null||_xmlParse$getElements2===void 0?void 0:_xmlParse$getElements2.textContent)||"";var measures=xmlParse.getElementsByTagName("measure");for(var _i=0,_Array$from=Array.from(xmlParse.getElementsByTagName("part-name"));_i<_Array$from.length;_i++){var item=_Array$from[_i];if(item.textContent){data.partNames.push(item.textContent);}}for(var _i2=0,_Array$from2=Array.from(measures);_i2<_Array$from2.length;_i2++){var measure=_Array$from2[_i2];var perMinute=measure.getElementsByTagName("per-minute");if(perMinute.length&&perMinute[perMinute.length-1]){data.speed=parseFloat(perMinute[perMinute.length-1].textContent||"0");break;}}return data;};var Upload=defineComponent({name:'Upload',props:{accept:{type:String},formatFile:{type:Function,default:function _default(file){return file;}},'onUpdate:modelValue':{type:Function,default:function _default(val){}}},data:function data(){return{list:[],uploading:false};},methods:{beforeRead:function beforeRead(file){return _asyncToGenerator(/*#__PURE__*/regeneratorRuntime.mark(function _callee(){return regeneratorRuntime.wrap(function _callee$(_context){while(1){switch(_context.prev=_context.next){case 0:console.log('beforeRead',file);return _context.abrupt("return",true);case 2:case"end":return _context.stop();}}},_callee);}))();},upload:function upload(file){var _this=this;return _asyncToGenerator(/*#__PURE__*/regeneratorRuntime.mark(function _callee2(){var form,res;return regeneratorRuntime.wrap(function _callee2$(_context2){while(1){switch(_context2.prev=_context2.next){case 0:_this.uploading=true;form=new FormData();form.append('file',file);_context2.prev=3;_context2.next=6;return request.post('/api-teacher/uploadFile',{data:form});case 6:res=_context2.sent;_this.$emit('update:modelValue',res.data.url);_context2.next=12;break;case 10:_context2.prev=10;_context2.t0=_context2["catch"](3);case 12:_this.uploading=false;case 13:case"end":return _context2.stop();}}},_callee2,null,[[3,10]]);}))();}},render:function render(){var _this2=this;return createVNode(Uploader,{"accept":this.accept,"maxCount":1,"modelValue":this.list,"beforeDelete":this.beforeRead,"onUpdate:modelValue":function(){var _onUpdateModelValue=_asyncToGenerator(/*#__PURE__*/regeneratorRuntime.mark(function _callee3(val){return regeneratorRuntime.wrap(function _callee3$(_context3){while(1){switch(_context3.prev=_context3.next){case 0:if(!val[0]){_context3.next=4;break;}_context3.next=3;return _this2.upload(val[0].file);case 3:_this2.formatFile(val[0].file);case 4:_this2.list=val;case 5:case"end":return _context3.stop();}}},_callee3);}));function onUpdateModelValue(_x){return _onUpdateModelValue.apply(this,arguments);}return onUpdateModelValue;}(),"onDelete":function onDelete(){_this2.list=[];_this2.$emit('update:modelValue',null);}},{default:function _default(){return[createVNode(Button,{"loading":_this2.uploading},{default:function _default(){return[createTextVNode("\u4E0A\u4F20\u6587\u4EF6")];}})];}});}});var form="_form_ehbsy_1";var container="_container_ehbsy_5";var area="_area_ehbsy_10";var select="_select_ehbsy_14";var rule="_rule_ehbsy_22";var radio="_radio_ehbsy_38";var tags="_tags_ehbsy_66";var file="_file_ehbsy_71";var delbtn="_delbtn_ehbsy_82";var upbtn="_upbtn_ehbsy_87";var styles={form:form,container:container,area:area,select:select,"clear-px":"_clear-px_ehbsy_18",rule:rule,"button-area":"_button-area_ehbsy_33","radio-group":"_radio-group_ehbsy_38",radio:radio,tags:tags,file:file,delbtn:delbtn,upbtn:upbtn};var UploadIcon="./assets/upload.4b2c151a.svg";function _isSlot(s){return typeof s==='function'||Object.prototype.toString.call(s)==='[object Object]'&&!isVNode(s);}var index=exports('default',defineComponent({name:'MusicUpload',data:function data(){return{reason:'',audioType:'MP3',xmlFileUrl:'',xmlFileLoading:false,midiUrl:'',midiLoading:false,mp3Url:'',bgmp3Url:'',mp3Loading:false,bgmp3Loading:false,musicSheetName:'',composer:'',speed:'',hasBeat:0,chargeType:0,showFingering:1,canEvaluate:1,notation:0,musicPrice:'',subJectIndex:0,selectTagVisible:false,subJectVisible:false,tags:[],tagsNames:[],formated:{},tagVisibility:false,subjectListres:[],subjectListNames:{},selectedSubjectList:null,vlewSubjectList:null,submitLoading:false,showPicker:false,music_sheet_service_fee:0,backgroundMp3s:[{url:'',track:''}]};},watch:{formated:function formated(){this.mergeXmlData(this.formated);},chargeType:function chargeType(){if(this.chargeType===0){this.musicPrice='';}}},computed:{choiceSubjectIds:function choiceSubjectIds(){// 选择的科目编号
  2. var ids=teacherState.teacherCert.subjectId?teacherState.teacherCert.subjectId.split(','):[];ids=ids.map(function(item){return Number(item);});return ids;},subjectList:function subjectList(){// 学科列表
  3. var subjects=this.subjectListres||[];return subjects;},choiceSubject:function choiceSubject(){var _this3=this;// 选择的科目
  4. var tempArr=[];this.subjectList.forEach(function(parent){parent.subjects&&parent.subjects.forEach(function(sub){if(_this3.choiceSubjectIds.includes(sub.id)){tempArr.push(sub);}});});return tempArr;}},mounted:function mounted(){var _this4=this;return _asyncToGenerator(/*#__PURE__*/regeneratorRuntime.mark(function _callee4(){return regeneratorRuntime.wrap(function _callee4$(_context4){while(1){switch(_context4.prev=_context4.next){case 0:request.get('/api-teacher/sysConfig/queryByParamName',{params:{paramName:'music_sheet_service_fee'}}).then(function(res){return _this4.music_sheet_service_fee=res.data.paramValue;});// if (teacherState.subjectList.length <= 0) {
  5. _context4.next=3;return request.get('/api-teacher/subject/subjectSelect').then(function(res){var list=[];var _iterator=_createForOfIteratorHelper(res.data||[]),_step;try{for(_iterator.s();!(_step=_iterator.n()).done;){var item=_step.value;var slist=item.subjects||[];list.push.apply(list,_toConsumableArray(slist));}}catch(err){_iterator.e(err);}finally{_iterator.f();}_this4.subjectListres=list;_this4.subjectListNames=_this4.getSubjectListNames(list);});case 3:if(_this4.$route.params.id){_this4.setDetail(_this4.$route.params.id);}// }
  6. case 4:case"end":return _context4.stop();}}},_callee4);}))();},methods:{setDetail:function setDetail(id){var _this5=this;return _asyncToGenerator(/*#__PURE__*/regeneratorRuntime.mark(function _callee5(){var res,names,i;return regeneratorRuntime.wrap(function _callee5$(_context5){while(1){switch(_context5.prev=_context5.next){case 0:_context5.prev=0;_context5.next=3;return request.get('/api-teacher/music/sheet/detail/'+id);case 3:res=_context5.sent;_this5.chargeType=res.data.chargeType==='FREE'?0:2;_this5.showFingering=res.data.showFingering;_this5.canEvaluate=res.data.canEvaluate;if(_this5.chargeType){_this5.musicPrice=res.data.musicPrice;}_this5.composer=res.data.composer;_this5.musicSheetName=res.data.musicSheetName;_this5.audioType=res.data.audioType;_this5.notation=res.data.notation;_this5.selectedSubjectList={label:res.data.musicSubject,value:res.data.subjectNames};_this5.vlewSubjectList={label:res.data.musicSubject,value:res.data.subjectNames};_this5.subJectIndex=Object.keys(_this5.subjectListNames).findIndex(function(key){return key===res.data.musicSubject;});names=res.data.musicTagNames.split(',');_this5.tags=res.data.musicTag.split(',');for(i=0;i<names.length;i++){_this5.tagsNames[_this5.tags[i]]=names[i];}_this5.xmlFileUrl=res.data.xmlFileUrl;// this.audioType = res.data.mp3Type
  7. if(_this5.audioType==='MP3'){_this5.hasBeat=res.data.audioType==='MP3'&&res.data.mp3Type==='MP3_METRONOME'||res.data.audioType==='MIDI'?1:0;_this5.mp3Url=res.data.audioFileUrl;//res.data.metronomeUrl || res.data.url
  8. }else{_this5.midiUrl=res.data.midiUrl;}_this5.backgroundMp3s=(res.data.background||[]).map(function(item,index){if(index===0){_this5.bgmp3Url=item.audioFileUrl;}return{url:item.audioFileUrl,track:item.track};});_this5.reason=res.data.reason;console.log(_this5.bgmp3Url);_context5.next=28;break;case 25:_context5.prev=25;_context5.t0=_context5["catch"](0);console.log(_context5.t0);case 28:case"end":return _context5.stop();}}},_callee5,null,[[0,25]]);}))();},createSubmitData:function createSubmitData(){var _this$selectedSubject,_this6=this;var beatType=this.hasBeat?'MP3_METRONOME':'MP3';var mp3Type=this.audioType==='MP3'?beatType:'MIDI';return{audioType:this.audioType,sourceType:'TEACHER',mp3Type:mp3Type,hasBeat:this.hasBeat,// url: this.hasBeat ? '' : this.mp3Url,
  9. // metronomeUrl: this.hasBeat ? this.mp3Url : '',
  10. audioFileUrl:this.mp3Url,showFingering:Number(this.showFingering),musicTag:this.tags.join(','),musicSubject:Number((_this$selectedSubject=this.selectedSubjectList)===null||_this$selectedSubject===void 0?void 0:_this$selectedSubject.label)||undefined,musicSheetName:this.musicSheetName,midiUrl:this.midiUrl,notation:Number(this.notation),xmlFileUrl:this.xmlFileUrl,canEvaluate:Number(this.canEvaluate),chargeType:this.chargeType===0?'FREE':'CHARGE',composer:this.composer,musicPrice:this.musicPrice,background:this.backgroundMp3s.map(function(item){return{audioFileUrl:_this6.bgmp3Url,track:item.track// metronomeUrl: this.hasBeat ? this.bgmp3Url : ''
  11. };})};},submit:function submit(vals){var _this7=this;return _asyncToGenerator(/*#__PURE__*/regeneratorRuntime.mark(function _callee6(){return regeneratorRuntime.wrap(function _callee6$(_context6){while(1){switch(_context6.prev=_context6.next){case 0:_this7.submitLoading=true;_context6.prev=1;if(!_this7.$route.params.id){_context6.next=7;break;}_context6.next=5;return request.post('/api-teacher/music/sheet/update',{data:_objectSpread(_objectSpread({},_this7.createSubmitData()),{},{id:_this7.$route.params.id})});case 5:_context6.next=9;break;case 7:_context6.next=9;return request.post('/api-teacher/music/sheet/create',{data:_this7.createSubmitData()});case 9:_context6.next=13;break;case 11:_context6.prev=11;_context6.t0=_context6["catch"](1);case 13:_this7.submitLoading=false;Toast('上传成功');setTimeout(function(){postMessage({api:'back'});},800);console.log(vals);case 17:case"end":return _context6.stop();}}},_callee6,null,[[1,11]]);}))();},getSubjectListNames:function getSubjectListNames(list){var data={};var _iterator2=_createForOfIteratorHelper(list),_step2;try{for(_iterator2.s();!(_step2=_iterator2.n()).done;){var item=_step2.value;data[item.id]=item.name;if(item.subjects){var _iterator3=_createForOfIteratorHelper(item.subjects),_step3;try{for(_iterator3.s();!(_step3=_iterator3.n()).done;){var sub=_step3.value;data[sub.id]=sub.name;}}catch(err){_iterator3.e(err);}finally{_iterator3.f();}}}}catch(err){_iterator2.e(err);}finally{_iterator2.f();}return data;},failed:function failed(){console.log('failed',this.backgroundMp3s);},mergeXmlData:function mergeXmlData(data){this.formated=data;// this.backgroundMp3s = data.partNames.map((partName: string) => ({
  12. // track: partName
  13. // }))
  14. if(!this.musicSheetName){this.musicSheetName=data.title;}if(!this.composer){this.composer=data.composer;}// if (!this.speed && data.speed) {
  15. // this.speed = '' + data.speed
  16. // }
  17. },readerFile:function readerFile(file){var _this8=this;var reader=new FileReader();reader.onload=function(){var xml=reader.result;_this8.formated=getXmlInfo(xml);};reader.readAsText(file);},onChoice:function onChoice(val){this.subJectVisible=false;this.selectedSubjectList=[val];},onComfirm:function onComfirm(tags,names){this.tagsNames=names;this.tagVisibility=false;var data=Object.values(tags).flat().filter(Boolean);console.log(data);this.tags=data;},naiveXMLFile:function naiveXMLFile(){var _this9=this;this.xmlFileLoading=true;postMessage({api:'chooseFile',content:{type:'xml',bucket:'cloud-coach'}},function(evt){// @ts-ignore
  18. _this9.xmlFileUrl=(evt===null||evt===void 0?void 0:evt.fileUrl)||_this9.xmlFileUrl||'';_this9.xmlFileLoading=false;if(_this9.xmlFileUrl){request$1(_this9.xmlFileUrl).then(function(res){return _this9.formated=getXmlInfo(res);});}});},naiveMidFile:function naiveMidFile(){var _this10=this;this.midiLoading=true;postMessage({api:'chooseFile',content:{type:'midi',bucket:'cloud-coach'}},function(evt){// @ts-ignore
  19. _this10.midiUrl=(evt===null||evt===void 0?void 0:evt.fileUrl)||_this10.midiUrl||'';_this10.midiLoading=false;// this.midiUrl = path
  20. });},naiveMp3File:function naiveMp3File(){var _this11=this;this.mp3Loading=true;postMessage({api:'chooseFile',content:{type:'mp3',bucket:'cloud-coach'}},function(evt){// @ts-ignore
  21. _this11.mp3Url=(evt===null||evt===void 0?void 0:evt.fileUrl)||_this11.mp3Url||'';_this11.mp3Loading=false;// this.midiUrl = path
  22. });},naiveBGMp3File:function naiveBGMp3File(){var _this12=this;this.bgmp3Loading=true;postMessage({api:'chooseFile',content:{type:'mp3',bucket:'cloud-coach'}},function(evt){_this12.bgmp3Url;// @ts-ignore
  23. _this12.bgmp3Url=(evt===null||evt===void 0?void 0:evt.fileUrl)||_this12.bgmp3Url||'';_this12.bgmp3Loading=false;// this.midiUrl = path
  24. });},fileName:function fileName(){var name=arguments.length>0&&arguments[0]!==undefined?arguments[0]:'';return name.split('/').pop();},removeBackground:function removeBackground(index){this.backgroundMp3s.splice(index,1);}},render:function render(){var _this13=this;var _slot,_slot2,_slot3,_slot4,_slot5;console.log(this.formated);var browserInfo=browser();return createVNode(Form,{"class":styles.form,"onSubmit":this.submit,"onFailed":this.failed},{default:function _default(){return[_this13.reason&&createVNode(NoticeBar,{"wrapable":true,"scrollable":false,"text":_this13.reason},null),createVNode("div",{"class":styles.container},[createVNode(ColFieldGroup,{"class":styles.area},{default:function _default(){return[createVNode(ColField,{"border":false,"required":true,"title":"MusicXML文件"},{default:function _default(){return[createVNode(Field,{"name":"xmlFileUrl","modelValue":_this13.xmlFileUrl,"rules":[{required:true,message:'请选择MusicXML文件'}]},{input:function input(){return browserInfo.isApp?createVNode(Button,{"icon":UploadIcon,"class":styles.upbtn,"onClick":_this13.naiveXMLFile,"loading":_this13.xmlFileLoading},{default:function _default(){return[_this13.xmlFileUrl?_this13.fileName(_this13.xmlFileUrl):'上传文件'];}}):createVNode(Upload,{"onUpdate:modelValue":function onUpdateModelValue(val){return _this13.xmlFileUrl=val;},"accept":".xml","formatFile":_this13.readerFile},null);}})];}}),_this13.audioType==='MP3'?createVNode(Fragment,null,[createVNode(ColField,{"required":true,"title":"是否带节拍器","border":false},{default:function _default(){return[createVNode(RadioGroup,{"class":styles['radio-group'],"modelValue":_this13.hasBeat,"onUpdate:modelValue":function onUpdateModelValue(val){return _this13.hasBeat=val;}},_isSlot(_slot=Object.keys(teachershowHasBeatType).map(function(item){var isActive=item===String(_this13.hasBeat);var type=isActive?'primary':'default';return createVNode(Radio,{"class":styles.radio,"name":item},{default:function _default(){return[createVNode(Tag,{"size":"large","plain":isActive,"type":type},{default:function _default(){return[teachershowHasBeatType[item]];}})];}});}))?_slot:{default:function _default(){return[_slot];}})];}}),createVNode(ColField,{"border":false,"title":"伴奏文件"},{default:function _default(){return[createVNode(Field,{"name":"mp3Url","modelValue":_this13.mp3Url},{input:function input(){return browserInfo.isApp?createVNode(Button,{"icon":UploadIcon,"class":styles.upbtn,"onClick":_this13.naiveMp3File,"loading":_this13.mp3Loading},{default:function _default(){return[_this13.mp3Url?_this13.fileName(_this13.mp3Url):'上传文件'];}}):createVNode(Upload,{"onUpdate:modelValue":function onUpdateModelValue(val){return _this13.mp3Url=val;},"accept":".mp3"},null);}})];}})]):createVNode(ColField,{"border":false,"required":true,"title":"MIDI文件"},{default:function _default(){return[createVNode(Field,{"name":"midiUrl","modelValue":_this13.midiUrl,"rules":[{required:true,message:'请选择MIDI文件'}]},{input:function input(){return browserInfo.isApp?createVNode(Button,{"icon":UploadIcon,"class":styles.upbtn,"onClick":_this13.naiveMidFile,"loading":_this13.midiLoading},{default:function _default(){return[_this13.midiUrl?_this13.fileName(_this13.midiUrl):'上传文件'];}}):createVNode(Upload,{"onUpdate:modelValue":function onUpdateModelValue(val){return _this13.midiUrl=val;},"accept":".mid"},null);}})];}}),_this13.backgroundMp3s.map(function(item,index){return createVNode(ColField,{"required":true,"border":false,"title":(item.track||'')+'原音文件'},{default:function _default(){return[createVNode(Field,{"name":"url","modelValue":_this13.bgmp3Url},{input:function input(){return browserInfo.isApp?createVNode(Button,{"icon":UploadIcon,"class":styles.upbtn,"onClick":_this13.naiveBGMp3File,"loading":_this13.bgmp3Loading},{default:function _default(){return[_this13.bgmp3Url?_this13.fileName(_this13.bgmp3Url):'上传文件'];}}):createVNode(Upload,{"onUpdate:modelValue":function onUpdateModelValue(val){return _this13.bgmp3Url=val;},"accept":".mp3"},null);}})];},right:function right(){return _this13.backgroundMp3s.length>1?createVNode(Button,{"onClick":function onClick(){return _this13.removeBackground(index);},"style":{border:'none'},"icon":"cross"},null):null;}});})];}}),createVNode(ColFieldGroup,{"class":styles.area},{default:function _default(){return[createVNode(ColField,{"required":true,"title":"曲目名称"},{default:function _default(){return[createVNode(Field,{"clearable":true,"name":"musicSheetName","modelValue":_this13.musicSheetName,"rules":[{required:true,message:'请输入曲目名称'}],"class":styles['clear-px'],"placeholder":"请输入曲目名称","onUpdate:modelValue":function onUpdateModelValue(val){return _this13.musicSheetName=val;}},null)];}}),createVNode(ColField,{"required":true,"title":"作曲人"},{default:function _default(){return[createVNode(Field,{"clearable":true,"class":styles['clear-px'],"placeholder":"请输入作曲人姓名","name":"composer","modelValue":_this13.composer,"rules":[{required:true,message:'请输入作曲人姓名'}],"onUpdate:modelValue":function onUpdateModelValue(val){return _this13.composer=val;}},null)];}}),createVNode(ColField,{"required":true,"title":"曲目声部"},{default:function _default(){var _this13$vlewSubjectLi;return[createVNode(Field,{"is-link":true,"readonly":true,"class":styles['clear-px'],"placeholder":"请选择曲目声部","name":"vlewSubjectList","modelValue":(_this13$vlewSubjectLi=_this13.vlewSubjectList)===null||_this13$vlewSubjectLi===void 0?void 0:_this13$vlewSubjectLi.value,"rules":[{required:true,message:'请选择曲目声部'}],"onClick":function onClick(){return _this13.showPicker=true;}},null)];}})];}}),createVNode(ColFieldGroup,{"class":styles.area},{default:function _default(){return[createVNode(ColField,{"border":false,"required":true,"title":"曲目标签"},{default:function _default(){return[createVNode(Field,{"name":"tags","modelValue":_this13.tags.length?1:undefined,"rules":[{required:true,message:'请选择曲目标签'}]},{input:function input(){return _this13.tags.length>0?_this13.tags.map(function(item){return createVNode(Tag,{"type":"primary","size":"large","class":styles.tags},{default:function _default(){return[_this13.tagsNames[item]];}});}):createVNode(Empty,{"style":{width:'100%'},"description":"请选择曲目标签","imageSize":0},null);}})];},right:function right(){return createVNode(Button,{"class":styles.select,"round":true,"type":"primary","size":"small","onClick":function onClick(){return _this13.tagVisibility=true;}},{default:function _default(){return[createTextVNode("\u9009\u62E9")];}});}})];}}),createVNode(ColFieldGroup,{"class":styles.area},{default:function _default(){return[createVNode(ColField,{"required":true,"title":"是否评测","border":false},{default:function _default(){return[createVNode(RadioGroup,{"class":styles['radio-group'],"modelValue":_this13.canEvaluate,"onUpdate:modelValue":function onUpdateModelValue(val){return _this13.canEvaluate=val;}},_isSlot(_slot2=Object.keys(teachercanEvaluateType).map(function(item){var isActive=item===String(_this13.canEvaluate);var type=isActive?'primary':'default';return createVNode(Radio,{"class":styles.radio,"name":item},{default:function _default(){return[createVNode(Tag,{"size":"large","plain":isActive,"type":type},{default:function _default(){return[teachercanEvaluateType[item]];}})];}});}))?_slot2:{default:function _default(){return[_slot2];}})];}}),createVNode(ColField,{"required":true,"title":"指法展示","border":false},{default:function _default(){return[createVNode(RadioGroup,{"class":styles['radio-group'],"modelValue":_this13.showFingering,"onUpdate:modelValue":function onUpdateModelValue(val){return _this13.showFingering=val;}},_isSlot(_slot3=Object.keys(teachershowFingeringType).map(function(item){var isActive=item===String(_this13.showFingering);var type=isActive?'primary':'default';return createVNode(Radio,{"class":styles.radio,"name":item},{default:function _default(){return[createVNode(Tag,{"size":"large","plain":isActive,"type":type},{default:function _default(){return[teachershowFingeringType[item]];}})];}});}))?_slot3:{default:function _default(){return[_slot3];}})];}}),createVNode(ColField,{"required":true,"title":"是否收费","border":false},{default:function _default(){return[createVNode(RadioGroup,{"class":styles['radio-group'],"modelValue":_this13.chargeType,"onUpdate:modelValue":function onUpdateModelValue(val){_this13.chargeType=Number(val);}},_isSlot(_slot4=Object.keys(teacherChargeType).map(function(item){var isActive=item===String(_this13.chargeType);var type=isActive?'primary':'default';return createVNode(Radio,{"class":styles.radio,"name":item},{default:function _default(){return[createVNode(Tag,{"size":"large","plain":isActive,"type":type},{default:function _default(){return[teacherChargeType[item]];}})];}});}))?_slot4:{default:function _default(){return[_slot4];}})];}}),createVNode(ColField,{"required":true,"title":"支持简谱","border":false},{default:function _default(){return[createVNode(RadioGroup,{"class":styles['radio-group'],"modelValue":_this13.notation,"onUpdate:modelValue":function onUpdateModelValue(val){_this13.notation=Number(val);}},_isSlot(_slot5=Object.keys(teacherNotationType).map(function(item){var isActive=item===String(_this13.notation);var type=isActive?'primary':'default';return createVNode(Radio,{"class":styles.radio,"name":item},{default:function _default(){return[createVNode(Tag,{"size":"large","plain":isActive,"type":type},{default:function _default(){return[teacherNotationType[item]];}})];}});}))?_slot5:{default:function _default(){return[_slot5];}})];}}),_this13.chargeType===2&&createVNode(ColField,{"required":true,"title":"收费价格"},{default:function _default(){return[createVNode(Field,{"clearable":true,"class":styles['clear-px'],"placeholder":"请输入收费价格","modelValue":_this13.musicPrice,"rules":[{required:true,message:'请输入收费价格'}],"onUpdate:modelValue":function onUpdateModelValue(val){return _this13.musicPrice=val;}},{button:function button(){return'元';}})];}})];}}),_this13.chargeType===2&&createVNode("div",{"class":styles.rule},[createVNode("p",null,[createTextVNode("\u6263\u9664\u624B\u7EED\u8D39\u540E\u8BE5\u66F2\u76EE\u9884\u8BA1\u6536\u5165\u4E3A\uFF1A")]),createVNode("p",null,[createTextVNode("\u6BCF\u4EBA\uFF1A"),createVNode("span",null,[((parseFloat(_this13.musicPrice||'0')||0)*(100-_this13.music_sheet_service_fee)/100).toFixed(2)]),createTextVNode("\u5143/\u4EBA")]),createVNode("p",null,[createTextVNode("\u60A8\u7684\u4E50\u8C31\u6536\u5165\u5C06\u5728\u5B66\u5458\u8D2D\u4E70\u540E\u7ED3\u7B97\u5230\u60A8\u7684\u8D26\u6237\u4E2D")])])]),createVNode(Sticky,{"offsetBottom":0,"position":"bottom"},{default:function _default(){return[createVNode("div",{"class":styles['button-area']},[createVNode(Button,{"type":"primary","block":true,"round":true,"native-type":"submit","loading":_this13.submitLoading},{default:function _default(){return[createTextVNode("\u786E\u8BA4")];}})])];}}),createVNode(Popup,{"show":_this13.showPicker,"round":true,"position":"bottom","teleport":"body","onUpdate:show":function onUpdateShow(val){return _this13.showPicker=val;}},{default:function _default(){return[createVNode(Picker,{"defaultIndex":_this13.subJectIndex,"columnsFieldNames":{text:'value'},"columns":Object.entries(_this13.subjectListNames).map(function(_ref){var _ref2=_slicedToArray(_ref,2),key=_ref2[0],value=_ref2[1];return{label:key,value:value};}),"onCancel":function onCancel(){return _this13.showPicker=false;},"onConfirm":function onConfirm(val){_this13.selectedSubjectList=val;_this13.vlewSubjectList=val;_this13.showPicker=false;}},null)];}}),createVNode(Popup,{"show":_this13.subJectVisible,"round":true,"closeable":true,"position":"bottom","style":{height:'60%'},"teleport":"body","onUpdate:show":function onUpdateShow(val){return _this13.subJectVisible=val;}},{default:function _default(){return[createVNode(SubjectModel,{"subjectList":_this13.subjectList,"choiceSubjectIds":_this13.choiceSubjectIds,"onChoice":_this13.onChoice,"selectType":"Radio"},null)];}}),createVNode(Popup,{"show":_this13.tagVisibility,"round":true,"closeable":true,"position":"bottom","style":{height:'60%'},"teleport":"body","onUpdate:show":function onUpdateShow(val){return _this13.tagVisibility=val;}},{default:function _default(){return[createVNode(SelectTag,{"onConfirm":_this13.onComfirm,"onCancel":function onCancel(){},"rowSingle":true,"defaultValue":_this13.tags.join(','),"needAllButton":false},null)];}})];}});}}));}};});})();