(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-0e069836"],{"0db1":function(t,e,r){"use strict";r.r(e);var n=function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",[r("el-card",{scopedSlots:t._u([{key:"header",fn:function(){return[r("content-header")]},proxy:!0}])},[r("el-form",[r("div",{staticClass:"header-button"},[r("div",{staticClass:"searchForm"},[r("el-form-item",{attrs:{label:"月份:","label-width":"80px"}},[r("el-date-picker",{attrs:{type:"month",placeholder:"选择月"},on:{change:t.selectChange},model:{value:t.monthVal,callback:function(e){t.monthVal=e},expression:"monthVal"}})],1),r("el-form-item",{attrs:{label:"工单类型:"}},[r("el-select",{staticClass:"limitwidth",attrs:{placeholder:"请选择类型"},on:{change:t.selectChange},model:{value:t.work_order_type,callback:function(e){t.work_order_type=e},expression:"work_order_type"}},t._l(t.workOrderTypes,function(t){return r("el-option",{key:t.id,attrs:{label:t.name,value:t.id}})}),1)],1)],1),r("div",{staticClass:"selections"},[r("el-form-item",{attrs:{label:"地勤人员:"}},[r("el-select",{attrs:{placeholder:"请选择人员"},on:{change:t.selectChange},model:{value:t.worker_id,callback:function(e){t.worker_id=e},expression:"worker_id"}},t._l(t.usersOptions,function(t){return r("el-option",{key:t.value,attrs:{label:t.label,value:t.value}})}),1)],1)],1)])]),r("el-row",[r("line-chart",{attrs:{"chart-data":t.workOrdersData}})],1),r("el-row",{staticStyle:{"margin-bottom":"25px"}},[r("p",{staticClass:"todo-title"},[t._v("月工单统计明细")]),r("el-table",{staticStyle:{width:"100%"},attrs:{data:t.tableData}},[r("el-table-column",{attrs:{label:"工单类型"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n "+t._s(e.row.type_name)+"\n ")]}}])}),r("el-table-column",{attrs:{label:"完成数量"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n "+t._s(e.row.type_total_sum)+"\n ")]}}])})],1)],1),r("el-row",[r("HorizontalBarChart",{attrs:{"chart-data":t.workOrdersByTypeData}})],1),r("el-row",[r("p",{staticClass:"todo-title"},[t._v("地勤绩效汇总")]),r("el-table",{staticStyle:{width:"100%"},attrs:{data:t.tableWorkOrderByworker}},[r("el-table-column",{attrs:{label:"人员"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n "+t._s(null==e.row.worker_over?"系统":e.row.worker_over.name)+"\n ")]}}])}),r("el-table-column",{attrs:{label:"完成数量"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n "+t._s(e.row.type_total_sum)+"\n ")]}}])})],1)],1)],1)],1)},a=[],i=(r("7f7f"),r("ac6a"),r("5df3"),r("768b")),o=(r("96cf"),r("3b8d")),s=r("1bca"),l=r("5c9c"),d=function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",{class:t.className,style:{height:t.height,width:t.width}})},c=[],u=(r("6b54"),r("313e")),h=r.n(u);function p(t,e,r){var n,a,i,o,s,l=function l(){var d=+new Date-o;d0?n=setTimeout(l,e-d):(n=null,r||(s=t.apply(i,a),n||(i=a=null)))};return function(){for(var a=arguments.length,d=new Array(a),c=0;c0&&void 0!==arguments[0]?arguments[0]:{},e=t.expectedData;this.chart.setOption({title:{text:"月工单类型统计"},xAxis:{data:e.date,boundaryGap:!1,axisTick:{show:!1},axisLabel:{rotate:60}},grid:{left:"2%",right:10,bottom:20,containLabel:!0},tooltip:{trigger:"axis",axisPointer:{type:"cross"},padding:[5,10]},yAxis:{axisTick:{show:!0}},legend:{data:["expected"]},series:[{name:"每日新增",itemStyle:{normal:{color:"#FF005A",lineStyle:{color:"#FF005A",width:2}}},smooth:!0,type:"line",data:e.data,animationDuration:2800,animationEasing:"cubicInOut"}]})}}},w=m,y=r("2877"),b=Object(y["a"])(w,d,c,!1,null,null,null),v=b.exports,_=function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",{class:t.className,style:{height:t.height,width:t.width}})},k=[];r("817d");var g={mixins:[f],props:{className:{type:String,default:"chart"},width:{type:String,default:"100%"},height:{type:String,default:"500px"},autoResize:{type:Boolean,default:!0},chartData:{type:Object,required:!0}},data:function(){return{chart:null}},watch:{chartData:{deep:!0,handler:function(t){this.setOptions(t)}}},mounted:function(){var t=this;this.$nextTick(function(){t.initChart()})},beforeDestroy:function(){this.chart&&(this.chart.dispose(),this.chart=null)},methods:{doHandleMonth:function(t){var e=t;return 1==t.toString().length&&(e="0"+t),e},initChart:function(){this.chart=h.a.init(this.$el,"macarons"),this.setOptions(this.chartData)},setOptions:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.expectedData;this.chart.setOption({title:{text:"月工单统计"},tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},grid:{left:"2%",right:"4%",bottom:"3%",containLabel:!0},xAxis:{type:"value",boundaryGap:[0,.01]},yAxis:{type:"category",data:e.dataName},series:[{name:"数量",type:"bar",data:e.yData,itemStyle:{normal:{color:function(t){var e=["#C1232B","#B5C334","#FCCE10","#E87C25","#27727B","#FE8463","#9BCA63","#FAD860","#F3A43B","#60C0DD","#D7504B","#C6E579","#F4E001","#F0805A","#26C0C0"];return e[t.dataIndex]}}}}]})}}},O=g,x=Object(y["a"])(O,_,k,!1,null,null,null),D=x.exports,E={name:"Achievements",components:{LineChart:v,HorizontalBarChart:D},data:function(){return{monthVal:"",usersOptions:[],workOrderTypes:[],worker_id:"",work_order_type:"",workOrdersData:{expectedData:{data:[],date:[]}},workOrdersByTypeData:{expectedData:{dataName:[],yData:[]}},tableData:[],tableWorkOrderByworker:[]}},created:function(){var t=Object(o["a"])(regeneratorRuntime.mark(function t(){var e,r,n,a,o=this;return regeneratorRuntime.wrap(function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,Promise.all([Object(s["b"])({all:1}),Object(l["d"])()]);case 2:e=t.sent,r=Object(i["a"])(e,2),n=r[0].data,a=r[1].data,this.usersOptions=[],this.usersOptions.push({value:"",label:"全部"}),n.map(function(t){o.usersOptions.push({value:t.id,label:t.name})}),this.workOrderTypes=[],this.workOrderTypes.push({id:"",name:"全部"}),a.map(function(t){o.workOrderTypes.push({id:t.id,name:t.name})}),void 0!==this.$route.query.worker_id&&(this.worker_id=parseInt(this.$route.query.worker_id)),this.selectChange();case 14:case"end":return t.stop()}},t,this)}));function e(){return t.apply(this,arguments)}return e}(),methods:{selectChange:function(){var t=Object(o["a"])(regeneratorRuntime.mark(function t(){var e,r,n,a=this;return regeneratorRuntime.wrap(function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,Promise.all([Object(s["a"])({monthVal:this.monthVal,worker_id:this.worker_id,work_order_type:this.work_order_type})]);case 2:e=t.sent,r=Object(i["a"])(e,1),n=r[0].data,this.workOrdersData.expectedData.data=[],this.workOrdersData.expectedData.date=[],n.workOrder.map(function(t){a.workOrdersData.expectedData.data.push(t.value),a.workOrdersData.expectedData.date.push(t.date)}),this.workOrdersByTypeData.expectedData.dataName=[],this.workOrdersByTypeData.expectedData.yData=[],n.workOrderByTypes.map(function(t){a.workOrdersByTypeData.expectedData.dataName.push(t.type_name),a.workOrdersByTypeData.expectedData.yData.push(t.type_total_sum)}),this.tableData=n.workOrderByTypes,this.tableWorkOrderByworker=n.workOrderByworker;case 13:case"end":return t.stop()}},t,this)}));function e(){return t.apply(this,arguments)}return e}()}},$=E,C=(r("2cfb"),Object(y["a"])($,n,a,!1,null,null,null));e["default"]=C.exports},"1bca":function(t,e,r){"use strict";r.d(e,"b",function(){return a}),r.d(e,"a",function(){return i}),r.d(e,"d",function(){return o}),r.d(e,"e",function(){return s}),r.d(e,"c",function(){return l});var n=r("bf9a");function a(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return n["b"].get("worker",{params:t})}function i(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return n["b"].get("worker/workOrderChart",{params:t})}function o(t){return n["b"].post("worker",t)}function s(t,e){return n["b"].put("worker/".concat(t),e)}function l(t){return n["b"].post("worker/reset",t)}},"2cfb":function(t,e,r){"use strict";var n=r("bdfc"),a=r.n(n);a.a},"469f":function(t,e,r){r("6c1c"),r("1654"),t.exports=r("7d7b")},"5c9c":function(t,e,r){"use strict";r.d(e,"c",function(){return a}),r.d(e,"d",function(){return i}),r.d(e,"a",function(){return o}),r.d(e,"f",function(){return s}),r.d(e,"e",function(){return l}),r.d(e,"b",function(){return d});var n=r("bf9a");function a(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return n["b"].get("work_order",{params:t})}function i(){return n["b"].get("work_order/workOrderType")}function o(t){return n["b"].post("work_order/addworkOrder",t)}function s(t){return n["b"].post("work_order/mulOverWorkOrder",t)}function l(t){return n["b"].post("work_order/mulAssignWorkOrder",t)}function d(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return n["b"].get("work_order/getWarningByWorkOrderId",{params:t})}},"5d73":function(t,e,r){t.exports=r("469f")},"768b":function(t,e,r){"use strict";var n=r("a745"),a=r.n(n);function i(t){if(a()(t))return t}var o=r("5d73"),s=r.n(o);function l(t,e){var r=[],n=!0,a=!1,i=void 0;try{for(var o,l=s()(t);!(n=(o=l.next()).done);n=!0)if(r.push(o.value),e&&r.length===e)break}catch(d){a=!0,i=d}finally{try{n||null==l["return"]||l["return"]()}finally{if(a)throw i}}return r}function d(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}function c(t,e){return i(t)||l(t,e)||d()}r.d(e,"a",function(){return c})},"7d7b":function(t,e,r){var n=r("e4ae"),a=r("7cd6");t.exports=r("584a").getIterator=function(t){var e=a(t);if("function"!=typeof e)throw TypeError(t+" is not iterable!");return n(e.call(t))}},bdfc:function(t,e,r){}}]); //# sourceMappingURL=chunk-0e069836.5ea6965b.js.map