1 |
- import{d as j,n as G,r as o,o as i,l as c,w as t,i as r,a as l,j as p,C as H,c as S,F as D,k as E,y as J,U as P,H as K,D as N,G as O,K as q,J as z,N as B,_ as L,__tla as M}from"./index-82e357b2.js";import{_ as Q,__tla as T}from"./Dialog-e2b6f9b5.js";import{c as W,d as X,__tla as Y}from"./index-13b11956.js";import{g as Z,__tla as $}from"./index-d382514c.js";import{u as ee,__tla as ae}from"./useMessage-84d39096.js";let V,le=Promise.all([(()=>{try{return M}catch{}})(),(()=>{try{return T}catch{}})(),(()=>{try{return Y}catch{}})(),(()=>{try{return $}catch{}})(),(()=>{try{return ae}catch{}})()]).then(async()=>{V=L(j({name:"SystemUserAssignRoleForm",__name:"UserAssignRoleForm",emits:["success"],setup(se,{expose:k,emit:b}){const{t:w}=G(),U=ee(),d=o(!1),n=o(!1),e=o({id:-1,nickname:"",username:"",roleIds:[]}),m=o(),f=o([]);k({open:async u=>{d.value=!0,F(),e.value.id=u.id,e.value.username=u.username,e.value.nickname=u.nickname,n.value=!0;try{e.value.roleIds=await W(u.id)}finally{n.value=!1}f.value=await Z()}});const h=b,I=async()=>{if(m&&await m.value.validate()){n.value=!0;try{await X({userId:e.value.id,roleIds:e.value.roleIds}),U.success(w("common.updateSuccess")),d.value=!1,h("success",!0)}finally{n.value=!1}}},F=()=>{var u;e.value={id:-1,nickname:"",username:"",roleIds:[]},(u=m.value)==null||u.resetFields()};return(u,s)=>{const v=P,_=K,g=N,A=O,x=q,y=z,R=Q,C=B;return i(),c(R,{modelValue:l(d),"onUpdate:modelValue":s[4]||(s[4]=a=>J(d)?d.value=a:null),title:"\u5206\u914D\u89D2\u8272"},{footer:t(()=>[r(y,{disabled:l(n),type:"primary",onClick:I},{default:t(()=>[p("\u786E \u5B9A")]),_:1},8,["disabled"]),r(y,{onClick:s[3]||(s[3]=a=>d.value=!1)},{default:t(()=>[p("\u53D6 \u6D88")]),_:1})]),default:t(()=>[H((i(),c(x,{ref_key:"formRef",ref:m,model:l(e),"label-width":"80px"},{default:t(()=>[r(_,{label:"\u7528\u6237\u540D\u79F0"},{default:t(()=>[r(v,{modelValue:l(e).username,"onUpdate:modelValue":s[0]||(s[0]=a=>l(e).username=a),disabled:!0},null,8,["modelValue"])]),_:1}),r(_,{label:"\u7528\u6237\u6635\u79F0"},{default:t(()=>[r(v,{modelValue:l(e).nickname,"onUpdate:modelValue":s[1]||(s[1]=a=>l(e).nickname=a),disabled:!0},null,8,["modelValue"])]),_:1}),r(_,{label:"\u89D2\u8272"},{default:t(()=>[r(A,{modelValue:l(e).roleIds,"onUpdate:modelValue":s[2]||(s[2]=a=>l(e).roleIds=a),multiple:"",placeholder:"\u8BF7\u9009\u62E9\u89D2\u8272"},{default:t(()=>[(i(!0),S(D,null,E(l(f),a=>(i(),c(g,{key:a.id,label:a.name,value:a.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1},8,["model"])),[[C,l(n)]])]),_:1},8,["modelValue"])}}}),[["__file","E:/GAOHP_2023/mall/newfeifan-front/yudao-ui-admin-vue3/src/views/system/user/UserAssignRoleForm.vue"]])});export{le as __tla,V as default};
|