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,bp as p,cI as i,aY as n,c,a7 as f,a8 as m,cJ as g,O as h,t as _,l as b,an as v,aX as w,aO as y,ai as D}from"./index.CAp58LRg.js";/* empty css */import{c as U,g as G}from"./payee-user.D8kZwo57.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"]});l(()=>O.showUserGroupDialog,e=>{e&&(R.value=[],O.currentRow.groupInfo.forEach(e=>{R.value.push(e.id)}),C())});const C=()=>{V.loading=!0;G(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})},I=e(),L=x,J=()=>{L("update:showUserGroupDialog",!1)},N=()=>{U({shop_id:O.currentRow.id,group_ids:R.value}).then(e=>{L("update:showUserGroupDialog",!1),y.success("添加成功"),L("refreshLoad")})};return(e,a)=>{const l=g,y=i,D=p,U=u,G=v,x=w;return s(),o(x,{"model-value":k.showUserGroupDialog,title:"用户分组",width:"600px","before-close":J,ref_key:"channelRef",ref:I},{footer:r(()=>[b("div",j,[t(G,{type:"primary",onClick:N},{default:r(()=>a[1]||(a[1]=[h(" 提交保存 ")])),_:1,__:[1]})])]),default:r(()=>[t(U,{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(),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};
|