Browse Source

bug修改

sunlupeng 1 year ago
parent
commit
64a511f89d
2 changed files with 13 additions and 2 deletions
  1. 12 1
      src/views/password/forget.vue
  2. 1 1
      src/views/password/reset.vue

+ 12 - 1
src/views/password/forget.vue

@@ -43,6 +43,8 @@
 
 <script>
 import { sendSmsCode } from "@/api/login";
+import {setTenantId, removeTenantId} from "@/utils/auth";
+import {getTenantIdByName} from "@/api/system/tenant";
 export default {
   data() {
     return {
@@ -59,7 +61,16 @@ export default {
               if (/^(?:(?:\+|00)86)?1(?:3[\d]|4[5-79]|5[0-35-9]|6[5-7]|7[0-8]|8[\d]|9[189])\d{8}$/.test(value) === false) {
                 callback(new Error("手机号格式错误"));
               } else {
-                callback();
+                removeTenantId()
+                getTenantIdByName(value).then(res => {
+                  const tenantId = res.data;
+                  if (tenantId && tenantId >= 0) {
+                    setTenantId(tenantId)
+                    callback();
+                  } else {
+                    callback('该手机号未创建账号,请重新输入');
+                  }
+                });
               }
             }, trigger: "blur"
           }

+ 1 - 1
src/views/password/reset.vue

@@ -13,7 +13,7 @@
                  <el-input type="password" show-password v-model="ruleForm.pass" placeholder="密码">
                  </el-input>
                </el-form-item>
-               <el-form-item prop="checkPass">
+               <el-form-item prop="checkPass" style="margin-top: 35px;">
                 <el-input type="password" show-password v-model="ruleForm.checkPass" placeholder="确认密码">
                 </el-input>
                </el-form-item>