chunk-34ae7e27.5a7efd59.js 11 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-34ae7e27"],{3038:function(e,a,t){"use strict";t.d(a,"b",(function(){return l})),t.d(a,"c",(function(){return s})),t.d(a,"g",(function(){return o})),t.d(a,"h",(function(){return i})),t.d(a,"d",(function(){return r})),t.d(a,"e",(function(){return c})),t.d(a,"f",(function(){return u})),t.d(a,"a",(function(){return d}));var n=t("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 o(e){return Object(n["a"])({method:"get",url:"/download/rank",params:e})}function i(e){return Object(n["a"])({method:"get",url:"/download/excel_all",params:e})}function r(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})}},"5c26":function(e,a,t){},"758e":function(e,a,t){"use strict";t.d(a,"b",(function(){return l})),t.d(a,"e",(function(){return s})),t.d(a,"c",(function(){return o})),t.d(a,"d",(function(){return i})),t.d(a,"f",(function(){return r})),t.d(a,"a",(function(){return c}));var n=t("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 o(e){return Object(n["a"])({method:"get",url:"/order/search",params:e})}function i(e){return Object(n["a"])({method:"post",url:"/order/send",data:e})}function r(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,a,t){"use strict";t.r(a);var n=function(){var e=this,a=e.$createElement,t=e._self._c||a;return t("div",{staticClass:"zbsbonusmanage"},[t("div",{staticClass:"header"},[t("el-select",{staticClass:"war",attrs:{placeholder:"请选择战区",clearable:""},model:{value:e.page.war_names,callback:function(a){e.$set(e.page,"war_names",a)},expression:"page.war_names"}},e._l(e.teamList,(function(e){return t("el-option",{key:e.war_name,attrs:{label:e.war_name+"战区-"+e.service,value:e.war_name}})})),1),e._v(" "),t("el-input",{attrs:{clearable:"",maxlength:"11",placeholder:"输入手机号搜索","prefix-icon":"el-icon-search"},model:{value:e.page.search_name,callback:function(a){e.$set(e.page,"search_name",a)},expression:"page.search_name"}}),e._v(" "),t("el-button",{attrs:{type:"primary",icon:"el-icon-search",loading:e.loading},on:{click:function(a){return e.handleSearch()}}},[e._v("查询")]),e._v(" "),t("el-button",{staticStyle:{margin:"0 20px"},attrs:{type:"primary",icon:"el-icon-document"},on:{click:e.download}},[e._v("导出奖励金明细")]),e._v(" "),t("switchseason",{staticClass:"switchseason",on:{switchseason:e.switchseason}})],1),e._v(" "),t("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticStyle:{width:"100%"},attrs:{border:"",stripe:"",data:e.list}},[t("el-table-column",{attrs:{label:"序号",type:"index",width:"60",index:function(a){return 15*(e.page.page_index-1)+a+1}}}),e._v(" "),t("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[t("img",{attrs:{width:"36",height:"36",src:e.row.avatar}})]}}])}),e._v(" "),t("el-table-column",{attrs:{label:"用户昵称",prop:"nickname","label-class-name":"label",align:"center"}}),e._v(" "),t("el-table-column",{attrs:{label:"销售级别",prop:"level_name","label-class-name":"label"}}),e._v(" "),t("el-table-column",{attrs:{label:"奖学金总数",prop:"bonus_all","label-class-name":"label"}}),e._v(" "),t("el-table-column",{attrs:{label:"奖学金剩余",prop:"bonus","label-class-name":"label"}}),e._v(" "),t("el-table-column",{attrs:{label:"手机号",prop:"phone","label-class-name":"label"}}),e._v(" "),t("el-table-column",{attrs:{label:"所属战区",prop:"war_names","label-class-name":"label"},scopedSlots:e._u([{key:"default",fn:function(a){return[t("span",[e._v(e._s(a.row.war_names)+"战区")])]}}])}),e._v(" "),t("el-table-column",{attrs:{label:"详情",prop:"","label-class-name":"label"},scopedSlots:e._u([{key:"default",fn:function(a){return[t("el-button",{attrs:{type:"primary",size:"mini"},on:{click:function(t){return e.handleEditd(a.row)}}},[e._v("奖励金明细")])]}}])})],1),e._v(" "),t("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(" "),t("el-dialog",{attrs:{title:"兑换明细",visible:e.dialogTableVisible,"destroy-on-close":!0,"close-on-click-modal":!1},on:{"update:visible":function(a){e.dialogTableVisible=a}}},[t("el-table",{staticStyle:{width:"100%"},attrs:{border:"",stripe:"",data:e.dialogTableList}},[t("el-table-column",{attrs:{label:"订单号",prop:"order_num","label-class-name":"label"}}),e._v(" "),t("el-table-column",{attrs:{label:"订单生成时间",prop:"time",width:"180","label-class-name":"label"},scopedSlots:e._u([{key:"default",fn:function(a){return[t("div",[e._v(e._s(e._f("getTimeString")(a.row.time)))])]}}])}),e._v(" "),t("el-table-column",{attrs:{label:"兑换礼品名称",prop:"gift_name","label-class-name":"label"}}),e._v(" "),t("el-table-column",{attrs:{label:"兑换礼品数量",prop:"gift_num",width:"100","label-class-name":"label"}}),e._v(" "),t("el-table-column",{attrs:{label:"消耗奖学金",prop:"bonus",width:"80","label-class-name":"label"}}),e._v(" "),t("el-table-column",{attrs:{label:"兑换人",prop:"username","label-class-name":"label"}}),e._v(" "),t("el-table-column",{attrs:{label:"兑换人手机号",prop:"phone",width:"120","label-class-name":"label"}}),e._v(" "),t("el-table-column",{attrs:{label:"收件人",prop:"up_name","label-class-name":"label"}}),e._v(" "),t("el-table-column",{attrs:{label:"收件人手机号(代理公司)",prop:"up_phone",width:"160","label-class-name":"label"}}),e._v(" "),t("el-table-column",{attrs:{label:"状态",prop:"status",width:"70","label-class-name":"label"},scopedSlots:e._u([{key:"default",fn:function(a){return[t("div",{style:{color:a.row.status?"green":"#f40"}},[e._v(e._s(a.row.status?"已发货":"未发货"))])]}}])}),e._v(" "),t("el-table-column",{attrs:{label:"物流单号",prop:"express_order",width:"210","label-class-name":"label"}})],1),e._v(" "),t("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{attrs:{type:"primary"},on:{click:function(a){e.dialogTableVisible=!1}}},[e._v("确 定")])],1)],1),e._v(" "),t("el-dialog",{attrs:{title:"奖励金明细",visible:e.dialogDetail,width:"30%","destroy-on-close":!0},on:{"update:visible":function(a){e.dialogDetail=a}}},[t("div",{staticStyle:{padding:"12px","background-color":"#F5F5F5"}},[t("div",{staticClass:"titleTop"},[t("div",[e._v("\n 卖货: "),t("span",[e._v(e._s(e.data.mai))])]),e._v(" "),t("div",[e._v("\n 挑战: "),t("span",[e._v(e._s(e.data.tiao))])]),e._v(" "),t("div",[e._v("\n 竞猜: "),t("span",[e._v(e._s(e.data.cai))])]),t("div",[e._v("\n 团队奖励: "),t("span",[e._v(e._s(e.data.tuan))])]),e._v(" "),t("div",[e._v("\n 微店结转: "),t("span",[e._v(e._s(e.data.wei))])])]),e._v(" "),e._l(e.BonusList,(function(a,n){return t("div",{key:n,staticClass:"Detailbox"},[t("div",{staticClass:"Detailbox_top"},[t("div",{staticClass:"left"},[t("div",{staticClass:"title"},[e._v("\n "+e._s(a.title)+"\n ")]),e._v(" "),t("span",[e._v(e._s(a.created_at))])]),e._v(" "),t("div",{staticClass:"flexRight"},[t("div",{class:a.type?"right jia":"right"},[e._v("\n "+e._s(a.bonus)+"\n ")]),e._v(" "),t("div",{staticClass:"text"},[e._v("\n 结余:"+e._s(a.bonus_then)+"\n ")])])]),e._v(" "),t("div",{staticClass:"Detailbox_bottom"},[e._v("\n "+e._s(a.remark)+"\n ")])])}))],2)])],1)},l=[],s=(t("456d"),t("ac6a"),t("c7eb")),o=(t("55dd"),t("2909")),i=(t("96cf"),t("1da1")),r=t("b775");function c(e){return Object(r["a"])({method:"get",url:"/bonus/GetUserBonusList",params:e})}function u(e){return Object(r["a"])({method:"get",url:"/bonus/GetBonusLog",params:e})}var d=t("758e"),b=t("3038"),p={name:"ZbsBonusManage",data:function(){return{season_list_index:0,total:0,list:[],page:{page_index:1,page_size:15,war_names:"",search_name:"",season:""},BonusList:[],dialogDetail:!1,search:"",loading:!1,dialogTableVisible:!1,dialogTableList:[],warValue:"",data:{mai:0,tiao:0,cai:0,tuan:0,wei:0}}},computed:{season:function(){return this.$store.state.user.season_list[this.season_list_index].season},teamList:function(){return this.$store.state.user.team_list}},created:function(){this.handleSearch()},methods:{switchseason:function(e){this.season_list_index=e,this.handleSearch()},handleSearch:function(){var e=this;this.loading=!0,this.page.season=this.season,c(this.page).then((function(a){200===a.code?(e.loading=!1,e.total=a.data.total,e.list=a.data.list):e.$message.error(a.message||"获取失败")}))},handleEdit:function(){var e=Object(i["a"])(Object(s["a"])().mark((function e(a,t){var n,l,i;return Object(s["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return this.loading=!0,n=[],e.next=4,Object(d["c"])({phone:t.phone,status:0,season:this.season});case 4:return l=e.sent,n=Object(o["a"])(l.data.list),e.next=8,Object(d["c"])({phone:t.phone,status:1,season:this.season});case 8:i=e.sent,n=[].concat(Object(o["a"])(n),Object(o["a"])(i.data.list)),n.sort((function(e,a){return e.time-a.time})),this.dialogTableList=n,this.loading=!1,this.dialogTableVisible=!0;case 14:case"end":return e.stop()}}),e,this)})));function a(a,t){return e.apply(this,arguments)}return a}(),handleEditd:function(e){var a=this;this.loading=!0;var t=this;t.data={mai:0,tiao:0,cai:0,tuan:0,wei:0},u({season:this.season,user_id:e.id}).then((function(e){200===e.code?(a.loading=!1,a.dialogDetail=!0,e.data.forEach((function(e,a,n){"争霸赛奖励"===e.title?t.data.mai+=e.bonus:"挑战奖励"===e.title?t.data.tiao+=e.bonus:"竞猜奖励"===e.title?t.data.cai+=e.bonus:"团队奖励"===e.title?t.data.tuan+=e.bonus:"微店铺奖励"===e.title&&(t.data.wei+=e.bonus),e.bonus>0?(e.bonus="+"+e.bonus,e.type=1):e.type=0})),a.BonusList=e.data,console.log(a.BonusList)):a.$message.error("获取失败")}))},handleCurrentChange:function(e){this.loading=!0,this.page.page_index=e,this.handleSearch()},download:function(){var e=this;this.loading=!0,Object(b["a"])({season:this.season}).then((function(a){Promise.all([t.e("chunk-6e83591c"),t.e("chunk-aa6495fe"),t.e("chunk-03d5b01c"),t.e("chunk-179281af")]).then(t.bind(null,"4bf8d")).then((function(t){var n=[],l=[];a.data.list[0]&&Object.keys(a.data.list[0]).forEach((function(e){n.push(e),l.push(e)}));var s=a.data.list.map((function(e){return l.map((function(a){return e[a]}))}));t.export_json_to_excel({header:n,data:s,filename:"奖励金明细",autoWidth:!0,bookType:"xlsx"}),e.loading=!1}))}))}}},m=p,h=(t("e826"),t("2877")),_=Object(h["a"])(m,n,l,!1,null,null,null);a["default"]=_.exports},e826:function(e,a,t){"use strict";t("5c26")}}]);