chunk-422ad72c.8fb6440a.js 9.7 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-422ad72c"],{3038:function(e,t,a){"use strict";a.d(t,"b",(function(){return l})),a.d(t,"c",(function(){return s})),a.d(t,"g",(function(){return r})),a.d(t,"h",(function(){return o})),a.d(t,"d",(function(){return i})),a.d(t,"e",(function(){return c})),a.d(t,"f",(function(){return u})),a.d(t,"a",(function(){return d}));var n=a("b775");function l(e){return Object(n["a"])({method:"get",url:"/download/excel",params:e})}function s(e){return Object(n["a"])({method:"get",url:"/download/excel_week",params:e})}function r(e){return Object(n["a"])({method:"get",url:"/download/rank",params:e})}function o(e){return Object(n["a"])({method:"get",url:"/download/excel_all",params:e})}function i(e){return Object(n["a"])({method:"get",url:"/download/download_order",params:e})}function c(e){return Object(n["a"])({method:"get",url:"/download/download_per",params:e})}function u(e){return Object(n["a"])({method:"get",url:"/download/download_per",params:e})}function d(e){return Object(n["a"])({method:"get",url:"/bonus/download",params:e})}},"6cd9":function(e,t,a){"use strict";var n=a("de89"),l=a.n(n);l.a},"758e":function(e,t,a){"use strict";a.d(t,"b",(function(){return l})),a.d(t,"e",(function(){return s})),a.d(t,"c",(function(){return r})),a.d(t,"d",(function(){return o})),a.d(t,"f",(function(){return i})),a.d(t,"a",(function(){return c}));var n=a("b775");function l(e){return Object(n["a"])({method:"get",url:"/order/nosend",params:e})}function s(e){return Object(n["a"])({method:"get",url:"/order/sended",params:e})}function r(e){return Object(n["a"])({method:"get",url:"/order/search",params:e})}function o(e){return Object(n["a"])({method:"post",url:"/order/send",data:e})}function i(e){return Object(n["a"])({method:"post",url:"/order/upload_excel",data:e})}function c(e){return Object(n["a"])({method:"get",url:"order/exchange",params:e})}},"85b9":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:"zbsbonusmanage"},[a("div",{staticClass:"header"},[a("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.handleSearch()}},model:{value:e.search,callback:function(t){e.search=t},expression:"search"}}),e._v(" "),a("el-button",{attrs:{type:"primary",icon:"el-icon-search",loading:e.loading},on:{click:function(t){return e.handleSearch()}}},[e._v("搜索/刷新")]),e._v(" "),a("el-select",{staticClass:"war",attrs:{placeholder:"请选择战区"},model:{value:e.warValue,callback:function(t){e.warValue=t},expression:"warValue"}},e._l(e.teamList,(function(e){return a("el-option",{key:e.war_name,attrs:{label:e.war_name+"战区-"+e.service,value:e.war_name}})})),1),e._v(" "),a("el-button",{staticStyle:{margin:"0 20px"},attrs:{type:"primary",icon:"el-icon-document"},on:{click:e.download}},[e._v("导出奖励金明细")]),e._v(" "),a("switchseason",{staticClass:"switchseason",on:{switchseason:e.switchseason}})],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}},[a("el-table-column",{attrs:{label:"序号",type:"index",width:"60",index:function(t){return 15*(e.page-1)+t+1}}}),e._v(" "),a("el-table-column",{staticStyle:{padding:"0"},attrs:{label:"头像",prop:"avatar",width:"50","label-class-name":"label"},scopedSlots:e._u([{key:"default",fn:function(e){return[a("img",{attrs:{width:"36",height:"36",src:e.row.avatar}})]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"用户昵称",prop:"nickname","label-class-name":"label"}}),e._v(" "),a("el-table-column",{attrs:{label:"销售级别",prop:"level_name","label-class-name":"label"}}),e._v(" "),a("el-table-column",{attrs:{label:"奖学金总数",prop:"bonus_all","label-class-name":"label"}}),e._v(" "),a("el-table-column",{attrs:{label:"奖学金剩余",prop:"bonus_sup","label-class-name":"label"}}),e._v(" "),a("el-table-column",{attrs:{label:"手机号",prop:"phone","label-class-name":"label"}}),e._v(" "),a("el-table-column",{attrs:{label:"所属战区",prop:"war_name","label-class-name":"label"}}),e._v(" "),a("el-table-column",{attrs:{label:"详情",prop:"","label-class-name":"label"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{type:"primary",icon:"el-icon-date",size:"mini"},on:{click:function(a){return e.handleEdit(t.$index,t.row)}}},[e._v("奖励金明细")])]}}])})],1),e._v(" "),a("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}}),e._v(" "),a("el-dialog",{attrs:{title:"奖励金明细",visible:e.dialogTableVisible,"destroy-on-close":!0,"close-on-click-modal":!1},on:{"update:visible":function(t){e.dialogTableVisible=t}}},[a("el-table",{staticStyle:{width:"100%"},attrs:{border:"",stripe:"",data:e.dialogTableList}},[a("el-table-column",{attrs:{label:"订单号",prop:"order_num","label-class-name":"label"}}),e._v(" "),a("el-table-column",{attrs:{label:"订单生成时间",prop:"time",width:"180","label-class-name":"label"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[e._v(e._s(e._f("getTimeString")(t.row.time)))])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"兑换礼品名称",prop:"gift_name","label-class-name":"label"}}),e._v(" "),a("el-table-column",{attrs:{label:"兑换礼品数量",prop:"gift_num",width:"100","label-class-name":"label"}}),e._v(" "),a("el-table-column",{attrs:{label:"消耗奖学金",prop:"bonus",width:"80","label-class-name":"label"}}),e._v(" "),a("el-table-column",{attrs:{label:"兑换人",prop:"username","label-class-name":"label"}}),e._v(" "),a("el-table-column",{attrs:{label:"兑换人手机号",prop:"phone",width:"120","label-class-name":"label"}}),e._v(" "),a("el-table-column",{attrs:{label:"收件人",prop:"up_name","label-class-name":"label"}}),e._v(" "),a("el-table-column",{attrs:{label:"收件人手机号(代理公司)",prop:"up_phone",width:"160","label-class-name":"label"}}),e._v(" "),a("el-table-column",{attrs:{label:"状态",prop:"status",width:"70","label-class-name":"label"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",{style:{color:t.row.status?"green":"#f40"}},[e._v(e._s(t.row.status?"已发货":"未发货"))])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"物流单号",prop:"express_order",width:"210","label-class-name":"label"}})],1),e._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{attrs:{type:"primary"},on:{click:function(t){e.dialogTableVisible=!1}}},[e._v("确 定")])],1)],1)],1)},l=[],s=(a("456d"),a("ac6a"),a("55dd"),a("75fc")),r=(a("96cf"),a("3b8d")),o=(a("386d"),a("61f7")),i=a("b775");function c(e){return Object(i["a"])({method:"get",url:"/bonus/all",params:e})}function u(e){return Object(i["a"])({method:"get",url:"/bonus/search",params:e})}var d=a("758e"),b=a("3038"),h={name:"ZbsBonusManage",data:function(){return{season_list_index:0,total:0,page:1,list:[],search:"",loading:!1,dialogTableVisible:!1,dialogTableList:[],warValue:"请选择战区"}},computed:{season:function(){return this.$store.state.user.season_list[this.season_list_index].season},teamList:function(){return this.$store.state.user.team_list}},watch:{season:{handler:function(){this.page=1,Object(o["b"])(this.search)?this.handleSearch():(this.search="",this.switchRequest())},immediate:!0},warValue:function(){this.search="",this.switchRequest()}},methods:{switchseason:function(e){this.season_list_index=e},switchRequest:function(){var e=this;this.loading=!0,c({page:this.page,season:this.season,war_name:this.warValue}).then((function(t){e.loading=!1,e.total=t.data.total,e.list=t.data.list}))},handleSearch:function(e){var t=this;this.search.length?Object(o["b"])(this.search.trim())?(this.loading=!0,!e&&(this.page=1),u({phone:this.search.trim(),season:this.season,page:this.page}).then((function(e){t.loading=!1,t.total=e.data.total,t.list=e.data.list}))):this.$message.error({message:"手机号格式不正确,请重新输入"}):(this.page=1,this.created())},handleEdit:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(t,a){var n,l,r;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return this.loading=!0,n=[],e.next=4,Object(d["c"])({phone:a.phone,status:0,season:this.season});case 4:return l=e.sent,n=Object(s["a"])(l.data.list),e.next=8,Object(d["c"])({phone:a.phone,status:1,season:this.season});case 8:r=e.sent,n=[].concat(Object(s["a"])(n),Object(s["a"])(r.data.list)),n.sort((function(e,t){return e.time-t.time})),this.dialogTableList=n,this.loading=!1,this.dialogTableVisible=!0;case 14:case"end":return e.stop()}}),e,this)})));function t(t,a){return e.apply(this,arguments)}return t}(),handleCurrentChange:function(e){var t=this;this.loading=!0,this.page=e,Object(o["b"])(this.search.trim())?this.handleSearch(e):c({page:e,season:this.season,war_name:this.warValue}).then((function(e){t.loading=!1,t.total=e.data.total,t.list=e.data.list}))},download:function(){var e=this;this.loading=!0,Object(b["a"])({season:this.season}).then((function(t){Promise.all([a.e("chunk-6e87ca78"),a.e("chunk-5bdd67a2"),a.e("chunk-54b312fe")]).then(a.bind(null,"4bf8d")).then((function(a){var n=[],l=[];t.data.list[0]&&Object.keys(t.data.list[0]).forEach((function(e){n.push(e),l.push(e)}));var s=t.data.list.map((function(e){return l.map((function(t){return e[t]}))}));a.export_json_to_excel({header:n,data:s,filename:"奖励金明细",autoWidth:!0,bookType:"xlsx"}),e.loading=!1}))}))}}},p=h,m=(a("6cd9"),a("2877")),f=Object(m["a"])(p,n,l,!1,null,null,null);t["default"]=f.exports},de89:function(e,t,a){}}]);