Files
----/后端源码/yifan.action-ai.cn/index/js/index.ybV2g0Be.js

6 lines
21 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
import{V as e,w as a,x as l,y as t,aq as d,ar as s,h as i,t as o,i as r,ag as u,af as n,T as p,U as m,m as c,n as _,o as f,l as b,al as v,am as y,C as g,q as h,u as w,ao as V,a9 as k,a3 as U,a4 as x,aI as C,M as j,P as z,Q as q,L as T,D as P,E as D}from"./element-plus.BQf8a6uP.js";import{_ as S}from"./index.DxVG6e-B.js";import{D as R}from"./index.BSn6WxSg.js";import{J as A,t as B,aP as F,S as $,_ as E,$ as I,a0 as O,o as M,a1 as Z,aw as L,T as H,z as J,a8 as K,a6 as N,a9 as Q,aa as G,H as W,ay as X,r as Y,j as ee,ak as ae,n as le}from"./.pnpm.BudmgPu7.js";import{u as te,U as de,f as se,R as ie,D as oe}from"./index.DW5SWAAE.js";import{f as re}from"./common.BWIReEgr.js";import{P as ue}from"./position.85sOZDe7.js";import{D as ne}from"./dept.D7EKbcvI.js";import{R as pe}from"./role.BOaXDmPy.js";import{f as me}from"./dateUtil.f5zninan.js";import{_ as ce}from"./DeptTree.vue_vue_type_script_setup_true_lang.BbYUJsfH.js";import{_ as _e}from"./UserTableSelect.vue_vue_type_script_setup_true_lang.BRnzo2Dy.js";import{_ as fe}from"./ImportModal.vue_vue_type_script_setup_true_lang.BJ_SsJyB.js";import{_ as be}from"./ExportModal.vue_vue_type_script_setup_true_lang.BUmwBCnv.js";import"./_plugin-vue_export-helper.BCo6x5W8.js";import"./codemirror.BdleaLZh.js";import"./exceljs.Be_qVvLB.js";const ve={class:"app-container"},ye={class:"search-container"},ge={class:"card-header"},he={class:"data-table__toolbar"},we={class:"data-table__toolbar--left"},Ve={class:"data-table__toolbar--right"},ke={class:"dialog-footer"},Ue=A({name:"User",inheritAttrs:!1,__name:"index",emits:["import-success"],setup(A,{emit:Ue}){const xe=te(),Ce=Y(),je=Y(),ze=Y(0),qe=Y(!1),Te=Y(!1),Pe=Y(!0),De=ee(()=>xe.device===oe.DESKTOP?"450px":"90%"),Se=Y([]),Re=Y([]),Ae=Y(),Be=Y(),Fe=Y(),$e=Y(!1),Ee=Y(!1),Ie=Y([]),Oe=Y({}),Me=ae({page_no:1,page_size:10,username:void 0,name:void 0,status:void 0,dept_id:void 0,created_time:void 0,created_id:void 0,updated_id:void 0}),Ze=ae({id:void 0,username:void 0,name:void 0,dept_id:void 0,dept_name:void 0,role_ids:void 0,role_names:void 0,position_ids:void 0,position_names:void 0,password:void 0,gender:void 0,email:void 0,mobile:void 0,is_superuser:!1,
//默认不是超管
status:"0",description:void 0}),Le=ae({title:"",visible:!1,type:"create"}),He=ae({username:[{required:!0,message:"请输入账号",trigger:"blur"}],name:[{required:!0,message:"请输入用户名",trigger:"blur"}],password:[{required:!0,message:"请输入密码",trigger:"blur"}],gender:[{required:!1,message:"请选择性别",trigger:"blur"}],email:[{pattern:/\w[-\w.+]*@([A-Za-z0-9][-A-Za-z0-9]+\.)+[A-Za-z]{2,14}/,message:"请输入正确的邮箱地址",trigger:"blur"}],mobile:[{pattern:/^1[3|4|5|6|7|8|9][0-9]\d{8}$/,message:"请输入正确的手机号码",trigger:"blur"}],is_superuser:[{required:!0,message:"请选择是否超管",trigger:"blur"}],status:[{required:!0,message:"请选择状态",trigger:"blur"}]}),Je=Y([]),Ke={permPrefix:"module_system:user",cols:[{prop:"username",label:"账号"},{prop:"name",label:"名称"},{prop:"status",label:"状态"},{prop:"gender",label:"性别"},{prop:"email",label:"邮箱"},{prop:"mobile",label:"手机号"},{prop:"is_superuser",label:"是否超管"},{prop:"description",label:"描述"},{prop:"created_time",label:"创建时间"},{prop:"updated_time",label:"更新时间"}],importTemplate:()=>de.downloadTemplateUser(),exportsAction:async e=>{var a,l,t,d;const s={...e};"string"==typeof s.status&&(s.status="true"===s.status),s.page_no=1,s.page_size=9999;const i=[];for(;;){const e=await de.listUser(s),o=(null==(l=null==(a=e.data)?void 0:a.data)?void 0:l.items)||[],r=(null==(d=null==(t=e.data)?void 0:t.data)?void 0:d.total)||0;if(i.push(...o),i.length>=r||0===o.length)break;s.page_no+=1}return i}};function Ne(){Xe()}function Qe(e){Je.value=e,e&&2===e.length?Me.created_time=[me(e[0]),me(e[1])]:Me.created_time=void 0}async function Ge(){await We()}async function We(){qe.value=!0;try{const e=await de.listUser(Me);Ie.value=e.data.data.items,ze.value=e.data.data.total}catch(e){}finally{qe.value=!1}}async function Xe(){Me.page_no=1,We()}async function Ye(){Ce.value.resetFields(),Je.value=[],Me.created_time=void 0,Me.dept_id=void 0,Me.created_id=void 0,Me.page_no=1,We()}const ea={id:void 0,username:void 0,name:void 0,dept_id:void 0,dept_name:void 0,role_ids:void 0,role_names:void 0,position_ids:void 0,position_names:void 0,password:void 0,gender:void 0,email:void 0,mobile:void 0,is_superuser:!1,
//默认不是超管
status:"0",description:void 0};async function aa(){je.value&&(je.value.resetFields(),je.value.clearValidate()),Object.assign(Ze,ea)}async function la(e){Re.value=e.map(e=>e.id),Se.value=e}async function ta(){Le.visible=!1,aa()}async function da(e,a){if(Le.type=e,a){const l=await de.detailUser(a);"detail"===e?(Le.title="用户详情",Object.assign(Oe.value,l.data.data)):"update"===e&&(Le.title="修改用户",Object.assign(Ze,l.data.data),Ze.role_ids=(l.data.data.roles||[]).map(e=>e.id),Ze.position_ids=(l.data.data.positions||[]).map(e=>e.id))}else Le.title="新增用户",Ze.id=void 0;Le.visible=!0,await le(),je.value&&je.value.clearValidate();const l=(await ne.listDept(Me)).data.data;Ae.value=re(l);const t=await pe.listRole();Be.value=t.data.data.items.filter(e=>void 0!==e.id&&void 0!==e.name).map(e=>({value:e.id,label:e.name,disabled:"1"===e.status})).filter(e=>!e.disabled);const d=await ue.listPosition();Fe.value=d.data.data.items.filter(e=>void 0!==e.id&&void 0!==e.name).map(e=>({value:e.id,label:e.name,disabled:"1"===e.status})).filter(e=>!e.disabled)}async function sa(){je.value.validate(async e=>{if(e){qe.value=!0;const e=Ze.id;try{e?await de.updateUser(e,{id:e,...Ze}):await de.createUser(Ze),Le.visible=!1,aa(),Ye();const a=se();e===a.basicInfo.id&&await a.getUserInfo()}catch(a){}finally{qe.value=!1}}})}async function ia(e){P.confirm("确认删除该项数据?","警告",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(async()=>{try{qe.value=!0,await de.deleteUser(e),Ye()}catch(a){}finally{qe.value=!1}}).catch(()=>{P.close()})}async function oa(e){Re.value.length&&P.confirm("确认启用或停用该项数据?","警告",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(async()=>{try{qe.value=!0,await de.batchUser({ids:Re.value,status:e}),Ye()}catch(a){}finally{qe.value=!1}}).catch(()=>{P.close()})}function ra(){$e.value=!0}function ua(){Ee.value=!0}const na=Ue,pa=async e=>{try{const a=await de.importUser(e);a.data.code===ie.SUCCESS&&(D.success(`${a.data.msg}${a.data.data}`),$e.value=!1,await Xe(),na("import-success"))}catch(a){D.error("上传失败:"+a)}};return B(()=>{Xe()}),(A,B)=>{const Y=e,ee=t,ae=l,le=s,te=d,se=R,ie=i,oe=r,re=o,ue=a,ne=b,pe=f,me=_,Ue=c,xe=m,ea=w,aa=y,na=g,ma=h,ca=v,_a=S,fa=p,ba=x,va=U,ya=C,ga=j,ha=q,wa=z,Va=T,ka=F("hasPerm"),Ua=V;return $(),E("div",ve,[I(xe,{gutter:12,justify:"space-around"},{default:O(()=>[I(Y,{span:4},{default:O(()=>[I(ce,{modelValue:M(Me).dept_id,"onUpdate:modelValue":B[0]||(B[0]=e=>M(Me).dept_id=e),class:"h-820px",onNodeClick:Xe},null,8,["modelValue"])]),_:1}),I(Y,{span:20},{default:O(()=>[Z("div",ye,[I(ue,{ref_key:"queryFormRef",ref:Ce,model:M(Me),inline:!0,"label-suffix":":",onSubmit:L(Xe,["prevent"])},{default:O(()=>[I(ae,{prop:"username",label:"账号"},{default:O(()=>[I(ee,{modelValue:M(Me).username,"onUpdate:modelValue":B[1]||(B[1]=e=>M(Me).username=e),placeholder:"请输入账号",clearable:""},null,8,["modelValue"])]),_:1}),I(ae,{prop:"name",label:"用户名"},{default:O(()=>[I(ee,{modelValue:M(Me).name,"onUpdate:modelValue":B[2]||(B[2]=e=>M(Me).name=e),placeholder:"请输入用户名",clearable:""},null,8,["modelValue"])]),_:1}),I(ae,{prop:"status",label:"状态"},{default:O(()=>[I(te,{modelValue:M(Me).status,"onUpdate:modelValue":B[3]||(B[3]=e=>M(Me).status=e),placeholder:"请选择状态",style:{width:"167.5px"},clearable:""},{default:O(()=>[I(le,{value:"0",label:"启用"}),I(le,{value:"1",label:"停用"})]),_:1},8,["modelValue"])]),_:1}),M(Te)?($(),H(ae,{key:0,prop:"start_time",label:"创建时间"},{default:O(()=>[I(se,{modelValue:M(Je),"onUpdate:modelValue":[B[4]||(B[4]=e=>J(Je)?Je.value=e:null),Qe]},null,8,["modelValue"])]),_:1})):K("",!0),M(Te)?($(),H(ae,{key:1,prop:"created_id",label:"创建人"},{default:O(()=>[I(_e,{modelValue:M(Me).created_id,"onUpdate:modelValue":B[5]||(B[5]=e=>M(Me).created_id=e),onConfirmClick:Ne,onClearClick:Xe},null,8,["modelValue"])]),_:1})):K("",!0),I(ae,{class:"search-buttons"},{default:O(()=>[N(($(),H(ie,{type:"primary",icon:"search","native-type":"submit"},{default:O(()=>[...B[29]||(B[29]=[Q(" 查询 ",-1)])]),_:1})),[[ka,["module_system:user:query"]]]),N(($(),H(ie,{icon:"refresh",onClick:Ye},{default:O(()=>[...B[30]||(B[30]=[Q(" 重置 ",-1)])]),_:1})),[[ka,["module_system:user:query"]]]),M(Pe)?($(),H(re,{key:0,class:"ml-3",type:"primary",underline:"never",onClick:B[6]||(B[6]=e=>Te.value=!M(Te))},{default:O(()=>[Q(G(M(Te)?"收起":"展开")+" ",1),I(oe,null,{default:O(()=>[M(Te)?($(),H(M(u),{key:0})):($(),H(M(n),{key:1}))]),_:1})]),_:1})):K("",!0)]),_:1})]),_:1},8,["model"])]),I(fa,{class:"data-table"},{header:O(()=>[Z("div",ge,[Z("span",null,[I(ne,{content:"用户管理系统用户"},{default:O(()=>[I(M(k),{class:"w-4 h-4 mx-1"})]),_:1}),B[31]||(B[31]=Q(" 用户列表 ",-1))])])]),footer:O(()=>[I(_a,{total:M(ze),"onUpdate:total":B[11]||(B[11]=e=>J(ze)?ze.value=e:null),page:M(Me).page_no,"onUpdate:page":B[12]||(B[12]=e=>M(Me).page_no=e),limit:M(Me).page_size,"onUpdate:limit":B[13]||(B[13]=e=>M(Me).page_size=e),onPagination:We},null,8,["total","page","limit"])]),default:O(()=>[Z("div",he,[Z("div",we,[I(xe,{gutter:10},{default:O(()=>[I(Y,{span:1.5},{default:O(()=>[N(($(),H(ie,{type:"success",icon:"plus",onClick:B[7]||(B[7]=e=>da("create"))},{default:O(()=>[...B[32]||(B[32]=[Q(" 新增 ",-1)])]),_:1})),[[ka,["module_system:user:create"]]])]),_:1}),I(Y,{span:1.5},{default:O(()=>[N(($(),H(ie,{type:"danger",icon:"delete",disabled:0===M(Re).length,onClick:B[8]||(B[8]=e=>ia(M(Re)))},{default:O(()=>[...B[33]||(B[33]=[Q(" 批量删除 ",-1)])]),_:1},8,["disabled"])),[[ka,["module_system:user:delete"]]])]),_:1}),I(Y,{span:1.5},{default:O(()=>[N(($(),H(Ue,{trigger:"click"},{dropdown:O(()=>[I(me,null,{default:O(()=>[I(pe,{icon:"Check",onClick:B[9]||(B[9]=e=>oa("0"))},{default:O(()=>[...B[35]||(B[35]=[Q(" 批量启用 ",-1)])]),_:1}),I(pe,{icon:"CircleClose",onClick:B[10]||(B[10]=e=>oa("1"))},{default:O(()=>[...B[36]||(B[36]=[Q(" 批量停用 ",-1)])]),_:1})]),_:1})]),default:O(()=>[I(ie,{type:"default",disabled:0===M(Re).length,icon:"ArrowDown"},{default:O(()=>[...B[34]||(B[34]=[Q(" 更多 ",-1)])]),_:1},8,["disabled"])]),_:1})),[[ka,["module_system:user:patch"]]])]),_:1})]),_:1})]),Z("div",Ve,[I(xe,{gutter:10},{default:O(()=>[I(Y,{span:1.5},{default:O(()=>[I(ne,{content:"导入"},{default:O(()=>[N(I(ie,{type:"info",icon:"upload",circle:"",onClick:ra},null,512),[[ka,["module_system:user:import"]]])]),_:1})]),_:1}),I(Y,{span:1.5},{default:O(()=>[I(ne,{content:"导出"},{default:O(()=>[N(I(ie,{type:"warning",icon:"download",circle:"",onClick:ua},null,512),[[ka,["module_system:user:export"]]])]),_:1})]),_:1}),I(Y,{span:1.5},{default:O(()=>[I(ne,{content:"刷新"},{default:O(()=>[N(I(ie,{type:"default",icon:"refresh",circle:"",onClick:Ge},null,512),[[ka,["module_system:user:query"]]])]),_:1})]),_:1})]),_:1})])]),N(($(),H(ca,{ref:"dataTableRef",data:M(Ie),"highlight-current-row":"",class:"data-table__content",height:"488","max-height":"488",border:"",stripe:"",onSelectionChange:la},{empty:O(()=>[I(ea,{"image-size":80,description:"暂无数据"})]),default:O(()=>[I(aa,{type:"selection","min-width":"55",align:"center"}),I(aa,{type:"index",fixed:"",label:"序号","min-width":"60"},{default:O(e=>[Q(G((M(Me).page_no-1)*M(Me).page_size+e.$index+1),1)]),_:1}),I(aa,{label:"头像",prop:"avatar","min-width":"80",align:"center"},{default:O(e=>[e.row.avatar?($(),H(na,{key:0,size:"small",src:e.row.avatar},null,8,["src"])):($(),H(na,{key:1,size:"small",icon:"UserFilled"}))]),_:1}),I(aa,{label:"账号",prop:"username","min-width":"100"}),I(aa,{label:"用户名",prop:"name","min-width":"100"}),I(aa,{label:"状态",prop:"status","min-width":"100"},{default:O(e=>[I(ma,{type:"0"===e.row.status?"success":"danger"},{default:O(()=>[Q(G("0"===e.row.status?"启用":"停用"),1)]),_:2},1032,["type"])]),_:1}),I(aa,{label:"是否超管",prop:"is_superuser","min-width":"100"},{default:O(e=>[I(ma,{type:e.row.is_superuser?"success":"info"},{default:O(()=>[Q(G(e.row.is_superuser?"是":"否"),1)]),_:2},1032,["type"])]),_:1}),I(aa,{label:"部门",prop:"dept","min-width":"100"},{default:O(e=>[Q(G(e.row.dept?e.row.dept.name:""),1)]),_:1}),I(aa,{label:"性别",prop:"gender","min-width":"100"},{default:O(e=>["0"===e.row.gender?($(),H(ma,{key:0,type:"success"},{default:O(()=>[...B[37]||(B[37]=[Q("男",-1)])]),_:1})):"1"===e.row.gender?($(),H(ma,{key:1,type:"warning"},{default:O(()=>[...B[38]||(B[38]=[Q("女",-1)])]),_:1})):($(),H(ma,{key:2,type:"info"},{default:O(()=>[...B[39]||(B[39]=[Q("未知",-1)])]),_:1}))]),_:1}),I(aa,{label:"手机号",prop:"mobile","min-width":"160"}),I(aa,{label:"邮箱",prop:"email","min-width":"160"}),I(aa,{label:"创建时间",prop:"created_time","min-width":"200"}),I(aa,{label:"更新时间",prop:"updated_time","min-width":"200"}),I(aa,{label:"创建人",prop:"created_id","min-width":"120"},{default:O(e=>{var a;return[Q(G(null==(a=e.row.created_by)?void 0:a.name),1)]}),_:1}),I(aa,{label:"更新人",prop:"updated_id","min-width":"120"},{default:O(e=>{var a;return[Q(G(null==(a=e.row.updated_by)?void 0:a.name),1)]}),_:1}),I(aa,{fixed:"right",label:"操作",align:"center","min-width":"280"},{default:O(e=>[N(($(),H(ie,{type:"warning",icon:"RefreshLeft",size:"small",link:"",disabled:!0===e.row.is_superuser,onClick:a=>{return l=e.row,void P.prompt("请输入用户【"+l.username+"】的新密码","重置密码",{confirmButtonText:"确定",cancelButtonText:"取消"}).then(async({value:e})=>{if(!e||e.length<6)return D.warning("密码至少需要6位字符请重新输入"),!1;await de.resetUserPassword({id:l.id,password:e})},()=>{P.close()});var l}},{default:O(()=>[...B[40]||(B[40]=[Q(" 重置密码 ",-1)])]),_:1},8,["disabled","onClick"])),[[ka,["module_system:user:update"]]]),N(($(),H(ie,{type:"info",size:"small",link:"",icon:"document",onClick:a=>da("detail",e.row.id)},{default:O(()=>[...B[41]||(B[41]=[Q(" 详情 ",-1)])]),_:1},8,["onClick"])),[[ka,["module_system:user:detail"]]]),N(($(),H(ie,{type:"primary",size:"small",link:"",icon:"edit",disabled:!0===e.row.is_superuser,onClick:a=>da("update",e.row.id)},{default:O(()=>[...B[42]||(B[42]=[Q(" 编辑 ",-1)])]),_:1},8,["disabled","onClick"])),[[ka,["module_system:user:update"]]]),N(($(),H(ie,{type:"danger",size:"small",link:"",icon:"delete",disabled:!0===e.row.is_superuser,onClick:a=>ia([e.row.id])},{default:O(()=>[...B[43]||(B[43]=[Q(" 删除 ",-1)])]),_:1},8,["disabled","onClick"])),[[ka,["module_system:user:delete"]]])]),_:1})]),_:1},8,["data"])),[[Ua,M(qe)]])]),_:1})]),_:1})]),_:1}),I(Va,{modelValue:M(Le).visible,"onUpdate:modelValue":B[26]||(B[26]=e=>M(Le).visible=e),title:M(Le).title,"append-to-body":"",size:M(De),onClose:ta},{footer:O(()=>[Z("div",ke,["create"===M(Le).type||"update"===M(Le).type?($(),H(ie,{key:0,type:"primary",onClick:sa},{default:O(()=>[...B[49]||(B[49]=[Q(" 确定 ",-1)])]),_:1})):($(),H(ie,{key:1,type:"primary",onClick:ta},{default:O(()=>[...B[50]||(B[50]=[Q("确定",-1)])]),_:1})),I(ie,{onClick:ta},{default:O(()=>[...B[51]||(B[51]=[Q("取消",-1)])]),_:1})])]),default:O(()=>["detail"===M(Le).type?($(),H(va,{key:0,column:2,border:""},{default:O(()=>[I(ba,{label:"编号",span:2},{default:O(()=>[Q(G(M(Oe).id),1)]),_:1}),I(ba,{label:"头像",span:2},{default:O(()=>[M(Oe).avatar?($(),H(na,{key:0,src:M(Oe).avatar,size:"small"},null,8,["src"])):($(),H(na,{key:1,icon:"UserFilled",size:"small"}))]),_:1}),I(ba,{label:"账号",span:2},{default:O(()=>[Q(G(M(Oe).username),1)]),_:1}),I(ba,{label:"用户名",span:2},{default:O(()=>[Q(G(M(Oe).name),1)]),_:1}),I(ba,{label:"性别",span:2},{default:O(()=>["0"===M(Oe).gender?($(),H(ma,{key:0,type:"success"},{default:O(()=>[...B[44]||(B[44]=[Q("男",-1)])]),_:1})):"1"===M(Oe).gender?($(),H(ma,{key:1,type:"warning"},{default:O(()=>[...B[45]||(B[45]=[Q("女",-1)])]),_:1})):($(),H(ma,{key:2,type:"info"},{default:O(()=>[...B[46]||(B[46]=[Q("未知",-1)])]),_:1}))]),_:1}),I(ba,{label:"部门",span:2},{default:O(()=>[Q(G(M(Oe).dept?M(Oe).dept.name:""),1)]),_:1}),I(ba,{label:"角色",span:2},{default:O(()=>[Q(G(M(Oe).roles?M(Oe).roles.map(e=>e.name).join("、"):""),1)]),_:1}),I(ba,{label:"岗位",span:2},{default:O(()=>[Q(G(M(Oe).positions?M(Oe).positions.map(e=>e.name).join("、"):""),1)]),_:1}),I(ba,{label:"邮箱",span:2},{default:O(()=>[Q(G(M(Oe).email),1)]),_:1}),I(ba,{label:"手机号",span:2},{default:O(()=>[Q(G(M(Oe).mobile),1)]),_:1}),I(ba,{label:"是否超管",span:2},{default:O(()=>[I(ma,{type:M(Oe).is_superuser?"success":"info"},{default:O(()=>[Q(G(M(Oe).is_superuser?"是":"否"),1)]),_:1},8,["type"])]),_:1}),I(ba,{label:"状态",span:2},{default:O(()=>[I(ma,{type:M(Oe).status?"success":"danger"},{default:O(()=>[Q(G(M(Oe).status?"启用":"停用"),1)]),_:1},8,["type"])]),_:1}),I(ba,{label:"上次登录时间",span:2},{default:O(()=>[Q(G(M(Oe).last_login),1)]),_:1}),I(ba,{label:"创建人",span:2},{default:O(()=>{var e;return[Q(G(null==(e=M(Oe).created_by)?void 0:e.name),1)]}),_:1}),I(ba,{label:"更新人",span:2},{default:O(()=>{var e;return[Q(G(null==(e=M(Oe).updated_by)?void 0:e.name),1)]}),_:1}),I(ba,{label:"创建时间",span:2},{default:O(()=>[Q(G(M(Oe).created_time),1)]),_:1}),I(ba,{label:"更新时间",span:2},{default:O(()=>[Q(G(M(Oe).updated_time),1)]),_:1}),I(ba,{label:"描述",span:4},{default:O(()=>[Q(G(M(Oe).description),1)]),_:1})]),_:1})):($(),H(ue,{key:1,ref_key:"dataFormRef",ref:je,model:M(Ze),rules:M(He),"label-suffix":":","label-width":"auto","label-position":"right"},{default:O(()=>[I(ae,{label:"账号",prop:"username"},{default:O(()=>[I(ee,{modelValue:M(Ze).username,"onUpdate:modelValue":B[14]||(B[14]=e=>M(Ze).username=e),disabled:!!M(Ze).id,placeholder:"请输入账号"},null,8,["modelValue","disabled"])]),_:1}),I(ae,{label:"用户名",prop:"name"},{default:O(()=>[I(ee,{modelValue:M(Ze).name,"onUpdate:modelValue":B[15]||(B[15]=e=>M(Ze).name=e),placeholder:"请输入用户名"},null,8,["modelValue"])]),_:1}),I(ae,{label:"性别",prop:"gender"},{default:O(()=>[I(te,{modelValue:M(Ze).gender,"onUpdate:modelValue":B[16]||(B[16]=e=>M(Ze).gender=e),placeholder:"请选择性别"},{default:O(()=>[I(le,{label:"男",value:"0"}),I(le,{label:"女",value:"1"}),I(le,{label:"未知",value:"2"})]),_:1},8,["modelValue"])]),_:1}),I(ae,{label:"手机号",prop:"mobile"},{default:O(()=>[I(ee,{modelValue:M(Ze).mobile,"onUpdate:modelValue":B[17]||(B[17]=e=>M(Ze).mobile=e),placeholder:"请输入手机号码",maxlength:"11"},null,8,["modelValue"])]),_:1}),I(ae,{label:"邮箱",prop:"email"},{default:O(()=>[I(ee,{modelValue:M(Ze).email,"onUpdate:modelValue":B[18]||(B[18]=e=>M(Ze).email=e),placeholder:"请输入邮箱",maxlength:"50"},null,8,["modelValue"])]),_:1}),I(ae,{label:"部门",prop:"dept_id"},{default:O(()=>[I(ya,{modelValue:M(Ze).dept_id,"onUpdate:modelValue":B[19]||(B[19]=e=>M(Ze).dept_id=e),placeholder:"请选择上级部门",data:M(Ae),props:{children:"children",label:"label",disabled:"disabled"},filterable:"","check-strictly":"","render-after-expand":!1},null,8,["modelValue","data"])]),_:1}),I(ae,{label:"角色",prop:"role_ids"},{default:O(()=>[I(te,{modelValue:M(Ze).role_ids,"onUpdate:modelValue":B[20]||(B[20]=e=>M(Ze).role_ids=e),multiple:"",placeholder:"请选择角色"},{default:O(()=>[($(!0),E(W,null,X(M(Be),e=>($(),H(le,{key:e.value,label:e.label,value:e.value,disabled:e.disabled},null,8,["label","value","disabled"]))),128))]),_:1},8,["modelValue"])]),_:1}),I(ae,{label:"岗位",prop:"position_ids"},{default:O(()=>[I(te,{modelValue:M(Ze).position_ids,"onUpdate:modelValue":B[21]||(B[21]=e=>M(Ze).position_ids=e),multiple:"",placeholder:"请选择岗位"},{default:O(()=>[($(!0),E(W,null,X(M(Fe),e=>($(),H(le,{key:e.value,label:e.label,value:e.value,disabled:e.disabled},null,8,["label","value","disabled"]))),128))]),_:1},8,["modelValue"])]),_:1}),I(ae,{label:"密码",prop:"password"},{default:O(()=>[I(ee,{modelValue:M(Ze).password,"onUpdate:modelValue":B[22]||(B[22]=e=>M(Ze).password=e),readonly:!!M(Ze).id,placeholder:"请输入密码",type:"password","show-password":"",clearable:""},null,8,["modelValue","readonly"])]),_:1}),I(ae,{label:"是否超管",prop:"is_superuser"},{default:O(()=>[I(ga,{modelValue:M(Ze).is_superuser,"onUpdate:modelValue":B[23]||(B[23]=e=>M(Ze).is_superuser=e)},null,8,["modelValue"])]),_:1}),I(ae,{label:"状态",prop:"status"},{default:O(()=>[I(wa,{modelValue:M(Ze).status,"onUpdate:modelValue":B[24]||(B[24]=e=>M(Ze).status=e)},{default:O(()=>[I(ha,{value:"0"},{default:O(()=>[...B[47]||(B[47]=[Q("启用",-1)])]),_:1}),I(ha,{value:"1"},{default:O(()=>[...B[48]||(B[48]=[Q("停用",-1)])]),_:1})]),_:1},8,["modelValue"])]),_:1}),I(ae,{label:"描述",prop:"description"},{default:O(()=>[I(ee,{modelValue:M(Ze).description,"onUpdate:modelValue":B[25]||(B[25]=e=>M(Ze).description=e),rows:4,maxlength:100,"show-word-limit":"",type:"textarea",placeholder:"请输入描述"},null,8,["modelValue"])]),_:1})]),_:1},8,["model","rules"]))]),_:1},8,["modelValue","title","size"]),I(fe,{modelValue:M($e),"onUpdate:modelValue":B[27]||(B[27]=e=>J($e)?$e.value=e:null),"content-config":Ke,onUpload:pa},null,8,["modelValue"]),I(be,{modelValue:M(Ee),"onUpdate:modelValue":B[28]||(B[28]=e=>J(Ee)?Ee.value=e:null),"content-config":Ke,"query-params":M(Me),"page-data":M(Ie),"selection-data":M(Se)},null,8,["modelValue","query-params","page-data","selection-data"])])}}});export{Ue as default};