chunk-41d5cec8.05cdefc5.js 36 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-41d5cec8"],{"333d":function(e,t,i){"use strict";var s=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"pagination-container",class:{hidden:e.hidden}},[i("el-pagination",e._b({attrs:{"current-page":e.currentPage,"page-size":e.pageSize,layout:e.layout,"page-sizes":e.pageSizes,total:e.total},on:{"update:currentPage":function(t){e.currentPage=t},"update:current-page":function(t){e.currentPage=t},"update:pageSize":function(t){e.pageSize=t},"update:page-size":function(t){e.pageSize=t},"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}},"el-pagination",e.$attrs,!1))],1)},a=[],n=(i("c5f6"),i("09f4")),o={name:"Pagination",props:{total:{required:!0,type:Number},page:{type:Number,default:1},limit:{type:Number,default:10},pageSizes:{type:Array,default:function(){return[10,20,30,50]}},layout:{type:String,default:"total,sizes,prev, pager, next, jumper"},background:{type:Boolean,default:!0},autoScroll:{type:Boolean,default:!0},hidden:{type:Boolean,default:!1}},computed:{currentPage:{get:function(){return this.page},set:function(e){this.$emit("update:page",e)}},pageSize:{get:function(){return this.limit},set:function(e){this.$emit("update:limit",e)}}},methods:{handleSizeChange:function(e){this.$emit("pagination",{page:this.currentPage,limit:e}),this.autoScroll&&Object(n["a"])(0,800)},handleCurrentChange:function(e){this.$emit("pagination",{page:e,limit:this.pageSize}),this.autoScroll&&Object(n["a"])(0,800)}}},r=o,l=(i("c0b9"),i("2877")),c=Object(l["a"])(r,s,a,!1,null,"31cb099a",null);t["a"]=c.exports},"526c":function(e,t,i){"use strict";i.r(t);var s=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"m-container"},[i("h2",[i("el-page-header",{attrs:{content:"乐团修改"},on:{back:e.onCancel}})],1),e._v(" "),i("div",{staticClass:"m-core"},[i("el-tabs",{attrs:{type:"card"},on:{"tab-click":e.handleClick},model:{value:e.activeIndex,callback:function(t){e.activeIndex="string"===typeof t?t.trim():t},expression:"activeIndex"}},[e.permission("/resetTeaming/teamBaseInfo")?i("el-tab-pane",{attrs:{label:"基本信息",name:"1"}},[1==e.activeIndex?i("teamBaseInfo",{on:{getName:e.getName}}):e._e()],1):e._e(),e._v(" "),e.permission("/resetTeaming/resetSound")?i("el-tab-pane",{attrs:{label:"声部设置",name:"2"}},[2==e.activeIndex?i("resetSound"):e._e()],1):e._e(),e._v(" "),e.permission("/resetTeaming/resetPayList")?i("el-tab-pane",{attrs:{label:"缴费设置",name:"3"}},[3==e.activeIndex?i("resetPayList"):e._e()],1):e._e(),e._v(" "),e.permission("/resetTeaming/resetClass")?i("el-tab-pane",{attrs:{label:"班级调整",name:"5"}},[5==e.activeIndex?i("resetClass"):e._e()],1):e._e()],1)],1)])},a=[],n=(i("7f7f"),i("386d"),i("80b0")),o=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",[i("el-table",{attrs:{data:e.activeSoundList,"header-cell-style":{background:"#EDEEF0",color:"#444"}}},[i("el-table-column",{attrs:{align:"center",width:"180px;",prop:"sound",label:"声部名称"}}),e._v(" "),i("el-table-column",{attrs:{align:"center",width:"180px;",prop:"yuji",label:"课程费用"}}),e._v(" "),i("el-table-column",{attrs:{label:"可选乐器规格",align:"center",prop:"zhonglei",width:"300"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("div",[i("span",[e._v(e._s(e._f("zhongleiFilter")(t.row.zhonglei,t.row.goodsList)))]),e._v(" "),1==t.row.type?i("el-popover",{attrs:{placement:"bottom"},on:{show:function(i){return e.chioseType(t.row)}},model:{value:t.row.typeVisible,callback:function(i){e.$set(t.row,"typeVisible","string"===typeof i?i.trim():i)},expression:"scope.row.typeVisible"}},[i("el-button",{attrs:{slot:"reference",type:"text"},slot:"reference"},[e._v("\n 修改\n ")]),e._v(" "),i("el-select",{attrs:{multiple:"",clearable:"",filterable:"","collapse-tags":""},on:{change:function(i){return e.changezhonglei(t.row)}},model:{value:t.row.zhonglei,callback:function(i){e.$set(t.row,"zhonglei","string"===typeof i?i.trim():i)},expression:"scope.row.zhonglei"}},e._l(t.row.goodsList,(function(e,t){return i("el-option",{key:t,attrs:{label:e.name,value:e.id}})})),1),e._v(" "),i("div",{staticStyle:{"text-align":"right","margin-top":"20px"}},[i("el-button",{attrs:{type:"primary",size:"mini"},on:{click:function(e){t.row.typeVisible=!1}}},[e._v("确定")])],1)],1):e._e()],1)]}}])}),e._v(" "),i("el-table-column",{attrs:{label:"乐器提供方式",align:"center",prop:"fangshi"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("div",[t.row.fangshi.length>0?i("div",{staticStyle:{"white-space":"pre"}},[e._v(e._s(e._f("fangshiFilter")(t.row.fangshi,t.row)))]):e._e(),e._v(" "),i("i",{staticClass:"el-icon-edit",on:{click:function(i){return e.setGiveMode(t.row)}}})])]}}])}),e._v(" "),i("el-table-column",{attrs:{label:"教辅组合",align:"center",prop:"jiaopu"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("div",[i("el-dialog",{staticStyle:{"text-align":"left"},attrs:{visible:t.row.markVisible,width:"60%"},on:{"update:visible":function(i){return e.$set(t.row,"markVisible",i)}}},[i("el-button",{attrs:{type:"text"},on:{click:function(i){return e.addMark(t.row)}}},[e._v("添加教辅")]),e._v(" "),i("div",{staticClass:"markWrap"},e._l(t.row.markList,(function(s,a){return i("div",{key:a,staticClass:"markItem"},[i("el-form",{attrs:{model:s,inline:!0}},[i("el-form-item",{attrs:{label:"教辅名称"}},[i("el-input",{attrs:{type:"text"},model:{value:s.name,callback:function(t){e.$set(s,"name","string"===typeof t?t.trim():t)},expression:"item.name"}})],1),e._v(" "),i("el-form-item",{attrs:{label:"教辅商品"}},[i("el-select",{attrs:{filterable:"",multiple:"","collapse-tags":""},model:{value:s.goods,callback:function(t){e.$set(s,"goods","string"===typeof t?t.trim():t)},expression:"item.goods"}},e._l(t.row.markChioseList,(function(e,t){return i("el-option",{key:t,attrs:{label:e.name,value:e.id}})})),1)],1),e._v(" "),i("el-form-item",{attrs:{label:"教辅打包价"}},[i("el-input",{attrs:{type:"number"},nativeOn:{mousewheel:function(e){e.preventDefault()}},model:{value:s.price,callback:function(t){e.$set(s,"price","string"===typeof t?t.trim():t)},expression:"item.price"}})],1),e._v(" "),i("el-form-item",[i("el-button",{attrs:{type:"danger",icon:"el-icon-delete",circle:""},on:{click:function(i){return e.removeMartItem(t.row,a)}}})],1)],1)],1)})),0),e._v(" "),i("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{attrs:{type:"primary"},on:{click:function(e){t.row.markVisible=!1}}},[e._v("确 定")])],1)],1),e._v(" "),i("span",e._l(t.row.markList,(function(s,a){return s.name&&t.row.markChioseList.length>0?i("span",{key:a},[e._v(e._s(s.name+":")+e._s(e._f("goodsFilter")(s.goods,t.row.markChioseList))+e._s(" 价格 "+s.price)+" ")]):e._e()})),0),e._v(" "),i("i",{staticClass:"el-icon-edit",attrs:{slot:"reference"},on:{click:function(i){return e.chioseMark(t.row)}},slot:"reference"})],1)]}}])})],1),e._v(" "),i("div",{staticClass:"floor"},[i("div",{staticClass:"add",on:{click:e.addListItem}},[e._v("添加")])]),e._v(" "),i("div",{staticClass:"btnWrap",staticStyle:{"margin-top":"30px"}},[i("div",{staticClass:"closeBtn",on:{click:e.getSound}},[e._v("取消")]),e._v(" "),i("div",{directives:[{name:"permission",rawName:"v-permission",value:{child:"musicGroup/updateSubjectInfo",parent:"/resetTeaming/resetSound"},expression:"{child: 'musicGroup/updateSubjectInfo', parent: '/resetTeaming/resetSound'}"}],staticClass:"okBtn",on:{click:e.saveInfo}},[e._v("保存")])]),e._v(" "),i("el-dialog",{attrs:{title:"声部选择",visible:e.dialogTableVisible,"modal-append-to-body":!1},on:{"update:visible":function(t){e.dialogTableVisible=t}}},[i("div",{staticClass:"soundWrap"},[i("div",{staticClass:"itemList"},e._l(e.soundList,(function(t,s){return i("div",{key:s,staticClass:"categroy"},[i("p",[e._v(e._s(t.name))]),e._v(" "),i("el-checkbox-group",{on:{change:e.changeList},model:{value:e.soundLists[s],callback:function(t){e.$set(e.soundLists,s,"string"===typeof t?t.trim():t)},expression:"soundLists[index]"}},e._l(t.subjects,(function(t,s){return i("el-checkbox",{key:s,attrs:{label:t.id},on:{change:function(i){return e.checkinlist({id:t.id,sound:t.name,jihua:0,yuji:0,zhonglei:[],fangshi:[],fangshiprice:1500,jiaopu:"",type:1,typeVisible:!1,provideVisible:!1,markVisible:!1,goodsList:[],markList:[],markChioseList:[]})}}},[e._v(e._s(t.name))])})),1)],1)})),0)]),e._v(" "),i("p",{staticClass:"soundSubP"},[e._v("当前选择声部数:"+e._s(e.chioseSoundNum))]),e._v(" "),i("div",{staticClass:"btnWrapss"},[i("div",{staticClass:"dialogBtn",on:{click:e.generates}},[e._v("确定")])])]),e._v(" "),i("el-dialog",{attrs:{tilte:"请选择乐器的提供方式及减免金额",width:"800px",visible:e.reductionVisible},on:{"update:visible":function(t){e.reductionVisible=t}}},[e.editSound&&e.editSound.fangshi.length>0?i("div",e._l(e.editSound.fangshi,(function(t,s){return i("div",{key:s,staticClass:"reductionWrap"},[i("div",{staticClass:"lineWrap"},[i("div",{staticClass:"item"},[e._v(e._s(t.shopName))]),e._v(" "),i("div",{staticClass:"item"},[e._v("提供方式")]),e._v(" "),i("div",{staticClass:"item"},[e._v("提供方式对应金额")]),e._v(" "),i("div",{staticClass:"item"},[e._v("减免金额")])]),e._v(" "),i("div",{staticClass:"lineWrap"},[i("div",{staticClass:"item"}),e._v(" "),i("div",{staticClass:"item"},[i("el-checkbox",{model:{value:t.mode.isGROUP,callback:function(i){e.$set(t.mode,"isGROUP","string"===typeof i?i.trim():i)},expression:"item.mode.isGROUP"}}),e._v("\n 团购\n ")],1),e._v(" "),i("div",{staticClass:"item"},[i("el-input",{staticStyle:{width:"80%"},attrs:{type:"number",disabled:""},nativeOn:{mousewheel:function(e){e.preventDefault()}},model:{value:t.mode.price,callback:function(i){e.$set(t.mode,"price","string"===typeof i?i.trim():i)},expression:"item.mode.price"}})],1),e._v(" "),i("div",{staticClass:"item"},[i("el-input",{staticStyle:{width:"80%"},attrs:{type:"number"},on:{input:function(i){return e.groupInput(t)}},nativeOn:{mousewheel:function(e){e.preventDefault()}},model:{value:t.mode.GROUP,callback:function(i){e.$set(t.mode,"GROUP","string"===typeof i?i.trim():i)},expression:"item.mode.GROUP"}})],1)]),e._v(" "),i("div",{staticClass:"lineWrap"},[i("div",{staticClass:"item"}),e._v(" "),i("div",{staticClass:"item"},[i("el-checkbox",{model:{value:t.mode.isLEASE,callback:function(i){e.$set(t.mode,"isLEASE","string"===typeof i?i.trim():i)},expression:"item.mode.isLEASE"}}),e._v("\n 租赁\n ")],1),e._v(" "),i("div",{staticClass:"item"},[i("el-input",{staticStyle:{width:"80%"},attrs:{type:"number"},on:{input:function(i){e.setDeposiInput(i,t)}},nativeOn:{mousewheel:function(e){e.preventDefault()}},model:{value:t.mode.depositFee,callback:function(i){e.$set(t.mode,"depositFee","string"===typeof i?i.trim():i)},expression:"item.mode.depositFee"}})],1),e._v(" "),i("div",{staticClass:"item"},[i("el-input",{staticStyle:{width:"80%"},attrs:{type:"number"},on:{input:function(i){return e.deposiInput(t)}},nativeOn:{mousewheel:function(e){e.preventDefault()}},model:{value:t.mode.LEASE,callback:function(i){e.$set(t.mode,"LEASE","string"===typeof i?i.trim():i)},expression:"item.mode.LEASE"}})],1)]),e._v(" "),i("div",{staticClass:"lineWrap"},[i("div",{staticClass:"item"}),e._v(" "),i("div",{staticClass:"item"},[i("el-checkbox",{model:{value:t.mode.isFREE,callback:function(i){e.$set(t.mode,"isFREE","string"===typeof i?i.trim():i)},expression:"item.mode.isFREE"}}),e._v("\n 免费\n ")],1),e._v(" "),i("div",{staticClass:"item"},[i("el-input",{staticStyle:{width:"80%"},attrs:{disabled:""},nativeOn:{mousewheel:function(e){e.preventDefault()}}})],1),e._v(" "),i("div",{staticClass:"item"},[i("el-input",{staticStyle:{width:"80%"},attrs:{type:"number",disabled:""},nativeOn:{mousewheel:function(e){e.preventDefault()}}})],1)])])})),0):e._e(),e._v(" "),i("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{attrs:{type:"primary"},on:{click:e.resetSoundItem}},[e._v("确 定")])],1)])],1)},r=[],l=(i("28a5"),i("ac6a"),i("bd86")),c=i("1cc7"),u={name:"resetSound",data:function(){var e;return e={reductionVisible:!1,dialogTableVisible:!1,tableList:[],teamid:"",activeSoundList:[],soundList:[],checkList:[],multipleSelection:[]},Object(l["a"])(e,"soundList",[]),Object(l["a"])(e,"soundLists",[]),Object(l["a"])(e,"editSound",null),e},mounted:function(){this.init()},activated:function(){this.init()},methods:{init:function(){var e=this;this.teamid=this.$route.query.id,sessionStorage.setItem("resetCode","2"),Object(c["jb"])({tenantId:1}).then((function(t){if(200==t.code){for(var i in e.soundList=t.data.rows,e.soundList)e.$set(e.soundLists,i,[]);e.getSound()}}))},changeList:function(e){},getSound:function(){var e=this;Object(c["C"])({musicGroupId:this.teamid}).then((function(t){if(200==t.code){e.activeSoundList=t.data.musicGroupSubjectPlans.map((function(i){var s=[];t.data.musicGroupSubjectGoodsGroups.forEach((function(e){if(e.subjectId==i.subjectId&&"INSTRUMENT"==e.type){var t,a,n,o=!1,r=!1,l=!1,c=e.depositFee,u=e.price;if(e.kitGroupPurchaseTypeJson){var d=JSON.parse(e.kitGroupPurchaseTypeJson);d&&d.hasOwnProperty("FREE")&&(t=d.FREE,o=!0),d&&d.hasOwnProperty("LEASE")&&(a=d.LEASE,r=!0),d&&d.hasOwnProperty("GROUP")&&(n=d.GROUP,l=!0)}s.push({shopName:e.name,id:e.goodsIdList,mode:{FREE:t||0,GROUP:n||0,LEASE:a||0,depositFee:c||1500,price:u,isFREE:o,isGROUP:l,isLEASE:r}})}}));var a={id:i.subjectId,sound:i.subName,jihua:i.expectedStudentNum,yuji:i.fee,zhonglei:[],fangshi:s,fangshiprice:i.depositFee,jiaopu:"",type:1,typeVisible:!1,provideVisible:!1,markVisible:!1,goodsList:[],markList:[],markChioseList:[]};return e.checkinlist(a),a}));for(var i=0;i<e.activeSoundList.length;i++)for(var s=0;s<e.soundList.length;s++)for(var a=e.soundList[s].subjects,n=0;n<a.length;n++)a[n].id==e.activeSoundList[i].id&&(a.splice(n,1),n--);for(var o in e.activeSoundList)for(var r in t.data.musicGroupSubjectGoodsGroups)if(e.activeSoundList[o].id==t.data.musicGroupSubjectGoodsGroups[r].subjectId&&("INSTRUMENT"==t.data.musicGroupSubjectGoodsGroups[r].type&&(e.activeSoundList[o].zhonglei=e.activeSoundList[o].zhonglei.concat(t.data.musicGroupSubjectGoodsGroups[r].goodsIdList),e.activeSoundList[o].zhonglei=e.activeSoundList[o].zhonglei.map((function(e){return parseInt(e)})),e.activeSoundList[o].goodsList=e.activeSoundList[o].goodsList.concat(t.data.musicGroupSubjectGoodsGroups[r].goodsList)),"ACCESSORIES"==t.data.musicGroupSubjectGoodsGroups[r].type&&t.data.musicGroupSubjectGoodsGroups[r].goodsList.length>=0)){e.activeSoundList[o].markList?e.activeSoundList[o].markList:e.activeSoundList[o].markList=[];var l={};l.goods=t.data.musicGroupSubjectGoodsGroups[r].goodsIdList.split(","),l.goods=l.goods.map((function(e){return parseInt(e)})),l.name=t.data.musicGroupSubjectGoodsGroups[r].name,l.price=t.data.musicGroupSubjectGoodsGroups[r].price,e.activeSoundList[o].markList.push(l),e.activeSoundList[o].markChioseList=e.activeSoundList[o].markChioseList.concat(t.data.musicGroupSubjectGoodsGroups[r].goodsList)}}}))},addMark:function(e){e.markList.push({name:"",goods:[],price:""})},removeMartItem:function(e,t){e.markList.splice(t,1)},saveInfo:function(){var e=this,t={},i=this.activeSoundList;t.musicGroupId=this.teamid,t.musicGroupStatus="PROGRESS",t.musicGroupSubjectGoodsGroups=[],t.musicGroupSubjectPlans=[],i.forEach((function(e){e.zhonglei.forEach((function(i){var s=[];e.goodsList.forEach((function(e){e.id==i&&(s=e)}));var a,n,o=null;e.fangshi.forEach((function(e){if(e.id==i){a=e.mode.depositFee,n=e.mode.price;var t={};e.mode.isFREE&&(t.FREE=e.mode.FREE),e.mode.isGROUP&&(t.GROUP=e.mode.GROUP),e.mode.isLEASE&&(t.LEASE=e.mode.LEASE),o=JSON.stringify(t),o.length<=0&&(o=null)}}));var r={subjectId:e.id,type:"INSTRUMENT",goodsIdList:i,name:s.name,kitGroupPurchaseTypeJson:o,depositFee:a,price:n};t.musicGroupSubjectGoodsGroups.push(r)})),e.markList.forEach((function(i){if(i.goods.length>=1){var s={subjectId:e.id,type:"ACCESSORIES",goodsIdList:i.goods.join(","),name:i.name,price:i.price};t.musicGroupSubjectGoodsGroups.push(s)}}));var i={expectedStudentNum:e.jihua,fee:e.yuji,subName:e.sound,subjectId:e.id,depositFee:e.fangshiprice};t.musicGroupSubjectPlans.push(i)})),this.$confirm("确定提交?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){Object(c["oc"])(t).then((function(t){200==t.code&&(e.$message.success("提交成功"),e.getSound())}))})).catch((function(){}))},chioseMark:function(e){e.markVisible=!0;var t=e.id;Object(c["T"])({subjectId:t,type:"ACCESSORIES"}).then((function(t){200==t.code&&(e.markChioseList=t.data)}))},chioseType:function(e){var t=e.id;Object(c["T"])({subjectId:t,type:"INSTRUMENT"}).then((function(t){200==t.code&&(e.goodsList=t.data)}))},checkinlist:function(e){var t=!1;if(this.activeSoundList.map((function(i){i.id==e.id&&(t=!0)})),t)for(var i=0;i<this.activeSoundList.length;i++)this.activeSoundList[i].id==e.id&&this.activeSoundList.splice(i,1);else this.activeSoundList.push(e)},addListItem:function(){this.dialogTableVisible=!0},generates:function(){this.dialogTableVisible=!1},setGiveMode:function(e){if(e.zhonglei.length<=0)this.$message.error("请先选择乐器规格");else{if(e.fangshi[0]&&e.fangshi[0].mode);else for(var t in e.goodsList)for(var i in e.zhonglei)e.goodsList[t].id==e.zhonglei[i]&&(console.log(e.goodsList[t].groupPurchasePrice),e.fangshi.push({shopName:e.goodsList[t].name,id:e.goodsList[t].id,mode:{FREE:0,GROUP:0,LEASE:0,depositFee:1500,price:e.goodsList[t].groupPurchasePrice,isFREE:!1,isGROUP:!1,isLEASE:!1}}));this.editSound=e,this.reductionVisible=!0}},resetSoundItem:function(){for(var e in this.activeSoundList)this.activeSoundList[e].id==this.editSound.id&&(this.activeSoundList[e].id=this.editSound.id,this.reductionVisible=!1)},groupInput:function(e){e.mode.price-e.mode.GROUP<0&&(e.mode.GROUP=e.mode.price)},deposiInput:function(e){e.mode.depositFee-e.mode.LEASE<0&&(e.mode.LEASE=e.mode.depositFee)},setDeposiInput:function(e,t){t.mode.LEASE=0},changezhonglei:function(e){e.fangshi=[]}},filters:{zhongleiFilter:function(e,t){if(!(t&&t.length<=0)){for(var i=[],s=0;s<t.length;s++)for(var a=0;a<e.length;a++)e[a]==t[s].id&&i.push(t[s].name);return i.length>0?i.join(","):""}},fangshiFilter:function(e,t){var i="";for(var s in e)i+="".concat(e[s].shopName,":"),e[s].mode.isFREE&&(i+="免费:减免金额".concat(e[s].mode["FREE"],"\n")),e[s].mode.isGROUP&&(i+="团购:减免金额".concat(e[s].mode["GROUP"],"\n")),e[s].mode.isLEASE&&(i+="租赁:".concat(e[s].mode.depositFee,",减免金额").concat(e[s].mode["LEASE"],"\n"));return i},goodsFilter:function(e,t){if(t&&t.length<=0)return"";for(var i=[],s=0;s<e.length;s++)for(var a=0;a<t.length;a++)e[s]==t[a].id&&i.push(t[a].name);return i.length>0?i.join(","):""}},computed:{chioseSoundNum:function(){var e=0;for(var t in this.soundList)e+=this.soundLists[t].length;return e}}},d=u,m=(i("abfe"),i("2877")),p=Object(m["a"])(d,o,r,!1,null,null,null),f=p.exports,h=i("8f2a"),v=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"m-core"},[i("div",{staticClass:"topWrap"},[i("div",{directives:[{name:"permission",rawName:"v-permission",value:"musicGroupPaymentCalender/add",expression:"'musicGroupPaymentCalender/add'"}],staticClass:"newBand",on:{click:e.newPay}},[e._v("新建缴费")]),e._v(" "),i("div",{directives:[{name:"permission",rawName:"v-permission",value:"/studentPayBase",expression:"'/studentPayBase'"}],staticClass:"newBand",on:{click:e.setStudentPay}},[e._v("学员缴费设置")]),e._v(" "),i("div",{staticClass:"newBand",on:{click:e.onCreateQRCode}},[e._v("续费二维码")])]),e._v(" "),i("div",{staticClass:"tableWrap"},[i("el-table",{staticStyle:{width:"100%"},attrs:{"header-cell-style":{background:"#EDEEF0",color:"#444"},data:e.tableList}},[i("el-table-column",{attrs:{align:"center",prop:"startPaymentDate",label:"缴费开始日期"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("div",[e._v("\n "+e._s(e._f("formatTimer")(t.row.startPaymentDate))+"\n ")])]}}])}),e._v(" "),i("el-table-column",{attrs:{align:"center",prop:"deadlinePaymentDate",label:"缴费结束日期"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("div",[e._v("\n "+e._s(e._f("formatTimer")(t.row.deadlinePaymentDate))+"\n ")])]}}])}),e._v(" "),i("el-table-column",{attrs:{align:"center",prop:"expectNum",label:"预计缴费人数"}}),e._v(" "),i("el-table-column",{attrs:{align:"center",prop:"actualNum",label:"实际缴费人数"}}),e._v(" "),i("el-table-column",{attrs:{align:"center",prop:"type",label:"状态"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("div",[e._v("\n "+e._s(e._f("paymentType")(t.row.type))+"\n ")])]}}])}),e._v(" "),i("el-table-column",{attrs:{align:"center",prop:"type",label:"缴费状态"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("div",[e._v("\n "+e._s(e._f("paymentListStatus")(t.row.paymentStatus))+"\n ")])]}}])}),e._v(" "),i("el-table-column",{attrs:{align:"center",prop:"memo",label:"备注"}}),e._v(" "),i("el-table-column",{attrs:{label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("div",[i("el-button",{directives:[{name:"permission",rawName:"v-permission",value:"/strudentPayInfo",expression:"'/strudentPayInfo'"}],attrs:{type:"text"},on:{click:function(i){return e.lookDetail(t.row)}}},[e._v("查看")]),e._v(" "),0==t.row.paymentStatus?i("el-button",{directives:[{name:"permission",rawName:"v-permission",value:"musicGroupPaymentCalender/updateStartTime",expression:"'musicGroupPaymentCalender/updateStartTime'"}],attrs:{type:"text"},on:{click:function(i){return e.resetPay(t.row)}}},[e._v("修改")]):e._e(),e._v(" "),0==t.row.paymentStatus?i("el-button",{directives:[{name:"permission",rawName:"v-permission",value:"musicGroupPaymentCalender/del",expression:"'musicGroupPaymentCalender/del'"}],attrs:{type:"text"},on:{click:function(i){return e.detelePay(t.row)}}},[e._v("删除")]):e._e()],1)]}}])})],1),e._v(" "),i("pagination",{attrs:{total:e.rules.total,page:e.rules.page,limit:e.rules.limit,"page-sizes":e.rules.page_size},on:{"update:page":function(t){return e.$set(e.rules,"page",t)},"update:limit":function(t){return e.$set(e.rules,"limit",t)},pagination:e.getList}})],1),e._v(" "),i("el-dialog",{attrs:{visible:e.payVisible,"close-on-click-modal":!1,width:"500px",title:e.diTitle},on:{"update:visible":function(t){e.payVisible=t}}},[i("el-form",{ref:"payForm",attrs:{model:e.payForm,inline:!0,"label-width":"120px","label-position":"right"}},[i("el-form-item",{attrs:{label:"缴费开始日期",rules:[{required:!0,message:"请设置缴费开始日期",trigger:"blur"}],prop:"startPaymentDate"}},[i("el-date-picker",{attrs:{type:"date","picker-options":e.pickerOptions,"value-format":"yyyy-MM-dd",placeholder:"开始日期"},on:{change:e.changeStartTime},model:{value:e.payForm.startPaymentDate,callback:function(t){e.$set(e.payForm,"startPaymentDate","string"===typeof t?t.trim():t)},expression:"payForm.startPaymentDate"}})],1),e._v(" "),i("el-form-item",{attrs:{label:"缴费结束日期",rules:[{required:!0,message:"请设置缴费结束日期",trigger:"blur"}],prop:"deadlinePaymentDate"}},[i("el-date-picker",{attrs:{type:"date","picker-options":e.bigin,"value-format":"yyyy-MM-dd",placeholder:"开始日期"},model:{value:e.payForm.deadlinePaymentDate,callback:function(t){e.$set(e.payForm,"deadlinePaymentDate","string"===typeof t?t.trim():t)},expression:"payForm.deadlinePaymentDate"}})],1),e._v(" "),e.isNew?i("el-form-item",{attrs:{label:"收费类型",rules:[{required:!0,message:"请选择收费类型",trigger:"blur"}],prop:"type"}},[i("el-select",{staticStyle:{width:"220px!important"},attrs:{placeholder:"课程类型"},model:{value:e.payForm.type,callback:function(t){e.$set(e.payForm,"type","string"===typeof t?t.trim():t)},expression:"payForm.type"}},[i("el-option",{attrs:{label:"线上",value:"ONLINE"}}),e._v(" "),i("el-option",{attrs:{label:"线下",value:"OFFLINE"}})],1)],1):e._e(),e._v(" "),e.isNew?i("el-form-item",{attrs:{label:"备注",rules:[{required:!0,message:"请填写备注",trigger:"blur"}],prop:"memo"}},[i("el-input",{staticStyle:{width:"220px!important"},attrs:{type:"textarea",rows:4,placeholder:"请填写备注"},model:{value:e.payForm.memo,callback:function(t){e.$set(e.payForm,"memo",t)},expression:"payForm.memo"}})],1):e._e()],1),e._v(" "),i("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{on:{click:function(t){e.payVisible=!1}}},[e._v("取 消")]),e._v(" "),e.isNew?i("el-button",{attrs:{type:"primary"},on:{click:e.newPayInfo}},[e._v("确 定")]):i("el-button",{attrs:{type:"primary"},on:{click:e.resetPayDate}},[e._v("确 定")])],1)],1),e._v(" "),i("el-dialog",{attrs:{title:"续费二维码",visible:e.qrcodeStatus,width:"300px"},on:{"update:visible":function(t){e.qrcodeStatus=t}}},[i("div",{staticClass:"left-code"},[i("div",{ref:"qrCodeUrl",staticClass:"qrcode code",attrs:{id:"qrcode"}}),e._v(" "),e.codeUrl?i("p",{staticClass:"code-url"},[e._v(e._s(e.codeUrl))]):e._e()])]),e._v(" "),i("el-dialog",{attrs:{title:"学员选择",visible:e.chioseStudentVisible,width:"800px"},on:{"update:visible":function(t){e.chioseStudentVisible=t}}},[i("setStudentFee",{ref:"setStudentFee",attrs:{clearTale:e.clearStduent},on:{chioseStudent:e.chioseStudent}}),e._v(" "),i("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{on:{click:function(t){e.chioseStudentVisible=!1}}},[e._v("取 消")]),e._v(" "),i("el-button",{attrs:{type:"primary"},on:{click:e.submitNewPay}},[e._v("确 定")])],1)],1)],1)},b=[],g=(i("a481"),i("bc3a"),i("5f87"),i("333d")),y=(i("3908"),i("4328"),i("d044")),S=i.n(y),_=i("61f7"),L=i("b3d0"),k={components:{pagination:g["a"],setStudentFee:L["default"]},data:function(){return{searchForm:{search:null},tableList:[{}],rules:{limit:10,page:1,total:0,page_size:[10,20,40,50]},isInit:!1,diTitle:"新增缴费",payVisible:!1,payForm:{startPaymentDate:null,deadlinePaymentDate:null,type:null,memo:null},isNew:!1,activeRow:null,pickerOptions:{firstDayOfWeek:1,disabledDate:function(e){return e.getTime()+864e5<=(new Date).getTime()}},qrcodeStatus:!1,qrcodes:!0,qrcode:null,codeUrl:null,bigin:this.beginDate(),chioseStudentVisible:!1,chioseStudentList:[],clearStduent:!0}},created:function(){},mounted:function(){this.init()},activated:function(){this.init()},methods:{init:function(){this.getList()},getList:function(){var e=this;Object(c["Z"])({page:this.rules.page,rows:this.rules.limit,musicGroupId:this.$route.query.id}).then((function(t){200==t.code&&(e.rules.total=t.data.total,e.tableList=t.data.rows)}))},onCreateQRCode:function(){var e=this;this.qrcodeStatus=!0;var t=this.$route.query.id;this.$route.query.name;setTimeout((function(){document.getElementById("qrcode").innerHTML="",e.qrcode=new S.a("qrcode",{width:200,height:200,colorDark:"#000000",colorLight:"#ffffff",correctLevel:S.a.CorrectLevel.H}),e.qrcode.makeCode(Object(_["d"])()+"/#/SporadicLogin?type=renew&musicGroupId="+t),e.codeUrl=Object(_["d"])()+"/#/SporadicLogin?type=renew&musicGroupId="+t}),500)},chioseStudent:function(e){this.chioseStudentList=e},newPay:function(){this.diTitle="新增缴费",this.isNew=!0,this.payVisible=!0},resetPay:function(e){this.diTitle="修改缴费",this.isNew=!1,this.activeRow=e,this.payVisible=!0},detelePay:function(e){var t=this,i=e.id;this.$confirm("确定删除该缴费周期?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){Object(c["u"])({id:i}).then((function(e){200==e.code&&(t.$message.success("删除成功"),t.getList())}))})).catch((function(){}))},lookDetail:function(e){var t=this.$route.query;this.$route.query.paymentId=e.id,this.$router.push({path:"/business/strudentPayInfo",query:t})},setStudentPay:function(){var e=this.$route.query;this.$router.push({path:"/business/studentPayBase",query:e})},newPayInfo:function(){var e=this;this.$refs["payForm"].validate((function(t){t&&(e.chioseStudentVisible=!0)}))},submitNewPay:function(){var e=this;if(this.chioseStudentList.length<1)this.$message.error("请至少选择一名学员");else{var t={};t.studentIds=this.chioseStudentList.map((function(e){return e.userId})).join(","),t.musicGroupId=this.$route.query.id,t.startPaymentDate=this.payForm.startPaymentDate+" 00:00:00",t.deadlinePaymentDate=this.payForm.deadlinePaymentDate+" 23:59:59",t.type=this.payForm.type,t.memo=this.payForm.memo,Object(c["d"])(t).then((function(t){200==t.code&&(e.$message.success("恭喜你创建成功"),e.$refs.setStudentFee.clearTable(),e.payVisible=!1,e.chioseStudentVisible=!1,e.getList())}))}},resetPayDate:function(){var e=this;Object(c["Sb"])({id:this.activeRow.id,startTime:this.payForm.startPaymentDate,endTime:this.payForm.deadlinePaymentDate}).then((function(t){200==t.code&&(e.$message.success("修改成功"),e.payVisible=!1,e.getList())}))},changeStartTime:function(e){this.payForm.deadlinePaymentDate=this.dateAddDays(e,3)},dateAddDays:function(e,t){var i=e,s=new Date(i.replace(/-/g,"/"));s=new Date(1e3*(s/1e3+86400*t));var a=s.getFullYear()+"-"+(s.getMonth()+1)+"-"+s.getDate();return a},beginDate:function(){var e=this;return{firstDayOfWeek:1,disabledDate:function(t){return e.payForm.startPaymentDate?new Date(e.payForm.startPaymentDate).getTime()-864e5>=t.getTime():t.getTime()+864e5<Date.now()}}}},watch:{qrcodeStatus:function(e){e||this.qrcode.clear()},payVisible:function(e){e||(this.payForm={startPaymentDate:null,type:null,memo:null,deadlinePaymentDate:null},this.$refs["payForm"].resetFields())}}},w=k,P=(i("5430"),Object(m["a"])(w,v,b,!1,null,"54f922c9",null)),F=P.exports,C=i("ec8a"),E={components:{teamBaseInfo:n["a"],resetSound:f,resetClass:h["default"],resetPayList:F,studentPayBase:L["default"]},name:"resetTeaming",data:function(){return{activeIndex:"1",teamid:"",Fsearch:null,Frules:null,name:null}},created:function(){this.__init()},beforeDestroy:function(){sessionStorage.setItem("setStep",0),sessionStorage.setItem("resetCode",1)},mounted:function(){var e={};e.name=this.activeIndex,this.handleClick(e)},activated:function(){this.__init()},methods:{__init:function(){this.activeIndex=sessionStorage.getItem("resetCode")||"1",this.teamid=this.$route.query.id,this.$route.query.search&&(this.Fsearch=this.$route.query.search),this.$route.query.rules&&(this.Frules=this.$route.query.rules)},onCancel:function(){this.$router.push({path:"/business/teamDetail",query:{search:this.Fsearch,rules:this.Frules}})},handleClick:function(e){this.activeIndex=e.name},permission:function(e){return Object(C["a"])(e)},getName:function(e){}}},G=E,I=Object(m["a"])(G,s,a,!1,null,"72090d36",null);t["default"]=I.exports},5430:function(e,t,i){"use strict";var s=i("7359"),a=i.n(s);a.a},"659d":function(e,t,i){"use strict";var s=i("e5ef"),a=i.n(s);a.a},7359:function(e,t,i){},"9d22":function(e,t,i){},abfe:function(e,t,i){"use strict";var s=i("9d22"),a=i.n(s);a.a},b3d0:function(e,t,i){"use strict";i.r(t);var s=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"m-core"},[i("el-form",{attrs:{inline:!0,model:e.searchForm}},[i("el-form-item",[i("el-input",{attrs:{placeholder:"学生编号"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.search(t)}},model:{value:e.searchForm.search,callback:function(t){e.$set(e.searchForm,"search","string"===typeof t?t.trim():t)},expression:"searchForm.search"}})],1),e._v(" "),i("el-form-item",[i("el-select",{staticStyle:{width:"180px"},attrs:{clearable:"",filterable:"",placeholder:"请选择声部"},model:{value:e.searchForm.subjectId,callback:function(t){e.$set(e.searchForm,"subjectId","string"===typeof t?t.trim():t)},expression:"searchForm.subjectId"}},e._l(e.soundList,(function(e,t){return i("el-option",{key:t,attrs:{label:e.name,value:e.id}})})),1)],1),e._v(" "),i("el-form-item",[i("el-button",{attrs:{type:"danger"},on:{click:e.search}},[e._v("搜索")]),e._v(" "),i("el-button",{attrs:{type:"primary"},on:{click:e.onReSet}},[e._v("重置")])],1)],1),e._v(" "),i("div",{directives:[{name:"permission",rawName:"v-permission",value:"musicGroupStudentFee/batchUpdateCourseFee",expression:"'musicGroupStudentFee/batchUpdateCourseFee'"}],staticClass:"newBand",on:{click:e.resetPays}},[e._v("修改缴费金额")]),e._v(" "),i("div",{staticClass:"tableWrap"},[i("el-table",{ref:"multipleTable",staticStyle:{width:"100%"},attrs:{"header-cell-style":{background:"#EDEEF0",color:"#444"},data:e.tableList},on:{"selection-change":e.handleSelectionChange}},[i("el-table-column",{attrs:{type:"selection",width:"55"}}),e._v(" "),i("el-table-column",{attrs:{align:"center",prop:"userId",label:"学员编号"}}),e._v(" "),i("el-table-column",{attrs:{align:"center",prop:"username",label:"学员姓名"}}),e._v(" "),i("el-table-column",{attrs:{align:"center",prop:"subjectName",label:"学员声部"}}),e._v(" "),i("el-table-column",{attrs:{align:"center",prop:"courseFee",label:"缴费金额"}}),e._v(" "),i("el-table-column",{attrs:{align:"center",label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("div",[i("el-button",{directives:[{name:"permission",rawName:"v-permission",value:"musicGroupStudentFee/batchUpdateCourseFee",expression:"'musicGroupStudentFee/batchUpdateCourseFee'"}],attrs:{type:"text"},on:{click:function(i){return e.resetPay(t.row)}}},[e._v("修改金额")])],1)]}}])})],1)],1),e._v(" "),i("el-dialog",{attrs:{visible:e.resetPayVisible,"append-to-body":"",width:"500px",title:"修改缴费金额"},on:{"update:visible":function(t){e.resetPayVisible=t}}},[i("el-form",{ref:"resetPayForm",attrs:{model:e.resetPayForm,inline:!0,"label-width":"120px","label-position":"right"}},[i("el-form-item",{attrs:{label:"预计缴费金额",rules:[{required:!0,message:"请输入预计缴费金额",trigger:"blur"},{pattern:/(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/,message:"请输入正确的金额",trigger:"blur"}],prop:"momey"}},[i("el-input",{model:{value:e.resetPayForm.momey,callback:function(t){e.$set(e.resetPayForm,"momey",t)},expression:"resetPayForm.momey"}})],1)],1),e._v(" "),i("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{on:{click:function(t){e.resetPayVisible=!1}}},[e._v("取 消")]),e._v(" "),e.isSigan?i("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.submitSigan(!0)}}},[e._v("确 定")]):e._e(),e._v(" "),e.isSigan?e._e():i("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.submitSigan(!1)}}},[e._v("确 定")])],1)],1)],1)},a=[],n=(i("bc3a"),i("5f87"),i("333d")),o=(i("3908"),i("1cc7")),r={components:{pagination:n["a"]},props:["clearStduent"],data:function(){return{searchForm:{search:null,subjectId:null},teacherList:[],soundList:[],tableList:[{}],rules:{limit:999,page:1,total:0,page_size:[10,20,40,50]},payVisible:!1,resetPayVisible:!1,pickerOptions:{disabledDate:function(e){return e.getTime()+864e5<=(new Date).getTime()}},payForm:{startDate:null},resetPayForm:{momey:null},activeChiose:[],isSigan:!1}},created:function(){},mounted:function(){this.init()},activated:function(){this.init()},methods:{init:function(){var e=this;this.teamid=this.$route.query.id,Object(o["E"])({musicGroupId:this.teamid}).then((function(t){200==t.code&&(e.soundList=t.data)})),this.getList()},getList:function(){var e=this;this.searchForm.musicGroupId=this.teamid,Object(o["db"])(this.searchForm).then((function(t){200==t.code&&(e.tableList=t.data)}))},search:function(){this.rules.page=1,this.getList()},onReSet:function(){this.searchForm={search:null,subjectId:null},this.getList()},clearTable:function(){this.$refs.multipleTable.clearSelection()},startPay:function(e){},resetPay:function(e){this.activeRow=e,this.resetPayForm.momey=e.courseFee,this.isSigan=!0,this.resetPayVisible=!0},resetPays:function(){this.isSigan=!1,this.activeChiose.length<=0?this.$message.error("请至少勾选一名学生"):this.resetPayVisible=!0},resetTime:function(){this.payVisible=!0},goBack:function(){var e=this.$route.query;sessionStorage.setItem("resetCode",3),this.$router.push({path:"/business/resetTeaming",query:e})},handleSelectionChange:function(e){this.activeChiose=e,this.$emit("chioseStudent",e)},submitSigan:function(e){var t=this,i={};i.ids=e?this.activeRow.id:this.activeChiose.map((function(e){return e.id})).join(","),i.courseFee=this.resetPayForm.momey,!i.courseFee||i.courseFee<0?this.$message.error("请输入正确的金额"):Object(o["Ub"])(i).then((function(e){200==e.code&&(t.$message.success("修改成功"),t.resetPayVisible=!1,t.getList())}))}},watch:{resetPayVisible:function(e){e||(this.resetPayForm={momey:null},this.$refs["resetPayForm"].resetFields())}}},l=r,c=(i("659d"),i("2877")),u=Object(c["a"])(l,s,a,!1,null,"5bd092d6",null);t["default"]=u.exports},c0b9:function(e,t,i){"use strict";var s=i("de4e"),a=i.n(s);a.a},de4e:function(e,t,i){},e5ef:function(e,t,i){},ec8a:function(e,t,i){"use strict";i.d(t,"a",(function(){return s}));i("6762"),i("2fdb"),i("28a5");function s(e,t){var i=window.localStorage.getItem("permission");return i=i.split(","),t=t||null,!(!i.includes(e)||t)||!(!i.includes(e)||!i.includes(t))}}}]);