|
94 | 94 | /> |
95 | 95 | </el-select> |
96 | 96 | </el-form-item> |
97 | | - <el-form-item label="电话" prop="phone"> |
98 | | - <el-input v-model.number="form.phone" /> |
| 97 | + <el-form-item label="邮箱" prop="email"> |
| 98 | + <el-input v-model="form.email" /> |
99 | 99 | </el-form-item> |
100 | 100 | <el-form-item label="角色" prop="roles"> |
101 | 101 | <el-select |
|
115 | 115 | /> |
116 | 116 | </el-select> |
117 | 117 | </el-form-item> |
| 118 | + <el-form-item label="电话" prop="phone"> |
| 119 | + <el-input v-model.number="form.phone" /> |
| 120 | + </el-form-item> |
118 | 121 | <el-form-item label="性别"> |
119 | 122 | <el-radio-group v-model="form.gender" style="margin-bottom: 0;"> |
120 | 123 | <el-radio label="false">男</el-radio> |
|
149 | 152 | </template> |
150 | 153 | </el-table-column> |
151 | 154 | <el-table-column :show-overflow-tooltip="true" prop="phone" width="100" label="电话" /> |
| 155 | + <el-table-column :show-overflow-tooltip="true" width="135" prop="email" label="邮箱" /> |
152 | 156 | <el-table-column :show-overflow-tooltip="true" prop="dept" label="部门"> |
153 | 157 | <template slot-scope="scope"> |
154 | 158 | <div>{{ scope.row.dept.name }}</div> |
@@ -248,6 +252,10 @@ export default { |
248 | 252 | { required: true, message: '请输入用户昵称', trigger: 'blur' }, |
249 | 253 | { min: 2, max: 20, message: '长度在 2 到 20 个字符', trigger: 'blur' } |
250 | 254 | ], |
| 255 | + email: [ |
| 256 | + { required: true, message: '请输入邮箱地址', trigger: 'blur' }, |
| 257 | + { type: 'email', message: '请输入正确的邮箱地址', trigger: 'blur' } |
| 258 | + ], |
251 | 259 | phone: [ |
252 | 260 | { required: true, trigger: 'blur', validator: validPhone } |
253 | 261 | ] |
|
0 commit comments