webpackJsonp([27],{F5pf:function(t,e,s){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a=s("CCn6"),o={name:"putForward",data:function(){return{nowPage:1,total:0,limit:10,search:{key:"",status:1},liStatus:[{label:"全部",status:""},{label:"申请中",status:0},{label:"提现成功",status:1},{label:"提现失败",status:2}],tableData:[],showDialog:!1,showDesc:!1,dialogTitle:"审核",nowObj:{id:"",status:1,reason:"",desc:""},page:{current:1,pageSize:100,total:0},putForwardDialog:{show:!1,user_id:"",userLabel:"",money:0,desc:""},userList:[],rules:{userLabel:[{required:!0,message:"请选择用户",trigger:"change"}],money:[{required:!0,message:"请输入提现金额",trigger:"change"}],desc:[{required:!0,message:"请输入提现说明",trigger:"change"}]},searchFrom:{},selectUserList:[],userDialog:{show:!1,nowPage:1,total:0,limit:5}}},components:{page:s("kmJW").a},filters:{moneyYuan:function(t){return t?(t/100).toFixed(2)+"元":"0元"},filterStatus:function(t){var e="";return 0===t?e="审核中":1===t?e="提现成功":2===t&&(e="提现失败"),e},userLabel:function(t){return t.nickname+"["+t.user_id+"]"}},mounted:function(){this.getList()},methods:{onSizeChange:function(t){this.nowPage=1,this.limit=t,this.getList()},exportTable:function(){var t={};this.search.withdraw_no&&(t.withdraw_no=this.search.withdraw_no),this.search.out_trade_no&&(t.out_trade_no=this.search.out_trade_no),(this.search.status||0===this.search.status)&&(t.status=this.search.status),this.search.user_id&&(t.user_id=this.search.user_id),this.search.money&&(t.money=100*parseFloat(this.search.money)),Object(a._3)("/api/public/withdraw/export",t)},getList:function(){var t=this,e={limit:this.limit,page:this.nowPage};this.search.withdraw_no&&(e.withdraw_no=this.search.withdraw_no),this.search.out_trade_no&&(e.out_trade_no=this.search.out_trade_no),(this.search.status||0===this.search.status)&&(e.status=this.search.status),this.search.user_id&&(e.user_id=this.search.user_id),this.search.money&&(e.money=100*parseFloat(this.search.money)),Object(a._60)(e).then(function(e){t.tableData=e.list,t.total=e.total})},onSearch:function(){this.nowPage=1,this.getList()},checkMoney:function(t){this.nowObj.id=t,this.showDesc=!1,this.showDialog=!0},addDesc:function(t,e){this.nowObj.id=t,this.nowObj.desc=e,this.showDesc=!0,this.showDialog=!0},onPageChange:function(t){this.nowPage=t,this.page.current=t,this.getList()},doCallback:function(){this.nowObj.id="",this.nowObj.status=1,this.nowObj.reason="",this.nowObj.desc="",this.page.current=1,this.showDialog=!1,this.getList(),this.$message({message:"提交成功",type:"success"})},onSave:function(t){var e=this;if(t){var s={desc:this.nowObj.desc};if(""===s.desc||null==s.desc)return this.$message.error("请填写备注"),!1;Object(a.Z)(this.nowObj.id,"withdraw",s).then(function(t){e.doCallback()})}else{var o={reason:this.nowObj.reason,status:this.nowObj.status};if((""===o.reason||null==o.reason)&&2===o.status)return this.$message.error("请填写失败理由"),!1;o.reason="",Object(a._90)(this.nowObj.id,o).then(function(t){e.doCallback()})}},manualPutForward:function(){this.putForwardDialog.show=!0,this.putForwardDialog.user_id="",this.putForwardDialog.userLabel="",this.putForwardDialog.money=0,this.putForwardDialog.desc="",this.getUserList()},getUserList:function(){var t=this,e={limit:this.userDialog.limit,page:this.userDialog.nowPage};this.searchFrom.userId&&(e.user_id=this.searchFrom.userId),this.searchFrom.nickName&&(e.nickname=this.searchFrom.nickName),this.searchFrom.mobile&&(e.mobile=this.searchFrom.mobile),Object(a._57)(e).then(function(e){t.userList=e.list,t.userDialog.total=e.total})},confirmPutForward:function(){var t=this,e={user_id:this.putForwardDialog.user_id,money:this.putForwardDialog.money,desc:this.putForwardDialog.desc};this.$refs.refPutForward.validate(function(s){if(!s)return!1;t.$confirm("确定保存?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(a._67)(e).then(function(e){t.$message({type:"success",message:"保存成功"}),t.getList(),t.putForwardDialog.show=!1})})})},handleSelectionChange:function(t){this.selectUserList=t},onUserPageChange:function(t){this.userDialog.nowPage=t,this.getUserList()},onUserSizeChange:function(t){this.userDialog.limit=t,this.userDialog.nowPage=1,this.getUserList()},onAdd:function(){0!==this.selectUserList.length?1===this.selectUserList.length?(this.putForwardDialog.userLabel=this.selectUserList[0].nickname+"["+this.selectUserList[0].user_id+"]",this.putForwardDialog.user_id=this.selectUserList[0].user_id,this.userDialog.show=!1):this.$message({type:"error",message:"只能选择一个用户!"}):this.$message({type:"error",message:"请选择用户!"})}}},r={render:function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"putForward"},[s("el-form",{staticClass:"demo-form-inline",attrs:{model:t.search,inline:"","label-width":"80px"}},[s("el-form-item",{attrs:{label:"提现单号"}},[s("el-input",{attrs:{placeholder:"提现单号"},model:{value:t.search.withdraw_no,callback:function(e){t.$set(t.search,"withdraw_no",e)},expression:"search.withdraw_no"}})],1),t._v(" "),s("el-form-item",{attrs:{label:"订单号"}},[s("el-input",{attrs:{placeholder:"订单号"},model:{value:t.search.out_trade_no,callback:function(e){t.$set(t.search,"out_trade_no",e)},expression:"search.out_trade_no"}})],1),t._v(" "),s("el-form-item",{attrs:{label:"订单状态"}},[s("el-select",{attrs:{placeholder:"用户名/手机/课程名称"},on:{change:t.onSearch},model:{value:t.search.status,callback:function(e){t.$set(t.search,"status",e)},expression:"search.status"}},t._l(t.liStatus,function(t){return s("el-option",{key:t.status,attrs:{label:t.label,value:t.status}})}))],1),t._v(" "),s("el-form-item",{attrs:{label:"用户ID"}},[s("el-input",{attrs:{placeholder:"用户ID"},model:{value:t.search.user_id,callback:function(e){t.$set(t.search,"user_id",e)},expression:"search.user_id"}})],1),t._v(" "),s("el-form-item",{attrs:{label:"提现金额"}},[s("el-input",{attrs:{placeholder:"提现金额"},model:{value:t.search.money,callback:function(e){t.$set(t.search,"money",e)},expression:"search.money"}})],1),t._v(" "),s("el-form-item",{attrs:{label:""}},[s("el-button",{attrs:{type:"primary"},on:{click:t.onSearch}},[t._v("查询")]),t._v(" "),s("el-button",{attrs:{type:"primary"},on:{click:t.exportTable}},[t._v("导出")]),t._v(" "),t.$store.state.readonly?t._e():s("el-button",{attrs:{type:"primary"},on:{click:t.manualPutForward}},[t._v("手动提现")])],1)],1),t._v(" "),s("el-table",{staticStyle:{width:"100%"},attrs:{data:t.tableData,border:""}},[s("el-table-column",{attrs:{prop:"withdraw_no",label:"提现单号"}}),t._v(" "),s("el-table-column",{attrs:{prop:"out_trade_no",label:"订单号"}}),t._v(" "),s("el-table-column",{attrs:{label:"用户",width:"200",className:"f-c"},scopedSlots:t._u([{key:"default",fn:function(e){return[s("img",{staticClass:"avatar",attrs:{src:e.row.user_avatar}}),t._v(" "+t._s(e.row.user_nickname)+"(ID:"+t._s(e.row.user_id)+")\n ")]}}])}),t._v(" "),s("el-table-column",{attrs:{prop:"user_mobile",label:"手机号"}}),t._v(" "),s("el-table-column",{attrs:{label:"提现金额"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n "+t._s(t._f("moneyYuan")(e.row.money))+"\n ")]}}])}),t._v(" "),s("el-table-column",{attrs:{label:"提现状态"},scopedSlots:t._u([{key:"default",fn:function(e){return[s("span",{class:{status:!0,red:2===e.row.status,green:1===e.row.status}},[t._v("\n "+t._s(t._f("filterStatus")(e.row.status))+"\n ")])]}}])}),t._v(" "),s("el-table-column",{attrs:{label:"提现成功时间"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n "+t._s(e.row.success_at)+"\n ")]}}])}),t._v(" "),s("el-table-column",{attrs:{label:"提现时间"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n "+t._s(e.row.created_at)+"\n ")]}}])}),t._v(" "),s("el-table-column",{attrs:{prop:"reason",label:"失败原因"}}),t._v(" "),s("el-table-column",{attrs:{prop:"desc",label:"备注"}}),t._v(" "),t.$store.state.readonly?t._e():s("el-table-column",{attrs:{label:"操作"},scopedSlots:t._u([{key:"default",fn:function(e){return[0===e.row.status?s("el-button",{attrs:{type:"text",size:"small"},on:{click:function(s){t.checkMoney(e.row.id,e.row.desc)}}},[t._v("\n 审核\n ")]):t._e(),t._v(" "),s("el-button",{attrs:{type:"text",size:"small"},on:{click:function(s){t.addDesc(e.row.id,e.row.desc)}}},[t._v("\n 添加备注\n ")])]}}])})],1),t._v(" "),s("page",{attrs:{nowPage:t.nowPage,total:t.total,limit:t.limit},on:{pageChange:t.onPageChange,sizeChange:t.onSizeChange}}),t._v(" "),t.showDialog?s("el-dialog",{attrs:{title:t.dialogTitle,visible:t.showDialog},on:{"update:visible":function(e){t.showDialog=e}}},[s("el-form",{ref:"saveuser",attrs:{model:t.nowObj,"label-width":"70px"}},[t.showDesc?t._e():s("el-form-item",{attrs:{label:"订单状态"}},[[s("el-radio-group",{model:{value:t.nowObj.status,callback:function(e){t.$set(t.nowObj,"status",e)},expression:"nowObj.status"}},[s("el-radio",{attrs:{label:1}},[t._v("提现成功")]),t._v(" "),s("el-radio",{attrs:{label:2}},[t._v("提现失败")])],1)]],2),t._v(" "),2!==t.nowObj.status||t.showDesc?t._e():s("el-form-item",{attrs:{label:"失败理由"}},[s("el-input",{attrs:{type:"textarea",rows:"3","auto-complete":"off"},model:{value:t.nowObj.reason,callback:function(e){t.$set(t.nowObj,"reason",e)},expression:"nowObj.reason"}})],1),t._v(" "),t.showDesc?s("el-form-item",{attrs:{label:"备注信息"}},[s("el-input",{attrs:{type:"textarea",rows:"3","auto-complete":"off"},model:{value:t.nowObj.desc,callback:function(e){t.$set(t.nowObj,"desc",e)},expression:"nowObj.desc"}})],1):t._e()],1),t._v(" "),s("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[s("el-button",{attrs:{type:"primary"},on:{click:function(e){t.onSave(t.showDesc)}}},[t._v("保 存")]),t._v(" "),s("el-button",{on:{click:function(e){t.showDialog=!1}}},[t._v("取 消")])],1)],1):t._e(),t._v(" "),t.putForwardDialog.show?s("el-dialog",{attrs:{title:"手动提现",visible:t.putForwardDialog.show},on:{"update:visible":function(e){t.$set(t.putForwardDialog,"show",e)}}},[s("el-form",{ref:"refPutForward",attrs:{model:t.putForwardDialog,rules:t.rules,"label-width":"80px"}},[s("el-row",[s("el-col",{attrs:{span:20}},[s("el-form-item",{attrs:{label:"用户",prop:"userLabel"}},[s("el-input",{attrs:{readonly:"",placeholder:"请选择用户"},model:{value:t.putForwardDialog.userLabel,callback:function(e){t.$set(t.putForwardDialog,"userLabel",e)},expression:"putForwardDialog.userLabel"}})],1)],1),t._v(" "),s("el-col",{attrs:{span:4}},[s("el-button",{staticStyle:{float:"right"},attrs:{type:"primary"},on:{click:function(e){t.userDialog.show=!0}}},[t._v("选择用户")])],1)],1),t._v(" "),s("el-form-item",{attrs:{label:"提现金额",prop:"money"}},[s("el-input-number",{attrs:{min:0,placeholder:"提现金额"},model:{value:t.putForwardDialog.money,callback:function(e){t.$set(t.putForwardDialog,"money",e)},expression:"putForwardDialog.money"}})],1),t._v(" "),s("el-form-item",{attrs:{label:"提现说明",prop:"desc"}},[s("el-input",{attrs:{type:"textarea",rows:2,placeholder:"请输入内容"},model:{value:t.putForwardDialog.desc,callback:function(e){t.$set(t.putForwardDialog,"desc",e)},expression:"putForwardDialog.desc"}})],1)],1),t._v(" "),s("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[s("el-button",{on:{click:function(e){t.putForwardDialog.show=!1}}},[t._v("取 消")]),t._v(" "),s("el-button",{attrs:{type:"primary"},on:{click:t.confirmPutForward}},[t._v("确 定")])],1),t._v(" "),s("el-dialog",{attrs:{modal:!1,visible:t.userDialog.show},on:{"update:visible":function(e){t.$set(t.userDialog,"show",e)}}},[s("el-form",{attrs:{"label-width":"90px"}},[s("el-row",[s("el-col",{attrs:{span:8}},[s("el-form-item",{attrs:{label:"ID"}},[s("el-input",{model:{value:t.searchFrom.userId,callback:function(e){t.$set(t.searchFrom,"userId",e)},expression:"searchFrom.userId"}})],1)],1),t._v(" "),s("el-col",{attrs:{span:8}},[s("el-form-item",{attrs:{label:"昵称"}},[s("el-input",{model:{value:t.searchFrom.nickName,callback:function(e){t.$set(t.searchFrom,"nickName",e)},expression:"searchFrom.nickName"}})],1)],1),t._v(" "),s("el-col",{attrs:{span:8}},[s("el-form-item",{attrs:{label:"电话"}},[s("el-input",{model:{value:t.searchFrom.mobile,callback:function(e){t.$set(t.searchFrom,"mobile",e)},expression:"searchFrom.mobile"}})],1)],1)],1),t._v(" "),s("el-row",[s("el-col",{attrs:{span:8,offset:16}},[s("el-form-item",[s("el-button",{staticStyle:{float:"right"},attrs:{type:"primary",plain:""},on:{click:t.getUserList}},[t._v("搜索")])],1)],1)],1)],1),t._v(" "),s("el-table",{ref:"multipleTable",staticStyle:{width:"100%"},attrs:{data:t.userList},on:{"selection-change":t.handleSelectionChange}},[s("el-table-column",{attrs:{type:"selection",width:"55"}}),t._v(" "),s("el-table-column",{attrs:{className:"f-c",label:"用户"},scopedSlots:t._u([{key:"default",fn:function(e){return[s("img",{staticStyle:{"margin-right":"5px",width:"50px",height:"50px","border-radius":"50px"},attrs:{src:e.row.avatar}}),t._v(t._s(e.row.nickname)+"(ID:"+t._s(e.row.user_id)+")\n ")]}}])}),t._v(" "),s("el-table-column",{attrs:{prop:"mobile",label:"手机号"}})],1),t._v(" "),s("page",{attrs:{total:t.userDialog.total,limit:t.userDialog.limit},on:{pageChange:t.onUserPageChange,sizeChange:t.onUserSizeChange}}),t._v(" "),s("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[s("el-button",{on:{click:function(e){t.userDialog.show=!1}}},[t._v("取 消")]),t._v(" "),s("el-button",{attrs:{type:"primary"},on:{click:t.onAdd}},[t._v("确 定")])],1)],1)],1):t._e()],1)},staticRenderFns:[]};var l=s("VU/8")(o,r,!1,function(t){s("ey7/"),s("yTM8")},"data-v-2a31c362",null);e.default=l.exports},"ey7/":function(t,e){},yTM8:function(t,e){}});