Compare commits

..

No commits in common. "258799350da4e432f485a805a0bd64d3f65886b0" and "7a74a131b4fc666205db3b1fda04447b6e606a86" have entirely different histories.

5 changed files with 12 additions and 42 deletions

View File

@ -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);
});

View File

@ -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);
});

View File

@ -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` });
}
//alert("video_func:" + localStorage.getItem("video_func")+" type:" +typeof(localStorage.getItem("video_func")));
}

View File

@ -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">

View File

@ -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>