chunk-bec69ede.9f4fbcf6.js 11 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-bec69ede","chunk-ae0ffc9c"],{5671:function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"app-container"},[a("div",{staticClass:"filter-container",staticStyle:{"margin-bottom":"20px"}},[a("el-select",{staticClass:"filter-item",staticStyle:{width:"200px","margin-right":"10px"},attrs:{placeholder:"请选择充值类型",clearable:""},model:{value:e.listQuery.payment_type,callback:function(t){e.$set(e.listQuery,"payment_type",t)},expression:"listQuery.payment_type"}},[a("el-option",{attrs:{label:"微信",value:"1"}}),a("el-option",{attrs:{label:"支付宝",value:"2"}}),a("el-option",{attrs:{label:"银行卡",value:"3"}})],1),a("el-button",{attrs:{type:"primary",icon:"el-icon-search"},on:{click:e.handleFilter}},[e._v("搜索")]),a("el-button",{attrs:{type:"success",icon:"el-icon-setting",disabled:0===e.selectedIds.length},on:{click:e.handleBatchSetData}},[e._v("批量设置渠道信息")])],1),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.listLoading,expression:"listLoading"}],staticStyle:{width:"100%",height:"calc(100% - 120px)"},attrs:{data:e.list,border:"",fit:"","highlight-current-row":""},on:{"selection-change":e.handleSelectionChange}},[a("el-table-column",{attrs:{type:"selection",width:"55",align:"center"}}),a("el-table-column",{attrs:{prop:"id",label:"ID",width:"80",align:"center"}}),a("el-table-column",{attrs:{prop:"order_no",label:"订单号","min-width":"220",align:"center"}}),a("el-table-column",{attrs:{prop:"member_id",label:"会员ID",width:"120",align:"center"}}),a("el-table-column",{attrs:{prop:"first_name",label:"用户名/邮箱","min-width":"150",align:"center"}}),a("el-table-column",{attrs:{prop:"amount",label:"充值金额",width:"120",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){var i=t.row;return[a("span",{staticStyle:{color:"#F56C6C","font-weight":"bold"}},[e._v(e._s(i.amount))])]}}])}),a("el-table-column",{attrs:{prop:"payment_type",label:"充值渠道",width:"150",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[e._v(" "+e._s(e.patTypeText[a.payment_type])+" ")]}}])}),a("el-table-column",{attrs:{prop:"payment_type",label:"支付凭证",width:"150",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){var i=t.row;return[i.image?a("el-image",{staticStyle:{width:"60px",height:"60px"},attrs:{src:i.image,"preview-src-list":[i.image]}}):e._e()]}}])}),a("el-table-column",{attrs:{prop:"status",label:"状态",width:"140",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){var i=t.row;return[a("el-tag",{attrs:{type:1===i.status?"info":2===i.status?"success":"danger"}},[e._v(" "+e._s(e.statusMap[i.status]||"未知状态")+" ")])]}}])}),a("el-table-column",{attrs:{prop:"created_at",label:"创建时间",width:"180",align:"center"}}),a("el-table-column",{attrs:{label:"操作",align:"center","min-width":"220","class-name":"small-padding fixed-width"},scopedSlots:e._u([{key:"default",fn:function(t){var i=t.row;return[0===i.status?a("el-button",{attrs:{type:"primary",size:"mini"},on:{click:function(t){return e.handleSetSingleData(i)}}},[e._v("设置渠道")]):e._e(),5===i.status?a("el-button",{attrs:{type:"success",size:"mini"},on:{click:function(t){return e.handlePass(i)}}},[e._v("通过")]):e._e(),0===i.status||5===i.status?[a("el-button",{attrs:{type:"danger",size:"mini"},on:{click:function(t){return e.handleReject(i)}}},[e._v("驳回")])]:e._e()]}}])})],1),a("div",{staticStyle:{"margin-top":"20px","text-align":"right"}},[a("el-pagination",{attrs:{background:"",layout:"total, prev, pager, next,sizes",total:e.total,"current-page":e.listQuery.page,"page-size":e.listQuery.limit,"page-sizes":[10,20,50,100]},on:{"update:currentPage":function(t){return e.$set(e.listQuery,"page",t)},"update:current-page":function(t){return e.$set(e.listQuery,"page",t)},"current-change":e.getList,"size-change":e.handleSizeChange}})],1),a("el-dialog",{attrs:{title:"设置人工充值配置",visible:e.configDialogVisible,width:"500px"},on:{"update:visible":function(t){e.configDialogVisible=t}}},[a("el-form",{ref:"configForm",attrs:{model:e.configForm,rules:e.configRules,"label-width":"100px"}},[a("el-form-item",{attrs:{label:"充值类型",prop:"payment_type"}},[a("el-radio-group",{attrs:{disabled:e.isDisabledType},model:{value:e.configForm.payment_type,callback:function(t){e.$set(e.configForm,"payment_type",t)},expression:"configForm.payment_type"}},[a("el-radio",{attrs:{label:1}},[e._v("微信")]),a("el-radio",{attrs:{label:2}},[e._v("支付宝")]),a("el-radio",{attrs:{label:3}},[e._v("银行卡")])],1)],1),a("el-form-item",{attrs:{label:"收款人姓名",prop:"payName"}},[a("el-input",{attrs:{placeholder:"请输入收款人姓名"},model:{value:e.configForm.payName,callback:function(t){e.$set(e.configForm,"payName",t)},expression:"configForm.payName"}})],1),a("el-form-item",{attrs:{label:"收款账号",prop:"payAccount"}},[a("el-input",{attrs:{placeholder:"请输入收款账号(如银行卡号/支付宝账号)"},model:{value:e.configForm.payAccount,callback:function(t){e.$set(e.configForm,"payAccount",t)},expression:"configForm.payAccount"}})],1),3!==e.configForm.payment_type?a("el-form-item",{attrs:{label:"收款码链接",prop:"payQrCode"}},[a("UploadOneImage",{model:{value:e.configForm.payQrCode,callback:function(t){e.$set(e.configForm,"payQrCode",t)},expression:"configForm.payQrCode"}})],1):e._e(),3===e.configForm.payment_type?a("el-form-item",{attrs:{label:"开户行",prop:"bankName"}},[a("el-input",{attrs:{placeholder:"请输入开户行名称"},model:{value:e.configForm.bankName,callback:function(t){e.$set(e.configForm,"bankName",t)},expression:"configForm.bankName"}})],1):e._e()],1),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.configDialogVisible=!1}}},[e._v("取消")]),a("el-button",{attrs:{type:"primary"},on:{click:e.submitConfigData}},[e._v("确认提交")])],1)],1)],1)},n=[],l=(a("0da6"),a("8f26"),a("963e"),a("f803"),a("0401"),a("7e1e")),o=a("d6fd"),s={name:"ManualRechargeList",components:{UploadOneImage:o["default"]},data:function(){return{batchDisabled:!0,list:[],total:0,listLoading:!1,selectedIds:[],isDisabledType:!1,listQuery:{page:1,limit:20,channel:"rgcz",payment_type:""},patTypeText:{1:"微信",2:"支付宝",3:"银行卡"},statusMap:{0:"待处理",1:"处理中",2:"成功",3:"失败",4:"待用户上传凭证",5:"待审核"},configDialogVisible:!1,configForm:{payment_type:1,payName:"",payAccount:"",payQrCode:"",bankName:""},configRules:{payment_type:[{required:!0,message:"请选择充值类型",trigger:"change"}],payAccount:[{required:!0,message:"请输入收款账号",trigger:"blur"}]}}},created:function(){this.getList()},methods:{getList:function(){var e=this;this.listLoading=!0,Object(l["n"])(this.listQuery).then((function(t){0===t.code&&t.data?(e.list=t.data.data,e.total=t.data.total):e.$message.error(t.msg||"获取列表失败")})).catch((function(){e.$message.error("请求异常")})).finally((function(){e.listLoading=!1}))},handleFilter:function(){this.listQuery.page=1,this.getList()},handleSelectionChange:function(e){this.selectedIds=e.map((function(e){return e.id}))},handleBatchSetData:function(){var e=this;this.isDisabledType=!1,0!==this.selectedIds.length?(this.configForm={payment_type:1,payName:"",payAccount:"",payQrCode:"",bankName:""},this.configDialogVisible=!0,this.$nextTick((function(){e.$refs.configForm.clearValidate()}))):this.$message.warning("请先选择要配置的订单")},submitConfigData:function(){var e=this;this.$refs.configForm.validate((function(t){if(t){var a={payName:e.configForm.payName,payAccount:e.configForm.payAccount};3!==e.configForm.payment_type&&(a.payQrCode=e.configForm.payQrCode),3===e.configForm.payment_type&&(a.bankName=e.configForm.bankName);var i={ids:e.selectedIds,payment_type:e.configForm.payment_type,pay_data:JSON.stringify(a)};Object(l["X"])(i).then((function(t){0===t.code?(e.$message.success("配置设置成功"),e.configDialogVisible=!1,e.getList()):e.$message.error(t.msg||"操作失败"),e.getList()}))}}))},handleSetSingleData:function(e){var t=this;this.isDisabledType=!0,this.selectedIds=[e.id],this.configForm={payment_type:e.payment_type,payName:"",payAccount:"",payQrCode:"",bankName:""},this.configDialogVisible=!0,this.$nextTick((function(){t.$refs.configForm.clearValidate()}))},handlePass:function(e){var t=this;this.$confirm("确定要通过该人工充值吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){Object(l["W"])({id:e.id,status:2,remark:""}).then((function(e){0===e.code?(t.$message.success("审核已通过"),t.getList()):(t.$message.error(e.msg||"操作失败"),t.getList())}))})).catch((function(){}))},handleReject:function(e){var t=this;this.$prompt("请输入驳回原因","提示",{confirmButtonText:"确定驳回",cancelButtonText:"取消",inputType:"textarea",inputPlaceholder:"请输入审核备注(驳回时建议填写原因)"}).then((function(a){var i=a.value;Object(l["W"])({id:e.id,status:3,remark:i||""}).then((function(e){0===e.code?(t.$message.success("审核已驳回"),t.getList()):(t.$message.error(e.msg||"操作失败"),t.getList())}))})).catch((function(){}))},handleSizeChange:function(e){this.listQuery.page=1,this.listQuery.limit=e,this.getList()}}},r=s,c=(a("71c9"),a("1805")),p=Object(c["a"])(r,i,n,!1,null,"3f8c63eb",null);t["default"]=p.exports},"60c4":function(e,t,a){},"71c9":function(e,t,a){"use strict";a("ac7e")},ac7e:function(e,t,a){},b3ef:function(e,t,a){"use strict";a("60c4")},d6fd:function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}]},[a("el-upload",{staticClass:"avatar-uploader",attrs:{action:e.uploadUrl,headers:e.headers,data:e.params,name:e.name,"show-file-list":!1,"on-success":e.handleAvatarSuccess,"before-upload":e.beforeAvatarUpload,"on-remove":e.handleRemove,limit:1}},[e.fellUrl?[e.isVideo?a("video",{staticClass:"video",attrs:{src:e.fellUrl,controls:""}},[a("source",{attrs:{src:e.fellUrl,type:"video/mp4"}})]):a("img",{staticClass:"avatar",attrs:{src:e.fellUrl}})]:a("i",{staticClass:"el-icon-plus avatar-uploader-icon"}),e.fellUrl?a("i",{staticClass:"el-icon-delete avatar-uploader-icon",on:{click:function(t){return t.stopPropagation(),e.handleRemove(t)}}}):e._e()],2)],1)},n=[],l=(a("d27c"),a("5889"),a("5f87")),o={name:"Index",props:{value:{type:String,default:""},name:{type:String,default:"file"}},data:function(){return{loading:!1,params:{},labelWidth:"120px",isVideo:!1,uploadUrl:window.global.baseURL+"upload/uploadVideo",headers:{Authorization:Object(l["a"])()},fellUrl:this.value}},watch:{value:function(e){this.fellUrl=Array.isArray(e)?e[0]:e,this.isVideo=this.isVideoLink(e)}},methods:{isVideoLink:function(e){var t=/\.(mp4|m4v|webm|mov|avi|wmv)$/i;return t.test(e)},handleRemove:function(e,t){this.fellUrl="",this.$emit("input","")},handleAvatarSuccess:function(e,t){0===e.code?(this.fellUrl=e.data.path,this.$emit("input",e.data.path)):this.$message.error(e.msg),this.loading=!1},beforeAvatarUpload:function(e){this.loading=!0}}},s=o,r=(a("b3ef"),a("1805")),c=Object(r["a"])(s,i,n,!1,null,"3e8c5127",null);t["default"]=c.exports}}]);