(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-76a2fb18"],{"3aeb":function(e,t,a){"use strict";a("4192")},4192:function(e,t,a){},7825:function(e,t,a){"use strict";a("ef03")},"87de":function(e,t,a){"use strict";a.r(t);a("7f7f");var r=function(){var e=this,t=e._self._c;return t("section",{staticClass:"content data"},[t("h4",[e._v("订单管理")]),t("el-divider"),t("el-form",{staticClass:"filter-form",attrs:{"label-width":"80px"}},[t("el-row",[t("el-col",{attrs:{span:4}},[t("el-form-item",{attrs:{label:"比赛名称",prop:"match_id"}},[t("el-select",{attrs:{placeholder:"请选择比赛",size:"mini"},on:{change:function(t){return e.getData()}},model:{value:e.queryParams.match_id,callback:function(t){e.$set(e.queryParams,"match_id",t)},expression:"queryParams.match_id"}},e._l(e.matchList,(function(e){return t("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1)],1)],1),t("el-col",{attrs:{span:3}},[t("el-form-item",{attrs:{label:"选手名字"}},[t("el-input",{attrs:{clearable:"",placeholder:"选手名字/手机号",size:"mini"},on:{clear:function(t){return e.getData()}},model:{value:e.queryParams.username,callback:function(t){e.$set(e.queryParams,"username",t)},expression:"queryParams.username"}})],1)],1),t("el-col",{attrs:{span:3}},[t("el-form-item",{attrs:{label:"报名类型"}},[t("el-select",{attrs:{clearable:"",placeholder:"请选择",size:"mini"},on:{clear:function(t){return e.getData()},change:function(t){return e.getData()}},model:{value:e.queryParams.signup_type,callback:function(t){e.$set(e.queryParams,"signup_type",t)},expression:"queryParams.signup_type"}},e._l(e.signupTypeList,(function(e){return t("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1)],1)],1),t("el-col",{attrs:{span:3}},[t("el-form-item",{attrs:{label:"订单状态"}},[t("el-select",{attrs:{clearable:"",placeholder:"请选择",size:"mini"},on:{clear:function(t){return e.getData()},change:function(t){return e.getData()}},model:{value:e.queryParams.order_status,callback:function(t){e.$set(e.queryParams,"order_status",t)},expression:"queryParams.order_status"}},e._l(e.orderStatusList,(function(e){return t("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1)],1)],1),t("el-col",{attrs:{span:3}},[t("el-form-item",{attrs:{label:"支付状态"}},[t("el-select",{attrs:{clearable:"",placeholder:"请选择",size:"mini"},on:{clear:function(t){return e.getData()},change:function(t){return e.getData()}},model:{value:e.queryParams.pay_status,callback:function(t){e.$set(e.queryParams,"pay_status",t)},expression:"queryParams.pay_status"}},e._l(e.payStatusList,(function(e){return t("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1)],1)],1),t("el-col",{attrs:{span:4}},[t("el-form-item",{staticStyle:{"margin-left":"10px"},attrs:{"label-width":"10"}},[t("el-button",{attrs:{type:"primary",size:"mini"},on:{click:e.getData}},[e._v("筛选")]),t("el-button",{attrs:{type:"normal",size:"mini"},on:{click:function(t){e.queryParams={},e.getData()}}},[e._v("重置")])],1)],1)],1),t("el-row",{attrs:{gutter:10}},[t("el-col",{attrs:{span:6}})],1)],1),t("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticStyle:{width:"100%","margin-top":"10px"},attrs:{data:e.list,height:"55vh"}},[t("el-table-column",{attrs:{prop:"user_name",label:"选手名称"}}),t("el-table-column",{attrs:{prop:"phone",label:"手机号"}}),t("el-table-column",{attrs:{prop:"usercode",label:"用户代码"},scopedSlots:e._u([{key:"default",fn:function(a){return[t("div",{staticStyle:{"text-decoration":"underline"},on:{click:function(t){return e.pushUser(a.row.usercode)}}},[e._v(e._s(a.row.usercode))])]}}])}),t("el-table-column",{attrs:{prop:"openid",label:"微信ID"}}),t("el-table-column",{attrs:{prop:"match_name",label:"报名赛事"}}),t("el-table-column",{attrs:{prop:"match_group_name",label:"赛事分组"}}),t("el-table-column",{attrs:{prop:"signup_type",label:"报名类型"},scopedSlots:e._u([{key:"default",fn:function(a){return[2==a.row.signup_type?t("span",{staticStyle:{color:"red"}},[e._v("选手")]):t("span",[e._v("游客")])]}}])}),t("el-table-column",{attrs:{prop:"total_fee",label:"报名费用"}}),t("el-table-column",{attrs:{prop:"order_status",label:"订单状态",width:"150"},scopedSlots:e._u([{key:"default",fn:function(a){return[1==a.row.order_status?t("el-button",{attrs:{type:"success",size:"mini"}},[e._v("已支付")]):e._e(),-1==a.row.order_status?t("el-button",{attrs:{type:"warning",size:"mini"}},[e._v("已退款")]):e._e(),0==a.row.order_status?t("span",[e._v("未支付")]):e._e(),0==a.row.order_status?t("el-button",{attrs:{size:"mini",type:"primary"},on:{click:function(t){return e.editOld(a.row)}}},[e._v("我是老用户")]):e._e()]}}])}),t("el-table-column",{attrs:{prop:"pay_status",label:"支付状态",width:"150"},scopedSlots:e._u([{key:"default",fn:function(a){return[1==a.row.pay_status?t("el-button",{attrs:{type:"success",size:"mini"}},[e._v("已支付")]):t("span",[e._v("未支付")])]}}])}),t("el-table-column",{attrs:{prop:"out_trade_no",label:"订单号",width:"180"}}),t("el-table-column",{attrs:{prop:"transaction_id",label:"微信支付单号",width:"180"}}),t("el-table-column",{attrs:{prop:"pay_time",label:"支付时间",width:"160","show-overflow-tooltip":""}}),t("el-table-column",{attrs:{prop:"ctime",label:"下单时间",width:"160"}}),t("el-table-column",{attrs:{prop:"remark",label:"备注",width:"160"}}),t("el-table-column",{attrs:{prop:"date",label:"操作",fixed:"right",width:"150"},scopedSlots:e._u([{key:"default",fn:function(a){return[t("el-button",{attrs:{size:"mini",type:"warning"},on:{click:function(t){return e.edit(a.row.id)}}},[e._v("编辑")]),t("el-button",{attrs:{size:"mini",type:"danger",disabled:1==a.row.pay_status},on:{click:function(t){return e.del(a.row.id)}}},[e._v("删除")]),1==a.row.pay_status&1==a.row.order_status?t("el-button",{attrs:{size:"mini",type:"danger"},on:{click:function(t){return e.refund(a.row.id)}}},[e._v("退款")]):e._e()]}}])})],1),t("Page",{ref:"pageButton",attrs:{current:e.form.page,page_size:e.form.page_size,total:e.total},on:{pageChange:e.gopage}}),t("el-dialog",{attrs:{title:e.title,visible:e.open,width:"500px","append-to-body":""},on:{"update:visible":function(t){e.open=t}}},[t("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules,"label-width":"80px"}},[t("el-form-item",{attrs:{label:"赛事名称",prop:"match_id"}},[t("el-select",{attrs:{placeholder:"请选择比赛",disabled:""},model:{value:e.form.match_id,callback:function(t){e.$set(e.form,"match_id",t)},expression:"form.match_id"}},e._l(e.matchList,(function(e){return t("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1)],1),t("el-form-item",{attrs:{label:"选手名称",prop:"player_id"}},[t("el-input",{attrs:{disabled:"",placeholder:""},model:{value:e.form.user_name,callback:function(t){e.$set(e.form,"user_name",t)},expression:"form.user_name"}})],1),t("el-form-item",{attrs:{label:"报名类型",prop:"match_id"}},[t("el-select",{attrs:{placeholder:"请选择比赛",disabled:""},model:{value:e.form.signup_type,callback:function(t){e.$set(e.form,"signup_type",t)},expression:"form.signup_type"}},e._l(e.signupTypeList,(function(e){return t("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1)],1),t("el-form-item",{attrs:{label:"报名费用",prop:"total_fee"}},[t("el-input",{attrs:{disabled:"",placeholder:""},model:{value:e.form.total_fee,callback:function(t){e.$set(e.form,"total_fee",t)},expression:"form.total_fee"}})],1),t("el-form-item",{attrs:{label:"支付状态",prop:"match_id"}},[t("el-select",{attrs:{placeholder:"请选择",disabled:""},model:{value:e.form.pay_status,callback:function(t){e.$set(e.form,"pay_status",t)},expression:"form.pay_status"}},e._l(e.orderStatusList,(function(e){return t("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1)],1),t("el-form-item",{attrs:{label:"订单状态",prop:"match_id"}},[t("el-select",{attrs:{placeholder:"请选择"},model:{value:e.form.order_status,callback:function(t){e.$set(e.form,"order_status",t)},expression:"form.order_status"}},e._l(e.orderStatusList,(function(e){return t("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1)],1),t("el-form-item",{attrs:{label:"备注",prop:"match_id"}},[t("el-input",{attrs:{placeholder:"",type:"textarea"},model:{value:e.form.remark,callback:function(t){e.$set(e.form,"remark",t)},expression:"form.remark"}})],1)],1),t("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{attrs:{type:"primary"},on:{click:e.submitForm}},[e._v("确 定")]),t("el-button",{on:{click:function(t){e.open=!1}}},[e._v("取 消")])],1)],1),t("el-dialog",{attrs:{title:"老用户处理",visible:e.open1,width:"500px","append-to-body":""},on:{"update:visible":function(t){e.open1=t}}},[t("el-form",{ref:"form1",attrs:{model:e.form1,"label-width":"80px"}},[t("el-form-item",{attrs:{label:"报名类型"}},[t("el-select",{attrs:{placeholder:"请选择报名类型"},model:{value:e.form1.signup_type,callback:function(t){e.$set(e.form1,"signup_type",t)},expression:"form1.signup_type"}},e._l(e.signupTypeList,(function(e){return t("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1)],1),t("el-form-item",{attrs:{label:"赛事分组"}},[t("el-select",{attrs:{placeholder:"请选择赛事分组"},model:{value:e.form1.match_group,callback:function(t){e.$set(e.form1,"match_group",t)},expression:"form1.match_group"}},e._l(e.groupList,(function(e){return t("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1)],1),t("el-form-item",{attrs:{label:"开户类型"}},[t("el-select",{attrs:{placeholder:"请选择开户类型"},model:{value:e.form1.player_type,callback:function(t){e.$set(e.form1,"player_type",t)},expression:"form1.player_type"}},e._l(e.playerType,(function(e){return t("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),t("el-form-item",{attrs:{label:"参赛角色"}},[t("el-select",{attrs:{placeholder:"请选择参赛角色"},model:{value:e.form1.role_type,callback:function(t){e.$set(e.form1,"role_type",t)},expression:"form1.role_type"}},e._l(e.playerRole,(function(e){return t("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1)],1),t("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{attrs:{type:"primary",size:"mini"},on:{click:e.saveOldUser}},[e._v("确 定")]),t("el-button",{attrs:{size:"mini"},on:{click:function(t){e.open1=!1}}},[e._v("取 消")])],1)],1)],1)},o=[],l=(a("28a5"),a("c5f6"),a("9973")),s={components:{Page:l["a"]},data:function(){return{loading:!1,queryParams:{match_id:0,page:1,stock_date:this.getNowDate()},form:{stock_date:this.getNowDate()},form1:{},list:[{},{}],total:0,title:"新增用户",open:!1,open1:!1,rules:{match_id:[{required:!0,message:"请选择比赛",trigger:"change"}],player_id:[{required:!0,message:"请输入用户代码",trigger:"blur"}],stock_date:[{required:!0,message:"请选择持仓日期",trigger:"blur"}],today_fund:[{required:!0,message:"请输入今日资产",trigger:"blur"}],is_markt:[{required:!1,message:"请选择",trigger:"change"}]},matchList:[],playerList:[],groupList:[],stockList:[],missDayList:[{id:0,name:"否"},{id:1,name:"是"}],orderStatusList:[{id:0,name:"未支付"},{id:1,name:"已支付"},{id:-1,name:"已退款"}],payStatusList:[{id:0,name:"未支付"},{id:1,name:"已支付"}],signupTypeList:[{id:1,name:"游客"},{id:2,name:"选手"}],playerType:[{label:"游客",value:0},{label:"普通选手",value:1},{label:"种子选手",value:2},{label:"开户选手",value:3}],playerRole:[{label:"游客",value:1},{label:"选手",value:2}]}},methods:{updateRank:function(){var e=this;this.loading=!0,this.$api.updateRank(this.queryParams).then((function(t){e.loading=!1,e.$message({message:"更新成功!",type:"success"})}))},getNowDate:function(){var e=(new Date).getFullYear(),t=Number((new Date).getMonth()+1),a=(new Date).getDate();return t=t>9?t:"0"+t,a=a>9?a:"0"+a,e+"-"+t+"-"+a},autoCompleteData:function(){var e=this;this.loading=!0,this.$api.autoCompleteData(this.queryParams).then((function(t){e.getData(),e.loading=!1}))},downloadExcel:function(){var e=this;this.$api.downloadRecords(this.queryParams).then((function(t){var a=document.createElement("a"),r=new Blob([t.data],{type:"application/vnd.ms-excel,charset=UTF-8"}),o=URL.createObjectURL(r),l=decodeURIComponent(t.headers["content-disposition"].split("=")[1]);console.log(l),a.download="参赛数据",a.style.display="none",a.href=o,document.body.appendChild(a),a.click(),document.body.removeChild(a),e.download_loading=!1}))},del:function(e){var t=this;this.$confirm("确定删除吗?","提示",{type:"warning"}).then((function(){t.$api.delSignupOrder({id:e}).then((function(e){t.$message({message:"删除成功",type:"success"}),t.getData()}))}))},refund:function(e){var t=this;this.$confirm("确定退款吗?","提示",{type:"warning"}).then((function(){t.$api.refundSignupOrder({id:e}).then((function(e){0==e.data.code?t.$message({message:"退款成功!",type:"success"}):t.$message.error(e.data.message),t.getData()}))}))},gopage:function(e){e&&(this.queryParams.page_size=e),this.queryParams.page=this.$refs.pageButton.page,this.getData()},getData:function(){var e=this;this.loading=!0,this.$api.getSignupList(this.queryParams).then((function(t){e.list=t.data.data.list,e.total=t.data.data.total,e.loading=!1}))},edit:function(e){var t=this;this.title="订单详情",this.$api.getSignupOrderDetail({id:e}).then((function(e){t.form=e.data.data,t.open=!0}))},editOld:function(e){this.open1=!0,this.form1=e},saveOldUser:function(){var e=this;this.$api.saveOldUser(this.form1).then((function(t){0==t.data.code?(e.$message.success("处理成功!"),e.open1=!1):e.$message.error(t.data.message)}))},editComment:function(e){var t=this;this.title="顽主点评",this.$api.getRecordInfo({id:e}).then((function(e){t.form1=e.data.data,t.open1=!0}))},saveComment:function(){var e=this;this.$api.updateComment({id:this.form1.id,wanzhu_comment:this.form1.wanzhu_comment}).then((function(t){0==t.data.code?(e.msgSuccess("修改成功"),e.open1=!1,e.getData()):e.msgError(t.data.message)}))},handleAdd:function(){this.open=!0,this.title="新增数据",this.form={match_id:this.matchList[0].id,today_stock:[{code:"",name:"",fund:""}],today_stock_img:[],stock_date:this.getNowDate()}},addCode:function(){this.form.today_stock.push({code:"",name:"",fund:""})},handleSuccess:function(e,t){console.log(e),this.form.today_stock_img.push(e.data.url)},pushUser:function(e){this.$router.push({path:"/player",query:{usercode:e}})},submitForm:function(){var e=this;console.log(this.form),this.$refs["form"].validate((function(t){t&&null!=e.form.id&&e.$api.editSignupOrder(e.form).then((function(t){0==t.data.code?(e.msgSuccess("修改成功"),e.open=!1,e.getData()):e.msgError(t.data.message)}))}))}},created:function(){var e=this;this.$api.getMatchList().then((function(t){e.matchList=t.data.data,e.queryParams.match_id=e.matchList[0].id,e.$api.getGroups(e.queryParams).then((function(t){e.groupList=t.data.data.list})),e.getData()}))},mounted:function(){this.$route.query.phone&&(this.queryParams.username=this.$route.query.phone)}},n=s,i=(a("7825"),a("2877")),u=Object(i["a"])(n,r,o,!1,null,null,null);t["default"]=u.exports},9973:function(e,t,a){"use strict";var r=function(){var e=this,t=e._self._c;return t("el-pagination",{attrs:{background:"","page-size":e.page_size?e.page_size:20,"current-page":e.current,"page-sizes":[10,20,30,40,50,60,70,80,90,100],layout:"total,sizes,prev, pager, next",total:e.total},on:{"current-change":e.getData,"size-change":e.handleSizeChange}})},o=[],l={data:function(){return{page:1}},props:{total:"",page_size:"",current:""},methods:{getData:function(e){this.page=e,this.$emit("pageChange")},handleSizeChange:function(e){this.$emit("pageChange",e)}},created:function(){}},s=l,n=(a("3aeb"),a("2877")),i=Object(n["a"])(s,r,o,!1,null,null,null);t["a"]=i.exports},ef03:function(e,t,a){}}]); //# sourceMappingURL=chunk-76a2fb18.115ef967.js.map