2 lines
1.8 KiB
JavaScript
2 lines
1.8 KiB
JavaScript
import{r as e,ag as a,D as l,m as o,e as s,w as r,N as t,bo as u,g as d,bq as p,cG as i,aY as n,c,a7 as f,a8 as m,cH as g,O as h,t as _,l as b,an as w,aX as v,aO as y,ai as D}from"./index.DjZ03hFA.js";/* empty css */import{a as G,b as U}from"./payee-user.hH_LVLwr.js";const j={class:"dialog-footer"},k={__name:"user_gorup",props:{showUserGroupDialog:{type:Boolean,default:!1},currentRow:{type:Object,default:{}}},emits:["update:showUserGroupDialog","refreshLoad"],setup(k,{emit:x}){const O=k,R=e([]);let V=e([]),B=a([]);const C=a({mode:"single",type:["1","2"]});l(()=>O.showUserGroupDialog,e=>{e&&(R.value=O.currentRow.groupInfo,E())});const E=()=>{B.loading=!0;U(Object.assign({limit:100,page:1,orderBy:"created_time",orderType:"DESC"},{})).then(e=>{let a=[];e.data.forEach(e=>{a.push({label:e.name,value:e.id})}),D(()=>{V.value=a})}).catch(()=>{B.loading=!1})},L=e(),X=x,q=()=>{X("update:showUserGroupDialog",!1)},H=()=>{G({shop_id:O.currentRow.id,group_ids:R.value}).then(e=>{X("update:showUserGroupDialog",!1),y.success("添加成功"),X("refreshLoad")})};return(e,a)=>{const l=g,y=i,D=p,G=u,U=w,x=v;return s(),o(x,{"model-value":k.showUserGroupDialog,title:"用户分组",width:"600px","before-close":q,ref_key:"channelRef",ref:L},{footer:r(()=>[b("div",j,[t(U,{type:"primary",onClick:H},{default:r(()=>a[1]||(a[1]=[h(" 提交保存 ")])),_:1,__:[1]})])]),default:r(()=>[t(G,{model:d(C),"label-width":"auto"},{default:r(()=>[t(D,{label:"用户分组"},{default:r(()=>[t(y,{modelValue:d(R),"onUpdate:modelValue":a[0]||(a[0]=e=>n(R)?R.value=e:null)},{default:r(()=>[(s(!0),c(f,null,m(d(V),(e,a)=>(s(),o(l,{key:a,label:e.label,value:e.value},{default:r(()=>[h(_(e.label),1)]),_:2},1032,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1},8,["model"])]),_:1},8,["model-value"])}}};export{k as default};
|