chunk-235358f4.35d5022c.js 15 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-235358f4"],{"0bf8":function(t,e,a){},"34c6":function(t,e,a){"use strict";a.d(e,"b",(function(){return n})),a.d(e,"a",(function(){return s})),a.d(e,"c",(function(){return r})),a.d(e,"d",(function(){return o}));var i=a("b775");function n(t){return Object(i["a"])({url:"/basic/GetRule",method:"get",params:t})}function s(t){return Object(i["a"])({url:"/basic/AddUpdateRule",method:"post",data:t})}function r(t){return Object(i["a"])({url:"/basic/UploadImg",method:"post",data:t})}function o(t){return Object(i["a"])({url:"/basic/UploadVideo",method:"post",data:t})}},"36d3":function(t,e,a){"use strict";a("0bf8")},"77a5":function(t,e,a){"use strict";a.d(e,"i",(function(){return n})),a.d(e,"h",(function(){return s})),a.d(e,"b",(function(){return r})),a.d(e,"g",(function(){return o})),a.d(e,"f",(function(){return d})),a.d(e,"c",(function(){return l})),a.d(e,"a",(function(){return m})),a.d(e,"e",(function(){return c})),a.d(e,"d",(function(){return g}));var i=a("b775");function n(t){return Object(i["a"])({method:"get",url:"/ranking/user",params:t})}function s(t){return Object(i["a"])({method:"get",url:"/ranking/search",params:t})}function r(t){return Object(i["a"])({method:"get",url:"/ranking/GetRankEvery",params:t})}function o(t){return Object(i["a"])({method:"post",url:"/RankPk/UploadTemplateUrl",data:t})}function d(t){return Object(i["a"])({method:"post",url:"/RankPk/UpdateTemplateUrl",data:t})}function l(t){return Object(i["a"])({method:"get",url:"/RankPk/GetRankTemplate",params:t})}function m(t){return Object(i["a"])({method:"get",url:"/ranking/GetNumOneEvery",params:t})}function c(t){return Object(i["a"])({method:"post",url:"/ranking/UpdateImage",data:t})}function g(t){return Object(i["a"])({method:"get",url:"/ranking/GetRankTopHundredEvery",params:t})}},"7b95":function(t,e,a){"use strict";a.r(e);var i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"zbsrank"},[a("div",{staticClass:"header"},[a("el-select",{attrs:{placeholder:"请选择榜单类型"},model:{value:t.level,callback:function(e){t.level=e},expression:"level"}},t._l(t.typeList,(function(t){return a("el-option",{key:t.name,attrs:{label:t.name,value:t.value}})})),1),t._v(" "),a("el-date-picker",{attrs:{type:"date",placeholder:"请选择选择日期","picker-options":t.pickerOptions},model:{value:t.dayTime,callback:function(e){t.dayTime=e},expression:"dayTime"}}),t._v(" "),a("switchseason",{staticClass:"switchseason",on:{switchseason:t.switchseason}}),t._v(" "),a("el-button",{attrs:{type:"primary",icon:"el-icon-search",loading:t.loading},on:{click:function(e){return t.switchRequest()}}},[t._v("搜索")]),t._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:t.showdia}},[t._v("上传模板")]),t._v(" "),a("span",{class:t.type?"green":"red"},[t._v(t._s(t.type?"(已上传)":"(未上传)"))])],1),t._v(" "),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticStyle:{width:"100%"},attrs:{border:"",stripe:"",data:t.list}},[a("el-table-column",{attrs:{label:"时间",prop:"time","label-class-name":"label",align:"center"}}),t._v(" "),a("el-table-column",{attrs:{label:"销售级别",prop:"level","label-class-name":"label",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",[t._v(t._s(t._f("level")(e.row.level)))])]}}])}),t._v(" "),a("el-table-column",{attrs:{label:"图片",prop:"avatar","label-class-name":"label",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-image",{staticStyle:{width:"100px",height:"100px"},attrs:{src:e.row.img_url,"preview-src-list":t.srcList}})]}}])}),t._v(" "),a("el-table-column",{attrs:{label:"操作",prop:"type","label-class-name":"label",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-button",{attrs:{type:"primary",size:"small"},on:{click:function(a){return t.imgdoc(e.row.id)}}},[t._v("下载图片")])]}}])})],1),t._v(" "),a("el-pagination",{attrs:{background:"",total:t.total,"page-size":t.page_size,"current-page":t.page_index,layout:"total, prev, pager, next, jumper"},on:{"current-change":t.handleCurrentChange}}),t._v(" "),a("el-dialog",{attrs:{title:"上传模板",visible:t.dialogAddImg,width:"40%"},on:{"update:visible":function(e){t.dialogAddImg=e}}},[a("el-form",{staticStyle:{"margin-top":"20px"},attrs:{"label-position":"right",model:t.addImg}},[a("el-form-item",{attrs:{label:"赛季:","label-width":"130px",required:""}},[a("el-input",{staticStyle:{width:"260px"},attrs:{disabled:""},model:{value:t.seasonName,callback:function(e){t.seasonName=e},expression:"seasonName"}})],1),t._v(" "),a("el-form-item",{attrs:{label:"代理公司:","label-width":"130px",required:""}},[a("div",{staticStyle:{display:"flex"}},[a("div",[a("el-upload",{attrs:{action:"","show-file-list":!1,"http-request":t.thumbPictureUploadone}},[a("el-button",{attrs:{size:"mini"}},[t._v("点击上传 (模板1)")])],1),t._v(" "),t.addImg.image_one?a("div",[a("el-image",{staticClass:"thumbUrl",attrs:{src:t.addImg.image_one,fit:"contain","preview-src-list":[t.addImg.image_one],"z-index":3e3}})],1):t._e()],1),t._v(" "),a("div",{staticStyle:{"margin-left":"10px"}},[a("el-upload",{attrs:{action:"","show-file-list":!1,"http-request":t.thumbPictureUploadtwo}},[a("el-button",{attrs:{size:"mini"}},[t._v("点击上传 (模板2)")])],1),t._v(" "),t.addImg.image_two?a("div",[a("el-image",{staticClass:"thumbUrl",attrs:{src:t.addImg.image_two,fit:"contain","preview-src-list":[t.addImg.image_two],"z-index":3e3}})],1):t._e()],1)])]),t._v(" "),a("el-form-item",{attrs:{label:"销售经理:","label-width":"130px",required:""}},[a("div",{staticStyle:{display:"flex"}},[a("div",[a("el-upload",{attrs:{action:"","show-file-list":!1,"http-request":t.thumbPictureUploadthree}},[a("el-button",{attrs:{size:"mini"}},[t._v("点击上传 (模板1)")])],1),t._v(" "),t.addImg.image_three?a("div",[a("el-image",{staticClass:"thumbUrl",attrs:{src:t.addImg.image_three,fit:"contain","preview-src-list":[t.addImg.image_three],"z-index":3e3}})],1):t._e()],1),t._v(" "),a("div",{staticStyle:{"margin-left":"10px"}},[a("el-upload",{attrs:{action:"","show-file-list":!1,"http-request":t.thumbPictureUploadfour}},[a("el-button",{attrs:{size:"mini"}},[t._v("点击上传 (模板2)")])],1),t._v(" "),t.addImg.image_four?a("div",[a("el-image",{staticClass:"thumbUrl",attrs:{src:t.addImg.image_four,fit:"contain","preview-src-list":[t.addImg.image_four],"z-index":3e3}})],1):t._e()],1)])]),t._v(" "),a("el-form-item",{attrs:{label:"销售主管:","label-width":"130px",required:""}},[a("div",{staticStyle:{display:"flex"}},[a("div",[a("el-upload",{attrs:{action:"","show-file-list":!1,"http-request":t.thumbPictureUploadfive}},[a("el-button",{attrs:{size:"mini"}},[t._v("点击上传 (模板1)")])],1),t._v(" "),t.addImg.image_five?a("div",[a("el-image",{staticClass:"thumbUrl",attrs:{src:t.addImg.image_five,fit:"contain","preview-src-list":[t.addImg.image_five],"z-index":3e3}})],1):t._e()],1),t._v(" "),a("div",{staticStyle:{"margin-left":"10px"}},[a("el-upload",{attrs:{action:"","show-file-list":!1,"http-request":t.thumbPictureUploadsix}},[a("el-button",{attrs:{size:"mini"}},[t._v("点击上传 (模板2)")])],1),t._v(" "),t.addImg.image_six?a("div",[a("el-image",{staticClass:"thumbUrl",attrs:{src:t.addImg.image_six,fit:"contain","preview-src-list":[t.addImg.image_six],"z-index":3e3}})],1):t._e()],1)])])],1),t._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(e){t.dialogAddImg=!1}}},[t._v("取 消")]),t._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:t.addImgInfo}},[t._v("确 定")])],1)],1)],1)},n=[],s=(a("ac6a"),a("34ef"),a("7f7f"),a("20d6"),a("77a5")),r=a("34c6"),o=a("5f87"),d=a("bc3a"),l=a.n(d),m={filters:{level:function(t){return 1===t?"销售主管":2===t?"销售经理":3===t?"代理公司":void 0}},data:function(){return{dialogAddImg:!1,seasonName:"",type:0,imgList:[],addImg:{type:3,season:"",image_one:"",image_two:"",image_three:"",image_four:"",image_five:"",image_six:""},season_list_index:0,level:"",page_index:1,page_size:15,loading:!1,list:[],total:0,value:[],srcList:[],dayTime:new Date,pickerOptions:{disabledDate:function(t){return t.getTime()>Date.now()}},search:"",typeList:[{name:"全部",value:""},{name:"销售主管榜",value:1},{name:"销售经理榜",value:2},{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()},level:function(){this.switchRequest()},dayTime:function(){this.switchRequest()}},created:function(){this.loading=!0,this.switchRequest(),this.getImg()},methods:{getImg:function(){var t={season:this.season,type:3},e=this;Object(s["c"])(t).then((function(t){if(t.data.length<1)e.type=0;else{if(!t.data[0].url)return void(e.type=0);e.type=1,e.imgList=t.data}}))},showdia:function(){if(0===this.type)this.addImg.image_one="",this.addImg.image_two="",this.addImg.image_three="",this.addImg.image_four="",this.addImg.image_five="",this.addImg.image_six="";else{var t=this.imgList.findIndex((function(t){return"3"===t.level&&0===t.url_type})),e=this.imgList.findIndex((function(t){return"3"===t.level&&1===t.url_type})),a=this.imgList.findIndex((function(t){return"2"===t.level&&0===t.url_type})),i=this.imgList.findIndex((function(t){return"2"===t.level&&1===t.url_type})),n=this.imgList.findIndex((function(t){return"1"===t.level&&0===t.url_type})),s=this.imgList.findIndex((function(t){return"1"===t.level&&1===t.url_type}));this.addImg.image_one=this.imgList[t].url,this.addImg.image_two=this.imgList[e].url,this.addImg.image_three=this.imgList[a].url,this.addImg.image_four=this.imgList[i].url,this.addImg.image_five=this.imgList[n].url,this.addImg.image_six=this.imgList[s].url}this.dialogAddImg=!0},unloadImg:function(){var t=this;return this.addImg.image_one&&this.addImg.image_two?this.addImg.image_three&&this.addImg.image_four?this.addImg.image_five&&this.addImg.image_six?void Object(s["g"])(this.addImg).then((function(e){200===e.code&&(t.$message.success("上传成功"),t.dialogAddImg=!1,t.getImg())})):(this.$message.error("请上传销售主管模板"),!1):(this.$message.error("请上传销售经理模板"),!1):(this.$message.error("请上传代理公司模板"),!1)},UpdateImg:function(){var t=this;return this.addImg.image_one&&this.addImg.image_two?this.addImg.image_three&&this.addImg.image_four?this.addImg.image_five&&this.addImg.image_six?void Object(s["f"])(this.addImg).then((function(e){200===e.code&&(t.$message.success("修改成功"),t.dialogAddImg=!1,t.getImg())})):(this.$message.error("请上传销售主管模板"),!1):(this.$message.error("请上传销售经理模板"),!1):(this.$message.error("请上传代理公司模板"),!1)},addImgInfo:function(){0===this.type?this.unloadImg():this.UpdateImg()},getName:function(){var t=this,e=this.$store.state.user.season_list,a=e.findIndex((function(e){return e.season===t.season}));this.seasonName=e[a].name},thumbPictureUploadone:function(t){var e=this;this.thumbLoad=!0;var a=t.file,i=["image/png","image/jpg","image/jpeg"];if(-1===i.indexOf(a.type))return this.thumbLoad=!1,this.$message.warning("上传图片格式必须为: png或jpg格式"),!1;var n=new FormData;n.append("img",a),Object(r["c"])(n).then((function(t){e.thumbLoad=!1;try{var a=t.message,i=t.code,n=t.data;200===i?e.addImg.image_one=n.path:(e.addImg.image_one="",e.$message.error(a))}catch(s){console.log("上传照片失败: ".concat(s))}})).catch((function(){e.thumbLoad=!1}))},thumbPictureUploadtwo:function(t){var e=this;this.thumbLoad=!0;var a=t.file,i=["image/png","image/jpg","image/jpeg"];if(-1===i.indexOf(a.type))return this.thumbLoad=!1,this.$message.warning("上传图片格式必须为: png或jpg格式"),!1;var n=new FormData;n.append("img",a),Object(r["c"])(n).then((function(t){e.thumbLoad=!1;try{var a=t.message,i=t.code,n=t.data;200===i?e.addImg.image_two=n.path:(e.addImg.image_two="",e.$message.error(a))}catch(s){console.log("上传照片失败: ".concat(s))}})).catch((function(){e.thumbLoad=!1}))},thumbPictureUploadthree:function(t){var e=this;this.thumbLoad=!0;var a=t.file,i=["image/png","image/jpg","image/jpeg"];if(-1===i.indexOf(a.type))return this.thumbLoad=!1,this.$message.warning("上传图片格式必须为: png或jpg格式"),!1;var n=new FormData;n.append("img",a),Object(r["c"])(n).then((function(t){e.thumbLoad=!1;try{var a=t.message,i=t.code,n=t.data;200===i?e.addImg.image_three=n.path:(e.addImg.image_three="",e.$message.error(a))}catch(s){console.log("上传照片失败: ".concat(s))}})).catch((function(){e.thumbLoad=!1}))},thumbPictureUploadfour:function(t){var e=this;this.thumbLoad=!0;var a=t.file,i=["image/png","image/jpg","image/jpeg"];if(-1===i.indexOf(a.type))return this.thumbLoad=!1,this.$message.warning("上传图片格式必须为: png或jpg格式"),!1;var n=new FormData;n.append("img",a),Object(r["c"])(n).then((function(t){e.thumbLoad=!1;try{var a=t.message,i=t.code,n=t.data;200===i?e.addImg.image_four=n.path:(e.addImg.image_four="",e.$message.error(a))}catch(s){console.log("上传照片失败: ".concat(s))}})).catch((function(){e.thumbLoad=!1}))},thumbPictureUploadfive:function(t){var e=this;this.thumbLoad=!0;var a=t.file,i=["image/png","image/jpg","image/jpeg"];if(-1===i.indexOf(a.type))return this.thumbLoad=!1,this.$message.warning("上传图片格式必须为: png或jpg格式"),!1;var n=new FormData;n.append("img",a),Object(r["c"])(n).then((function(t){e.thumbLoad=!1;try{var a=t.message,i=t.code,n=t.data;200===i?e.addImg.image_five=n.path:(e.addImg.image_five="",e.$message.error(a))}catch(s){console.log("上传照片失败: ".concat(s))}})).catch((function(){e.thumbLoad=!1}))},thumbPictureUploadsix:function(t){var e=this;this.thumbLoad=!0;var a=t.file,i=["image/png","image/jpg","image/jpeg"];if(-1===i.indexOf(a.type))return this.thumbLoad=!1,this.$message.warning("上传图片格式必须为: png或jpg格式"),!1;var n=new FormData;n.append("img",a),Object(r["c"])(n).then((function(t){e.thumbLoad=!1;try{var a=t.message,i=t.code,n=t.data;200===i?e.addImg.image_six=n.path:(e.addImg.image_six="",e.$message.error(a))}catch(s){console.log("上传照片失败: ".concat(s))}})).catch((function(){e.thumbLoad=!1}))},switchseason:function(t){this.season_list_index=t,this.search="",this.getImg()},imgdoc:function(t){var e=this;l()({method:"get",url:"".concat("https://api.admin.jiuweiyun.cn/api","/ranking/GetRankEveryImage"),responseType:"arraybuffer",headers:{Authorization:"Bearer "+Object(o["a"])()},params:{id:t}}).then((function(t){var a="data:image/jpg;base64,"+btoa(new Uint8Array(t.data).reduce((function(t,e){return t+String.fromCharCode(e)}),""));e.srcImg=a;var i=document.createElement("a");i.href=a,i.download="前100榜.jpg",i.click()}))},switchRequest:function(t){var e=this,a=this.dayTime;this.getName(),this.addImg.season=this.season;var i={year:a.getFullYear(),month:a.getMonth()+1,day:a.getDate()},n=i.year+"-"+(i.month>=10?i.month:"0"+i.month)+"-"+(i.day>=10?i.day:"0"+i.day);this.loading=!0,!t&&(this.page=1),Object(s["d"])({page_index:this.page_index,page_size:this.page_size,level:this.level,time:n,season:this.season}).then((function(t){t.data.list.forEach((function(t,a){t.rank=15*(e.page-1)+a+1})),e.loading=!1,e.list=t.data.list,e.list.forEach((function(t){e.srcList.push(t.img_url)})),e.total=t.data.total})).catch((function(t){e.loading=!1}))},handleCurrentChange:function(t){this.page_index=t,this.switchRequest(t)}}},c=m,g=(a("36d3"),a("2877")),u=Object(g["a"])(c,i,n,!1,null,"5149424e",null);e["default"]=u.exports}}]);