Files
yusheng-admin/dist/static/js/hook-BmZBh1OK.js
2025-10-23 11:07:17 +08:00

2 lines
4.7 KiB
JavaScript

var W=Object.defineProperty,j=Object.defineProperties;var G=Object.getOwnPropertyDescriptors;var E=Object.getOwnPropertySymbols;var H=Object.prototype.hasOwnProperty,J=Object.prototype.propertyIsEnumerable;var P=(t,e,a)=>e in t?W(t,e,{enumerable:!0,configurable:!0,writable:!0,value:a}):t[e]=a,b=(t,e)=>{for(var a in e||(e={}))H.call(e,a)&&P(t,a,e[a]);if(E)for(var a of E(e))J.call(e,a)&&P(t,a,e[a]);return t},v=(t,e)=>j(t,G(e));var h=(t,e,a)=>new Promise((i,d)=>{var s=o=>{try{_(a.next(o))}catch(c){d(c)}},f=o=>{try{_(a.throw(o))}catch(c){d(c)}},_=o=>o.done?i(o.value):Promise.resolve(o.value).then(s,f);_((a=a.apply(t,e)).next())});import{n as r,aK as $,ag as A,aA as g}from"./index-CRmU-Qpi.js";import{_ as N}from"./form.vue_vue_type_script_setup_true_lang-CBlDgxjt.js";import{u as I,w as Q}from"./xlsx-DaVhO591.js";import{a as M,w as U}from"./Financial-DLXohchJ.js";import{_ as V}from"./index.vue_vue_type_script_setup_true_lang-Vno3adgp.js";function re(){const t=r(!0),e=r([]),a=r(!1),i=r({search_order_sn:"",search_order_status:"",search_uid:"",search_nickname:"",search_type:"",search_withd_type:"",search_stime:"",search_etime:""}),d=r([{label:"订单编号",prop:"search_order_sn",type:"input"},{label:"订单状态",prop:"search_order_status",type:"select",optionList:[{label:"待处理",value:1},{label:"已通过",value:2},{label:"已拒绝",value:3},{label:"打款中",value:4},{label:"打款失败",value:5},{label:"已打款",value:6}]},{label:"用户ID",prop:"search_uid",type:"input"},{label:"用户昵称",prop:"search_nickname",type:"input"},{label:"提现方式",prop:"search_type",type:"select",optionList:[{label:"微信",value:1},{label:"支付宝",value:2}]},{label:"平台处理方式",prop:"search_withd_type",type:"select",optionList:[{label:"微信",value:1},{label:"支付宝",value:2}]},{label:"开始时间",prop:"search_stime",type:"date"},{label:"结束时间",prop:"search_etime",type:"date"}]),s=r({total:0,pageSize:10,pageSizes:[10,20,50,100],currentPage:1,background:!0}),f=r(),_=r([{label:"提现总额",prop:"total_money"},{label:"待审核数量",prop:"wait_num"},{label:"今日提现",prop:"today_money"},{label:"昨日提现",prop:"yesterday_money"},{label:"已完成提现总额",prop:"complete_money"},{label:"手续费收入",prop:"server_money"}]),o=r({}),c=r([{label:"订单编号",prop:"order_sn"},{label:"提现时间",prop:"createtime"},{label:"用户ID-昵称",prop:"nickname"},{label:"提现金额",prop:"money"},{label:"服务费金额",prop:"server_money"},{label:"到账金额",prop:"general_money"},{label:"支付宝/微信姓名",prop:"real_name"},{label:"支付宝/微信账号",prop:"alipay_account"},{label:"微信账号",prop:"coin"},{label:"所属银行",prop:"bank_card"},{label:"开户行",prop:"open_bank"},{label:"银行卡号",prop:"bank_card_number"},{label:"状态",prop:"status_str"},{label:"备注",prop:"remarke"},{label:"处理时间",prop:"createtime"},{label:"操作",fixed:"right",width:210,slot:"operation"}]),y=l=>h(this,null,function*(){t.value=!0,i.value=b({},l);const{data:n,code:m}=yield M(v(b({},l),{page:s.value.currentPage,page_limit:s.value.pageSize}));m&&(e.value=n.lists,o.value=n.total_data,s.value.total=n.count,s.value.currentPage=n.page),t.value=!1}),O=l=>{s.value.pageSize=l,y(i.value)},q=l=>{s.value.currentPage=l,y(i.value)},B=l=>h(this,null,function*(){$({title:"提现审批",width:"40%",props:{formInline:{status:"",withd_type:"",remarke:"",secondary_password:""}},closeOnClickModal:!1,contentRenderer:()=>A(N,{ref:f,formInline:null}),beforeSure:(n,{options:m})=>{const w=f.value.getRef(),u=m.props.formInline,k=p=>h(this,null,function*(){const{code:x,msg:S}=yield U(v(b({},p),{id:l.id}));x?(g("审批成功",{type:"success"}),y(i.value),n()):g(S,{type:"error"})});w.validate(p=>{p&&k(u)})}})}),R=r(null);return{searchForm:i,searchLabel:d,onSearch:y,isShow:a,tableList:e,tableLabel:c,pagination:s,exportExcel:()=>{let l=[];$({title:"导出数据",props:{formInline:{time:""}},width:"40%",closeOnClickModal:!1,contentRenderer:()=>A(V,{ref:R,formInline:null}),beforeSure:(n,{options:m})=>{const w=R.value.getRef(),u=m.props.formInline,k=p=>h(this,null,function*(){const{data:x,code:S}=yield M(v(b({},p),{page:1,page_limit:2e4}));if(S){l=x.lists;const D=l.map(L=>{const C=[];return c.value.forEach(T=>{C.push(L[T.prop])}),C}),F=[];c.value.forEach(L=>{F.push(L.label)}),D.unshift(F);const K=I.aoa_to_sheet(D),z=I.book_new();I.book_append_sheet(z,K,"数据报表"),Q(z,`提现列表统计${p.search_stime} - ${p.search_etime}.xlsx`),g("导出成功",{type:"success"}),n()}else g("获取数据失败,请重试!",{type:"error"})});w.validate(p=>{p&&u.time&&u.time.length&&k({search_stime:u.time[0]||"",search_etime:u.time[1]||""})})}})},handleSizeChange:O,handleCurrentChange:q,loading:t,statisticsList:_,statisticsData:o,withdrawalData:B}}export{re as useData};