dialog.a04a9eb9.js 5.7 KB

123
  1. import{M as F,j,a3 as z,am as s,o as g,a as b,_ as e,U as a,b as x,Y as V,Z as n,X as B}from"./vue.60d2ee98.js";import{_ as R}from"./index.beaea096.js";const A={class:"system-user-dialog-container"},E={key:0},I={class:"dialog-footer"},X=F({name:"systemUserDialog"}),Y=F({...X,emits:["refresh"],setup(Z,{expose:w,emit:D}){const h=j(),l=z({ruleForm:{userName:"",userNickname:"",roleSign:"",department:[],phone:"",email:"",sex:"",password:"",overdueTime:"",status:!0,describe:""},deptData:[],dialog:{isShowDialog:!1,type:"",title:"",submitTxt:""}}),v=(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},N=()=>{i()},y=()=>{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:v}),(p,o)=>{const r=s("el-input"),d=s("el-form-item"),m=s("el-col"),u=s("el-option"),c=s("el-select"),S=s("el-cascader"),k=s("el-date-picker"),T=s("el-switch"),C=s("el-row"),M=s("el-form"),_=s("el-button"),L=s("el-dialog");return g(),b("div",A,[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",I,[e(_,{onClick:N,size:"default"},{default:a(()=>[V("取 消")]),_:1}),e(_,{type:"primary",onClick:y,size:"default"},{default:a(()=>[V(n(l.dialog.submitTxt),1)]),_:1})])]),default:a(()=>[e(M,{ref_key:"userDialogFormRef",ref:h,model:l.ruleForm,size:"default","label-width":"90px"},{default:a(()=>[e(C,{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(S,{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?B("v-if",!0):(g(),b("span",E," ("+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(k,{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"])])}}}),H=R(Y,[["__file","C:/Users/89282/Desktop/xmgl_yjy/project-manager/h5/src/views/system/user/dialog.vue"]]);export{H as default};
  2. //# sourceMappingURL=dialog.a04a9eb9.js.map