You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2 lines
2.8 KiB
JavaScript
2 lines
2.8 KiB
JavaScript
import"./componentMap-CWMsMsGY.js";import{I as l}from"./entry/index-CT2bBVPU-1724922878694.js";import"./helper-BqaPddWo.js";import"./BasicForm.vue_vue_type_style_index_0_lang-CUDTou-T.js";import"./index-COQSZY7c.js";import{c as o}from"./rules-Boel_RXz.js";import{g as n}from"./dict-CrNwQRtO.js";import{D as r}from"./dictEnum-DeC8h6ZR.js";import{u as s}from"./useRender-DwBE0jb3.js";const h=[{dataIndex:"userName",title:"名称"},{dataIndex:"nickName",title:"昵称"},{dataIndex:"avatar",title:"头像",width:80},{dataIndex:"deptName",title:"部门",customRender({value:e,record:t}){return t.dept&&t.dept.deptName?t.dept.deptName:e}},{dataIndex:"phonenumber",title:"手机号",customRender({value:e}){return e||"暂无"}},{dataIndex:"status",title:"状态"},{dataIndex:"createTime",title:"创建时间"}],x=[{field:"userName",label:"用户账号",component:"Input"},{field:"nickName",label:"用户昵称",component:"Input"},{field:"phonenumber",label:"手机号码",component:"Input",rules:o("phone")},{field:"status",label:"用户状态",component:"Select",componentProps:{options:n(r.NORMAL_DISABLE)}},{field:"createTime",label:"创建时间",component:"RangePicker"}],{renderIcon:a}=s(),N=[{label:"用户ID",field:"userId",component:"Input",show:!1},{label:"用户账号",field:"userName",component:"Input",required:!0},{label:"用户密码",field:"password",component:"StrengthMeter",componentProps:{placeholder:"输入密码, 长度5-20"},rules:[{required:!0,message:"输入密码, 长度5-20",min:5,max:20,trigger:"blur"}]},{label:"用户昵称",field:"nickName",component:"Input",required:!0},{label:"归属部门",field:"deptId",required:!0,component:"TreeSelect",helpMessage:["注意绑定的角色要带相应的部门权限, 否则无法正常登录"]},{label:"手机号",field:"phonenumber",component:"Input",rules:o("phone"),renderComponentContent(){return{addonBefore:()=>a(l.PHONE)}}},{label:"邮箱",field:"email",component:"Input",rules:o("email"),renderComponentContent(){return{addonBefore:()=>a(l.EMAIL)}}},{label:"用户性别",field:"sex",defaultValue:"0",component:"RadioButtonGroup",componentProps:{options:n(r.SYS_USER_SEX)},colProps:{span:12}},{label:"状态",field:"status",defaultValue:"0",component:"RadioButtonGroup",componentProps:{options:n(r.NORMAL_DISABLE)},colProps:{span:12}},{label:"岗位",field:"postIds",slot:"postIds"},{label:"角色",field:"roleIds",slot:"roleIds"},{label:"备注",field:"remark",component:"InputTextArea",componentProps:{rows:3}}],S=[{field:"userId",component:"Input",label:"用户ID",defaultValue:-1,required:!0,show:!1},{field:"password",component:"StrengthMeter",label:"新的密码",componentProps:{placeholder:"请输入新的密码, 密码长度为5 - 20"},rules:[{required:!0,min:5,max:20,message:"密码长度为5 - 20"}]}];export{h as c,N as d,S as r,x as s};
|