chunk-e1bcf02e.721f3a17.js 8.5 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-e1bcf02e"],{3038:function(e,t,n){"use strict";n.d(t,"b",(function(){return r})),n.d(t,"c",(function(){return o})),n.d(t,"g",(function(){return l})),n.d(t,"h",(function(){return s})),n.d(t,"d",(function(){return i})),n.d(t,"e",(function(){return c})),n.d(t,"f",(function(){return u})),n.d(t,"a",(function(){return d}));var a=n("b775");function r(e){return Object(a["a"])({method:"get",url:"/download/excel",params:e})}function o(e){return Object(a["a"])({method:"get",url:"/download/excel_week",params:e})}function l(e){return Object(a["a"])({method:"get",url:"/download/rank",params:e})}function s(e){return Object(a["a"])({method:"get",url:"/download/excel_all",params:e})}function i(e){return Object(a["a"])({method:"get",url:"/download/download_order",params:e})}function c(e){return Object(a["a"])({method:"get",url:"/download/download_per",params:e})}function u(e){return Object(a["a"])({method:"get",url:"/download/download_per",params:e})}function d(e){return Object(a["a"])({method:"get",url:"/bonus/download",params:e})}},"52a0":function(e,t,n){},7514:function(e,t,n){"use strict";var a=n("5ca1"),r=n("0a49")(5),o="find",l=!0;o in[]&&Array(1)[o]((function(){l=!1})),a(a.P+a.F*l,"Array",{find:function(e){return r(this,e,arguments.length>1?arguments[1]:void 0)}}),n("9c6c")(o)},"77a5":function(e,t,n){"use strict";n.d(t,"i",(function(){return r})),n.d(t,"h",(function(){return o})),n.d(t,"b",(function(){return l})),n.d(t,"g",(function(){return s})),n.d(t,"f",(function(){return i})),n.d(t,"c",(function(){return c})),n.d(t,"a",(function(){return u})),n.d(t,"e",(function(){return d})),n.d(t,"d",(function(){return p}));var a=n("b775");function r(e){return Object(a["a"])({method:"get",url:"/ranking/user",params:e})}function o(e){return Object(a["a"])({method:"get",url:"/ranking/search",params:e})}function l(e){return Object(a["a"])({method:"get",url:"/ranking/GetRankEvery",params:e})}function s(e){return Object(a["a"])({method:"post",url:"/RankPk/UploadTemplateUrl",data:e})}function i(e){return Object(a["a"])({method:"post",url:"/RankPk/UpdateTemplateUrl",data:e})}function c(e){return Object(a["a"])({method:"get",url:"/RankPk/GetRankTemplate",params:e})}function u(e){return Object(a["a"])({method:"get",url:"/ranking/GetNumOneEvery",params:e})}function d(e){return Object(a["a"])({method:"post",url:"/ranking/UpdateImage",data:e})}function p(e){return Object(a["a"])({method:"get",url:"/ranking/GetRankTopHundredEvery",params:e})}},"789b":function(e,t,n){"use strict";n.r(t);var a=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"zbsrank"},[n("div",{staticClass:"header"},[n("el-select",{attrs:{placeholder:"请选择榜单类型"},model:{value:e.rankType,callback:function(t){e.rankType=t},expression:"rankType"}},e._l(e.typeList,(function(e){return n("el-option",{key:e.name,attrs:{label:e.name,value:e.value}})})),1),e._v(" "),n("switchseason",{staticClass:"switchseason",on:{switchseason:e.switchseason}}),e._v(" "),3!==+e.rankType?n("el-button",{staticStyle:{margin:"0 20px"},attrs:{type:"primary",icon:"el-icon-document"},on:{click:e.out}},[e._v("导出排行榜")]):e._e(),e._v(" "),n("el-input",{attrs:{clearable:"",maxlength:"11",placeholder:"输入手机号 / 用户昵称搜索","prefix-icon":"el-icon-search"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.switchRequests()}},model:{value:e.search,callback:function(t){e.search=t},expression:"search"}}),e._v(" "),n("el-button",{attrs:{type:"primary",icon:"el-icon-search",loading:e.loading},on:{click:function(t){return e.switchRequest()}}},[e._v("搜索/刷新")])],1),e._v(" "),n("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticStyle:{width:"100%"},attrs:{border:"",stripe:"",data:e.list}},[n("el-table-column",{attrs:{label:"排名",prop:"rank",width:"120"}}),e._v(" "),n("el-table-column",{staticStyle:{padding:"0"},attrs:{label:"头像",prop:"avatar",width:"60","label-class-name":"label"},scopedSlots:e._u([{key:"default",fn:function(e){return[n("img",{attrs:{width:"34",height:"34",src:e.row.avatar}})]}}])}),e._v(" "),n("el-table-column",{attrs:{label:"昵称",prop:"nickname","label-class-name":"label"}}),e._v(" "),n("el-table-column",{attrs:{label:"手机号",prop:"phone","label-class-name":"label"}}),e._v(" "),n("el-table-column",{attrs:{label:"学分数",prop:"score","label-class-name":"label"}}),e._v(" "),n("el-table-column",{attrs:{label:"销售级别",prop:"level_name","label-class-name":"label"},scopedSlots:e._u([{key:"default",fn:function(t){return[n("div",[e._v(e._s(t.row.level_name?t.row.level_name:"代理公司"))])]}}])}),e._v(" "),1===e.rankType||2===e.rankType||4===e.rankType?n("el-table-column",{attrs:{label:"上级名称",prop:"up_name","label-class-name":"label"}}):e._e(),e._v(" "),n("el-table-column",{attrs:{prop:"total",label:"总套数","label-class-name":"label"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return n("span",{},[e._v(e._s(a.total||0))])}}])}),e._v(" "),3!==e.rankType?n("el-table-column",{attrs:{label:"上级手机",prop:"up_phone","label-class-name":"label"}}):e._e(),e._v(" "),n("el-table-column",{attrs:{label:"所属战区",prop:"war_name","label-class-name":"label"},scopedSlots:e._u([{key:"default",fn:function(t){return[n("div",[e._v(e._s(t.row.war_name+" 战区"))])]}}])})],1),e._v(" "),n("el-pagination",{attrs:{background:"",total:e.total,"page-size":15,"current-page":e.page,layout:"total, prev, pager, next, jumper"},on:{"current-change":e.handleCurrentChange}})],1)},r=[],o=(n("7514"),n("7f7f"),n("55dd"),n("ac6a"),n("386d"),n("77a5")),l=n("3038"),s={name:"ZbsRank",data:function(){return{season_list_index:0,rankType:2,page:1,loading:!1,list:[],total:0,value:[],search:"",pickerOptions:{shortcuts:[{text:"最近三天",onClick:function(e){var t=new Date,n=new Date;n.setTime(n.getTime()-6048e5),e.$emit("pick",[n,t])}},{text:"最近一周",onClick:function(e){var t=new Date,n=new Date;n.setTime(n.getTime()-6048e5),e.$emit("pick",[n,t])}},{text:"最近三周",onClick:function(e){var t=new Date,n=new Date;n.setTime(n.getTime()-18144e5),e.$emit("pick",[n,t])}}]},typeList:[{name:"销售主管榜",value:2},{name:"销售经理榜",value:1},{name:"代理公司榜",value:4},{name:"战区榜",value:3}]}},computed:{season:function(){return this.$store.state.user.season_list[this.season_list_index].season},season_list:function(){return this.$store.state.user.season_list}},watch:{season:function(){this.switchRequest()},rankType:function(){this.switchRequest()}},created:function(){this.loading=!0,this.switchRequest(),console.log(this.$store.state.tagsView.cachedViews)},methods:{switchseason:function(e){this.season_list_index=e,this.search=""},switchRequest:function(e){var t=this;this.loading=!0,!e&&(this.page=1),Object(o["i"])({season:this.season,type:this.rankType,page:this.page,search_name:this.search}).then((function(e){e.data.list.forEach((function(e,n){e.rank=15*(t.page-1)+n+1})),t.loading=!1,t.list=e.data.list,t.total=e.data.total})).catch((function(e){t.loading=!1,console.log(e)}))},handleSearch:function(e){var t=this;this.loading=!0,!e&&(this.page=1),Object(o["h"])({page:this.page,type:this.rankType,search_name:this.search,season:this.season}).then((function(e){e.data.list.sort((function(e,t){return+e.rank-+t.rank})),t.list=e.data.list,t.total=e.data.total,t.loading=!1})).catch((function(e){t.loading=!1}))},handleCurrentChange:function(e){this.page=e,this.switchRequest(e)},out:function(){var e=this;this.loading=!0,Object(l["g"])({season:this.season,type:this.rankType}).then((function(t){t.data.list.forEach((function(e,t){e.rank=t+1,!e.level_name&&(e.level_name="代理公司"),e.war_name+="战区"})),e.DOWNLOADEXCELDATA=t.data.list,e.handleDownload()}))},handleDownload:function(){var e=this;Promise.all([n.e("chunk-6e83591c"),n.e("chunk-aa6495fe"),n.e("chunk-03d5b01c"),n.e("chunk-179281af")]).then(n.bind(null,"4bf8d")).then((function(t){var n=["排名","用户昵称","学分","用户手机号","用户销售级别","上级名称","上级手机","所属战区","总套数"],a=["rank","nickname","score","phone","level_name","up_name","up_phone","war_name","total"],r=e.DOWNLOADEXCELDATA.map((function(e){return a.map((function(t){return e[t]}))}));t.export_json_to_excel({header:n,data:r,filename:"".concat(e.typeList.find((function(t){return t.value===e.rankType})).name,"-").concat((new Date).toLocaleString()),autoWidth:!0,bookType:"xlsx"}),e.loading=!1}))}}},i=s,c=(n("efa4"),n("2877")),u=Object(c["a"])(i,a,r,!1,null,null,null);t["default"]=u.exports},efa4:function(e,t,n){"use strict";n("52a0")}}]);