Tao Chen 1 год назад
Родитель
Сommit
6c60a77ec7
1 измененных файлов с 8 добавлено и 0 удалено
  1. 8 0
      src/views/register/index.vue

+ 8 - 0
src/views/register/index.vue

@@ -7,6 +7,10 @@
7 7
           <el-input v-model="form.username" class="login-input"></el-input>
8 8
         </el-form-item>
9 9
 
10
+        <el-form-item :label="T('Email')" prop="email">
11
+          <el-input v-model="form.email" class="login-input"></el-input>
12
+        </el-form-item>
13
+
10 14
         <el-form-item :label="T('Password')" prop="password">
11 15
           <el-input v-model="form.password" type="password" show-password
12 16
                     class="login-input"></el-input>
@@ -36,6 +40,7 @@
36 40
   const userStore = useUserStore()
37 41
   const form = reactive({
38 42
     username: '',
43
+    email: '',
39 44
     password: '',
40 45
     confirm_password: '',
41 46
   })
@@ -43,6 +48,9 @@
43 48
     username: [
44 49
       { required: true, message: T('ParamRequired', { param: T('Username') }), trigger: 'blur' },
45 50
     ],
51
+    email: [
52
+      { required: true, message: T('ParamRequired', { param: T('Email') }), trigger: 'blur' },
53
+    ],
46 54
     password: [
47 55
       { required: true, message: T('ParamRequired', { param: T('Password') }), trigger: 'blur' },
48 56
     ],