1 |
- import{d as j,h as q,r as n,o as i,v as c,w as l,f as s,a as t,x as V,y as z,c as B,F as D,q as G,k as J,Q as P,B as Q,E as H,i as K,z as L,A as M,G as N,D as O,J as T,__tla as W}from"./index-b9aa3289.js";import{_ as X,__tla as Y}from"./Dialog.vue_vue_type_style_index_0_lang-41b28215.js";import{c as Z,d as $,__tla as ee}from"./index-330d19e6.js";import{g as ae,__tla as le}from"./index-84ed26ab.js";import{u as se,__tla as te}from"./useMessage-60ce3ad4.js";import{_ as ue}from"./_plugin-vue_export-helper-1b428a4d.js";let b,re=Promise.all([(()=>{try{return W}catch{}})(),(()=>{try{return Y}catch{}})(),(()=>{try{return ee}catch{}})(),(()=>{try{return le}catch{}})(),(()=>{try{return te}catch{}})()]).then(async()=>{b=ue(j({name:"SystemUserAssignRoleForm",__name:"UserAssignRoleForm",emits:["success"],setup(de,{expose:h,emit:k}){const{t:I}=q(),w=se(),d=n(!1),o=n(!1),e=n({id:-1,nickname:"",username:"",roleIds:[]}),m=n(),f=n([]);h({open:async r=>{d.value=!0,F(),e.value.id=r.id,e.value.username=r.username,e.value.nickname=r.nickname,o.value=!0;try{e.value.roleIds=await Z(r.id)}finally{o.value=!1}f.value=await ae()}});const U=k,x=async()=>{if(m&&await m.value.validate()){o.value=!0;try{await $({userId:e.value.id,roleIds:e.value.roleIds}),w.success(I("common.updateSuccess")),d.value=!1,U("success",!0)}finally{o.value=!1}}},F=()=>{var r;e.value={id:-1,nickname:"",username:"",roleIds:[]},(r=m.value)==null||r.resetFields()};return(r,u)=>{const p=P,_=Q,v=H,g=K,A=L,R=M,C=N,y=O,E=X,S=T;return i(),c(E,{modelValue:t(d),"onUpdate:modelValue":u[4]||(u[4]=a=>J(d)?d.value=a:null),title:"\u5206\u914D\u89D2\u8272"},{footer:l(()=>[s(y,{disabled:t(o),type:"primary",onClick:x},{default:l(()=>[V("\u786E \u5B9A")]),_:1},8,["disabled"]),s(y,{onClick:u[3]||(u[3]=a=>d.value=!1)},{default:l(()=>[V("\u53D6 \u6D88")]),_:1})]),default:l(()=>[z((i(),c(C,{ref_key:"formRef",ref:m,model:t(e),"label-width":"80px"},{default:l(()=>[s(g,{gutter:30},{default:l(()=>[s(v,{span:"12"},{default:l(()=>[s(_,{label:"\u7528\u6237\u540D\u79F0"},{default:l(()=>[s(p,{modelValue:t(e).username,"onUpdate:modelValue":u[0]||(u[0]=a=>t(e).username=a),disabled:!0},null,8,["modelValue"])]),_:1})]),_:1}),s(v,{span:"12"},{default:l(()=>[s(_,{label:"\u7528\u6237\u6635\u79F0"},{default:l(()=>[s(p,{modelValue:t(e).nickname,"onUpdate:modelValue":u[1]||(u[1]=a=>t(e).nickname=a),disabled:!0},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),s(_,{label:"\u89D2\u8272"},{default:l(()=>[s(R,{style:{width:"150px"},modelValue:t(e).roleIds,"onUpdate:modelValue":u[2]||(u[2]=a=>t(e).roleIds=a),multiple:"",placeholder:"\u8BF7\u9009\u62E9\u89D2\u8272"},{default:l(()=>[(i(!0),B(D,null,G(t(f),a=>(i(),c(A,{key:a.id,label:a.name,value:a.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1},8,["model"])),[[S,t(o)]])]),_:1},8,["modelValue"])}}}),[["__scopeId","data-v-b983f8a0"]])});export{re as __tla,b as default};
|