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