From 2c5e4445f405ba7b7c61a2e12fc1ef60a62e9bf7 Mon Sep 17 00:00:00 2001
From: lyfO_o <764716047@qq.com>
Date: Wed, 20 Apr 2022 22:07:34 +0800
Subject: [PATCH] 考试系统(nanoweb) 认证跳转
---
src/views/exam/index.vue | 70 +++++++++++++++++++++++++++++++++++
1 files changed, 70 insertions(+), 0 deletions(-)
diff --git a/src/views/exam/index.vue b/src/views/exam/index.vue
new file mode 100644
index 0000000..283a7aa
--- /dev/null
+++ b/src/views/exam/index.vue
@@ -0,0 +1,70 @@
+<template>
+ <div class="app-container">
+ <el-alert
+ :title="message"
+ :type="flag?'success':'error'">
+ </el-alert>
+
+ </div>
+
+</template>
+
+<script>
+ import {getExamAuth} from '@/api/exam'
+ import {getToken} from "@/utils/auth"
+ import Cookies from 'js-cookie'
+ import request from '@/utils/request'
+ export default {
+ name: "current",
+
+ created(){
+ this.getExamAuth()
+ },
+ data(){
+ return {
+ pass:false,
+ message: ''
+ }
+ },
+ methods:{
+ queryHandle(){
+ },
+ getExamAuth(){
+ getExamAuth({token:getToken()})
+ .then(res=>{
+ if (res.data.code === 'failure') {
+ this.flag = false
+ this.message = res.data.message;
+ }
+ if (res.data.code === 'success') {
+ this.flag = true
+ this.message = res.data.message
+ Cookies.set('JSESSIONID',res.data.data.ssid)
+ window.open(process.env.NANO_API + "/foreground/system/noLogin/redirect?sessionId="+res.data.data.ssid )
+
+ }
+ })
+ .catch(err=>{
+ console.log(err)
+ this.flag = false
+ this.message = '请求出现问题,请联系管理员'
+ })
+
+ }
+
+ }
+ }
+</script>
+
+<style scoped>
+ .span-filter-label{
+ font-size: 15px;
+ color: #606266;
+ margin-right: 4px;
+ margin-left: 7px;
+ }
+
+ .basic_search{
+ margin-bottom: 15px;
+ }
+</style>
--
Gitblit v1.9.2