Files
zyt/server/public/admin/assets/recharge_record-DKdfOuRu.js
T
2026-07-03 12:07:34 +08:00

2 lines
4.3 KiB
JavaScript

import{o as C,be as $,q as c,r as j,v as e,D as n,bh as F,b9 as q,u as a,b6 as I,b7 as O,b8 as v,bm as S,bn as A,K as G,L as d,bg as H,ac as V,O as x,bj as J,bk as M,s as f,T as h,ae as Q,P as W,bi as X,C as Y,ba as Z}from"./.pnpm-BGZW0UGg.js";import{_ as ee}from"./index.vue_vue_type_script_setup_true_lang-ByFSC-yR.js";import{h as ae,i as te}from"./index-CeIwrh_6.js";import{_ as le}from"./index.vue_vue_type_script_setup_true_lang-1hWA4uTv.js";import{_ as ne}from"./index.vue_vue_type_script_setup_true_lang-CIGxhbMA.js";import{j as k,k as oe}from"./finance-eAWFK1Mm.js";import{u as se}from"./usePaging-C4oc3vBq.js";import"./index-BeJT5uVo.js";const re={class:"flex items-center"},ie={class:"flex justify-end mt-4"},me=C({name:"rechargeRecord"}),ve=C({...me,setup(de){const o=Z({sn:"",user_info:"",pay_way:"",pay_status:"",start_time:"",end_time:""}),{pager:r,getLists:_,resetPage:p,resetParams:E}=se({fetchFun:k,params:o}),T=async b=>{await te.confirm("确认退款?"),await oe({recharge_id:b}),_()};return _(),(b,l)=>{const U=F,y=O,i=I,m=A,g=S,K=ne,u=G,z=le,B=q,w=H,P=ae,s=M,D=J,L=ee,N=$("perms"),R=X;return c(),j("div",null,[e(w,{class:"!border-none",shadow:"never"},{default:n(()=>[e(U,{type:"warning",title:"温馨提示:用户充值记录",closable:!1,"show-icon":""}),e(B,{ref:"formRef",class:"mb-[-16px] mt-[16px]",model:a(o),inline:!0},{default:n(()=>[e(i,{class:"w-[280px]",label:"充值单号"},{default:n(()=>[e(y,{modelValue:a(o).sn,"onUpdate:modelValue":l[0]||(l[0]=t=>a(o).sn=t),placeholder:"请输入充值单号",clearable:"",onKeyup:v(a(p),["enter"])},null,8,["modelValue","onKeyup"])]),_:1}),e(i,{class:"w-[280px]",label:"用户信息"},{default:n(()=>[e(y,{modelValue:a(o).user_info,"onUpdate:modelValue":l[1]||(l[1]=t=>a(o).user_info=t),placeholder:"请输入用户账号/昵称/手机号",clearable:"",onKeyup:v(a(p),["enter"])},null,8,["modelValue","onKeyup"])]),_:1}),e(i,{class:"w-[280px]",label:"支付方式"},{default:n(()=>[e(g,{modelValue:a(o).pay_way,"onUpdate:modelValue":l[2]||(l[2]=t=>a(o).pay_way=t)},{default:n(()=>[e(m,{label:"全部",value:""}),e(m,{label:"微信支付",value:2})]),_:1},8,["modelValue"])]),_:1}),e(i,{class:"w-[280px]",label:"支付状态"},{default:n(()=>[e(g,{modelValue:a(o).pay_status,"onUpdate:modelValue":l[3]||(l[3]=t=>a(o).pay_status=t)},{default:n(()=>[e(m,{label:"全部",value:""}),e(m,{label:"未支付",value:0}),e(m,{label:"已支付",value:1})]),_:1},8,["modelValue"])]),_:1}),e(i,{label:"下单时间"},{default:n(()=>[e(K,{startTime:a(o).start_time,"onUpdate:startTime":l[4]||(l[4]=t=>a(o).start_time=t),endTime:a(o).end_time,"onUpdate:endTime":l[5]||(l[5]=t=>a(o).end_time=t)},null,8,["startTime","endTime"])]),_:1}),e(i,null,{default:n(()=>[e(u,{type:"primary",onClick:a(p)},{default:n(()=>[...l[7]||(l[7]=[d("查询",-1)])]),_:1},8,["onClick"]),e(u,{onClick:a(E)},{default:n(()=>[...l[8]||(l[8]=[d("重置",-1)])]),_:1},8,["onClick"]),e(z,{class:"ml-2.5","fetch-fun":a(k),params:a(o),"page-size":a(r).size},null,8,["fetch-fun","params","page-size"])]),_:1})]),_:1},8,["model"])]),_:1}),e(w,{class:"!border-none mt-4",shadow:"never"},{default:n(()=>[V((c(),x(D,{size:"large",data:a(r).lists},{default:n(()=>[e(s,{label:"用户信息","min-width":"160"},{default:n(({row:t})=>[f("div",re,[e(P,{class:"flex-none mr-2",src:t.avatar,width:40,height:40,"preview-teleported":"",fit:"contain"},null,8,["src"]),d(" "+h(t.nickname),1)])]),_:1}),e(s,{label:"充值单号",prop:"sn","min-width":"190"}),e(s,{label:"充值金额",prop:"order_amount","min-width":"100"}),e(s,{label:"支付方式",prop:"pay_way_text","min-width":"100"}),e(s,{label:"支付状态",prop:"","min-width":"100"},{default:n(({row:t})=>[f("span",{class:Q({"text-error":t.pay_status==0})},h(t.pay_status_text),3)]),_:1}),e(s,{label:"提交时间",prop:"create_time","min-width":"180"}),e(s,{label:"支付时间",prop:"pay_time","min-width":"180"}),e(s,{label:"操作",width:"120",fixed:"right"},{default:n(({row:t})=>[t.pay_status==1?V((c(),x(u,{key:0,type:"primary",link:"",disabled:t.refund_status==1,onClick:_e=>T(t.id)},{default:n(()=>[...l[9]||(l[9]=[d(" 退款 ",-1)])]),_:1},8,["disabled","onClick"])),[[N,["recharge.recharge/refund"]]]):W("",!0)]),_:1})]),_:1},8,["data"])),[[R,a(r).loading]]),f("div",ie,[e(L,{modelValue:a(r),"onUpdate:modelValue":l[6]||(l[6]=t=>Y(r)?r.value=t:null),onChange:a(_)},null,8,["modelValue","onChange"])])]),_:1})])}}});export{ve as default};