Skip to content

Commit b6019f8

Browse files
authored
Merge pull request #31 from kukuyikiki/develop
feat: add Email 2021-2.6
2 parents de9742b + d49b24f commit b6019f8

1 file changed

Lines changed: 10 additions & 2 deletions

File tree

src/views/system/user/index.vue

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -94,8 +94,8 @@
9494
/>
9595
</el-select>
9696
</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" />
9999
</el-form-item>
100100
<el-form-item label="角色" prop="roles">
101101
<el-select
@@ -115,6 +115,9 @@
115115
/>
116116
</el-select>
117117
</el-form-item>
118+
<el-form-item label="电话" prop="phone">
119+
<el-input v-model.number="form.phone" />
120+
</el-form-item>
118121
<el-form-item label="性别">
119122
<el-radio-group v-model="form.gender" style="margin-bottom: 0;">
120123
<el-radio label="false">男</el-radio>
@@ -149,6 +152,7 @@
149152
</template>
150153
</el-table-column>
151154
<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="邮箱" />
152156
<el-table-column :show-overflow-tooltip="true" prop="dept" label="部门">
153157
<template slot-scope="scope">
154158
<div>{{ scope.row.dept.name }}</div>
@@ -248,6 +252,10 @@ export default {
248252
{ required: true, message: '请输入用户昵称', trigger: 'blur' },
249253
{ min: 2, max: 20, message: '长度在 2 到 20 个字符', trigger: 'blur' }
250254
],
255+
email: [
256+
{ required: true, message: '请输入邮箱地址', trigger: 'blur' },
257+
{ type: 'email', message: '请输入正确的邮箱地址', trigger: 'blur' }
258+
],
251259
phone: [
252260
{ required: true, trigger: 'blur', validator: validPhone }
253261
]

0 commit comments

Comments
 (0)