chunk-20caf173.3fcfebef.js 12 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-20caf173"],{"187b":function(e,t,a){"use strict";a("812f")},"34c6":function(e,t,a){"use strict";a.d(t,"b",(function(){return i})),a.d(t,"a",(function(){return r})),a.d(t,"c",(function(){return s})),a.d(t,"d",(function(){return o}));var n=a("b775");function i(e){return Object(n["a"])({url:"/basic/GetRule",method:"get",params:e})}function r(e){return Object(n["a"])({url:"/basic/AddUpdateRule",method:"post",data:e})}function s(e){return Object(n["a"])({url:"/basic/UploadImg",method:"post",data:e})}function o(e){return Object(n["a"])({url:"/basic/UploadVideo",method:"post",data:e})}},"77a5":function(e,t,a){"use strict";a.d(t,"i",(function(){return i})),a.d(t,"h",(function(){return r})),a.d(t,"b",(function(){return s})),a.d(t,"g",(function(){return o})),a.d(t,"f",(function(){return d})),a.d(t,"c",(function(){return l})),a.d(t,"a",(function(){return u})),a.d(t,"e",(function(){return c})),a.d(t,"d",(function(){return m}));var n=a("b775");function i(e){return Object(n["a"])({method:"get",url:"/ranking/user",params:e})}function r(e){return Object(n["a"])({method:"get",url:"/ranking/search",params:e})}function s(e){return Object(n["a"])({method:"get",url:"/ranking/GetRankEvery",params:e})}function o(e){return Object(n["a"])({method:"post",url:"/RankPk/UploadTemplateUrl",data:e})}function d(e){return Object(n["a"])({method:"post",url:"/RankPk/UpdateTemplateUrl",data:e})}function l(e){return Object(n["a"])({method:"get",url:"/RankPk/GetRankTemplate",params:e})}function u(e){return Object(n["a"])({method:"get",url:"/ranking/GetNumOneEvery",params:e})}function c(e){return Object(n["a"])({method:"post",url:"/ranking/UpdateImage",data:e})}function m(e){return Object(n["a"])({method:"get",url:"/ranking/GetRankTopHundredEvery",params:e})}},"80ba":function(e,t,a){"use strict";a.d(t,"b",(function(){return i})),a.d(t,"c",(function(){return r})),a.d(t,"d",(function(){return s})),a.d(t,"a",(function(){return o}));var n=a("b775");function i(e){return Object(n["a"])({url:"/course/course_img_list",method:"get",params:e})}function r(e){return Object(n["a"])({url:"/course/upload_course_img",method:"post",data:e})}function s(e){return Object(n["a"])({url:"/course/create_course_img",method:"get",params:e})}function o(e){return Object(n["a"])({url:"/challenge/GetPKList",method:"get",params:e})}},"812f":function(e,t,a){},ca72:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"app-container course_module"},[a("el-select",{attrs:{placeholder:"请选择"},on:{change:function(t){return e.moduleList(1)}},model:{value:e.page.season,callback:function(t){e.$set(e.page,"season",t)},expression:"page.season"}},e._l(e.season_list,(function(e){return a("el-option",{key:e.season,attrs:{label:e.name,value:e.season}})})),1),e._v(" "),a("el-select",{attrs:{placeholder:"请选择"},model:{value:e.page.level,callback:function(t){e.$set(e.page,"level",t)},expression:"page.level"}},e._l(e.levelList,(function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1),e._v(" "),a("el-date-picker",{attrs:{type:"date",placeholder:"请选择选择日期",format:"yyyy-MM-dd","value-format":"yyyy-MM-dd","picker-options":e.pickerOptions},model:{value:e.page.time,callback:function(t){e.$set(e.page,"time",t)},expression:"page.time"}}),e._v(" "),a("el-button",{attrs:{type:"primary",icon:"el-icon-search"},on:{click:function(t){return e.moduleList()}}},[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?"(已上传)":"(未上传)"))]),e._v(" "),a("el-table",{staticStyle:{margin:"20px 0"},attrs:{data:e.list,border:"",stripe:""}},[a("el-table-column",{attrs:{label:"时间",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[e._v("\n "+e._s(a.time)+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"生成图片",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.row;return[n.img_url?[a("el-image",{staticStyle:{width:"100px",height:"100px"},attrs:{src:n.img_url,fit:"contain","preview-src-list":[n.img_url]}})]:[e._v("\n 暂未生成\n ")]]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"级别",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.row;return[a("el-tag",{attrs:{type:3===n.level?"":"success"}},[e._v("\n "+e._s(3===n.level?"代理公司":"销售经理")+"\n ")])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"操作",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.row;return[n.img_url?a("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.downloadImg(n)}}},[e._v("下载图片")]):e._e()]}}])})],1),e._v(" "),a("el-pagination",{attrs:{background:"",total:e.total,"page-size":e.page.page_size,"current-page":e.page.page_index,layout:"total, prev, pager, next, jumper"},on:{"current-change":e.handleCurrentChange}}),e._v(" "),a("el-dialog",{attrs:{title:"上传模板",visible:e.dialogAddImg,width:"40%"},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:"260px"},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)],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)},i=[],r=(a("7f7f"),a("20d6"),a("80ba")),s=a("77a5"),o=a("34c6"),d={data:function(){return{dialogAddImg:!1,seasonName:"",type:0,addImg:{type:1,season:"",image_one:"",image_two:"",image_three:""},page:{level:"",season:"",time:"",page_index:1,page_size:15},total:0,imgList:[],levelList:[{id:"",name:"全部"},{id:2,name:"销售经理"},{id:3,name:"代理公司"}],list:[],pickerOptions:{disabledDate:function(e){return e.getTime()>Date.now()}}}},computed:{season_list:function(){return this.$store.state.user.season_list}},mounted:function(){this.page.season=this.season_list[0].season,this.moduleList(),this.getImg()},methods:{getImg:function(){var e={season:this.page.season,type:1},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="";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}));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.dialogAddImg=!0},unloadImg:function(){var e=this;return this.addImg.image_one?this.addImg.image_two?this.addImg.image_three?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)},UpdateImg:function(){var e=this;return this.addImg.image_one?this.addImg.image_two?this.addImg.image_three?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)},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.page.season}));this.seasonName=t[a].name},thumbPictureUploadone:function(e){var t=this;this.thumbLoad=!0;var a=e.file,n=["image/png","image/jpg","image/jpeg"];if(-1===n.indexOf(a.type))return this.thumbLoad=!1,this.$message.warning("上传图片格式必须为: png或jpg格式"),!1;var i=new FormData;i.append("img",a),Object(o["c"])(i).then((function(e){t.thumbLoad=!1;try{var a=e.message,n=e.code,i=e.data;200===n?t.addImg.image_one=i.path:(t.addImg.image_one="",t.$message.error(a))}catch(r){console.log("上传照片失败: ".concat(r))}})).catch((function(){t.thumbLoad=!1}))},thumbPictureUploadtwo:function(e){var t=this;this.thumbLoad=!0;var a=e.file,n=["image/png","image/jpg","image/jpeg"];if(-1===n.indexOf(a.type))return this.thumbLoad=!1,this.$message.warning("上传图片格式必须为: png或jpg格式"),!1;var i=new FormData;i.append("img",a),Object(o["c"])(i).then((function(e){t.thumbLoad=!1;try{var a=e.message,n=e.code,i=e.data;200===n?t.addImg.image_two=i.path:(t.addImg.image_two="",t.$message.error(a))}catch(r){console.log("上传照片失败: ".concat(r))}})).catch((function(){t.thumbLoad=!1}))},thumbPictureUploadthree:function(e){var t=this;this.thumbLoad=!0;var a=e.file,n=["image/png","image/jpg","image/jpeg"];if(-1===n.indexOf(a.type))return this.thumbLoad=!1,this.$message.warning("上传图片格式必须为: png或jpg格式"),!1;var i=new FormData;i.append("img",a),Object(o["c"])(i).then((function(e){t.thumbLoad=!1;try{var a=e.message,n=e.code,i=e.data;200===n?t.addImg.image_three=i.path:(t.addImg.image_three="",t.$message.error(a))}catch(r){console.log("上传照片失败: ".concat(r))}})).catch((function(){t.thumbLoad=!1}))},downloadImg:function(e){var t=document.createElement("a"),a=e.img_url;fetch(a).then((function(e){return e.blob()})).then((function(a){t.href=URL.createObjectURL(a),t.download=e.time+"挑战榜",document.body.appendChild(t),t.click()}))},handleCurrentChange:function(e){this.page.page_index=e,this.moduleList(e)},moduleList:function(e){var t=this,a=this.$loading();this.getName(),this.getImg(),this.addImg.season=this.page.season,this.page.page_index=e,Object(r["a"])(this.page).then((function(e){a.close(),200===e.code?(t.list=e.data.list,t.total=e.data.total):t.$message.error(e.message||"获取列表失败")})).catch((function(){a.close(),t.$message.error("获取列表失败")}))}}},l=d,u=(a("187b"),a("2877")),c=Object(u["a"])(l,n,i,!1,null,"c96c005a",null);t["default"]=c.exports}}]);