import{B as $,C as w,w as G,D as I,N as L,G as T,H as q,a0 as U}from"./element-plus.02c000b8.js";import{a as j}from"./vue-router.93f65f3b.js";import{d as z,r as v,a1 as A,e as H,ai as M,o as b,c as O,X as e,P as o,$ as Q,u as a,a as p,Q as E,O as k,i as X,V as d}from"./@vue.ad3a2c51.js";import{_ as J}from"./index.vue_vue_type_script_setup_true_lang.c2066be7.js";import{u as K}from"./usePaging.4e4902f8.js";import{u as W}from"./useFetchData.7d587779.js";import{a as Y,e as Z}from"./group.ac84b5c8.js";import{g as F,t as ee}from"./index.7e71cca7.js";import{_ as y}from"./group_form.vue_vue_type_script_setup_true_lang.0f30c764.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 te={class:"distributor-lists"},oe=d("\u67E5\u8BE2"),se=d("\u91CD\u7F6E"),ae={class:"flex"},ie=d("\u6279\u91CF\u5220\u9664"),le={class:"mt-3"},re={class:"flex"},ne=d("\u5220\u9664"),ue={class:"flex justify-end mt-4"},Ze=z({__name:"index",setup(me){j();const c=v(),B=v(!1),_=v([]),n=A({status:"",groupName:"",name:""}),{pager:u,getLists:r,resetPage:pe,resetParams:D}=K({fetchFun:Y,params:n});r();const x=H(()=>!_.value.length),R=s=>{_.value=s.map(t=>t.id)},h=s=>{var t;s&&((t=c.value)==null||t.toggleRowSelection(s,!0)),F.confirm("\u786E\u5B9A\u8981\u5220\u9664\uFF1F").then(()=>{console.log("333");const{runFn:f}=W({apiFn:Z,onSuccess:g=>{var i;F.msgSuccess("\u5220\u9664\u6210\u529F"),r(),(i=c.value)==null||i.clearSelection()}});f({ids:s?[s==null?void 0:s.id]:_.value})}).catch(()=>{ee("\u53D6\u6D88\u5220\u9664","warning")})};return(s,t)=>{const f=$,g=w,i=G,V=I,C=L,m=T,N=q,S=M("perms"),P=U;return b(),O("div",te,[e(C,{class:"!border-none",shadow:"never"},{default:o(()=>[e(V,{ref:"formRef",class:"mb-[-16px]",model:n,inline:!0,onSubmit:t[1]||(t[1]=Q(()=>{},["prevent"]))},{default:o(()=>[e(g,{label:"\u7EC4\u522B",prop:"groupName"},{default:o(()=>[e(f,{class:"w-[280px]",modelValue:n.groupName,"onUpdate:modelValue":t[0]||(t[0]=l=>n.groupName=l),clearable:""},null,8,["modelValue"])]),_:1}),e(g,null,{default:o(()=>[e(i,{type:"primary",onClick:a(r)},{default:o(()=>[oe]),_:1},8,["onClick"]),e(i,{onClick:a(D)},{default:o(()=>[se]),_:1},8,["onClick"])]),_:1})]),_:1},8,["model"])]),_:1}),e(C,{class:"!border-none mt-4",shadow:"never"},{default:o(()=>[p("div",ae,[e(y,{onRefresh:a(r),type:"add",title:"\u65B0\u589E\u7EC4\u522B",id:""},null,8,["onRefresh"]),e(i,{type:"danger",onClick:t[2]||(t[2]=l=>h()),disabled:a(x)},{default:o(()=>[ie]),_:1},8,["disabled"])]),p("div",le,[E((b(),k(N,{ref_key:"tableRef",ref:c,class:"mt-4",size:"large",data:a(u).lists,"row-key":"id",onSelectionChange:R},{default:o(()=>[e(m,{type:"selection",width:"55","reserve-selection":!0}),e(m,{label:"\u7EC4\u522B",prop:"groupName"}),e(m,{label:"\u5907\u6CE8",prop:"remark"}),e(m,{label:"\u64CD\u4F5C",width:"300",fixed:"right"},{default:o(({row:l})=>[p("div",re,[e(y,{onRefresh:a(r),type:"edit",title:"\u7F16\u8F91",id:l.id},null,8,["onRefresh","id"]),E((b(),k(i,{type:"danger",link:"",onClick:de=>h(l)},{default:o(()=>[ne]),_:2},1032,["onClick"])),[[S,["system:distributorGroup:del"]]])])]),_:1})]),_:1},8,["data"])),[[P,B.value]])]),p("div",ue,[e(J,{modelValue:a(u),"onUpdate:modelValue":t[3]||(t[3]=l=>X(u)?u.value=l:null),onChange:a(r)},null,8,["modelValue","onChange"])])]),_:1})])}}});export{Ze as default};