1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-d9b8b59a"],{"09f4":function(t,e,a){"use strict";a.d(e,"a",function(){return r}),Math.easeInOutQuad=function(t,e,a,n){return t/=n/2,t<1?a/2*t*t+e:(t--,-a/2*(t*(t-2)-1)+e)};var n=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||function(t){window.setTimeout(t,1e3/60)}}();function s(t){document.documentElement.scrollTop=t,document.body.parentNode.scrollTop=t,document.body.scrollTop=t}function i(){return document.documentElement.scrollTop||document.body.parentNode.scrollTop||document.body.scrollTop}function r(t,e,a){var r=i(),l=t-r,o=20,u=0;e="undefined"===typeof e?500:e;var c=function t(){u+=o;var i=Math.easeInOutQuad(u,r,l,e);s(i),u<e?n(t):a&&"function"===typeof a&&a()};c()}},"1a77":function(t,e,a){"use strict";a.r(e);var n,s=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"m-container"},[a("el-page-header",{attrs:{content:"学员缴费记录"},on:{back:t.goBack}}),t._v(" "),a("div",{staticClass:"infoMsg"},[a("div",{staticClass:"left"},[a("p",{staticClass:"title"},[t._v("状态")]),t._v(" "),1==t.info.paymentStatus?a("p",{staticClass:"status",staticStyle:{color:"#ff6a6a"}},[t._v(t._s("进行中"))]):t._e(),t._v(" "),2==t.info.paymentStatus?a("p",{staticClass:"status",staticStyle:{color:"#5ccdb8"}},[t._v(t._s("已结束"))]):t._e()]),t._v(" "),a("div",{staticClass:"right"},[a("div",{staticClass:"expectBox first"},[a("p",{staticClass:"title"},[t._v("预计缴费日期")]),t._v(" "),a("p",{staticClass:"status"},[t._v(t._s(t._f("formatTimer")(t.info.startPaymentDate))+"~"+t._s(t._f("formatTimer")(t.info.deadlinePaymentDate)))])]),t._v(" "),a("div",{staticClass:"expectBox"},[a("p",{staticClass:"title"},[t._v("预计缴费人数")]),t._v(" "),a("p",{staticClass:"status"},[t._v(t._s(t.info.expectNum?t.info.expectNum:0))])]),t._v(" "),a("div",{staticClass:"expectBox"},[a("p",{staticClass:"title"},[t._v("实际缴费人数")]),t._v(" "),a("p",{staticClass:"status"},[t._v(t._s(t.info.actualNum?t.info.actualNum:0))])]),t._v(" "),a("div",{staticClass:"expectBox"},[a("p",{staticClass:"title"},[t._v("收款金额")]),t._v(" "),a("p",{staticClass:"status"},[t._v(t._s(t.info.sumActualAmount?t.info.sumActualAmount:0))])])])]),t._v(" "),a("div",{staticClass:"m-core"},[a("el-form",{attrs:{inline:!0,model:t.searchForm}},[a("el-form-item",[a("el-input",{attrs:{placeholder:"学生编号,手机号"},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.search(e)}},model:{value:t.searchForm.search,callback:function(e){t.$set(t.searchForm,"search","string"===typeof e?e.trim():e)},expression:"searchForm.search"}})],1),t._v(" "),a("el-form-item",[a("el-select",{staticStyle:{width:"180px"},attrs:{clearable:"",filterable:"",placeholder:"请选择声部"},model:{value:t.searchForm.subjectId,callback:function(e){t.$set(t.searchForm,"subjectId","string"===typeof e?e.trim():e)},expression:"searchForm.subjectId"}},t._l(t.soundList,function(t,e){return a("el-option",{key:e,attrs:{label:t.name,value:t.id}})}),1)],1),t._v(" "),a("el-form-item",[a("el-select",{staticStyle:{width:"180px"},attrs:{clearable:"",filterable:"",placeholder:"请选择状态"},model:{value:t.searchForm.paymentStatus,callback:function(e){t.$set(t.searchForm,"paymentStatus","string"===typeof e?e.trim():e)},expression:"searchForm.paymentStatus"}},[a("el-option",{attrs:{label:"未缴费",value:"NON_PAYMENT"}}),t._v(" "),a("el-option",{attrs:{label:"缴费中",value:"PROCESSING"}}),t._v(" "),a("el-option",{attrs:{label:"已缴费",value:"PAID_COMPLETED"}})],1)],1),t._v(" "),a("el-form-item",[a("el-select",{staticStyle:{width:"180px"},attrs:{clearable:"",filterable:"",placeholder:"请选择学员状态"},model:{value:t.searchForm.musicGroupStatus,callback:function(e){t.$set(t.searchForm,"musicGroupStatus","string"===typeof e?e.trim():e)},expression:"searchForm.musicGroupStatus"}},[a("el-option",{attrs:{label:"在读",value:"NORMAL"}}),t._v(" "),a("el-option",{attrs:{label:"退团",value:"QUIT"}}),t._v(" "),a("el-option",{attrs:{label:"休学",value:"QUIT_SCHOOL"}})],1)],1),t._v(" "),a("el-form-item",[a("el-button",{attrs:{type:"danger"},on:{click:t.search}},[t._v("搜索")]),t._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:t.onReSet}},[t._v("重置")])],1)],1),t._v(" "),a("div",{staticClass:"wrap"},[a("div",{directives:[{name:"permission",rawName:"v-permission",value:"musicGroupPaymentCalenderDetail/updateExpectAmount",expression:"'musicGroupPaymentCalenderDetail/updateExpectAmount'"}],staticClass:"newBand",on:{click:t.resetPay}},[t._v("修改缴费金额")]),t._v(" "),a("div",{directives:[{name:"permission",rawName:"v-permission",value:"musicGroupPaymentCalenderDetail/openPayment",expression:"'musicGroupPaymentCalenderDetail/openPayment'"}],staticClass:"newBand",on:{click:t.startPay}},[t._v("开启缴费")]),t._v(" "),a("div",{directives:[{name:"permission",rawName:"v-permission",value:"musicGroupPaymentCalenderDetail/add",expression:"'musicGroupPaymentCalenderDetail/add'"}],staticClass:"newBand",on:{click:t.addStudentBtn}},[t._v("新增学生")])]),t._v(" "),a("div",{staticClass:"tableWrap"},[a("el-table",{staticStyle:{width:"100%"},attrs:{"header-cell-style":{background:"#EDEEF0",color:"#444"},data:t.tableList},on:{"selection-change":t.handleSelectionChange}},[a("el-table-column",{attrs:{type:"selection",width:"55"}}),t._v(" "),a("el-table-column",{attrs:{align:"center",prop:"userId",label:"学员编号"}}),t._v(" "),a("el-table-column",{attrs:{align:"center",prop:"studentId",label:"学员姓名"},scopedSlots:t._u([{key:"default",fn:function(e){return[e.row.sysUser?a("div",[t._v("\n "+t._s(e.row.sysUser.username)+"\n ")]):t._e()]}}])}),t._v(" "),a("el-table-column",{attrs:{align:"center",label:"学员声部"},scopedSlots:t._u([{key:"default",fn:function(e){return[e.row.studentRegistration?a("div",[t._v("\n "+t._s(e.row.studentRegistration.subjectName)+"\n ")]):t._e()]}}])}),t._v(" "),a("el-table-column",{attrs:{align:"center",label:"学员状态"},scopedSlots:t._u([{key:"default",fn:function(e){return[e.row.studentRegistration?a("div",[t._v("\n "+t._s(t._f("studentTeamStatus")(e.row.studentRegistration.musicGroupStatus))+"\n ")]):t._e()]}}])}),t._v(" "),a("el-table-column",{attrs:{align:"center",prop:"studentId",label:"手机号"},scopedSlots:t._u([{key:"default",fn:function(e){return[e.row.sysUser?a("div",[t._v("\n "+t._s(e.row.sysUser.phone)+"\n ")]):t._e()]}}])}),t._v(" "),a("el-table-column",{attrs:{align:"center",prop:"expectAmount",label:"预计缴费金额"}}),t._v(" "),a("el-table-column",{attrs:{align:"center",label:"缴费开始日期"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",[t._v("\n "+t._s(t._f("formatTimer")(e.row.startPaymentDate))+"\n ")])]}}])}),t._v(" "),a("el-table-column",{attrs:{align:"center",label:"缴费截止日期"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",[t._v("\n "+t._s(t._f("formatTimer")(e.row.deadlinePaymentDate))+"\n ")])]}}])}),t._v(" "),a("el-table-column",{attrs:{align:"center",label:"是否开启缴费"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",[t._v("\n "+t._s(e.row.open?"是":"否")+"\n ")])]}}])}),t._v(" "),a("el-table-column",{attrs:{align:"center",label:"缴费状态"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",[t._v("\n "+t._s(t._f("paymentStatusDetall")(e.row.paymentStatus))+"\n ")])]}}])}),t._v(" "),a("el-table-column",{attrs:{align:"center",prop:"studentId",label:"支付时间"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",[t._v("\n "+t._s(t._f("dateForMinFormat")(e.row.payTime))+"\n ")])]}}])})],1),t._v(" "),a("pagination",{attrs:{total:t.rules.total,page:t.rules.page,limit:t.rules.limit,"page-sizes":t.rules.page_size},on:{"update:page":function(e){return t.$set(t.rules,"page",e)},"update:limit":function(e){return t.$set(t.rules,"limit",e)},pagination:t.getList}})],1)],1),t._v(" "),a("el-dialog",{attrs:{visible:t.payVisible,width:"500px",title:"修改缴费时间"},on:{"update:visible":function(e){t.payVisible=e}}},[a("el-form",{ref:"payForm",attrs:{model:t.payForm}},[a("el-form-item",{attrs:{label:"缴费开始日期",rules:[{required:!0,message:"请设置缴费开始日期",trigger:"blur"}],prop:"startDate"}},[a("el-date-picker",{attrs:{type:"date","picker-options":t.pickerOptions,"value-format":"yyyy-MM-dd",placeholder:"开始日期"},model:{value:t.payForm.startDate,callback:function(e){t.$set(t.payForm,"startDate","string"===typeof e?e.trim():e)},expression:"payForm.startDate"}})],1)],1),t._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(e){t.payVisible=!1}}},[t._v("取 消")]),t._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:function(t){}}},[t._v("确 定")])],1)],1),t._v(" "),a("el-dialog",{attrs:{visible:t.resetPayVisible,width:"500px",title:"修改缴费金额"},on:{"update:visible":function(e){t.resetPayVisible=e}}},[a("el-form",{ref:"resetPayForm",attrs:{model:t.resetPayForm,inline:!0,"label-width":"120px","label-position":"right"}},[a("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"}},[a("el-input",{model:{value:t.resetPayForm.momey,callback:function(e){t.$set(t.resetPayForm,"momey",e)},expression:"resetPayForm.momey"}})],1)],1),t._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(e){t.resetPayVisible=!1}}},[t._v("取 消")]),t._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:t.submitReset}},[t._v("确 定")])],1)],1),t._v(" "),a("el-dialog",{attrs:{visible:t.studentVisible,width:"600"},on:{"update:visible":function(e){t.studentVisible=e}}},[a("el-table",{ref:"singleTable",attrs:{data:t.studentList,"highlight-current-row":""},on:{"current-change":t.handleCurrentChange}},[a("el-table-column",{attrs:{property:"userId",align:"center",label:"学员编号"}}),t._v(" "),a("el-table-column",{attrs:{property:"name",align:"center",label:"学员姓名"}}),t._v(" "),a("el-table-column",{attrs:{property:"phone",align:"center",label:"手机号"}})],1),t._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:t.cancleAdd}},[t._v("取 消")]),t._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:t.submitAddStudent}},[t._v("确 定")])],1)],1)],1)},i=[],r=a("bd86"),l=(a("386d"),a("bc3a"),a("5f87"),a("333d")),o=(a("3908"),a("1cc7")),u={components:{pagination:l["a"]},data:function(){return{searchForm:{search:null,subjectId:null,paymentStatus:null},teacherList:[],soundList:[],tableList:[{studentId:111}],rules:{limit:10,page:1,total:0,page_size:[10,20,40,50]},payVisible:!1,resetPayVisible:!1,studentVisible:!1,chioseStudent:null,studentList:[],pickerOptions:{disabledDate:function(t){return t.getTime()+864e5<=(new Date).getTime()}},payForm:{startDate:null},resetPayForm:{momey:null},activeChiose:[],id:null,ids:null,info:{paymentStatus:null,startPaymentDate:null,deadlinePaymentDate:null,expectNum:null,actualNum:null,sumActualAmount:null}}},created:function(){},mounted:function(){var t=this;this.teamid=this.$route.query.id,Object(o["B"])({musicGroupId:this.teamid}).then(function(e){200==e.code&&(t.soundList=e.data)}),this.init()},activated:function(){this.init()},methods:(n={init:function(){this.getList()},getList:function(){var t=this;this.id=this.$route.query.paymentId,Object(o["W"])({id:this.id}).then(function(e){200==e.code&&(t.info={paymentStatus:e.data.calender.paymentStatus,startPaymentDate:e.data.calender.startPaymentDate,deadlinePaymentDate:e.data.calender.deadlinePaymentDate,expectNum:e.data.calender.expectNum,actualNum:e.data.calender.actualNum,sumActualAmount:e.data.sumActualAmount},t.searchForm.id=t.id,t.searchForm.page=t.rules.page,t.searchForm.rows=t.rules.limit,Object(o["vb"])(t.searchForm).then(function(e){200==e.code&&(t.rules.total=e.data.total,t.tableList=e.data.rows,1==t.info.paymentStatus&&(t.tableList=t.tableList.map(function(e){return e.startPaymentDate=t.info.startPaymentDate,e.deadlinePaymentDate=t.info.deadlinePaymentDate,e.open=1,e})))}))})},search:function(){this.rules.page=1,this.getList()},onReSet:function(){this.searchForm={search:null,subjectId:null,paymentStatus:null},this.search()},startPay:function(){this.activeChiose.length<1&&this.$message.error("请至少选择一名学生")},resetPay:function(){if(this.activeChiose.length<1)this.$message.error("请至少选择一名学生");else{var t=this.activeChiose.map(function(t){return t.id});this.ids=t.join(","),this.resetPayVisible=!0}},goBack:function(){var t=this.$route.query;sessionStorage.setItem("resetCode",3),this.$router.push({path:"/business/resetTeaming",query:t})},handleSelectionChange:function(t){this.activeChiose=t}},Object(r["a"])(n,"startPay",function(){var t=this;if(this.activeChiose.length<1)this.$message.error("请至少选择一名学生");else{var e=this.activeChiose.map(function(t){return t.id});e=e.join(","),Object(o["zb"])({ids:e}).then(function(e){200==e.code&&(t.$message.success("开启成功"),t.getList())})}}),Object(r["a"])(n,"submitReset",function(){var t=this,e={};e.expectAmount=this.resetPayForm.momey,e.ids=this.ids,Object(o["Ob"])(e).then(function(e){200==e.code&&(t.$message.success("修改成功"),t.resetPayVisible=!1,t.getList())})}),Object(r["a"])(n,"addStudentBtn",function(){var t=this;Object(o["Jb"])({musicGroupId:this.teamid,musicGroupPaymentCalenderId:this.id}).then(function(e){200==e.code&&(t.studentList=e.data,t.studentVisible=!0)})}),Object(r["a"])(n,"handleCurrentChange",function(t){this.chioseStudent=t}),Object(r["a"])(n,"submitAddStudent",function(){var t=this;this.chioseStudent?Object(o["e"])({musicGroupPaymentCalenderId:this.id,userId:this.chioseStudent.userId}).then(function(e){200==e.code&&(t.$message.success("添加成功"),t.studentVisible=!1,t.getList())}):this.$message.error("请选择学生")}),Object(r["a"])(n,"cancleAdd",function(t){this.$refs.singleTable.setCurrentRow(t),this.studentVisible=!1}),n),watch:{payVisible:function(t){t||(this.payForm={startDate:null},this.$refs["payForm"].resetFields())},resetPayVisible:function(t){t||(this.resetPayForm={momey:null})}}},c=u,d=(a("7b33"),a("2877")),m=Object(d["a"])(c,s,i,!1,null,"f7fdd166",null);e["default"]=m.exports},"333d":function(t,e,a){"use strict";var n=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"pagination-container",class:{hidden:t.hidden}},[a("el-pagination",t._b({attrs:{"current-page":t.currentPage,"page-size":t.pageSize,layout:t.layout,"page-sizes":t.pageSizes,total:t.total},on:{"update:currentPage":function(e){t.currentPage=e},"update:current-page":function(e){t.currentPage=e},"update:pageSize":function(e){t.pageSize=e},"update:page-size":function(e){t.pageSize=e},"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}},"el-pagination",t.$attrs,!1))],1)},s=[],i=(a("c5f6"),a("09f4")),r={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(t){this.$emit("update:page",t)}},pageSize:{get:function(){return this.limit},set:function(t){this.$emit("update:limit",t)}}},methods:{handleSizeChange:function(t){this.$emit("pagination",{page:this.currentPage,limit:t}),this.autoScroll&&Object(i["a"])(0,800)},handleCurrentChange:function(t){this.$emit("pagination",{page:t,limit:this.pageSize}),this.autoScroll&&Object(i["a"])(0,800)}}},l=r,o=(a("c0b9"),a("2877")),u=Object(o["a"])(l,n,s,!1,null,"31cb099a",null);e["a"]=u.exports},"775e":function(t,e,a){},"7b33":function(t,e,a){"use strict";var n=a("775e"),s=a.n(n);s.a},c0b9:function(t,e,a){"use strict";var n=a("de4e"),s=a.n(n);s.a},de4e:function(t,e,a){}}]);
|