chunk-6c4ac2a8.7d4ed248.js 24 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-6c4ac2a8"],{"09f4":function(e,t,r){"use strict";r.d(t,"a",(function(){return i})),Math.easeInOutQuad=function(e,t,r,s){return e/=s/2,e<1?r/2*e*e+t:(e--,-r/2*(e*(e-2)-1)+t)};var s=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||function(e){window.setTimeout(e,1e3/60)}}();function a(e){document.documentElement.scrollTop=e,document.body.parentNode.scrollTop=e,document.body.scrollTop=e}function n(){return document.documentElement.scrollTop||document.body.parentNode.scrollTop||document.body.scrollTop}function i(e,t,r){var i=n(),o=e-i,c=20,l=0;t="undefined"===typeof t?500:t;var u=function e(){l+=c;var n=Math.easeInOutQuad(l,i,o,t);a(n),l<t?s(e):r&&"function"===typeof r&&r()};u()}},1672:function(e,t,r){"use strict";r.d(t,"e",(function(){return a})),r.d(t,"i",(function(){return n})),r.d(t,"c",(function(){return i})),r.d(t,"g",(function(){return o})),r.d(t,"h",(function(){return c})),r.d(t,"f",(function(){return l})),r.d(t,"l",(function(){return u})),r.d(t,"j",(function(){return p})),r.d(t,"d",(function(){return m})),r.d(t,"k",(function(){return d})),r.d(t,"b",(function(){return f})),r.d(t,"a",(function(){return h}));var s=r("829b"),a=function(e){return Object(s["a"])({url:"/api-web/musicGroupPaymentCalender/add",data:e,method:"post"})},n=function(e){return Object(s["a"])({url:"/api-web/musicGroupPaymentCalender/auditListDetail",data:{},params:e,method:"get"})},i=function(e){return Object(s["a"])({url:"/api-web/studentRegistration/getMusicGroupStu",data:{},params:e,method:"get"})},o=function(e){return Object(s["a"])({url:"/api-web/musicGroupPaymentCalenderDetail/batchAdd",data:e,method:"post"})},c=function(e){return Object(s["a"])({url:"/api-web/musicGroupPaymentCalender/update",data:e,method:"post"})},l=function(e){return Object(s["a"])({url:"/api-web/musicGroupPaymentCalender/delByBatchNo",params:e,method:"post"})},u=function(e){return Object(s["a"])({url:"/api-web/musicGroupPaymentCalender/revoke",data:{},params:e,method:"post"})},p=function(e){return Object(s["a"])({url:"/api-web/musicGroupOrganizationCourseSettingsDetail/queryByMusicGroupOrganizationCourseSettingsId",data:{},params:e,method:"get"})},m=function(e){return Object(s["a"])({url:"/api-web/musicGroupPaymentCalender/makesureSchoolePaid",data:e,method:"post",requestType:"form"})},d=function(e){return Object(s["a"])({url:"/api-web/organizationCourseDurationSettings/queryByOrganId",data:{},params:e,method:"get",requestType:"form"})},f=function(e){return Object(s["a"])({url:"/api-web/memberFeeSetting/findByRankId",data:{},params:e,method:"get",requestType:"form"})},h=function(e){return Object(s["a"])({url:"/api-web/memberRankSetting/findAll",method:"get",params:e})}},3521:function(e,t,r){"use strict";var s=r("e48c"),a=r.n(s);a.a},"3e33":function(e,t,r){"use strict";var s=r("4cb8"),a=r.n(s);a.a},"4cb8":function(e,t,r){},d342:function(e,t,r){"use strict";r.r(t);var s=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"m-container"},[e._m(0),e._v(" "),r("div",{staticClass:"m-core"},[r("el-button",{directives:[{name:"permission",rawName:"v-permission",value:"sysMusicScore/add",expression:"'sysMusicScore/add'"}],attrs:{type:"primary"},on:{click:function(t){return e.open("COMMON")}}},[e._v("添加公用伴奏")]),e._v(" "),r("saveform",{ref:"searchForm",staticStyle:{"margin-top":"20px"},attrs:{model:e.searchForm,inline:""},on:{"update:model":function(t){e.searchForm=t}}},[r("el-form-item",{attrs:{prop:"search"}},[r("el-input",{attrs:{clearable:"",placeholder:"伴奏编号/伴奏名称"},model:{value:e.searchForm.search,callback:function(t){e.$set(e.searchForm,"search",t)},expression:"searchForm.search"}})],1),e._v(" "),r("el-form-item",{attrs:{prop:"type"}},[r("el-select",{attrs:{clearable:"",placeholder:"请选择类型"},model:{value:e.searchForm.type,callback:function(t){e.$set(e.searchForm,"type",t)},expression:"searchForm.type"}},e._l(e.songUseType,(function(e,t){return r("el-option",{key:t,attrs:{label:e,value:t}})})),1)],1),e._v(" "),r("el-form-item",{attrs:{prop:"clientType"}},[r("el-select",{attrs:{clearable:"",filterable:"",placeholder:"请选择客户端类型"},model:{value:e.searchForm.clientType,callback:function(t){e.$set(e.searchForm,"clientType",t)},expression:"searchForm.clientType"}},[r("el-option",{attrs:{value:"NETWORK_ROOM",label:"网络教室"}}),e._v(" "),r("el-option",{attrs:{value:"SMART_PRACTICE",label:"智能陪练"}})],1)],1),e._v(" "),r("el-form-item",{attrs:{prop:"rankType"}},[r("el-select",{attrs:{clearable:"",filterable:"",placeholder:"请选择是否收费"},model:{value:e.searchForm.rankType,callback:function(t){e.$set(e.searchForm,"rankType",t)},expression:"searchForm.rankType"}},[r("el-option",{attrs:{value:0,label:"免费"}}),e._v(" "),r("el-option",{attrs:{value:1,label:"收费"}})],1)],1),e._v(" "),r("el-form-item",{attrs:{prop:"showFlag"}},[r("el-select",{attrs:{clearable:"",filterable:"",placeholder:"请选择伴奏状态"},model:{value:e.searchForm.showFlag,callback:function(t){e.$set(e.searchForm,"showFlag",t)},expression:"searchForm.showFlag"}},[r("el-option",{attrs:{value:1,label:"启用"}}),e._v(" "),r("el-option",{attrs:{value:0,label:"停用"}})],1)],1),e._v(" "),r("el-button",{attrs:{type:"primary"},on:{click:e.submit}},[e._v("搜索")]),e._v(" "),r("el-button",{attrs:{type:"danger"},on:{click:e.reset}},[e._v("重置")])],1),e._v(" "),r("el-table",{staticStyle:{width:"100%"},attrs:{"header-cell-style":{background:"#EDEEF0",color:"#444"},data:e.tableList}},[r("el-table-column",{attrs:{align:"center",prop:"id",label:"编号"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("div",[r("copy-text",[e._v(e._s(t.row.id))])],1)]}}])}),e._v(" "),r("el-table-column",{attrs:{align:"center",prop:"name",label:"名称",width:"180px"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("div",[r("copy-text",[e._v(e._s(t.row.name))])],1)]}}])}),e._v(" "),r("el-table-column",{attrs:{align:"center",prop:"type",label:"类型"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e._f("songUseTypeFormat")(t.row.type))+"\n ")]}}])}),e._v(" "),r("el-table-column",{attrs:{align:"center",prop:"categoriesName",label:"分类",width:"180px"}}),e._v(" "),r("el-table-column",{attrs:{align:"center",label:"是否收费",width:"180px"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.rankIds?"收费":"免费")+"\n ")]}}])}),e._v(" "),r("el-table-column",{attrs:{align:"center",label:"伴奏状态",width:"180px"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.showFlag?"启用":"停用")+"\n ")]}}])}),e._v(" "),r("el-table-column",{attrs:{align:"center",prop:"categoriesName",label:"客户端类型",width:"180px"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("div",[e._v("\n "+e._s(e._f("clientType")(t.row.clientType))+"\n ")])]}}])}),e._v(" "),r("el-table-column",{attrs:{align:"center",prop:"createUserName",label:"上传人",width:"180px"}}),e._v(" "),r("el-table-column",{attrs:{align:"center",prop:"createTime",label:"上传时间",width:"180px"}}),e._v(" "),r("el-table-column",{attrs:{align:"center",width:"180px",label:"操作",fixed:"right"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("el-button",{attrs:{type:"text",disabled:!t.row.url},on:{click:function(r){return e.looker(t.row)}}},[e._v("预览")]),e._v(" "),r("el-button",{attrs:{type:"text",disabled:!t.row.url},on:{click:function(r){return e.player(t.row)}}},[e._v("播放")]),e._v(" "),r("el-button",{attrs:{type:"text"},on:{click:function(r){return e.changeStatus(t.row)}}},[e._v(e._s(t.row.showFlag?"停用":"启用"))]),e._v(" "),r("el-button",{directives:[{name:"permission",rawName:"v-permission",value:"sysMusicScore/update",expression:"'sysMusicScore/update'"}],attrs:{type:"text",disabled:t.row.showFlag},on:{click:function(r){return e.edit(t.row)}}},[e._v("修改")]),e._v(" "),r("el-button",{directives:[{name:"permission",rawName:"v-permission",value:"sysMusicScore/del",expression:"'sysMusicScore/del'"}],attrs:{type:"text"},on:{click:function(r){return e.remove(t.row)}}},[e._v("删除")])]}}])})],1),e._v(" "),r("pagination",{attrs:{sync:"",total:e.rules.total,page:e.rules.page,limit:e.rules.limit,"page-sizes":e.rules.page_size},on:{"update:total":function(t){return e.$set(e.rules,"total",t)},"update:page":function(t){return e.$set(e.rules,"page",t)},"update:limit":function(t){return e.$set(e.rules,"limit",t)},pagination:e.FetchList}})],1),e._v(" "),e.audioVisible?r("el-dialog",{attrs:{width:"400px",visible:e.audioVisible,title:"播放伴奏"},on:{"update:visible":function(t){e.audioVisible=t}}},[r("audio",{staticStyle:{display:"block",margin:"auto"},attrs:{controls:"",src:e.activeUrl}})]):e._e(),e._v(" "),e.visible?r("el-dialog",{attrs:{title:e.title,visible:e.visible,width:"700px"},on:{"update:visible":function(t){e.visible=t}}},[r("submit-form",{attrs:{detail:e.detail,type:e.type},on:{submited:e.FetchList,close:function(t){e.visible=!1}}})],1):e._e(),e._v(" "),e.lookVisible?r("el-dialog",{staticClass:"lookForm",attrs:{width:"667px",visible:e.lookVisible,title:"预览"},on:{"update:visible":function(t){e.lookVisible=t}}},[e.lookVisible?r("iframe",{ref:"iframe",staticStyle:{width:"667px",height:"386px"},attrs:{id:"iframe",src:e.accompanyUrl}}):e._e(),e._v(" "),r("div",{staticClass:"iframe_back"}),e._v(" "),r("div",{staticClass:"iframe_help"}),e._v(" "),r("div",{staticClass:"iframe_header_back"})]):e._e()],1)},a=[function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("h2",[r("div",{staticClass:"squrt"}),e._v("\n 教学伴奏\n ")])}],n=r("db72"),i=(r("96cf"),r("3b8d")),o=r("adb2"),c=r("333d"),l=r("267e"),u=r("829b"),p=function(e){return Object(u["a"])({url:"/api-web/sysMusicScore/queryPage",data:{},params:e,requestType:"form"})},m=function(e){return Object(u["a"])({url:"/api-web/sysMusicScore/add",method:"post",data:e,params:{}})},d=function(e){return Object(u["a"])({url:"/api-web/sysMusicScore/update",method:"post",data:e,params:{}})},f=function(e){return Object(u["a"])({url:"/api-web/sysMusicScore/show",method:"post",data:e,requestType:"form"})},h=function(e){return Object(u["a"])({url:"/api-web/sysMusicScoreAccompaniment/queryPage",method:"get",params:e})},b=function(e){return Object(u["a"])({url:"/api-web/sysMusicScore/del",method:"post",data:{},params:{id:e},requestType:"form"})},v=function(){return Object(u["a"])({url:"/api-web/sysMusicScoreCategories/queryTree",method:"get",data:{},params:{},requestType:"form"})},y=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",[r("el-form",{ref:"form",attrs:{model:e.form,"label-width":"100px"}},[r("el-form-item",{attrs:{prop:"sysMusicScore.name",label:"曲名",rules:[{required:!0,message:"请输入曲名"}]}},[r("el-input",{attrs:{placeholder:"请输入曲名"},model:{value:e.form.sysMusicScore.name,callback:function(t){e.$set(e.form.sysMusicScore,"name",t)},expression:"form.sysMusicScore.name"}})],1),e._v(" "),r("el-form-item",{attrs:{prop:"sysMusicScore.musicScoreCategoriesId",label:"分类",rules:[{required:!0,message:"请选择分类"}]}},[r("el-cascader",{staticStyle:{width:"100%"},attrs:{options:e.tree,placeholder:"请选择分类",props:e.treeProps},model:{value:e.form.sysMusicScore.musicScoreCategoriesId,callback:function(t){e.$set(e.form.sysMusicScore,"musicScoreCategoriesId",t)},expression:"form.sysMusicScore.musicScoreCategoriesId"}})],1),e._v(" "),r("el-form-item",{attrs:{prop:"rankIdType",label:"是否收费",rules:[{required:!0,message:"请选择是否收费"}]}},[r("el-select",{staticStyle:{width:"100%!important"},attrs:{placeholder:"请选择是否收费"},on:{change:e.rankChange},model:{value:e.form.rankIdType,callback:function(t){e.$set(e.form,"rankIdType",t)},expression:"form.rankIdType"}},[r("el-option",{attrs:{value:0,label:"免费"}}),e._v(" "),r("el-option",{attrs:{value:1,label:"收费"}})],1)],1),e._v(" "),r("el-form-item",{attrs:{prop:"sysMusicScore.clientType",label:"客户端类型",rules:[{required:!0,message:"请选择客户端类型"}]}},[r("el-select",{staticStyle:{width:"100%!important"},attrs:{placeholder:"请选择客户端类型"},model:{value:e.form.sysMusicScore.clientType,callback:function(t){e.$set(e.form.sysMusicScore,"clientType",t)},expression:"form.sysMusicScore.clientType"}},[r("el-option",{attrs:{value:"NETWORK_ROOM",label:"网络教室"}}),e._v(" "),r("el-option",{attrs:{value:"SMART_PRACTICE",label:"智能陪练"}})],1)],1),e._v(" "),r("el-form-item",{attrs:{prop:"sysMusicScore.order",label:"排序",rules:[{required:!0,message:"请输入排序"}]}},[r("el-input",{attrs:{placeholder:"请输入排序"},model:{value:e.form.sysMusicScore.order,callback:function(t){e.$set(e.form.sysMusicScore,"order",t)},expression:"form.sysMusicScore.order"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"原音",prop:"sysMusicScore.url"}},[r("singe-file-upload",{attrs:{tips:"仅支持上传 mp3/aac 格式音频文件",accept:".mp3, .aac"},model:{value:e.form.sysMusicScore.url,callback:function(t){e.$set(e.form.sysMusicScore,"url",t)},expression:"form.sysMusicScore.url"}})],1),e._v(" "),e._l(e.form.sysMusicScoreAccompaniments,(function(t,s){return r("div",{key:s,staticClass:"files"},[r("el-row",[r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{prop:"sysMusicScoreAccompaniments."+s+".subjectId",label:"声部",rules:[{required:!0,message:"请选择声部"}]}},[r("el-select",{staticStyle:{width:"100%!important"},attrs:{placeholder:"请选择声部"},model:{value:t.subjectId,callback:function(r){e.$set(t,"subjectId",r)},expression:"song.subjectId"}},e._l(e.selects.subjects,(function(t){return r("el-option",{key:t.id,attrs:{value:t.id,label:t.name,disabled:e.hasSubjectId(t.id)}})})),1)],1)],1),e._v(" "),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{prop:"sysMusicScoreAccompaniments."+s+".speed",label:"速度",rules:[{required:!0,message:"请输入速度"}]}},[r("el-input",{attrs:{type:"number",placeholder:"请输入速度"},model:{value:t.speed,callback:function(r){e.$set(t,"speed",r)},expression:"song.speed"}})],1)],1),e._v(" "),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{prop:"sysMusicScoreAccompaniments."+s+".isShowFingering",label:"指法展示",rules:[{required:!0,message:"请选择是否展示指法"}]}},[r("el-select",{staticStyle:{width:"100%!important"},attrs:{placeholder:"请选择是否展示指法"},model:{value:t.isShowFingering,callback:function(r){e.$set(t,"isShowFingering",r)},expression:"song.isShowFingering"}},[r("el-option",{attrs:{value:!0,label:"是"}}),e._v(" "),r("el-option",{attrs:{value:!1,label:"否"}})],1)],1)],1),e._v(" "),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{prop:"sysMusicScoreAccompaniments."+s+".memo",label:"描述"}},[r("el-input",{attrs:{placeholder:"请输入描述"},model:{value:t.memo,callback:function(r){e.$set(t,"memo",r)},expression:"song.memo"}})],1)],1),e._v(" "),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"mp3文件",prop:"sysMusicScoreAccompaniments."+s+".mp3Url"}},[r("singe-file-upload",{attrs:{tips:"仅支持上传 mp3/aac 格式音频文件",accept:".mp3, .aac"},model:{value:t.mp3Url,callback:function(r){e.$set(t,"mp3Url",r)},expression:"song.mp3Url"}})],1)],1),e._v(" "),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"MusicXML",prop:"sysMusicScoreAccompaniments."+s+".xmlUrl",rules:[{required:!0,message:"请选择MusicXML文件"}]}},[r("singe-file-upload",{attrs:{tips:"仅支持上传 xml 格式文件",accept:".xml"},model:{value:t.xmlUrl,callback:function(r){e.$set(t,"xmlUrl",r)},expression:"song.xmlUrl"}})],1)],1)],1),e._v(" "),r("el-button",{staticClass:"file-remove",attrs:{type:"text",disabled:1==e.form.sysMusicScoreAccompaniments.length},on:{click:function(t){return e.removeSys(s)}}},[e._v("删除")])],1)})),e._v(" "),r("el-button",{staticStyle:{width:"100%","margin-bottom":"20px"},attrs:{type:"info",plain:""},on:{click:e.createSys}},[e._v("添加伴奏")]),e._v(" "),r("div",{staticClass:"btns"},[r("el-button",{attrs:{type:"primary"},on:{click:e.submit}},[e._v("提交")]),e._v(" "),r("el-button",{on:{click:e.$listeners.close}},[e._v("取消")])],1)],2)],1)},g=[],w=(r("6762"),r("2fdb"),r("75fc")),S=(r("ac4d"),r("8a81"),r("ac6a"),r("7f7f"),r("1672")),_={props:["detail","type"],data:function(){return{tree:[],memberRankList:[],form:{rankIdType:0,sysMusicScore:{name:"",rankIds:"",url:"",order:"",musicScoreCategoriesId:[],clientType:""},sysMusicScoreAccompaniments:[{subjectId:"",speed:"",mp3Url:"",xmlUrl:"",isShowFingering:null,mome:""}],delExamSongAccompanimentIds:[]},treeProps:{value:"id",label:"name",children:"sysMusicScoreCategoriesList"}}},mounted:function(){var e=Object(i["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return this.$store.dispatch("setSubjects"),e.next=3,this.FetchTree();case 3:return e.next=5,this.memberRank();case 5:this.detail&&(console.log(this.detail),this.$set(this.form,"sysMusicScore",{name:this.detail.name,url:this.detail.url,rankIds:this.detail.rankIds,order:this.detail.order,clientType:this.detail.clientType,musicScoreCategoriesId:this.detail.categoriesId?this.formatParentId(this.detail.categoriesId,this.tree):[]}),this.detail.rankIds?this.form.rankIdType=1:this.form.rankIdType=0,this.FeatchDetailList());case 6:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}(),methods:{rankChange:function(e){if(e){var t=[];this.memberRankList.forEach((function(e){t.push(e.id)})),this.form.sysMusicScore.rankIds=t.join(",")}else this.form.sysMusicScore.rankIds=""},memberRank:function(){var e=Object(i["a"])(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Object(S["a"])({isDefault:0});case 3:t=e.sent,this.memberRankList=t.data||[],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,this,[[0,7]])})));function t(){return e.apply(this,arguments)}return t}(),formatParentId:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],s=!0,a=!1,n=void 0;try{for(var i,o=t[Symbol.iterator]();!(s=(i=o.next()).done);s=!0){var c=i.value;if(c.sysMusicScoreCategoriesList){var l=this.formatParentId(e,c.sysMusicScoreCategoriesList,[].concat(Object(w["a"])(r),[c.id]));if(l.includes(e))return l}if(c.id===e)return[].concat(Object(w["a"])(r),[e])}}catch(u){a=!0,n=u}finally{try{s||null==o.return||o.return()}finally{if(a)throw n}}return r},FetchTree:function(){var e=Object(i["a"])(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,v();case 3:t=e.sent,this.tree=t.data,e.next=9;break;case 7:e.prev=7,e.t0=e["catch"](0);case 9:case"end":return e.stop()}}),e,this,[[0,7]])})));function t(){return e.apply(this,arguments)}return t}(),FeatchDetailList:function(){var e=Object(i["a"])(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,h({sysMusicScoreId:this.detail.id});case 3:t=e.sent,this.$set(this.form,"sysMusicScoreAccompaniments",t.data),e.next=9;break;case 7:e.prev=7,e.t0=e["catch"](0);case 9:case"end":return e.stop()}}),e,this,[[0,7]])})));function t(){return e.apply(this,arguments)}return t}(),createSys:function(){this.form.sysMusicScoreAccompaniments.push({subjectId:"",speed:"",mp3Url:"",xmlUrl:""})},removeSys:function(){var e=Object(i["a"])(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,this.$confirm("是否确认删除此伴奏?","提示",{type:"warning"});case 3:this.form.sysMusicScoreAccompaniments[t]&&this.form.delExamSongAccompanimentIds.push(this.form.sysMusicScoreAccompaniments[t].id),this.form.sysMusicScoreAccompaniments.splice(t,1),e.next=9;break;case 7:e.prev=7,e.t0=e["catch"](0);case 9:case"end":return e.stop()}}),e,this,[[0,7]])})));function t(t){return e.apply(this,arguments)}return t}(),hasSubjectId:function(e){var t=[],r=!0,s=!1,a=void 0;try{for(var n,i=this.form.sysMusicScoreAccompaniments[Symbol.iterator]();!(r=(n=i.next()).done);r=!0){var o=n.value;t.push(o.subjectId)}}catch(c){s=!0,a=c}finally{try{r||null==i.return||i.return()}finally{if(s)throw a}}return t.includes(e)},submit:function(){var e=Object(i["a"])(regeneratorRuntime.mark((function e(){var t=this;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:this.$refs.form.validate(function(){var e=Object(i["a"])(regeneratorRuntime.mark((function e(r){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!r){e.next=12;break}if(t.detail){e.next=7;break}return e.next=4,m(Object(n["a"])({},t.form,{sysMusicScore:Object(n["a"])({},t.form.sysMusicScore,{type:"COMMON",showFlag:0,musicScoreCategoriesId:(t.form.sysMusicScore.musicScoreCategoriesId||[]).pop()})}));case 4:t.$message.success("提交成功"),e.next=10;break;case 7:return e.next=9,d(Object(n["a"])({},t.form,{sysMusicScore:Object(n["a"])({},t.form.sysMusicScore,{type:"COMMON",id:t.detail.id,showFlag:t.detail.showFlag,musicScoreCategoriesId:(t.form.sysMusicScore.musicScoreCategoriesId||[]).pop()})}));case 9:t.$message.success("修改成功");case 10:t.$listeners.close(),t.$listeners.submited();case 12:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}());case 1:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()}},k=_,x=(r("3e33"),r("2877")),M=Object(x["a"])(k,y,g,!1,null,"f155a4fa",null),O=M.exports,F=r("61f7"),j=r("5f87"),T={name:"accompaniment",components:{saveform:o["a"],pagination:c["a"],"submit-form":O},data:function(){return{type:"",activeUrl:"",songUseType:l["songUseType"],lookVisible:!1,accompanyUrl:null,audioVisible:!1,tableList:[],searchForm:{search:"",type:"",subjectId:"",clientType:"",rankType:null,showFlag:null},rules:{limit:10,page:1,total:0,page_size:[10,20,40,50]},detail:null,visible:!1}},computed:{title:function(){var e=this.detail?"修改":"添加",t="COMMON"===this.type?"公用":"个人";return this.detail&&(t="COMMON"===this.detail.type?"公用":"个人"),e+t+"伴奏"}},mounted:function(){this.$store.dispatch("setSubjects"),this.FetchList()},methods:{FetchList:function(){var e=Object(i["a"])(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,p(Object(n["a"])({},this.searchForm,{page:this.rules.page,rows:this.rules.limit}));case 3:t=e.sent,this.tableList=t.data.rows,this.$set(this.rules,"total",t.data.total),e.next=10;break;case 8:e.prev=8,e.t0=e["catch"](0);case 10:case"end":return e.stop()}}),e,this,[[0,8]])})));function t(){return e.apply(this,arguments)}return t}(),submit:function(){var e=this;this.$set(this.rules,"page",1),this.$refs.searchForm.validate((function(t){t&&e.FetchList()}))},reset:function(){this.$refs.searchForm.resetFields(),this.FetchList()},looker:function(e){this.accompanyUrl=Object(F["d"])()+"/accompany?Authorization="+Object(j["a"])()+"#/detail/"+e.id,this.lookVisible=!0},player:function(e){this.activeUrl=e.url,this.audioVisible=!0},changeStatus:function(){var e=Object(i["a"])(regeneratorRuntime.mark((function e(t){var r;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,r=t.showFlag?"停用":"启用",e.next=4,this.$confirm("是否确认"+r+"此伴奏?","提示",{type:"warning"});case 4:return e.next=6,f({sysMusicScoreId:t.id,showFlag:t.showFlag?0:1});case 6:this.$message.success(r+"成功"),this.FetchList(),e.next=12;break;case 10:e.prev=10,e.t0=e["catch"](0);case 12:case"end":return e.stop()}}),e,this,[[0,10]])})));function t(t){return e.apply(this,arguments)}return t}(),edit:function(e){this.detail=e,this.visible=!0},open:function(e){this.type=e,this.detail=null,this.visible=!0},remove:function(){var e=Object(i["a"])(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,this.$confirm("是否确认删除此伴奏?","提示",{type:"warning"});case 3:return e.next=5,b(t.id);case 5:this.$message.success("删除成功"),this.FetchList(),e.next=11;break;case 9:e.prev=9,e.t0=e["catch"](0);case 11:case"end":return e.stop()}}),e,this,[[0,9]])})));function t(t){return e.apply(this,arguments)}return t}()}},I=T,C=(r("3521"),Object(x["a"])(I,s,a,!1,null,"f467d44e",null));t["default"]=C.exports},e48c:function(e,t,r){}}]);