1 |
- webpackJsonp([104],{"6xUu":function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=a("PJh5"),n=a.n(i),s=a("XLwt"),r=a.n(s),o=a("vLgD"),c={name:"reward_deduction-statistics",data:function(){var t=this.$route.query.month;return{employeeName:"",month:t||n()().format("YYYY-MM")}},components:{YearMonthPicker:a("eeE/").a},computed:{navTitle:function(){return this.employeeName+"的奖扣统计"}},watch:{month:function(){this.onMonthPickerChange()}},methods:{onMonthPickerChange:function(){var t=this;this.$toast.loading({message:"正在加载"}),this.getData(function(){return t.$toast.clear()})},getChartOption:function(t,e,a){return{tooltip:{trigger:"axis"},grid:{containLabel:!0,top:"4%",right:"4%",bottom:"5%",left:"7%"},xAxis:{type:"category",boundaryGap:!1,axisLine:{lineStyle:{color:"#eee"}},axisLabel:{color:"#333"},data:t},yAxis:{position:"right",axisLine:{lineStyle:{color:"#eee"}},axisLabel:{color:"#333"},type:"value",splitLine:{lineStyle:{color:"#eee"}}},series:[{name:"奖分",type:"line",data:e,lineStyle:{normal:{color:"#F56C6C"}}},{name:"扣分",type:"line",data:a,lineStyle:{normal:{color:"#53B87F"}}}]}},getData:function(t){var e=this;this.$toast.loading({message:"正在加载"});var a={employee_id:this.$route.query.employee_id||0,month:this.month};Object(o.a)({url:"/api/integral/statistics/prize",method:"get",params:a}).then(function(t){if(1===t.data.code){var a=t.data.data;e.employeeName=a.name;var i=a.chart.deduct,n=[],s=[],r=[],o=[],c=a.chart.reward.map(function(t,e){return n.push(t.point),s.push(i[e].point),r.push(t.count),o.push(i[e].count),t.date});e.situationChart.setOption(e.getChartOption(c,n,s)),e.passengersChart.setOption(e.getChartOption(c,r,o))}}).finally(function(){return e.$toast.clear()})}},mounted:function(){var t=this;this.onMonthPickerChange(),this.$nextTick(function(){t.situationChart=r.a.init(document.getElementById("situationChart")),t.passengersChart=r.a.init(document.getElementById("passengersChart"))})}},l={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"prd-statistics__container"},[a("van-nav-bar",{attrs:{title:t.navTitle,"left-text":"返回","left-arrow":""},on:{"click-left":t.$route_back}}),t._v(" "),a("YearMonthPicker",{model:{value:t.month,callback:function(e){t.month=e},expression:"month"}}),t._v(" "),a("div",{staticClass:"chart-statistics__content"},[a("scroller",[a("div",{staticClass:"chart-statistics__item"},[a("div",{staticClass:"chart-title__bar"},[a("div",{staticClass:"chart-title__title"},[t._v("月奖扣执行情况")]),t._v(" "),a("div",{staticClass:"chart-legend__wrap"},[a("span",{staticClass:"chart-legend__pink"},[t._v("奖分")]),t._v(" "),a("span",{staticClass:"chart-legend__green"},[t._v("扣分")])])]),t._v(" "),a("div",{staticStyle:{height:"3.5rem"},attrs:{id:"situationChart"}})]),t._v(" "),a("div",{staticClass:"chart-statistics__item"},[a("div",{staticClass:"chart-title__bar"},[a("div",{staticClass:"chart-title__title"},[t._v("奖扣人次")]),t._v(" "),a("div",{staticClass:"chart-legend__wrap"},[a("span",{staticClass:"chart-legend__pink"},[t._v("奖分")]),t._v(" "),a("span",{staticClass:"chart-legend__green"},[t._v("扣分")])])]),t._v(" "),a("div",{staticStyle:{height:"3.5rem"},attrs:{id:"passengersChart"}})])])],1)],1)},staticRenderFns:[]};var h=a("VU/8")(c,l,!1,function(t){a("9zIg")},"data-v-1bcf9b2a",null);e.default=h.exports},"9zIg":function(t,e){}});
|