Browse Source

Merge branch 'qin_18'

lwx_v12
herenshan112 3 weeks ago
parent
commit
b87ed291be
  1. 2
      src/api/common/type.ts
  2. 8
      src/utils/pinia/stores/modules/userOrders.ts
  3. 18
      src/views/login/index.vue

2
src/api/common/type.ts

@ -2,6 +2,8 @@
* *
*/ */
export interface returnFormat{ export interface returnFormat{
picPath: string;
captchaid: string | undefined;
code?: number; code?: number;
msg?: string; msg?: string;
data?: any; data?: any;

8
src/utils/pinia/stores/modules/userOrders.ts

@ -74,16 +74,16 @@ export const userStror = defineStore("user",() => {
@ 时间: 2024-10-23 13:43:25 @ 时间: 2024-10-23 13:43:25
@ 功能: 判断是否已经登录 @ 功能: 判断是否已经登录
*/ */
function judgeIsLogin(userKey?:string,token?:string){ function judgeIsLogin(userKey?:string|any,token?:string|any){
console.log("判断是否已经登录:",userKey,"------1------->",token); // console.log("判断是否已经登录:",userKey,"------1------->",token);
console.log("判断是否已经登录:",userKeying.value,"------2------>",userToken.value); // console.log("判断是否已经登录:",userKeying.value,"------2------>",userToken.value);
if(userKeying.value == "" || userKeying.value == "" || userKeying.value ==""){ if(userKeying.value == "" || userKeying.value == "" || userKeying.value ==""){
if(userKey != null && userKey != "" && token != null && token != ""){ if(userKey != null && userKey != "" && token != null && token != ""){
userKeying.value = userKey userKeying.value = userKey
userToken.value = token userToken.value = token
tokenIng.value = token tokenIng.value = token
console.log("判断是否已经登录:",userKeying.value,"-------3------>",userToken.value,"-------3------>",tokenIng); // console.log("判断是否已经登录:",userKeying.value,"-------3------>",userToken.value,"-------3------>",tokenIng);
// resolve(); // resolve();
return true return true
}else{ }else{

18
src/views/login/index.vue

@ -4,11 +4,12 @@
@ 备注: 登录页面 @ 备注: 登录页面
--> -->
<script lang='ts' setup> <script lang='ts' setup>
import { useRoute,useRouter } from 'vue-router' import { LocationQuery, LocationQueryValue, useRoute,useRouter } from 'vue-router'
import { userStror } from "@/utils/pinia/stores/modules/userOrders"; import { userStror } from "@/utils/pinia/stores/modules/userOrders";
import { loginStruct } from '@/api/login/type' import { loginStruct } from '@/api/login/type'
import { getTimeUnix } from '@/api/common/index' import { getTimeUnix } from '@/api/common/index'
import { getVerifyCode } from '@/api/login/index' import { getVerifyCode } from '@/api/login/index'
import { ElForm } from 'element-plus';
const router = useRouter() const router = useRouter()
const route = useRoute() const route = useRoute()
const userPinia = userStror(); const userPinia = userStror();
@ -38,25 +39,28 @@ const getSignCode = () => {
} }
onBeforeMount(() => { onBeforeMount(() => {
xingzhi.value = judgingEnvironment(); xingzhi.value = judgingEnvironment();
console.log("==============>",route.query.userkey,route.query.token) // console.log("==============>",route.query.userkey,route.query.token)
// console.log("======34343========>",xingzhi.value)
if(!userPinia.judgeIsLogin(route.query.userkey,route.query.token)){ if(!userPinia.judgeIsLogin(route.query.userkey,route.query.token)){
console.log("======1========>",xingzhi.value) // console.log("======1========>",xingzhi.value)
if(xingzhi.value == 2 || xingzhi.value == 3){ if(xingzhi.value == 2 || xingzhi.value == 3){
window.location.href="http://wab.hxgk.group/systemapi/wechat/obtaOnePage?systemapp="+import.meta.env.VITE_APP_SYSTEM_APP+"&isagain="+import.meta.env.VITE_APP_AGAIN+"&userid="+route.query.userid+"&call_back_type=login" // console.log("======1====2====>",xingzhi.value)
// window.location.href="http://wab.hxgk.group/systemapi/wechat/obtaOnePage?systemapp="+import.meta.env.VITE_APP_SYSTEM_APP+"&isagain="+import.meta.env.VITE_APP_AGAIN+"&userid="+route.query.userid+"&call_back_type=login"
}else{ }else{
xingzhi.value = 1 xingzhi.value = 1
// console.log("======1====4====>",xingzhi.value)
getSignCode() getSignCode()
} }
}else{ }else{
console.log("=======3=======>",route.query.userkey,route.query.token) // console.log("=======3=======>",route.query.userkey,route.query.token)
userPinia.getInfo() userPinia.getInfo()
router.push('/') router.push('/')
} }
xingzhi.value = 1 // xingzhi.value = 1
getSignCode() // getSignCode()
}) })
const loginForm = ref(ElForm); // const loginForm = ref(ElForm); //

Loading…
Cancel
Save