|  |  |  | 
|---|
|  |  |  | import BaseOpera from '@/components/base/BaseOpera' | 
|---|
|  |  |  | import GlobalWindow from '@/components/common/GlobalWindow' | 
|---|
|  |  |  | import { treeComList, allList } from '@/api/ext/companyUserExt' | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import { validateSpecialKey } from '@/assets/js/validate' | 
|---|
|  |  |  | export default { | 
|---|
|  |  |  | name: 'OperaCompanyUserExtWindow', | 
|---|
|  |  |  | extends: BaseOpera, | 
|---|
|  |  |  | 
|---|
|  |  |  | { pattern: /^[0-9]+$/, message: '只可以输入数字', trigger: 'change' } | 
|---|
|  |  |  | ], | 
|---|
|  |  |  | empNo: [ | 
|---|
|  |  |  | { required: true, message: '请输入工号', trigger: 'blur' }, | 
|---|
|  |  |  | // { required: true, message: '请输入工号', trigger: 'blur' }, | 
|---|
|  |  |  | { max: 20, message: '输入字数不超过20', trigger: 'blur' }, | 
|---|
|  |  |  | { pattern: /^[0-9a-zA-Z]+$/, message: '只可以输入数字和字母', trigger: 'change' } | 
|---|
|  |  |  | { validator: validateSpecialKey,  message: '只可以输入数字、字母或者英文字符', trigger: 'blur' }, | 
|---|
|  |  |  | // { pattern: /^[0-9a-zA-Z]+$/, trigger: 'change' } | 
|---|
|  |  |  | ], | 
|---|
|  |  |  | departmentId: [ | 
|---|
|  |  |  | { required: true, message: '请选择部门', trigger: 'blur' } | 
|---|