chunk-77bfe287.36fcf3b4.js 12 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-77bfe287"],{9203:function(e,t,n){"use strict";n.r(t);var a=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"zbssignupmanage"},[n("div",{staticClass:"header"},[n("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(" "),n("el-select",{staticClass:"war",attrs:{placeholder:"请选择服务"},model:{value:e.war_names,callback:function(t){e.war_names=t},expression:"war_names"}},e._l(e.teamList,(function(e){return n("el-option",{key:e.war_name,attrs:{label:e.war_name+"服务-"+e.service,value:e.war_name}})})),1),e._v(" "),n("el-button",{attrs:{type:"primary",icon:"el-icon-search",loading:e.loading},on:{click:function(t){return e.handleSearch()}}},[e._v("搜索/刷新")]),e._v(" "),n("el-button",{staticStyle:{margin:"0 20px"},on:{click:e.download}},[n("i",{staticClass:"el-icon-document"}),e._v(" 导出报名名单")]),e._v(" "),n("switchseason",{staticClass:"switchseason",on:{switchseason:e.switchseason}})],1),e._v(" "),n("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticStyle:{width:"100%"},attrs:{border:"",stripe:"",data:e.list}},[n("el-table-column",{attrs:{label:"序号",type:"index",width:"60",index:function(t){return 15*(e.page-1)+t+1}}}),e._v(" "),n("el-table-column",{attrs:{label:"报名时间",width:"140",prop:"time","label-class-name":"label"},scopedSlots:e._u([{key:"default",fn:function(t){return[n("div",[e._v(e._s(e._f("getTimeString")(t.row.time)))])]}}])}),e._v(" "),n("el-table-column",{staticStyle:{padding:"0"},attrs:{label:"头像",prop:"avatar",width:"60","label-class-name":"label"},scopedSlots:e._u([{key:"default",fn:function(e){return[n("img",{attrs:{width:"34",height:"34",src:e.row.avatar}})]}}])}),e._v(" "),n("el-table-column",{attrs:{label:"昵称",width:"200",prop:"nickname","label-class-name":"label"}}),e._v(" "),n("el-table-column",{attrs:{label:"手机号",width:"120",prop:"phone","label-class-name":"label"}}),e._v(" "),n("el-table-column",{attrs:{label:"销售类别",width:"80",prop:"level_name","label-class-name":"label"}}),e._v(" "),n("el-table-column",{attrs:{label:"批发商",width:"120",prop:"up_name","label-class-name":"label"}}),e._v(" "),n("el-table-column",{attrs:{label:"所属服务",width:"80",prop:"war_name","label-class-name":"label"},scopedSlots:e._u([{key:"default",fn:function(t){return[n("div",[e._v(e._s(t.row.war_name+" 服务"))])]}}])}),e._v(" "),n("el-table-column",{attrs:{label:"是否退款",width:"100",prop:"refunded","label-class-name":"label"},scopedSlots:e._u([{key:"default",fn:function(t){return[n("div",{style:{color:t.row.refunded?"green":"#f40"}},[e._v(e._s(t.row.refunded?"已退款":"未退款"))])]}}])}),e._v(" "),n("el-table-column",{attrs:{label:"微信付款流水号",prop:"pay_order_num","label-class-name":"label"}}),e._v(" "),n("el-table-column",{attrs:{label:"微信退款流水号",prop:"refund_order_num","label-class-name":"label"}}),e._v(" "),n("el-table-column",{attrs:{label:"操作",prop:"status",width:e.$store.state.user.BP.includes("BP2")||e.$store.state.user.BP.includes("BP3")||e.$store.state.user.BP.includes("*")?300:123,"label-class-name":"label"},scopedSlots:e._u([{key:"default",fn:function(t){return[e.$store.state.user.BP.includes("BP2")||e.$store.state.user.BP.includes("*")?n("span",[2===t.row.status&&+new Date<=e.$store.state.user.season_list[e.season_list_index].end?n("el-button",{attrs:{type:"primary",icon:"el-icon-cold-drink",size:"mini"}},[e._v("已无比赛资格")]):0===t.row.status&&+new Date<=e.$store.state.user.season_list[e.season_list_index].end?n("el-button",{attrs:{type:"danger",icon:"el-icon-error",size:"mini"},on:{click:function(n){return e.handleEdit(t.$index,t.row)}}},[e._v("取消比赛资格")]):e._e()],1):e._e(),e._v(" "),n("el-button",{attrs:{type:"primary",icon:"el-icon-house",size:"mini"},on:{click:function(n){return e.handleIndex(t.$index,t.row)}}},[e._v("详情")]),e._v(" "),e.$store.state.user.BP.includes("BP3")||e.$store.state.user.BP.includes("*")?n("el-button",{attrs:{type:"success",icon:"el-icon-sort",size:"mini",disabled:0===t.row.can_refund},on:{click:function(n){return e.handleRefund(t.$index,t.row)}}},[e._v("退款")]):e._e()]}}])})],1),e._v(" "),n("el-pagination",{attrs:{background:"",total:e.total,"page-size":15,layout:"total, prev, pager, next, jumper"},on:{"current-change":e.handleCurrentChange}}),e._v(" "),n("el-dialog",{attrs:{title:"取消用户比赛资格",visible:e.dialogFormVisible,"close-on-click-modal":!1},on:{"update:visible":function(t){e.dialogFormVisible=t}}},[n("el-form",{attrs:{model:e.form,autocomplete:"off"}},[n("el-form-item",{attrs:{label:"昵称","label-width":"88px"}},[n("el-input",{attrs:{disabled:""},model:{value:e.form.nickname,callback:function(t){e.$set(e.form,"nickname",t)},expression:"form.nickname"}})],1),e._v(" "),n("el-form-item",{attrs:{label:"手机号","label-width":"88px"}},[n("el-input",{attrs:{disabled:""},model:{value:e.form.phone,callback:function(t){e.$set(e.form,"phone",t)},expression:"form.phone"}})],1),e._v(" "),n("el-form-item",{attrs:{label:"销售类别","label-width":"88px"}},[n("el-input",{attrs:{disabled:""},model:{value:e.form.level_name,callback:function(t){e.$set(e.form,"level_name",t)},expression:"form.level_name"}})],1)],1),e._v(" "),n("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[n("el-button",{on:{click:function(t){e.dialogFormVisible=!1}}},[e._v("取 消")]),e._v(" "),n("el-button",{attrs:{type:"danger"},on:{click:e.submitChange}},[e._v("取消用户比赛资格")])],1)],1),e._v(" "),n("el-dialog",{attrs:{title:"请输入验证码确认退款",visible:e.dialogRefund,"close-on-click-modal":!1},on:{"update:visible":function(t){e.dialogRefund=t}}},[n("el-form",{attrs:{model:e.form,autocomplete:"off"}},[n("el-form-item",{attrs:{label:"验证码","label-width":"98px"}},[n("div",{staticClass:"identify"},[e._v(e._s(e.identify_code))])]),e._v(" "),n("el-form-item",{attrs:{label:"请输入验证码","label-width":"98px"}},[n("el-input",{attrs:{placeholder:"请输入验证码"},model:{value:e.identify_input,callback:function(t){e.identify_input=t},expression:"identify_input"}})],1),e._v(" "),n("el-form-item",{attrs:{label:"退款原因","label-width":"98px"}},[n("el-input",{attrs:{placeholder:"请输入退款原因",type:"textarea"},model:{value:e.identify_reason,callback:function(t){e.identify_reason=t},expression:"identify_reason"}})],1)],1),e._v(" "),n("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[n("el-button",{on:{click:function(t){e.dialogRefund=!1}}},[e._v("取 消")]),e._v(" "),n("el-button",{attrs:{type:"danger"},on:{click:e.refund}},[e._v("退款")])],1)],1)],1)},i=[],s=(n("ac6a"),n("7f7f"),n("386d"),n("bf25")),l={name:"ZbsSignupManage",data:function(){return{season_list_index:0,total:0,page:1,list:[],downloadList:[],search:"",loading:!1,dialogRefund:!1,dialogFormVisible:!1,identify_key:"",identify_code:"",identify_input:"",identify_reason:"",form:{id:"",nickname:"",phone:"",level_name:""},war_names:""}},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},teamList:function(){return this.$store.state.user.team_list}},watch:{season:{handler:function(){this.search.trim()?this.handleSearch():(this.search="",this.created())},immediate:!0}},methods:{switchseason:function(e){this.season_list_index=e},created:function(){var e=this;this.loading=!0,Object(s["a"])({page:this.page,season:this.season,war_names:this.war_names}).then((function(t){e.loading=!1,e.total=t.data.total,e.list=t.data.list})),console.log(112)},handleSearch:function(e){var t=this;this.search.length?this.search.trim()?(this.loading=!0,!e&&(this.page=1),Object(s["e"])({phone:this.search.trim(),season:this.season,page:this.page,war_names:this.war_names}).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(e,t){Object.assign(this.form,t),this.dialogFormVisible=!0},handleIndex:function(e,t){this.$router.push({path:"/zbsuserindex",query:{id:t.id}})},handleRefund:function(e,t){var n=this;Object.assign(this.form,t),this.loading=!0,Object(s["d"])().then((function(e){200===e.code?(n.dialogRefund=!0,n.identify_key=e.data.verify_key,n.identify_code=e.data.verify_code.toUpperCase()):n.$alert({message:"退款失败!"})})).finally((function(){n.loading=!1}))},refund:function(){var e=this;this.identify_input.toUpperCase()===this.identify_code?this.identify_reason.trim().length?this.$confirm("此操作将退款用户报名费并留下操作记录, 是否继续?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){e.loading=!0,Object(s["c"])({id:e.form.id,season:e.season,name:e.$store.state.user.name,cause:e.identify_reason,verify_key:e.identify_key,verify_code:e.identify_code}).then((function(){e.identify_code="",e.identify_input="",e.identify_reason="",e.dialogRefund=!1,e.handleSearch(),e.$message.success("退款成功")})).catch((function(){e.loading=!1,e.$message.error("退款失败")}))})):this.$message.error("退款原因不能为空"):this.$message.error("验证码输入错误")},submitChange:function(){var e=this;this.$confirm("此操作将取消用户比赛资格并留下操作记录, 是否继续?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){Object(s["f"])({id:e.form.id,season:e.season}).then((function(t){200===t.code?(e.list.forEach((function(t){t.id===e.form.id&&(t.status=2)})),e.$notify.success({title:"完成",message:"已取消用户比赛资格"}),e.dialogFormVisible=!1,e.loading=!1):e.$notify.error({title:"失败",message:"取消用户比赛资格失败"})}))})).catch((function(){e.$message.info({message:"已取消"})}))},handleCurrentChange:function(e){var t=this;this.loading=!0,this.page=e,this.search.trim()?this.handleSearch(e):Object(s["a"])({page:e,season:this.season,war_names:this.war_names}).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(s["b"])({season:this.season}).then((function(t){t.data.list.forEach((function(t,n){t.time=e.$options.filters.getTimeString(t.time),t.war_name+=" 服务",t.pay_order_num+=""})),e.DOWNLOADEXCELDATA=t.data.list,e.handleDownload()}))},handleDownload:function(){var e=this;Promise.all([n.e("chunk-6e83591c"),n.e("chunk-aa6495fe"),n.e("chunk-03d5b01c"),n.e("chunk-179281af")]).then(n.bind(null,"4bf8d")).then((function(t){var n=["报名时间","用户昵称","用户手机号","销售类别","批发商","批发商手机号","所属服务","微信付款流水号"],a=["time","nickname","phone","level_name","up_name","up_phone","war_name","pay_order_num"],i=e.DOWNLOADEXCELDATA.map((function(e){return a.map((function(t){return e[t]}))}));t.export_json_to_excel({header:n,data:i,filename:"报名名单-第".concat(e.season,"赛季"),autoWidth:!0,bookType:"xlsx"}),e.loading=!1,e.showPicker=!1}))}}},o=l,r=(n("f64e"),n("2877")),c=Object(r["a"])(o,a,i,!1,null,null,null);t["default"]=c.exports},"9ee6":function(e,t,n){},bf25:function(e,t,n){"use strict";n.d(t,"b",(function(){return i})),n.d(t,"a",(function(){return s})),n.d(t,"e",(function(){return l})),n.d(t,"f",(function(){return o})),n.d(t,"d",(function(){return r})),n.d(t,"c",(function(){return c}));var a=n("b775");function i(e){return Object(a["a"])({method:"get",url:"/signup/download",params:e})}function s(e){return Object(a["a"])({method:"get",url:"/signup/user_all",params:e})}function l(e){return Object(a["a"])({method:"get",url:"/signup/user_search",params:e})}function o(e){return Object(a["a"])({method:"get",url:"/signup/user_update",params:e})}function r(e){return Object(a["a"])({method:"get",url:"/pay/send_code",params:e})}function c(e){return Object(a["a"])({method:"post",url:"/pay/refunds",params:e})}},f64e:function(e,t,n){"use strict";n("9ee6")}}]);