1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["Remuneration"],{"124a":function(t,a,e){"use strict";var s=e("1d3e"),n=e.n(s);n.a},"1d3e":function(t,a,e){},3767:function(t,a,e){"use strict";var s=e("a146"),n=e.n(s);n.a},a146:function(t,a,e){},d678:function(t,a,e){"use strict";var s=function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("div",{staticClass:"mempty",class:t.full?"full":null},[e("div",{class:[t.icon?t.icon:"icon_nodata","icon"]}),e("div",{staticClass:"msg"},[t._v(t._s(t.msg?t.msg:"暂无内容"))])])},n=[],i={name:"mempty",props:{icon:String,msg:String,full:Boolean}},o=i,r=(e("3767"),e("2877")),l=Object(r["a"])(o,s,n,!1,null,"b8a90dfc",null);a["a"]=l.exports},d85e:function(t,a,e){"use strict";e.r(a);var s=function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("div",{staticClass:"wrap",attrs:{id:"remuneration"}},[t.headerStatus?e("m-header"):t._e(),e("div",{staticClass:"monthMoney"},[t._v(t._s(t.appealDate)+"课酬 "),e("br"),e("span",[t._v("总计:"+t._s(t.allMoney)+"元")])]),t.statistics.length>0?e("div",{staticClass:"monthCount"},t._l(t.statistics,function(a,s){return e("div",{key:s,staticClass:"item"},["MUSIC"==a.statType?e("span",{staticClass:"title"},[t._v("乐团课合计")]):t._e(),"VIP"==a.statType?e("span",{staticClass:"title"},[t._v("VIP课合计")]):t._e(),"PRACTICE"==a.statType?e("span",{staticClass:"title"},[t._v("网管课合计")]):t._e(),"REWARD"==a.statType?e("span",{staticClass:"title"},[t._v("转结奖励合计")]):t._e(),e("span",[t._v(t._s(a.courseTimes)+t._s("REWARD"==a.statType?"组":"节"))]),e("span",{staticClass:"money"},[t._v(t._s(a.totalActualSalary)+"元")])])}),0):t._e(),e("div",{class:0==t.confirmStatus?"paddingB80":"paddingB16"},[e("van-tabs",{model:{value:t.active,callback:function(a){t.active=a},expression:"active"}},[e("van-tab",{attrs:{title:"课酬明细"}},[t.dataShow?e("div",{key:"data"},[e("van-list",{attrs:{finished:t.finished,"finished-text":" "},on:{load:t.getList},model:{value:t.loading,callback:function(a){t.loading=a},expression:"loading"}},t._l(t.dataList,function(a,s){return e("van-cell-group",{key:s},[e("van-cell",{scopedSlots:t._u([{key:"icon",fn:function(){return["PRACTICE"==a.groupType?e("i",{staticClass:"icon icon_audition"}):t._e(),"VIP"==a.groupType?e("i",{staticClass:"icon icon_vip"}):t._e(),"MUSIC"==a.groupType?e("i",{staticClass:"icon icon_music"}):t._e()]},proxy:!0},{key:"title",fn:function(){return[e("div",{staticClass:"title"},[t._v(t._s(a.courseName))]),e("div",{staticClass:"baseInfo"},[e("p",[t._v("排课:"+t._s(t._f("getMonthDay")(a.startClassTime))+" "+t._s(t._f("getHourMin")(a.startClassTime))+"-"+t._s(t._f("getHourMin")(a.endClassTime)))]),e("p",[t._v("签到:"+t._s(t._f("getHourMin")(a.signInTime))+" 签退:"+t._s(t._f("getHourMin")(a.signOutTime)))])])]},proxy:!0},{key:"default",fn:function(){return[e("p",{staticClass:"money",class:[a.reduceSalary>0?"error":""]},[t._v("\n ¥"),e("span",[t._v(t._s(a.finalSalary))])]),a.reduceSalary>0?e("div",{staticClass:"moneyInfo"},[t._v("\n 课酬:¥"+t._s(a.actualSalary)+"\n "),e("br"),t._v("扣款:¥"+t._s(a.reduceSalary)+"\n ")]):t._e()]},proxy:!0}],null,!0)})],1)}),1)],1):e("m-empty",{key:"data",staticClass:"empty"})],1),e("van-tab",{attrs:{title:"转结奖励明细"}},[t.dataShow2?e("div",{key:"data2"},[e("van-list",{attrs:{finished:t.finished2,"finished-text":" "},on:{load:t.getList2},model:{value:t.loading2,callback:function(a){t.loading2=a},expression:"loading2"}},t._l(t.dataList2,function(a,s){return e("van-cell-group",{key:s},[e("van-cell",{scopedSlots:t._u([{key:"icon",fn:function(){return[e("i",{staticClass:"icon icon_reword"})]},proxy:!0},{key:"title",fn:function(){return[e("div",{staticClass:"title"},[t._v(t._s(a.courseName))]),e("div",{staticClass:"baseInfo"},[e("p",[t._v("排课:"+t._s(t._f("getMonthDay")(a.startClassTime))+" "+t._s(t._f("getHourMin")(a.startClassTime))+"-"+t._s(t._f("getHourMin")(a.endClassTime)))]),e("p",[t._v("签到:"+t._s(t._f("getHourMin")(a.signInTime))+" 签退:"+t._s(t._f("getHourMin")(a.signOutTime)))])])]},proxy:!0},{key:"default",fn:function(){return[e("p",{staticClass:"money",class:[a.reduceSalary>0?"error":""]},[t._v("\n ¥"),e("span",[t._v(t._s(a.finalSalary))])]),a.reduceSalary>0?e("div",{staticClass:"moneyInfo"},[t._v("\n 课酬:¥"+t._s(a.actualSalary)+"\n "),e("br"),t._v("扣款:¥"+t._s(a.reduceSalary)+"\n ")]):t._e()]},proxy:!0}],null,!0)})],1)}),1)],1):e("m-empty",{key:"data2",staticClass:"empty"})],1)],1)],1),0==t.confirmStatus?e("div",{staticClass:"button-group"},[e("span",{staticClass:"btn",on:{click:function(a){return t.onAppeal(t.haveComplaints)}}},[t._v(t._s(1==t.haveComplaints?"申诉详情":"问题申诉"))]),e("span",{staticClass:"btn primary",on:{click:t.onConfirmAppeal}},[t._v("确认课酬")])]):t._e()],1)},n=[],i=e("6e6e"),o=e("ff51"),r=e("d678"),l=e("530a"),c={name:"remuneration",components:{MHeader:i["a"],MEmpty:r["a"]},data:function(){var t=this.$route.query,a=new Date(t.month+"-01");t.month||(a=new Date,a.setMonth(a.getMonth()-1));var e=a.getFullYear()+"年"+Object(o["e"])(a.getMonth()+1)+"月",s=a.getFullYear()+"-"+Object(o["e"])(a.getMonth()+1);return{active:0,headerStatus:!0,appealDate:e,appealDateStr:s,loading:!1,finished:!1,statistics:[],allMoney:0,dataList:[],dataShow:!0,confirmStatus:1,haveComplaints:0,params:{month:t.month?t.month:null,page:1,rows:20},loading2:!1,finished2:!1,dataList2:[],dataShow2:!0,params2:{month:t.month?t.month:null,page:1,rows:20}}},mounted:function(){var t=this.$route.query;t.Authorization&&(localStorage.setItem("Authorization",decodeURI(t.Authorization)),localStorage.setItem("userInfo",decodeURI(t.Authorization))),document.title="确认课酬",(Object(o["b"])().android||Object(o["b"])().iPhone)&&(1==t.isHide?this.headerStatus=!0:this.headerStatus=!1)},methods:{getList:function(){var t=this,a=this.params;Object(l["e"])(a).then(function(e){var s=e.data;if(t.loading=!1,200==s.code){if(s.data.stat&&s.data.stat.length>0){t.statistics=s.data.stat;var n={courseTimes:0,totalActualSalary:0};s.data.stat.forEach(function(t){n.courseTimes+=t.courseTimes,n.totalActualSalary+=t.totalActualSalary}),t.allMoney=n.totalActualSalary}var i=s.data.pageInfo;a.page=i.pageNo,t.confirmStatus=s.data.confirmStatus,t.haveComplaints=s.data.haveComplaints,t.dataList=t.dataList.concat(i.rows),a.page>=i.totalPage&&(t.finished=!0),t.params.page++}else t.finished=!0;t.dataList.length<=0&&(t.dataShow=!1)})},getList2:function(){var t=this,a=this.params2;Object(l["d"])(a).then(function(e){var s=e.data;if(t.loading2=!1,200==s.code){var n=s.data;a.page=n.pageNo,t.dataList2=t.dataList2.concat(n.rows),a.page>=n.totalPage&&(t.finished2=!0),t.params2.page++}else t.finished2=!0;t.dataList2.length<=0&&(t.dataShow2=!1)})},onAppeal:function(t){this.$router.push({path:"appealDetail",query:{haveComplaints:t,appealDateStr:this.appealDateStr}})},onConfirmAppeal:function(){var t=this;this.$dialog.confirm({title:"确认课酬",message:"您是否确认本月课酬?"}).then(function(){Object(l["b"])({month:t.appealDateStr}).then(function(a){var e=a.data;200==e.code?(t.$toast("课酬确认成功"),t.confirmStatus=1,document.querySelector("#remuneration").scrollTop=0):t.$toast(e.msg)})}).catch(function(){})}},filters:{getHourMin:function(t){var a=t;if(!t)return"";"string"==typeof a&&(a=new Date(t.replace(/-/gi,"/")));var e=a.getHours(),s=a.getMinutes();return Object(o["e"])(e)+":"+Object(o["e"])(s)},getMonthDay:function(t){var a=t||new Date;"string"==typeof a&&(a=new Date(t.replace(/-/gi,"/")));var e=a.getMonth()+1,s=a.getDate();return e+"月"+s+"日"}}},u=c,d=(e("124a"),e("2877")),p=Object(d["a"])(u,s,n,!1,null,"d77ff908",null);a["default"]=p.exports}}]);
|