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