2 lines
8.9 KiB
JavaScript
2 lines
8.9 KiB
JavaScript
import{B as de,C as ce,K as me,L as pe,w as _e,D as fe,N as be,d as he,p as Fe,q as Ce,r as ve,G as Ee,O as De,H as ge,a0 as ke}from"./element-plus.02c000b8.js";import{p as ye,Q as Be,g as q,t as P,$ as U,d as we,e as xe}from"./index.7e71cca7.js";import{a as Se}from"./vue-router.93f65f3b.js";import Ve from"./QrcodeDialog.c3cca002.js";import{_ as $e}from"./index.vue_vue_type_script_setup_true_lang.c2066be7.js";import{u as Re}from"./usePaging.4e4902f8.js";import{u as Ae}from"./useFetchData.7d587779.js";import{a as M,g as Ie,h as Ne}from"./lists.d79aa1c9.js";import{o as Te}from"./status.83e9ed42.js";import{a as Le}from"./group.ac84b5c8.js";import{_ as qe}from"./moneyDetailDialog.vue_vue_type_script_setup_true_lang.748571fd.js";import{t as Pe}from"./js-table2excel.3e4a03b3.js";import{d as z,r as m,a1 as Ue,e as Me,af as W,ai as We,o as p,c as B,a as v,X as e,P as t,Y as w,a8 as Q,u as d,Q as O,O as E,i as Qe,V as s}from"./@vue.ad3a2c51.js";import"./@vueuse.c2fd8b33.js";import"./@element-plus.4b8482d8.js";import"./lodash-es.61686ec6.js";import"./dayjs.c8b8967e.js";import"./axios.136fb7b6.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./@popperjs.36402333.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./memoize-one.4ee5c96d.js";import"./lodash.8effadcb.js";import"./pinia.f0255b9b.js";import"./vue-demi.ebc8116b.js";import"./css-color-function.3cb93b94.js";import"./color.0adfd97a.js";import"./clone.4b381e37.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./nprogress.09754c1e.js";import"./vue-clipboard3.c5f2d3ed.js";import"./clipboard.42524a75.js";import"./echarts.234b3572.js";import"./zrender.8ee1a698.js";import"./tslib.60310f1a.js";import"./highlight.js.4ebdf9a4.js";import"./@highlightjs.0d5173e3.js";import"./vue3-eventbus.c7305b83.js";import"./mitt.d8e3ba72.js";import"./index.323c3889.js";const Oe=(x,D,_)=>{Pe(x,D,_)},ze={class:"distributor-lists"},Ge=s("\u67E5\u8BE2"),je=s("\u91CD\u7F6E"),He=s(" \u65B0\u589E "),Ke=s("\u6279\u91CF\u5220\u9664"),Xe=s(" \u5BFC\u51FA "),Ye=s("\u5BFC\u51FA\u6240\u9009"),Je=s("\u5BFC\u51FA\u5168\u90E8"),Ze={class:"mt-3"},et=s("\u7F16\u8F91"),tt=s("\u5220\u9664"),ot={class:"el-dropdown-link"},ut=s(" \u66F4\u591A "),at=s("\u67E5\u770B\u7ED1\u5B9A\u7528\u6237"),lt=s("\u67E5\u770B\u5206\u9500\u8BA2\u5355"),st=s("\u67E5\u770B\u4E8C\u7EF4\u7801"),nt=s("\u67E5\u770B\u4F18\u60E0\u5238"),rt={class:"flex justify-end mt-4"},it=z({name:"distributorList"}),dt=z({...it,setup(x){const D=Se(),_=m(),G=m(),j=m(!1),g=m([]),S=m([]),V=m(),i=Ue({status:"",groupId:"",name:""}),H=()=>{var u;(u=_.value)==null||u.clearSelection()},{pager:h,getLists:F,resetPage:ct,resetParams:K}=Re({fetchFun:M,params:i,nextFetchFun:H});F();const X=Me(()=>!g.value.length),Y=u=>{g.value=u.map(a=>a.id),S.value=u},$=u=>{var a;u&&((a=_.value)==null||a.toggleRowSelection(u,!0)),q.confirm("\u786E\u5B9A\u8981\u5220\u9664\uFF1F").then(()=>{const{runFn:n}=Ae({apiFn:Ne,onSuccess:l=>{var c;q.msgSuccess("\u5220\u9664\u6210\u529F"),F(),(c=_.value)==null||c.clearSelection()}});n({ids:u?[u==null?void 0:u.id]:g.value})}).catch(()=>{P("\u53D6\u6D88\u5220\u9664","warning")})},k=(u,a)=>{const n=a==="user"?"/distributor/register":a==="coupon"?"/distributor/coupon":"/distributor/order";D.push({path:n,query:{id:u.id}})},J=u=>{const a={title:"\u67E5\u770B\u4E8C\u7EF4\u7801",rawData:{...u},api:Ie};V.value.acceptParams(a)};function Z(u){return`${u.validStartTime}\u81F3${u.validEndTime}`}function ee(u){return U[u.status]}const y=m([]),te=()=>{let u=1;async function a(){const n=await Le({pageNo:u,pageSize:60});y.value.push(...n.lists),y.value.length<n.count&&(u++,a())}a()},oe=async u=>{const a=[{title:"\u5206\u9500\u5458\u540D\u79F0",key:"name"},{title:"ID\u53F7",key:"distNum"},{title:"\u8054\u7CFB\u65B9\u5F0F",key:"contact",width:150},{title:"\u5206\u9500\u7801\u6709\u6548\u671F",key:"effectTime",width:200},{title:"\u5206\u9500\u7528\u6237\u91CF",key:"bindUserNum",width:150},{title:"\u7EC4\u522B",key:"groupName"},{title:"\u5206\u9500\u72B6\u6001",key:"status"},{title:"\u5DF2\u63D0\u73B0\u91D1\u989D",key:"alreadyWithdraw"},{title:"\u53EF\u63D0\u73B0\u91D1\u989D",key:"canWithdrawCommission"},{title:"\u5F85\u7ED3\u7B97\u91D1\u989D",key:"toBeSettledMoney"},{title:"\u5206\u9500\u62BD\u4F63\u6BD4",key:"commissionRate"}];let n=S.value||[];if(u=="exportAll"&&(n=(await M({...i,pageNo:1,pageSize:9999})).lists||[]),n.length==0)return P("\u5BFC\u51FA\u6570\u636E\u4E3A\u7A7A","error");n.map(l=>{l.status=U[l.status],l.effectTime=`${l.validStartTime}\u81F3${l.validEndTime}`,l.commissionRate=l.commissionRate+"%",l.alreadyWithdraw=l.alreadyWithdraw+"\u5143",l.canWithdrawCommission=l.canWithdrawCommission+"\u5143",l.toBeSettledMoney=l.toBeSettledMoney+"\u5143"}),Oe(a,n,"\u5206\u9500\u5546\u5217\u8868")};return te(),(u,a)=>{const n=de,l=ce,c=me,R=pe,f=_e,ue=fe,A=be,ae=we,I=W("arrow-down"),N=he,b=Fe,T=Ce,L=ve,r=Ee,le=De,se=W("router-link"),ne=ge,re=We("perms"),ie=ke;return p(),B(w,null,[v("div",ze,[e(A,{class:"!border-none",shadow:"never"},{default:t(()=>[e(ue,{ref_key:"formRef",ref:G,class:"mb-[-16px]",model:i,inline:!0},{default:t(()=>[e(l,{label:"\u5206\u9500\u5458\u540D\u79F0",prop:"name"},{default:t(()=>[e(n,{class:"w-[280px]",modelValue:i.name,"onUpdate:modelValue":a[0]||(a[0]=o=>i.name=o),clearable:""},null,8,["modelValue"])]),_:1}),e(l,{label:"\u7EC4\u522B",prop:"groupId"},{default:t(()=>[e(R,{class:"w-[280px]",modelValue:i.groupId,"onUpdate:modelValue":a[1]||(a[1]=o=>i.groupId=o)},{default:t(()=>[e(c,{label:"\u5168\u90E8",value:""}),(p(!0),B(w,null,Q(y.value,o=>(p(),E(c,{key:o.id,label:o.groupName,value:o.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),e(l,{label:"\u5206\u9500\u72B6\u6001",prop:"isStop"},{default:t(()=>[e(R,{class:"w-[280px]",modelValue:i.status,"onUpdate:modelValue":a[2]||(a[2]=o=>i.status=o)},{default:t(()=>[e(c,{label:"\u5168\u90E8",value:""}),(p(!0),B(w,null,Q(d(Te).accountStatus,o=>(p(),E(c,{key:o.value,label:o.label,value:o.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),e(l,null,{default:t(()=>[e(f,{type:"primary",onClick:d(F)},{default:t(()=>[Ge]),_:1},8,["onClick"]),e(f,{onClick:d(K)},{default:t(()=>[je]),_:1},8,["onClick"])]),_:1})]),_:1},8,["model"])]),_:1}),e(A,{class:"!border-none mt-4",shadow:"never"},{default:t(()=>[e(f,{type:"primary",onClick:a[3]||(a[3]=o=>u.$router.push("add"))},{icon:t(()=>[e(ae,{name:"el-icon-Plus"})]),default:t(()=>[He]),_:1}),e(f,{type:"danger",onClick:a[4]||(a[4]=o=>$()),disabled:d(X)},{default:t(()=>[Ke]),_:1},8,["disabled"]),e(L,{class:"ml-3",onCommand:oe},{dropdown:t(()=>[e(T,null,{default:t(()=>[e(b,{command:"exportSelect"},{default:t(()=>[Ye]),_:1}),e(b,{command:"exportAll"},{default:t(()=>[Je]),_:1})]),_:1})]),default:t(()=>[e(f,{type:"default"},{default:t(()=>[Xe,e(N,{class:"el-icon--right"},{default:t(()=>[e(I)]),_:1})]),_:1})]),_:1}),v("div",Ze,[O((p(),E(ne,{ref_key:"tableRef",ref:_,class:"mt-4",size:"large",data:d(h).lists,"row-key":"id",onSelectionChange:Y},{default:t(()=>[e(r,{type:"selection",width:"55","reserve-selection":!0}),e(r,{label:"\u5206\u9500\u5458\u540D\u79F0",prop:"name"}),e(r,{label:"ID\u53F7",prop:"distNum"}),e(r,{label:"\u8054\u7CFB\u65B9\u5F0F",prop:"contact",formatter:o=>d(ye)(o,"contact"),width:"120"},null,8,["formatter"]),e(r,{label:"\u5206\u9500\u7801\u6709\u6548\u671F",width:"200",prop:"effectTime",formatter:Z}),e(r,{label:"\u5206\u9500\u7528\u6237\u91CF",prop:"bindUserNum"}),e(r,{label:"\u7EC4\u522B",prop:"groupName"}),e(r,{label:"\u5206\u9500\u72B6\u6001",prop:"status",formatter:ee}),e(r,{prop:"getType",label:"\u91D1\u989D\u8BE6\u60C5","min-width":"110"},{default:t(({row:o})=>[e(qe,{"btn-text":"\u91D1\u989D\u8BE6\u60C5",rowData:o},null,8,["rowData"])]),_:1}),e(r,{label:"\u5206\u9500\u62BD\u4F63\u6BD4",prop:"commissionRate",formatter:o=>d(Be)(o.commissionRate,"%")},null,8,["formatter"]),e(r,{label:"\u64CD\u4F5C",width:"200",fixed:"right"},{default:t(({row:o})=>[e(se,{class:"mr-2",to:{path:"edit",query:{id:o.id}}},{default:t(()=>[e(le,{type:"primary",underline:!1},{default:t(()=>[et]),_:1})]),_:2},1032,["to"]),O((p(),E(f,{type:"danger",link:"",onClick:C=>$(o)},{default:t(()=>[tt]),_:2},1032,["onClick"])),[[re,["system:distributor:del"]]]),e(L,{class:"more"},{dropdown:t(()=>[e(T,null,{default:t(()=>[e(b,{onClick:C=>k(o,"user")},{default:t(()=>[at]),_:2},1032,["onClick"]),e(b,{onClick:C=>k(o,"order")},{default:t(()=>[lt]),_:2},1032,["onClick"]),e(b,{onClick:C=>J(o)},{default:t(()=>[st]),_:2},1032,["onClick"]),e(b,{onClick:C=>k(o,"coupon")},{default:t(()=>[nt]),_:2},1032,["onClick"])]),_:2},1024)]),default:t(()=>[v("span",ot,[ut,e(N,{class:"el-icon--right"},{default:t(()=>[e(I)]),_:1})])]),_:2},1024)]),_:1})]),_:1},8,["data"])),[[ie,j.value]])]),v("div",rt,[e($e,{modelValue:d(h),"onUpdate:modelValue":a[5]||(a[5]=o=>Qe(h)?h.value=o:null),onChange:d(F)},null,8,["modelValue","onChange"])])]),_:1})]),e(Ve,{ref_key:"qrcodeRef",ref:V},null,512)],64)}}});const oo=xe(dt,[["__scopeId","data-v-d2e65194"]]);export{oo as default};
|