dialog.84008d7b.js 5.6 KB

123
  1. import{M as F,j as z,a3 as B,am as s,o as b,a as g,_ as e,U as a,b as x,Y as V,Z as n,X as R}from"./vue.aade88c7.js";const j={class:"system-user-dialog-container"},A={key:0},E={class:"dialog-footer"},I=F({name:"systemUserDialog"}),Z=F({...I,emits:["refresh"],setup(X,{expose:w,emit:D}){const h=z(),l=B({ruleForm:{userName:"",userNickname:"",roleSign:"",department:[],phone:"",email:"",sex:"",password:"",overdueTime:"",status:!0,describe:""},deptData:[],dialog:{isShowDialog:!1,type:"",title:"",submitTxt:""}}),N=(p,o)=>{p==="edit"?(l.ruleForm=o,l.dialog.title="修改用户",l.dialog.submitTxt="修 改"):(l.dialog.title="新增用户",l.dialog.submitTxt="新 增"),l.dialog.isShowDialog=!0,U()},i=()=>{l.dialog.isShowDialog=!1},v=()=>{i()},S=()=>{i(),D("refresh")},U=()=>{l.deptData.push({deptName:"vueNextAdmin",createTime:new Date().toLocaleString(),status:!0,sort:Math.random(),describe:"顶级部门",id:Math.random(),children:[{deptName:"IT外包服务",createTime:new Date().toLocaleString(),status:!0,sort:Math.random(),describe:"总部",id:Math.random()},{deptName:"资本控股",createTime:new Date().toLocaleString(),status:!0,sort:Math.random(),describe:"分部",id:Math.random()}]})};return w({openDialog:N}),(p,o)=>{const r=s("el-input"),d=s("el-form-item"),m=s("el-col"),u=s("el-option"),c=s("el-select"),k=s("el-cascader"),y=s("el-date-picker"),T=s("el-switch"),M=s("el-row"),C=s("el-form"),_=s("el-button"),L=s("el-dialog");return b(),g("div",j,[e(L,{title:l.dialog.title,modelValue:l.dialog.isShowDialog,"onUpdate:modelValue":o[11]||(o[11]=t=>l.dialog.isShowDialog=t),width:"769px"},{footer:a(()=>[x("span",E,[e(_,{onClick:v,size:"default"},{default:a(()=>[V("取 消")]),_:1}),e(_,{type:"primary",onClick:S,size:"default"},{default:a(()=>[V(n(l.dialog.submitTxt),1)]),_:1})])]),default:a(()=>[e(C,{ref_key:"userDialogFormRef",ref:h,model:l.ruleForm,size:"default","label-width":"90px"},{default:a(()=>[e(M,{gutter:35},{default:a(()=>[e(m,{xs:24,sm:12,md:12,lg:12,xl:12,class:"mb20"},{default:a(()=>[e(d,{label:"账户名称"},{default:a(()=>[e(r,{modelValue:l.ruleForm.userName,"onUpdate:modelValue":o[0]||(o[0]=t=>l.ruleForm.userName=t),placeholder:"请输入账户名称",clearable:""},null,8,["modelValue"])]),_:1})]),_:1}),e(m,{xs:24,sm:12,md:12,lg:12,xl:12,class:"mb20"},{default:a(()=>[e(d,{label:"用户昵称"},{default:a(()=>[e(r,{modelValue:l.ruleForm.userNickname,"onUpdate:modelValue":o[1]||(o[1]=t=>l.ruleForm.userNickname=t),placeholder:"请输入用户昵称",clearable:""},null,8,["modelValue"])]),_:1})]),_:1}),e(m,{xs:24,sm:12,md:12,lg:12,xl:12,class:"mb20"},{default:a(()=>[e(d,{label:"关联角色"},{default:a(()=>[e(c,{modelValue:l.ruleForm.roleSign,"onUpdate:modelValue":o[2]||(o[2]=t=>l.ruleForm.roleSign=t),placeholder:"请选择",clearable:"",class:"w100"},{default:a(()=>[e(u,{label:"超级管理员",value:"admin"}),e(u,{label:"普通用户",value:"common"})]),_:1},8,["modelValue"])]),_:1})]),_:1}),e(m,{xs:24,sm:12,md:12,lg:12,xl:12,class:"mb20"},{default:a(()=>[e(d,{label:"部门"},{default:a(()=>[e(k,{options:l.deptData,props:{checkStrictly:!0,value:"deptName",label:"deptName"},placeholder:"请选择部门",clearable:"",class:"w100",modelValue:l.ruleForm.department,"onUpdate:modelValue":o[3]||(o[3]=t=>l.ruleForm.department=t)},{default:a(({node:t,data:f})=>[x("span",null,n(f.deptName),1),t.isLeaf?R("",!0):(b(),g("span",A," ("+n(f.children.length)+") ",1))]),_:1},8,["options","modelValue"])]),_:1})]),_:1}),e(m,{xs:24,sm:12,md:12,lg:12,xl:12,class:"mb20"},{default:a(()=>[e(d,{label:"手机号"},{default:a(()=>[e(r,{modelValue:l.ruleForm.phone,"onUpdate:modelValue":o[4]||(o[4]=t=>l.ruleForm.phone=t),placeholder:"请输入手机号",clearable:""},null,8,["modelValue"])]),_:1})]),_:1}),e(m,{xs:24,sm:12,md:12,lg:12,xl:12,class:"mb20"},{default:a(()=>[e(d,{label:"邮箱"},{default:a(()=>[e(r,{modelValue:l.ruleForm.email,"onUpdate:modelValue":o[5]||(o[5]=t=>l.ruleForm.email=t),placeholder:"请输入",clearable:""},null,8,["modelValue"])]),_:1})]),_:1}),e(m,{xs:24,sm:12,md:12,lg:12,xl:12,class:"mb20"},{default:a(()=>[e(d,{label:"性别"},{default:a(()=>[e(c,{modelValue:l.ruleForm.sex,"onUpdate:modelValue":o[6]||(o[6]=t=>l.ruleForm.sex=t),placeholder:"请选择",clearable:"",class:"w100"},{default:a(()=>[e(u,{label:"男",value:"男"}),e(u,{label:"女",value:"女"})]),_:1},8,["modelValue"])]),_:1})]),_:1}),e(m,{xs:24,sm:12,md:12,lg:12,xl:12,class:"mb20"},{default:a(()=>[e(d,{label:"账户密码"},{default:a(()=>[e(r,{modelValue:l.ruleForm.password,"onUpdate:modelValue":o[7]||(o[7]=t=>l.ruleForm.password=t),placeholder:"请输入",type:"password",clearable:""},null,8,["modelValue"])]),_:1})]),_:1}),e(m,{xs:24,sm:12,md:12,lg:12,xl:12,class:"mb20"},{default:a(()=>[e(d,{label:"账户过期"},{default:a(()=>[e(y,{modelValue:l.ruleForm.overdueTime,"onUpdate:modelValue":o[8]||(o[8]=t=>l.ruleForm.overdueTime=t),type:"date",placeholder:"请选择",class:"w100"},null,8,["modelValue"])]),_:1})]),_:1}),e(m,{xs:24,sm:12,md:12,lg:12,xl:12,class:"mb20"},{default:a(()=>[e(d,{label:"用户状态"},{default:a(()=>[e(T,{modelValue:l.ruleForm.status,"onUpdate:modelValue":o[9]||(o[9]=t=>l.ruleForm.status=t),"inline-prompt":"","active-text":"启","inactive-text":"禁"},null,8,["modelValue"])]),_:1})]),_:1}),e(m,{xs:24,sm:24,md:24,lg:24,xl:24,class:"mb20"},{default:a(()=>[e(d,{label:"用户描述"},{default:a(()=>[e(r,{modelValue:l.ruleForm.describe,"onUpdate:modelValue":o[10]||(o[10]=t=>l.ruleForm.describe=t),type:"textarea",placeholder:"请输入用户描述",maxlength:"150"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},8,["title","modelValue"])])}}});export{Z as default};
  2. //# sourceMappingURL=dialog.84008d7b.js.map