Compare commits
No commits in common. "258799350da4e432f485a805a0bd64d3f65886b0" and "7a74a131b4fc666205db3b1fda04447b6e606a86" have entirely different histories.
258799350d
...
7a74a131b4
|
|
@ -60,7 +60,7 @@ request.interceptors.response.use(
|
|||
return request(config);
|
||||
}).catch(err => {
|
||||
// 刷新token失败,跳转登录
|
||||
ElMessage.error('登录已过期,请重新登录!');
|
||||
ElMessage.error('登录已过期,请重新登录!12');
|
||||
router.push("/login");
|
||||
return Promise.reject(err);
|
||||
});
|
||||
|
|
|
|||
|
|
@ -61,7 +61,7 @@ request.interceptors.response.use(
|
|||
return request(config);
|
||||
}).catch(err => {
|
||||
// 刷新token失败,跳转登录
|
||||
ElMessage.error('登录已过期,请重新登录!');
|
||||
ElMessage.error('登录已过期,请重新登录!12');
|
||||
router.push("/login");
|
||||
return Promise.reject(err);
|
||||
});
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
<div class="login-container">
|
||||
<div class="login-header">
|
||||
<img class="logo mr10" src="../../assets/img/logo.svg" alt="" />
|
||||
<div class="login-title">统一登录平台</div>
|
||||
<div class="login-title">大学生学业作品AI生成工具</div>
|
||||
</div>
|
||||
<el-form :model="param" :rules="rules" ref="login" size="large">
|
||||
<el-form-item prop="username">
|
||||
|
|
@ -74,8 +74,8 @@
|
|||
</template>
|
||||
|
||||
<script setup lang="ts">
|
||||
import { ref, reactive, inject, onMounted } from "vue";
|
||||
import { useRouter,useRoute } from "vue-router";
|
||||
import { ref, reactive, inject } from "vue";
|
||||
import { useRouter } from "vue-router";
|
||||
import { ElMessage } from "element-plus";
|
||||
import { loginService } from "@/api/user";
|
||||
import { GetUserInfoService } from "@/api/user";
|
||||
|
|
@ -92,13 +92,13 @@ const permiss = usePermissStore();
|
|||
const checked = ref(lgStr ? true : false);
|
||||
|
||||
const router = useRouter();
|
||||
const route = useRoute();
|
||||
// 登录表单数据
|
||||
const param = reactive({
|
||||
username: defParam ? defParam.username : "",
|
||||
password: defParam ? defParam.password : "",
|
||||
});
|
||||
|
||||
const qqButtonBgImage = ref('https://wiki.connect.qq.com/wp-content/uploads/2016/12/Connect_logo_4.png');
|
||||
|
||||
// 表单验证规则
|
||||
const rules = {
|
||||
|
|
@ -179,16 +179,6 @@ var loginData = ref({
|
|||
password: "",
|
||||
ip: "",
|
||||
});
|
||||
const querySite =ref("");
|
||||
|
||||
onMounted(() => {
|
||||
// 获取query参数
|
||||
const queryParams = route.query;
|
||||
console.log('Received query parameters:', queryParams);
|
||||
if(queryParams.site){
|
||||
querySite.value = queryParams.site as string;
|
||||
}
|
||||
});
|
||||
|
||||
const thirdLogin = async (type) => {
|
||||
//获取uuid
|
||||
|
|
@ -328,14 +318,7 @@ const getMyUserInfo = async (id) => {
|
|||
permiss.handleSet(keys);
|
||||
localStorage.setItem("ms_keys", JSON.stringify(keys));
|
||||
localStorage.setItem("ms_role", result["data"]["Role"]);
|
||||
|
||||
if(querySite.value === "" ){
|
||||
router.push("/");
|
||||
}else{
|
||||
localStorage.setItem("targetSite", querySite.value);
|
||||
router.push({ path: `/project-select` });
|
||||
}
|
||||
|
||||
router.push("/");
|
||||
|
||||
//alert("video_func:" + localStorage.getItem("video_func")+" type:" +typeof(localStorage.getItem("video_func")));
|
||||
}
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@
|
|||
<div class="login-header">
|
||||
<img class="logo mr10" src="../../assets/img/logo.svg" alt="">
|
||||
<div class="login-title">
|
||||
统一登录平台
|
||||
大学生学业作品AI生成工具
|
||||
</div>
|
||||
</div>
|
||||
<el-form :model="param" :rules="rules" ref="register" size="large">
|
||||
|
|
|
|||
|
|
@ -21,7 +21,8 @@
|
|||
</template>
|
||||
|
||||
<script lang="ts" setup>
|
||||
import { ref,onMounted } from 'vue'
|
||||
import { ref } from 'vue'
|
||||
import { useRouter } from 'vue-router'
|
||||
import {getUserTokenCode} from '@/api/user'
|
||||
import { ElMessage } from 'element-plus'
|
||||
|
||||
|
|
@ -33,6 +34,8 @@ interface Project {
|
|||
path: string
|
||||
}
|
||||
|
||||
const router = useRouter()
|
||||
|
||||
// 模拟项目数据
|
||||
const projects = ref<Project[]>([
|
||||
{
|
||||
|
|
@ -69,22 +72,6 @@ const handleSelect = async (project: Project) => {
|
|||
let url = project.path + '?code=' + localStorage.getItem('tokenCode');
|
||||
window.open(url);
|
||||
}
|
||||
|
||||
const handleSelectV2 = async (project: Project) => {
|
||||
await GetTokenCode();
|
||||
let url = project.path + '?code=' + localStorage.getItem('tokenCode');
|
||||
window.location.href = url;
|
||||
}
|
||||
|
||||
onMounted(() => {
|
||||
// 获取query参数
|
||||
let targetSite = localStorage.getItem('targetSite');
|
||||
localStorage.removeItem('targetSite');
|
||||
if(targetSite == "gs-vp"){
|
||||
handleSelectV2(projects.value[0]);
|
||||
}
|
||||
});
|
||||
|
||||
</script>
|
||||
|
||||
<style scoped>
|
||||
|
|
|
|||
Loading…
Reference in New Issue