|
|
|
@ -2,7 +2,7 @@ |
|
|
|
<el-dialog :visible.sync="visible" :title="!dataForm.id ? $t('add') : $t('update')" :close-on-click-modal="false" :close-on-press-escape="false"> |
|
|
|
<el-form :model="dataForm" :rules="dataRule" ref="dataForm" @keyup.enter.native="dataFormSubmitHandle()" :label-width="$i18n.locale === 'en-US' ? '120px' : '80px'"> |
|
|
|
<el-form-item label="姓名" prop="name"> |
|
|
|
<el-input v-model="dataForm.name" placeholder="姓名"></el-input> |
|
|
|
<el-input v-model="dataForm.name" placeholder="姓名" maxlength="10"></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="性别" prop="sex"> |
|
|
|
<el-select v-model="dataForm.sex" placeholder="性别"> |
|
|
|
@ -11,7 +11,7 @@ |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="职位" prop="position"> |
|
|
|
<el-input v-model="dataForm.position" placeholder="职位"></el-input> |
|
|
|
<el-input v-model="dataForm.position" placeholder="职位" maxlength="10"></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="联系方式" prop="mobile"> |
|
|
|
<el-input v-model="dataForm.mobile" placeholder="联系方式"></el-input> |
|
|
|
@ -20,7 +20,7 @@ |
|
|
|
<el-input-number v-model="dataForm.sort" controls-position="right" :min="1" label="显示顺序" max=2000000000></el-input-number> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="主显标识" prop="masterFlag"> |
|
|
|
<el-input v-model="dataForm.masterFlag" placeholder="主显标识"></el-input> |
|
|
|
<el-input v-model="dataForm.masterFlag" placeholder="主显标识" maxlength="10" disabled></el-input> |
|
|
|
</el-form-item> |
|
|
|
</el-form> |
|
|
|
<template slot="footer"> |
|
|
|
@ -44,7 +44,7 @@ export default { |
|
|
|
position: '', |
|
|
|
mobile: '', |
|
|
|
sort: '', |
|
|
|
masterFlag: '', |
|
|
|
masterFlag: '1', |
|
|
|
revision: '', |
|
|
|
delFlag: '', |
|
|
|
createdBy: '', |
|
|
|
@ -67,11 +67,15 @@ export default { |
|
|
|
name: [ |
|
|
|
{ required: true, message: this.$t('validate.required'), trigger: 'blur' } |
|
|
|
], |
|
|
|
sex: [ |
|
|
|
{ required: true, message: this.$t('validate.required'), trigger: 'blur' } |
|
|
|
], |
|
|
|
position: [ |
|
|
|
{ required: true, message: this.$t('validate.required'), trigger: 'blur' } |
|
|
|
], |
|
|
|
mobile: [ |
|
|
|
{ required: true, message: this.$t('validate.required'), trigger: 'blur' } |
|
|
|
{ required: true, message: this.$t('validate.required'), trigger: 'blur' }, |
|
|
|
{ pattern: /^((0\d{2,3}-\d{7,8})|(1[3584]\d{9}))$/, message: '请输入正确号码格式', trigger: 'blur' } |
|
|
|
], |
|
|
|
sort: [ |
|
|
|
{ required: true, message: this.$t('validate.required'), trigger: 'blur' } |
|
|
|
|