chunk-2d0cf866.18bf1504.js 3.9 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d0cf866"],{"63a4":function(t,e,n){"use strict";n.r(e);var a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"new-app-container layout-vertical"},[n("YMTableSearch",{attrs:{loading:t.loading,"search-form":t.searchForm},on:{onValueChange:t.onValueChange,submit:t.onSubmit}}),n("YMTable",{ref:"table",attrs:{"table-key":1,index:!0,selection:!1,"table-options":t.tableOptions,"edit-form":t.editForm,"edit-config":t.editConfig,columns:t.columns,"rows-actions":t.rowsActions,"show-summary":!1,apis:t.apis,actionsWidth:120,alertTip:t.alertTip,"custom-style":{height:"calc(100vh - 170px)"}},on:{onResponse:t.onResponse}}),n("Dialog",{ref:"dialog"},[n("template",{slot:"content"})],2)],1)},o=[],i=n("5530"),s=(n("99af"),n("9039")),l=n("7e1e"),r={components:{Dialog:s["a"]},data:function(){var t=this;return{loading:!1,visibleBasicDrawer:!1,alertTip:"",searchForm:[{label:"会员ID",type:"input",prop:"member_id",clearable:!1},{label:"订单号",type:"input",prop:"order_no",clearable:!1},{label:"状态",type:"select",prop:"status",clearable:!1,options:[{value:0,label:"待处理"},{value:1,label:"处理中"},{value:2,label:"成功"},{value:3,label:"失败"}]}],columns:[{label:"会员昵称",popover:!0,width:140,prop:["user_info.first_name"],tagType:function(t){return 1===(null===t||void 0===t?void 0:t.user_info.status)?"danger":""},options:[{label:"会员ID",value:["user_info.member_id"]},{label:"用户名称",value:["user_info.username"]},{label:"异常信息",vShow:function(t){return!(null===t||void 0===t||!t.user_info.admin_note)},value:["user_info.admin_note"]}]},{label:"订单号",prop:"order_no"},{label:"金额",prop:"amount"},{label:"渠道",prop:"bank_name"},{label:"手续费",prop:"fee",method:function(t){return t.fee.substring(0,5)}},{label:"状态",prop:"status",method:function(e){return t.setStatus(e)}},{label:"备注",prop:"remark"},{label:"更新时间",prop:"updated_at"},{label:"创建时间",prop:"created_at"}],rowsActions:[{key:"check",label:"订单同步",vIF:function(t){return 1===t.type&&1===t.status},method:function(e){t.$confirm("确定同步该订单,是否继续?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){Object(l["t"])({id:e.id}).then((function(e){t.$message({type:"success",message:e.msg}),t.onSubmit()}))}))}}],apis:{list:{url:"paymentOrder",dataParam:"data.data",resultParam:"data",init:!1}},tableOptions:{},editForm:[],editConfig:{addTip:"注:备注",editTip:"注:备注"}}},created:function(){},mounted:function(){this.onSubmit()},methods:{onResponse:function(t){this.alertTip="总金额:".concat(t.total_amount,"(RMB);已处理:").concat(t.total_success,"(RMB);失败金额:").concat(t.total_fail,"(RMB)")},getStatus:function(t){var e=this;2===t.status?this.$prompt("请输入原因","提示",{confirmButtonText:"确定",cancelButtonText:"取消",inputPattern:/^\S+$/,inputErrorMessage:"请输入原因"}).then((function(n){var a=n.value;Object(l["a"])(Object(i["a"])(Object(i["a"])({},t),{},{remark:a})).then((function(){e.onSubmit(),e.$message({type:"success",message:"操作成功"})}))})):this.$confirm("确定通过审核?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){Object(l["a"])(t).then((function(){e.onSubmit(),e.$message({type:"success",message:"操作成功"})}))}))},setStatus:function(t){var e=10,n={1:"处理中",2:"成功",3:"失败"},a=Math.floor((Date.now()-new Date(t.created_at))/6e4);if(a>e&&1===t.type&&1===t.status){var o=Math.floor(a/60);return o>0?"超时".concat(o,"小时"):"超时".concat(a,"分钟")}return n[t.status]||"待处理"},handleSubmit:function(t){console.log("提交数据:",t)},handleClickDrawer:function(t){},onValueChange:function(t){},onSubmit:function(t){this.$refs.table.getList(Object(i["a"])({type:0},t))}}},u=r,c=n("2877"),p=Object(c["a"])(u,a,o,!1,null,null,null);e["default"]=p.exports}}]);