Compare commits

..

2 Commits

Author SHA1 Message Date
chy
2c848827b3 Merge branch 'main' of http://8.130.49.250:3000/admin/gr_report_web 2026-03-03 15:04:46 +08:00
chy
8ec002300b 统一身份认证修改 2026-03-03 15:04:34 +08:00
2 changed files with 12 additions and 20 deletions

View File

@@ -59,6 +59,7 @@ const whiteList = [
// 路由加载前
router.beforeEach(async (to, from, next) => {
debugger
start()
loadStart()
if (getAccessToken()) {

View File

@@ -82,7 +82,6 @@
mode="pop"
@success="handleLogin"
/>
</el-row>
</el-form>
</template>
@@ -141,7 +140,6 @@ const loginData = reactive({
}
})
// 获取验证码
const getCode = async () => {
// 情况一,未开启:则直接登录
@@ -174,7 +172,6 @@ const getCookie = () => {
}
}
// 根据域名,获得租户信息
const getTenantByWebsite = async () => {
const website = location.host
@@ -189,7 +186,6 @@ const loading = ref() // ElLoading.service 返回的实例
const handleLogin = async (params) => {
loginLoading.value = true
try {
const data = await validForm()
if (!data) return
@@ -212,28 +208,23 @@ const handleLogin = async (params) => {
authUtil.setToken(res)
debugger
if (!redirect.value) {
redirect.value = '/'
}
// 判断是否为SSO登录
if (redirect.value.indexOf('sso') !== -1) {
window.location.href = window.location.href.replace('/login?redirect=', '')
} else {
const queryParams = new URLSearchParams(window.location.search);
const ticketUrl = queryParams.get('url'); // 获取查询参数值,例如 ?paramName=value 中的 value
const accessToken =authUtil.getAccessToken();
const queryParams = new URLSearchParams(window.location.search)
const ticketUrl = queryParams.get('url') // 获取查询参数值,例如 ?paramName=value 中的 value
const accessToken = authUtil.getAccessToken()
debugger
console.log(accessToken);
console.log(accessToken)
if (ticketUrl != null) {
var urll=ticketUrl+"?ticket="+accessToken;
var urll = ticketUrl + '?ticket=' + accessToken
window.location.href = urll
} else {
push({ path: redirect.value || permissionStore.addRouters[0].path })
}
}
} finally {
loginLoading.value = false