diff --git a/src/views/login/register.vue b/src/views/login/register.vue
index d2c76915..39dad1bd 100644
--- a/src/views/login/register.vue
+++ b/src/views/login/register.vue
@@ -36,6 +36,12 @@
         </span>
         <el-input name="name" type="text" v-model="loginForm.name" autoComplete="off" placeholder="姓名" />
       </el-form-item>
+      <el-form-item prop="referrer">
+        <span class="svg-container svg-container_login">
+          <svg-icon icon-class="user" />
+        </span>
+        <el-input name="referrer" type="text" v-model="loginForm.referrer" autoComplete="off" placeholder="邀请码" />
+      </el-form-item>
       <el-form-item>
         <el-button type="primary" style="width:100%;" :loading="loading" @click.native.prevent="handleLogin">
           登录
@@ -83,7 +89,8 @@ export default {
         picKey:'',
         imgcode:'',
         smscode:'',
-        name:''
+        name:'',
+        referrer:''
       },
       loginRules: {
         username: [{ required: true, trigger: 'blur' }],
@@ -150,7 +157,7 @@ export default {
       this.$refs.loginForm.validate(valid => {
         if (valid) {
           this.loading = true
-          register(this.loginForm.username, this.loginForm.password, this.loginForm.smscode, this.loginForm.name, '').then((res) => {
+          register(this.loginForm.username, this.loginForm.password, this.loginForm.smscode, this.loginForm.name, this.loginForm.referrer).then((res) => {
             this.loading = false
             if (res.code == 404) {
               this.changeRandom()