mirror of
https://gitee.com/niucloud-team/niucloud.git
synced 2026-02-18 22:33:48 +00:00
2 lines
12 KiB
JavaScript
2 lines
12 KiB
JavaScript
import{d as ne,r as p,x as re,f as ie,q as e,n as J,h as m,c as w,e as a,w as o,a as r,t as i,u as s,F as $,Q as Y,s as x,i as c,P as M,A as ue,_ as de,d9 as me,ag as ce,ah as pe,a0 as _e,da as fe,K as he,J as ve,ak as be,aI as ge,E as ye,L as we,aa as xe,ac as ke,T as Ve,a1 as Fe,U as Ce}from"./index-ae2d9b78.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./el-tooltip-4ed993c7.js";/* empty css *//* empty css *//* empty css */import"./el-form-item-4ed993c7.js";/* empty css *//* empty css *//* empty css *//* empty css */import{_ as Pe}from"./default_headimg-a897263d.js";import{g as Oe,a as De,b as Te,c as Ae,m as Se,d as Ee,e as Ue}from"./member-4f56ccd3.js";const $e={class:"main-container"},Ye={class:"flex justify-between items-center mb-[5px]"},Me={class:"text-page-title"},Le={class:"statistic-card"},Re={class:"statistic-footer"},Ie={class:"footer-item text-[14px] text-[#666]"},je={class:"statistic-card"},Be={class:"statistic-footer"},ze={class:"footer-item text-[14px] text-[#666]"},He={class:"mt-[10px]"},Ne=["onClick"],We=["src"],qe={key:1,class:"w-[50px] h-[50px] mr-[10px]",src:Pe,alt:""},Je={class:"flex flex flex-col"},Ke={class:"mt-[16px] flex justify-end"},Qe={class:"input-width"},Ge={class:"input-width"},Xe={class:"input-width"},Ze={class:"input-width"},ea={class:"input-width"},aa={class:"input-width"},ta={class:"input-width"},la={class:"dialog-footer"},sa={class:"dialog-footer"},oa={class:"dialog-footer"},$a=ne({__name:"cash_out",setup(na){const L=p([]);(async()=>{L.value=await(await Oe()).data})();const O=p(!1),K=re(),Q=ie(),G=K.meta.title,R=p({1:{value:[e("successfulAudit"),e("auditFailure"),e("detail")],clickArr:["successfulAuditFn","auditFailureFn","detailFn"]},2:{value:[e("transfer"),e("detail")],clickArr:["transferFn","detailFn"]},3:{value:[e("detail")],clickArr:["detailFn"]},"-1":{value:[e("detail")],clickArr:["detailFn"]},"-2":{value:[e("detail")],clickArr:["detailFn"]}}),I=J({}),n=J({page:1,limit:10,total:0,loading:!0,data:[],searchParam:{order_no:"",member_id:0,create_time:[],status:"",cash_out_no:"",keyword:"",audit_time:"",transfer_time:"",transfer_type:""}}),k=p({transfered:0,cash_outing:0});(()=>{De().then(u=>{k.value=u.data})})();const F=p([]);(async()=>{F.value=await(await Te()).data})();const j=p(),X=u=>{u&&(u.resetFields(),_())},_=(u=1)=>{n.loading=!0,n.page=u,Ae({page:n.page,limit:n.limit,...n.searchParam}).then(l=>{n.loading=!1,n.data=l.data.data,n.total=l.data.total}).catch(()=>{n.loading=!1})};_();const y=p({refuse_reason:"",id:0,action:0}),V=p(!1),Z=(u,l)=>{const f={};["successfulAuditFn","auditFailureFn"].includes(u)?(f.id=l.id,u=="successfulAuditFn"?(f.action="agree",z(f)):(f.action="refuse",y.value=Object.assign(y.value,f),V.value=!0)):u=="transferFn"?(f.id=l.id,de.confirm(`${e("isTransfer")}`,`${e("transfer")}`).then(()=>{ee(f)})):ae(l.id)},ee=u=>{Se({...u}).then(l=>{_()}).catch(()=>{_()})},C=p(!1),v=p({nickname:"",account_type_name:"",transfer_type:"",apply_money:0,service_money:0,money:0,status_name:""}),B=p(!0),ae=u=>{Ee(u).then(l=>{v.value=l.data,C.value=!0,B.value=!1}).catch(()=>{_()})},z=u=>{Ue({...u}).then(l=>{_()}).catch(()=>{_()})},H=()=>{V.value=!1,z(y.value)},te=u=>{Q.push(`/member/detail?id=${u}`)};return(u,l)=>{const f=me,N=ce,le=pe,D=_e,T=fe,d=he,A=ve,P=be,W=ge,b=ye,S=we,h=xe,se=ke,oe=Ve,E=Fe,U=Ce;return m(),w("div",$e,[a(D,{class:"box-card !border-none",shadow:"never"},{default:o(()=>[r("div",Ye,[r("span",Me,i(s(G)),1)]),a(D,{class:"box-card !border-none base-bg !px-[35px]",shadow:"never"},{default:o(()=>[a(le,{class:"flex"},{default:o(()=>[a(N,{span:12},{default:o(()=>[r("div",Le,[a(f,{value:k.value.transfered?k.value.transfered.toFixed(2):"0.00"},null,8,["value"]),r("div",Re,[r("div",Ie,[r("span",null,i(s(e)("totalTransfered")),1)])])])]),_:1}),a(N,{span:12},{default:o(()=>[r("div",je,[a(f,{value:k.value.cash_outing?k.value.cash_outing.toFixed(2):"0"},null,8,["value"]),r("div",Be,[r("div",ze,[r("span",null,i(s(e)("totalCashOuting")),1)])])])]),_:1})]),_:1})]),_:1}),a(D,{class:"box-card !border-none mb-[10px] table-search-wrap",shadow:"never"},{default:o(()=>[a(S,{inline:!0,model:n.searchParam,ref_key:"searchFormRef",ref:j},{default:o(()=>[a(d,{label:s(e)("applyTime"),prop:"create_time"},{default:o(()=>[a(T,{modelValue:n.searchParam.create_time,"onUpdate:modelValue":l[0]||(l[0]=t=>n.searchParam.create_time=t),type:"datetimerange","value-format":"YYYY-MM-DD HH:mm:ss","start-placeholder":s(e)("startDate"),"end-placeholder":s(e)("endDate")},null,8,["modelValue","start-placeholder","end-placeholder"])]),_:1},8,["label"]),a(d,{label:s(e)("cashOutNumber"),prop:"cash_out_no"},{default:o(()=>[a(A,{modelValue:n.searchParam.cash_out_no,"onUpdate:modelValue":l[1]||(l[1]=t=>n.searchParam.cash_out_no=t),class:"w-[240px]",placeholder:s(e)("cashOutNumberPlaceholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),a(d,{label:s(e)("memberInfo"),prop:"keyword"},{default:o(()=>[a(A,{modelValue:n.searchParam.keyword,"onUpdate:modelValue":l[2]||(l[2]=t=>n.searchParam.keyword=t),class:"w-[240px]",placeholder:s(e)("memberInfoPlaceholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),a(d,{label:s(e)("cashOutMethod"),prop:"transfer_type"},{default:o(()=>[a(W,{modelValue:n.searchParam.transfer_type,"onUpdate:modelValue":l[3]||(l[3]=t=>n.searchParam.transfer_type=t),clearable:"",class:"input-width"},{default:o(()=>[a(P,{label:s(e)("selectPlaceholder"),value:""},null,8,["label"]),(m(!0),w($,null,Y(F.value,(t,g)=>(m(),x(P,{label:t.name,value:g,key:g},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"]),a(d,{label:s(e)("cashOutStatus"),prop:"status"},{default:o(()=>[a(W,{modelValue:n.searchParam.status,"onUpdate:modelValue":l[4]||(l[4]=t=>n.searchParam.status=t),clearable:"",class:"input-width"},{default:o(()=>[a(P,{label:s(e)("selectPlaceholder"),value:""},null,8,["label"]),(m(!0),w($,null,Y(L.value,(t,g)=>(m(),x(P,{label:t,value:g,key:g},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"]),a(d,{label:s(e)("auditTime"),prop:"audit_time"},{default:o(()=>[a(T,{modelValue:n.searchParam.audit_time,"onUpdate:modelValue":l[5]||(l[5]=t=>n.searchParam.audit_time=t),type:"datetimerange","value-format":"YYYY-MM-DD HH:mm:ss","start-placeholder":s(e)("startDate"),"end-placeholder":s(e)("endDate")},null,8,["modelValue","start-placeholder","end-placeholder"])]),_:1},8,["label"]),a(d,{label:s(e)("transferTime"),prop:"transfer_time"},{default:o(()=>[a(T,{modelValue:n.searchParam.transfer_time,"onUpdate:modelValue":l[6]||(l[6]=t=>n.searchParam.transfer_time=t),type:"datetimerange","value-format":"YYYY-MM-DD HH:mm:ss","start-placeholder":s(e)("startDate"),"end-placeholder":s(e)("endDate")},null,8,["modelValue","start-placeholder","end-placeholder"])]),_:1},8,["label"]),a(d,null,{default:o(()=>[a(b,{type:"primary",onClick:l[7]||(l[7]=t=>_())},{default:o(()=>[c(i(s(e)("search")),1)]),_:1}),a(b,{onClick:l[8]||(l[8]=t=>X(j.value))},{default:o(()=>[c(i(s(e)("reset")),1)]),_:1})]),_:1})]),_:1},8,["model"])]),_:1}),r("div",He,[M((m(),x(se,{data:n.data,size:"large"},{empty:o(()=>[r("span",null,i(n.loading?"":s(e)("emptyData")),1)]),default:o(()=>[a(h,{prop:"order_no","show-overflow-tooltip":!0,label:s(e)("memberInfo"),align:"center","min-width":"140"},{default:o(({row:t})=>[r("div",{class:"flex items-center cursor-pointer",onClick:g=>te(t.member.member_id)},[t.member.headimg?(m(),w("img",{key:0,class:"w-[50px] h-[50px] mr-[10px]",src:s(ue)(t.member.headimg),alt:""},null,8,We)):(m(),w("img",qe)),r("div",Je,[r("span",null,i(t.member.nickname||""),1),r("span",null,i(t.member.mobile||""),1)])],8,Ne)]),_:1},8,["label"]),a(h,{label:s(e)("cashOutMethod"),align:"center","min-width":"140"},{default:o(({row:t})=>[c(i(F.value[t.transfer_type].name),1)]),_:1},8,["label"]),a(h,{prop:"apply_money",label:s(e)("applicationForWithdrawalAmount"),"min-width":"140",align:"center"},null,8,["label"]),a(h,{prop:"money",label:s(e)("actualTransferAmount"),"min-width":"200",align:"center"},null,8,["label"]),a(h,{prop:"service_money",label:s(e)("cashOutCommission"),align:"center","min-width":"140"},null,8,["label"]),a(h,{prop:"status_name",label:s(e)("cashOutStatus"),align:"center","min-width":"100"},null,8,["label"]),a(h,{label:s(e)("applyTime"),"min-width":"180",align:"center"},{default:o(({row:t})=>[c(i(t.create_time||""),1)]),_:1},8,["label"]),a(h,{label:s(e)("auditTime"),"min-width":"180",align:"center"},{default:o(({row:t})=>[c(i(t.audit_time||""),1)]),_:1},8,["label"]),a(h,{label:s(e)("transferTime"),"min-width":"180",align:"center"},{default:o(({row:t})=>[c(i(t.transfer_time||""),1)]),_:1},8,["label"]),a(h,{label:s(e)("operation"),align:"right",fixed:"right",width:"230"},{default:o(({row:t})=>[(m(!0),w($,null,Y(R.value[t.status.toString()].value,(g,q)=>(m(),x(b,{key:q+"a",onClick:da=>Z(R.value[t.status.toString()].clickArr[q],t),type:"primary",link:""},{default:o(()=>[c(i(g),1)]),_:2},1032,["onClick"]))),128))]),_:1},8,["label"])]),_:1},8,["data"])),[[U,n.loading]]),r("div",Ke,[a(oe,{"current-page":n.page,"onUpdate:current-page":l[9]||(l[9]=t=>n.page=t),"page-size":n.limit,"onUpdate:page-size":l[10]||(l[10]=t=>n.limit=t),layout:"total, sizes, prev, pager, next, jumper",total:n.total,onSizeChange:l[11]||(l[11]=t=>_()),onCurrentChange:_},null,8,["current-page","page-size","total"])])])]),_:1}),a(E,{modelValue:C.value,"onUpdate:modelValue":l[13]||(l[13]=t=>C.value=t),title:s(e)("cashOutDetail"),width:"500px","destroy-on-close":!0},{footer:o(()=>[r("span",la,[a(b,{type:"primary",onClick:l[12]||(l[12]=t=>C.value=!1)},{default:o(()=>[c(i(s(e)("confirm")),1)]),_:1})])]),default:o(()=>[M((m(),x(S,{model:v.value,"label-width":"120px",ref:"formRef",rules:I,class:"page-form"},{default:o(()=>[a(d,{label:s(e)("nickname")},{default:o(()=>[r("div",Qe,i(v.value.nickname),1)]),_:1},8,["label"]),a(d,{label:s(e)("cashOutAccountType")},{default:o(()=>[r("div",Ge,i(v.value.account_type_name),1)]),_:1},8,["label"]),a(d,{label:s(e)("cashOutMethod")},{default:o(()=>[r("div",Xe,i(F.value[v.value.transfer_type].name),1)]),_:1},8,["label"]),a(d,{label:s(e)("applicationForWithdrawalAmount")},{default:o(()=>[r("div",Ze,i(v.value.apply_money),1)]),_:1},8,["label"]),a(d,{label:s(e)("cashOutCommission")},{default:o(()=>[r("div",ea,i(v.value.service_money),1)]),_:1},8,["label"]),a(d,{label:s(e)("actualTransferAmount")},{default:o(()=>[r("div",aa,i(v.value.money),1)]),_:1},8,["label"]),a(d,{label:s(e)("cashOutStatus")},{default:o(()=>[r("div",ta,i(v.value.status_name),1)]),_:1},8,["label"])]),_:1},8,["model","rules"])),[[U,B.value]])]),_:1},8,["modelValue","title"]),a(E,{modelValue:V.value,"onUpdate:modelValue":l[17]||(l[17]=t=>V.value=t),title:s(e)("rejectionAudit"),width:"500px","destroy-on-close":!0},{footer:o(()=>[r("span",sa,[a(b,{onClick:l[15]||(l[15]=t=>V.value=!1)},{default:o(()=>[c(i(s(e)("cancel")),1)]),_:1}),a(b,{type:"primary",loading:u.loading,onClick:l[16]||(l[16]=t=>H())},{default:o(()=>[c(i(s(e)("confirm")),1)]),_:1},8,["loading"])])]),default:o(()=>[M((m(),x(S,{model:y.value,"label-width":"90px",ref:"formRef",rules:I,class:"page-form"},{default:o(()=>[a(d,{label:s(e)("reasonsRefusal"),prop:"label_name"},{default:o(()=>[a(A,{modelValue:y.value.refuse_reason,"onUpdate:modelValue":l[14]||(l[14]=t=>y.value.refuse_reason=t),clearable:"",placeholder:s(e)("reasonsRefusalPlaceholder"),class:"input-width",type:"textarea"},null,8,["modelValue","placeholder"])]),_:1},8,["label"])]),_:1},8,["model","rules"])),[[U,u.loading]])]),_:1},8,["modelValue","title"]),a(E,{modelValue:O.value,"onUpdate:modelValue":l[20]||(l[20]=t=>O.value=t),title:s(e)("rejectionAudit"),width:"500px","destroy-on-close":!0},{footer:o(()=>[r("span",oa,[a(b,{onClick:l[18]||(l[18]=t=>O.value=!1)},{default:o(()=>[c(i(s(e)("cancel")),1)]),_:1}),a(b,{type:"primary",onClick:l[19]||(l[19]=t=>H())},{default:o(()=>[c(i(s(e)("confirm")),1)]),_:1})])]),default:o(()=>[r("p",null,i(s(e)("isTransfer")),1)]),_:1},8,["modelValue","title"])])}}});export{$a as default};
|