Browse Source

登录修改

sunlupeng 1 year ago
parent
commit
484571c78e

+ 21 - 0
src/api/login.js

@@ -57,6 +57,16 @@ export function socialLogin(type, code, state) {
   })
 }
 
+// 修改密码 
+export function updatePassword( password ) {
+  return request({
+    url: '/system/user/profile/update-password',
+    method: 'post',
+    data:  {
+      password,
+    }
+  })
+}
 // 获取登录验证码
 export function sendSmsCode(mobile, scene) {
   return request({
@@ -68,6 +78,17 @@ export function sendSmsCode(mobile, scene) {
     }
   })
 }
+// 短信验证码注册
+export function smsRegister(mobile, code) {
+  return request({
+    url: '/system/auth/sms-register',
+    method: 'post',
+    data: {
+      mobile,
+      code
+    }
+  })
+}
 
 // 短信验证码登录
 export function smsLogin(mobile, code) {

+ 0 - 26
src/api/register.js

@@ -1,26 +0,0 @@
-import request from '@/utils/request'
-
-
-
-// 获取注册验证码
-export function sendSmsCode(mobile, scene) {
-  return request({
-    url: '/system/register/send-sms-code',
-    method: 'post',
-    data: {
-      mobile,
-      scene
-    }
-  })
-}
-// 短信验证码注册
-export function smsRegister(mobile, code) {
-  return request({
-    url: '/system/register/sms-register',
-    method: 'post',
-    data: {
-      mobile,
-      code
-    }
-  })
-}

+ 1 - 2
src/store/modules/user.js

@@ -1,5 +1,4 @@
-import { login, logout, getInfo, socialLogin, smsLogin } from '@/api/login'
-import { smsRegister } from '@/api/register'
+import { login, logout, getInfo, socialLogin, smsLogin,smsRegister } from '@/api/login'
 import { setToken, removeToken } from '@/utils/auth'
 
 const user = {

+ 2 - 2
src/views/login.vue

@@ -149,7 +149,7 @@ export default {
         rememberMe: false,
         tenantName: "芋道源码",
       },
-      scene: 21,
+      scene: 1,
 
       LoginRules: {
         username: [
@@ -313,7 +313,7 @@ export default {
       if (this.mobileCodeTimer > 0) return;
       this.$refs.loginForm.validate(valid => {
         if (!valid) return;
-        sendSmsCode(this.loginForm.mobile, this.scene, this.loginForm.uuid, this.loginForm.code).then(res => {
+        sendSmsCode(this.loginForm.mobile, this.scene ).then(res => {
           this.$modal.msgSuccess("获取验证码成功")
           this.mobileCodeTimer = 60;
           let msgTimer = setInterval(() => {

+ 2 - 2
src/views/password/forget.vue

@@ -89,7 +89,7 @@ export default {
           }
         ]
       },
-      scene: 21,
+      scene: 4,
     };
   },
   methods: {
@@ -101,7 +101,7 @@ export default {
       if (this.mobileCodeTimer > 0) return;
       this.$refs.loginForm.validate(valid => {
         if (!valid) return;
-        sendSmsCode(this.loginForm.mobile, this.scene, this.loginForm.code).then(res => {
+        sendSmsCode(this.loginForm.mobile, this.scene ).then(res => {
           this.$modal.msgSuccess("获取验证码成功")
           this.mobileCodeTimer = 60;
           let msgTimer = setInterval(() => {

+ 5 - 4
src/views/password/reset.vue

@@ -46,7 +46,7 @@
 </template>
 
 <script>
-import { sendSmsCode } from "@/api/login";
+import { updatePassword } from "@/api/login";
 export default {
   data() {
     var validatePass = (rule, value, callback) => {
@@ -102,9 +102,10 @@ export default {
     submitForm(formName) {
       this.$refs[formName].validate((valid) => {
         if (valid) {
-          alert('submit!');
-          this.resetStatus = true;
-          this.myTimer();
+          updatePassword(this.ruleForm.pass, this.ruleForm.checkPass ).then(res => {
+            this.resetStatus = true;
+            this.myTimer();
+          });
         } else {
           console.log('error submit!!');
           return false;

+ 1 - 1
src/views/register.vue

@@ -72,7 +72,7 @@
 </template>
 
 <script>
-import { sendSmsCode } from "@/api/register";
+import { sendSmsCode } from "@/api/login";
 
 export default {
   data() {