guhongwei 5 éve
szülő
commit
da29748f76
2 módosított fájl, 11 hozzáadás és 3 törlés
  1. 10 3
      src/layout/login/loginMain.vue
  2. 1 0
      src/views/newlogin.vue

+ 10 - 3
src/layout/login/loginMain.vue

@@ -129,7 +129,7 @@
                   <el-form-item label="备注" v-if="forms.role == '6'" prop="remark">
                     <el-input v-model="forms.remark" placeholder="请输入备注"></el-input>
                   </el-form-item>
-                  <el-col :span="24" class="loginSubmit"><el-button type="primary" @click="registerSubmit">注册</el-button></el-col>
+                  <el-col :span="24" class="loginSubmit"><el-button type="primary" @click="registerSubmit('forms')">注册</el-button></el-col>
                 </el-form>
               </el-col>
             </el-tab-pane>
@@ -237,8 +237,15 @@ export default {
     loginSubmit() {
       this.$emit('submitDate', this.form);
     },
-    registerSubmit() {
-      this.$emit('submitDates', { data: this.forms, id: this.forms.id });
+    registerSubmit(formName) {
+      this.$refs[formName].validate(valid => {
+        if (valid) {
+          this.$emit('submitDates', { data: this.forms, id: this.forms.id });
+        } else {
+          console.log('error submit!!');
+          return false;
+        }
+      });
     },
     uploadSuccess({ type, data }) {
       this.$set(this.forms, `${type}`, data.uri);

+ 1 - 0
src/views/newlogin.vue

@@ -45,6 +45,7 @@ export default {
         let msg = `注册成功`;
         this.$checkRes(res, msg);
       }
+      window.location.reload();
     },
   },
   computed: {