Sfoglia il codice sorgente

修改登录跳转

tangshao 1 anno fa
parent
commit
0bd3d52d1a

+ 1 - 0
src/utils/constants.js

@@ -2,6 +2,7 @@
 export const ACCESS_TOKEN = 'hall_token'
 export const USER_NAME = 'hall_username'
 export const USER_INFO = 'hall_userinfo'
+export const REG_INFO = 'hall_reginfo'
 export const OPENID = 'hall_openid'
 
 const STORAGE_OPTIONS = {

+ 5 - 1
src/utils/wxtools.js

@@ -1,6 +1,6 @@
 import dayjs from "dayjs";
 import { serverUrl } from "./wxrequest";
-import { ACCESS_TOKEN,OPENID,USER_NAME,USER_INFO } from "./constants"
+import { ACCESS_TOKEN,OPENID,USER_NAME,USER_INFO,REG_INFO } from "./constants"
 export const setToken = (token) => window.localStorage.setItem(ACCESS_TOKEN, token);
 
 export const getToken = () => window.localStorage.getItem(ACCESS_TOKEN);
@@ -19,6 +19,10 @@ export const setUserinfo = (userinfo) => window.localStorage.setItem(USER_INFO,
 
 export const getUserinfo = () => JSON.parse(window.localStorage.getItem(USER_INFO));
 
+export const setReginfo = (reginfo) => window.localStorage.setItem(REG_INFO, JSON.stringify(reginfo));
+
+export const getReginfo = () => JSON.parse(window.localStorage.getItem(REG_INFO));
+
 export const delImg = (url) => {
   if (url) {
     if (url.startsWith("http")) return url;

+ 4 - 2
src/views/index/index.vue

@@ -44,6 +44,8 @@
 		removeToken,
 		setUserinfo,
 		getUserinfo,
+		getReginfo,
+		setReginfo,		
 		setUsername,
 		getUsername,
 		setOpenid,
@@ -114,12 +116,12 @@
 
 	onMounted(async () => {
 		const reg = await LoadRegAPI();
-		setUserinfo(reg.result);
+		setReginfo(reg.result);
 		setOpenid(reg.result.openid);
 		const user = await LoadUserInfoAPI();
 
 		//跳转注册
-		if (reg.result.status === "0" && (reg.result.mobile !== null || reg.result.mobile !== "")) {
+		if (reg.result.status === "0" && !(reg.result.mobile === null || reg.result.mobile === "")) {
 			router.push("/check");
 		} else if (reg.result.mobile === null || reg.result.mobile === "") {
 			router.push("/reg");

+ 2 - 0
src/views/wechart/Auth.vue

@@ -29,6 +29,8 @@
 		removeToken,
 		setUserinfo,
 		getUserinfo,
+		getReginfo,
+		setReginfo,		
 		setUsername,
 		getUsername,
 		setOpenid

+ 24 - 8
src/views/wechart/reg.vue

@@ -30,13 +30,16 @@
 		setUserinfo,
 		getUserinfo,
 		setUsername,
+		getReginfo,
+		setReginfo,
 		getUsername,
 		setOpenid,
 		getOpenid
 	} from "../../utils/wxtools.js";
 
 	import {
-		EditUserInfoAPI
+		EditUserInfoAPI,
+		EditRegAPI,
 	} from '../../services/index.js';
 
 	import {
@@ -49,15 +52,13 @@
 
 	const onSubmit = (values) => {
 		console.log('openid', getOpenid());
-		console.log('userinfo', getUserinfo());
+		console.log('reginfo', getReginfo());
 		console.log('realname', realname);
 		console.log('mobile', mobile);
 		console.log('submit', values);
-		let user = getUserinfo();
-		// EditRegAPI()
-		EditUserInfoAPI({
-			id: user.id,
-			realname: realname.value,
+		let reg = getReginfo();
+		EditRegAPI({
+			id: reg.id,
 			mobile: mobile.value
 		}).then(response => {
 		  if(response.success === true){
@@ -69,7 +70,22 @@
 			  	type: "danger",
 			  });
 		  }
-        });
+		});
+		// EditUserInfoAPI({
+		// 	id: user.id,
+		// 	realname: realname.value,
+		// 	mobile: mobile.value
+		// }).then(response => {
+		//   if(response.success === true){
+		// 	  // router.push("/");
+		// 	  router.push("/check");
+		//   }else{
+		// 	  showNotify({
+		// 	  	message: res.message,
+		// 	  	type: "danger",
+		// 	  });
+		//   }
+  //       });
 		
 	};
 </script>