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