123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203 |
- import {
- orderStatus
- } from '@/assets/js/blockSort'
- export const employee = () => {
- return [{
- field: 'index',
- label: '序号',
- align: 'center',
- }, {
- field: 'nickName',
- label: '姓名',
- align: 'center',
- }, {
- field: 'username',
- label: '用户名',
- align: 'center',
- }, {
- field: 'dept.name',
- label: '公司',
- align: 'center',
- }, {
- field: 'type',
- label: '类型',
- align: 'center',
- options: orderStatus()
- }, {
- field: 'phone',
- label: '电话号码',
- align: 'center',
- }, {
- field: 'createUser.nickName',
- label: '创建人',
- align: 'center',
- }, {
- field: 'action',
- label: '操作',
- colWidth: '260px',
- align: 'center',
- labelButton: [{
- type: 'edit',
- label: '编辑',
- icon: 'el-icon-edit',
- style: 'primary',
- }, {
- type: 'reset',
- label: '重置密码',
- icon: 'el-icon-refresh-left',
- style: 'warning',
- }, {
- type: 'del',
- label: '删除',
- icon: 'el-icon-delete',
- style: 'danger',
- }]
- }]
- }
- export const formRules = () => {
- return [{
- field: 'deptId',
- type: 'cascader',
- label: '公司',
- placeholder: '请选择公司',
- colWidth: 24,
- multiple: false,
- rules: [{
- required: true,
- message: '请选择公司',
- trigger: 'change'
- }],
- props: {
- checkStrictly: true,
- emitPath: false,
- },
- options: [],
- levels: false,
- }, {
- field: 'name',
- label: '姓名',
- placeholder: '请输入姓名',
- type: 'input',
- colWidth: 24,
- rules: [{
- required: true,
- message: '请输入姓名',
- trigger: 'blur'
- }]
- }, {
- field: 'username',
- label: '用户名',
- placeholder: '请输入用户名',
- type: 'input',
- colWidth: 24,
- rules: [{
- required: true,
- message: '请输入用户名',
- trigger: 'blur'
- }]
- }, {
- field: 'phone',
- label: '电话号码',
- placeholder: '请输入电话号码',
- type: 'input',
- colWidth: 24,
- rules: [{
- required: true,
- message: '请输入电话号码',
- trigger: 'blur'
- }, {
- pattern: /^((0\d{2,3}-\d{7,8})|(1[34578]\d{9}))$/,
- message: '请输入正确电话号码',
- trigger: "blur"
- }]
- }, {
- field: 'newPassword',
- label: '密码',
- placeholder: '请输入密码',
- type: 'input',
- colWidth: 24,
- rules: [{
- required: true,
- message: '请输入密码',
- trigger: 'blur'
- }, {
- min: 6,
- message: '长度不能小于6个字符',
- trigger: 'blur'
- }]
- }, {
- field: 'password',
- label: '确定密码',
- placeholder: '请再次输入密码',
- type: 'input',
- colWidth: 24,
- rules: [{
- required: true,
- message: '请再次输入密码',
- trigger: 'blur'
- }, {
- min: 6,
- message: '长度不能小于6个字符',
- trigger: 'blur'
- }]
- },
- {
- field: 'type',
- label: '客户类型',
- placeholder: '客户类型',
- type: 'radio',
- colWidth: 24,
- rules: [{
- required: true,
- message: '选择客户类型',
- trigger: 'change'
- }],
- options: orderStatus()
- },
- ]
- }
- export const formRulesil = () => {
- return [{
- field: 'name',
- label: '姓名',
- placeholder: '请输入姓名',
- type: 'input',
- colWidth: 24,
- rules: [{
- required: true,
- message: '请输入姓名',
- trigger: 'blur'
- }]
- }, {
- field: 'phone',
- label: '电话号码',
- placeholder: '请输入电话号码',
- type: 'input',
- colWidth: 24,
- rules: [{
- required: true,
- message: '请输入电话号码',
- trigger: 'blur'
- }, {
- pattern: /^((0\d{2,3}-\d{7,8})|(1[34578]\d{9}))$/,
- message: '请输入正确电话号码',
- trigger: "blur"
- }]
- },
- {
- field: 'type',
- label: '客户类型',
- placeholder: '客户类型',
- type: 'radio',
- colWidth: 24,
- rules: [{
- required: true,
- message: '选择客户类型',
- trigger: 'change'
- }],
- options: orderStatus()
- },
- ]
- }
|