|
|
|
|
@@ -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
|
|
|
|
|
|
|
|
|
|
@@ -210,30 +206,25 @@ const handleLogin = async (params) => {
|
|
|
|
|
authUtil.removeLoginForm()
|
|
|
|
|
}
|
|
|
|
|
authUtil.setToken(res)
|
|
|
|
|
debugger
|
|
|
|
|
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();
|
|
|
|
|
debugger
|
|
|
|
|
console.log(accessToken);
|
|
|
|
|
if(ticketUrl!=null){
|
|
|
|
|
var urll=ticketUrl+"?ticket="+accessToken;
|
|
|
|
|
window.location.href = urll
|
|
|
|
|
}else{
|
|
|
|
|
|
|
|
|
|
const queryParams = new URLSearchParams(window.location.search)
|
|
|
|
|
const ticketUrl = queryParams.get('url') // 获取查询参数值,例如 ?paramName=value 中的 value
|
|
|
|
|
const accessToken = authUtil.getAccessToken()
|
|
|
|
|
debugger
|
|
|
|
|
console.log(accessToken)
|
|
|
|
|
if (ticketUrl != null) {
|
|
|
|
|
var urll = ticketUrl + '?ticket=' + accessToken
|
|
|
|
|
window.location.href = urll
|
|
|
|
|
} else {
|
|
|
|
|
push({ path: redirect.value || permissionStore.addRouters[0].path })
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
} finally {
|
|
|
|
|
loginLoading.value = false
|
|
|
|
|
|