mirror of
https://gitee.com/niucloud-team/niucloud.git
synced 2026-01-06 03:58:10 +00:00
2 lines
8.1 KiB
JavaScript
2 lines
8.1 KiB
JavaScript
import{d as W,y as Z,n as G,r as h,f as J,h as m,c as u,e as a,w as s,a as r,t as c,u as o,q as n,F as S,W as I,s as C,i as g,Z as K,B as Q,c5 as X,b0 as ee,b1 as ae,a9 as te,L as le,M as oe,a4 as ne,a1 as se,bV as re,E as ie,N as ce,aj as me,ak as pe,a2 as de,a3 as ue}from"./index-ba7d1aeb.js";/* 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 *//* empty css */import"./el-form-item-4ed993c7.js";/* empty css *//* empty css *//* empty css */import{_ as _e}from"./member_head-d9fd7b2c.js";import{q as be,r as fe,t as he,u as ge,v as ve,w as ye}from"./member-9436e02a.js";import{_ as xe}from"./member-balance-info.vue_vue_type_script_setup_true_lang-8fb50557.js";/* empty css *//* empty css */const we={class:"main-container"},ke={class:"flex justify-between items-center"},Pe={class:"text-page-title"},Te={class:"statistic-card"},Ce={class:"statistic-footer"},Ee={class:"footer-item text-[14px] text-[#666]"},Ve={class:"statistic-card"},Be={class:"statistic-footer"},De={class:"footer-item text-[14px] text-[#666]"},Fe={class:"statistic-card"},Le={class:"statistic-footer"},Se={class:"footer-item text-[14px] text-[#666]"},Ie={class:"mt-[10px]"},Me=["onClick"],Ne=["src"],$e={key:1,class:"w-[50px] h-[50px] mr-[10px] rounded-full",src:_e,alt:""},ze={class:"flex flex-col"},Ue={class:"whitespace-nowrap"},Ae={key:0},Re={key:1},je={class:"mt-[16px] flex justify-end"},ga=W({__name:"balance",setup(Ye){const E=Z(),M=E.meta.title,V=parseInt(E.query.id||0),e=G({page:1,limit:10,total:0,loading:!0,data:[],searchParam:{keywords:"",from_type:"",create_time:"",mobile:"",member_id:V,balance_type:""}}),y=h([]);(async()=>{y.value=await(await be("balance")).data})();const B=h(),N=i=>{i&&(i.resetFields(),_())},_=(i=1)=>{e.loading=!0,e.page=i,e.searchParam.balance_type==""||e.searchParam.balance_type=="balance"?fe({page:e.page,limit:e.limit,...e.searchParam}).then(l=>{e.loading=!1,e.data=l.data.data,e.total=l.data.total}).catch(()=>{e.loading=!1}):he({page:e.page,limit:e.limit,...e.searchParam}).then(l=>{e.loading=!1,e.data=l.data.data,e.total=l.data.total}).catch(()=>{e.loading=!1})};_();const x=h(null),$=i=>{x.value.setFormData(i),x.value.showDialog=!0},z=J(),U=i=>{z.push(`/member/detail?id=${i}`)},d=h([]);(()=>{ge({member_id:V}).then(i=>{d.value=i.data})})();const D=h([]);(()=>{ve().then(i=>{for(const l in i.data)(l=="balance"||l=="money")&&D.value.push({name:i.data[l],type:l})})})();const F=()=>{let i=e.searchParam.balance_type;i==""&&(i="balance"),ye({account_type:i}).then(l=>{y.value=l.data})};return F(),(i,l)=>{const w=X,k=ee,A=ae,P=te,R=le,f=oe,v=ne,L=se,j=re,T=ie,Y=ce,p=me,q=pe,H=de,O=ue;return m(),u("div",we,[a(P,{class:"box-card !border-none",shadow:"never"},{default:s(()=>[r("div",ke,[r("span",Pe,c(o(M)),1)]),a(P,{class:"box-card !border-none !px-[35px]",shadow:"never"},{default:s(()=>[a(A,{class:"flex"},{default:s(()=>[a(k,{span:8,class:"min-w-[100px]"},{default:s(()=>[r("div",Te,[a(w,{value:d.value.money&&d.value.balance?(Number.parseFloat(d.value.money)+Number.parseFloat(d.value.balance)).toFixed(2):"0.00"},null,8,["value"]),r("div",Ce,[r("div",Ee,[r("span",null,c(o(n)("totalAllBalance")),1)])])])]),_:1}),a(k,{span:8,class:"min-w-[100px]"},{default:s(()=>[r("div",Ve,[a(w,{value:d.value.money},null,8,["value"]),r("div",Be,[r("div",De,[r("span",null,c(o(n)("totalMoney")),1)])])])]),_:1}),a(k,{span:8,class:"min-w-[100px]"},{default:s(()=>[r("div",Fe,[a(w,{value:d.value.balance},null,8,["value"]),r("div",Le,[r("div",Se,[r("span",null,c(o(n)("totalBalance")),1)])])])]),_:1})]),_:1})]),_:1}),a(P,{class:"box-card !border-none mb-[10px] table-search-wrap",shadow:"never"},{default:s(()=>[a(Y,{inline:!0,model:e.searchParam,ref_key:"searchFormRef",ref:B},{default:s(()=>[a(f,{label:o(n)("memberInfo"),prop:"keywords"},{default:s(()=>[a(R,{modelValue:e.searchParam.keywords,"onUpdate:modelValue":l[0]||(l[0]=t=>e.searchParam.keywords=t),modelModifiers:{trim:!0},class:"!w-[200px]",placeholder:o(n)("memberInfoPlaceholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),a(f,{label:o(n)("balanceType"),prop:"balance_type"},{default:s(()=>[a(L,{modelValue:e.searchParam.balance_type,"onUpdate:modelValue":l[1]||(l[1]=t=>e.searchParam.balance_type=t),clearable:"",placeholder:o(n)("fromTypePlaceholder"),class:"input-width",onChange:F},{default:s(()=>[a(v,{label:o(n)("selectPlaceholder"),value:""},null,8,["label"]),(m(!0),u(S,null,I(D.value,(t,b)=>(m(),C(v,{label:t.name,value:t.type,key:b},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"]),a(f,{label:o(n)("fromType"),prop:"from_type"},{default:s(()=>[a(L,{modelValue:e.searchParam.from_type,"onUpdate:modelValue":l[2]||(l[2]=t=>e.searchParam.from_type=t),clearable:"",placeholder:o(n)("fromTypePlaceholder"),class:"input-width"},{default:s(()=>[a(v,{label:o(n)("selectPlaceholder"),value:""},null,8,["label"]),(m(!0),u(S,null,I(y.value,(t,b)=>(m(),C(v,{label:t.name,value:b,key:b},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"]),a(f,{label:o(n)("createTime"),prop:"create_time"},{default:s(()=>[a(j,{modelValue:e.searchParam.create_time,"onUpdate:modelValue":l[3]||(l[3]=t=>e.searchParam.create_time=t),type:"datetimerange","value-format":"YYYY-MM-DD HH:mm:ss","start-placeholder":o(n)("startDate"),"end-placeholder":o(n)("endDate")},null,8,["modelValue","start-placeholder","end-placeholder"])]),_:1},8,["label"]),a(f,null,{default:s(()=>[a(T,{type:"primary",onClick:l[4]||(l[4]=t=>_())},{default:s(()=>[g(c(o(n)("search")),1)]),_:1}),a(T,{onClick:l[5]||(l[5]=t=>N(B.value))},{default:s(()=>[g(c(o(n)("reset")),1)]),_:1})]),_:1})]),_:1},8,["model"])]),_:1}),r("div",Ie,[K((m(),C(q,{data:e.data,size:"large"},{empty:s(()=>[r("span",null,c(e.loading?"":o(n)("emptyData")),1)]),default:s(()=>[a(p,{prop:"member_id",label:o(n)("memberId"),"min-width":"100","show-overflow-tooltip":!0},{default:s(({row:t})=>[g(c(t.member.member_no),1)]),_:1},8,["label"]),a(p,{label:o(n)("memberInfo"),"min-width":"140","show-overflow-tooltip":!0},{default:s(({row:t})=>[r("div",{class:"flex items-center cursor-pointer",onClick:b=>U(t.member_id)},[t.member.headimg?(m(),u("img",{key:0,class:"w-[50px] h-[50px] mr-[10px]",src:o(Q)(t.member.headimg),alt:""},null,8,Ne)):(m(),u("img",$e)),r("div",ze,[r("span",null,c(t.member.nickname||""),1)])],8,Me)]),_:1},8,["label"]),a(p,{prop:"mobile",label:o(n)("mobile"),"min-width":"90"},{default:s(({row:t})=>[g(c(t.member.mobile||""),1)]),_:1},8,["label"]),a(p,{prop:"account_data",label:o(n)("accountData"),"min-width":"100",align:"right"},{default:s(({row:t})=>[r("div",Ue,[t.account_data>=0?(m(),u("span",Ae,"+"+c(t.account_data),1)):(m(),u("span",Re,c(t.account_data),1))])]),_:1},8,["label"]),a(p,{prop:"account_sum",label:o(n)("accountSum"),"min-width":"110",align:"right"},null,8,["label"]),a(p,{prop:"account_type_name",label:o(n)("balanceType"),"min-width":"150",align:"center"},null,8,["label"]),a(p,{prop:"from_type_name",label:o(n)("fromType"),"min-width":"120",align:""},null,8,["label"]),a(p,{prop:"create_time","show-overflow-tooltip":!0,label:o(n)("createTime"),"min-width":"150"},null,8,["label"]),a(p,{label:o(n)("operation"),align:"right",fixed:"right",width:"100"},{default:s(({row:t})=>[a(T,{type:"primary",link:"",onClick:b=>$(t)},{default:s(()=>[g(c(o(n)("info")),1)]),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data"])),[[O,e.loading]]),r("div",je,[a(H,{"current-page":e.page,"onUpdate:current-page":l[6]||(l[6]=t=>e.page=t),"page-size":e.limit,"onUpdate:page-size":l[7]||(l[7]=t=>e.limit=t),layout:"total, sizes, prev, pager, next, jumper",total:e.total,onSizeChange:l[8]||(l[8]=t=>_()),onCurrentChange:_},null,8,["current-page","page-size","total"])])])]),_:1}),a(xe,{ref_key:"balanceDialog",ref:x,onComplete:_},null,512)])}}});export{ga as default};
|