|
@ -342,6 +342,23 @@ const closeTokenRuleDialog = () => { |
|
|
tokenRuleDialogVisible.value = false; |
|
|
tokenRuleDialogVisible.value = false; |
|
|
}; |
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
// 添加全局点击事件监听器,使任何点击动作都能关闭提示框 |
|
|
|
|
|
// 定义处理函数,以便正确移除事件监听器 |
|
|
|
|
|
const handleGlobalClick = () => { |
|
|
|
|
|
if (tokenRuleDialogVisible.value) { |
|
|
|
|
|
tokenRuleDialogVisible.value = false; |
|
|
|
|
|
} |
|
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
onMounted(() => { |
|
|
|
|
|
document.addEventListener('click', handleGlobalClick); |
|
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
// 在组件卸载时移除事件监听器 |
|
|
|
|
|
onUnmounted(() => { |
|
|
|
|
|
document.removeEventListener('click', handleGlobalClick); |
|
|
|
|
|
}); |
|
|
|
|
|
|
|
|
// 检查是否需要显示Token规则提示框(从其他页面跳转过来时) |
|
|
// 检查是否需要显示Token规则提示框(从其他页面跳转过来时) |
|
|
const checkTokenRuleOnPageLoad = () => { |
|
|
const checkTokenRuleOnPageLoad = () => { |
|
|
const activeTab = sessionStorage.getItem('activeTabAI'); |
|
|
const activeTab = sessionStorage.getItem('activeTabAI'); |
|
@ -1670,8 +1687,8 @@ onUnmounted(() => { |
|
|
</el-dialog> |
|
|
</el-dialog> |
|
|
|
|
|
|
|
|
<!-- Token规则提示框 --> |
|
|
<!-- Token规则提示框 --> |
|
|
<div v-if="tokenRuleDialogVisible" class="tokenRuleDialog"> |
|
|
|
|
|
<div class="tokenRuleDialogContent"> |
|
|
|
|
|
|
|
|
<div v-if="tokenRuleDialogVisible" class="tokenRuleDialog" @click="closeTokenRuleDialog"> |
|
|
|
|
|
<div class="tokenRuleDialogContent" @click.stop> |
|
|
<div class="tokenRuleDialogClose" @click="closeTokenRuleDialog"> |
|
|
<div class="tokenRuleDialogClose" @click="closeTokenRuleDialog"> |
|
|
<el-icon><Close /></el-icon> |
|
|
<el-icon><Close /></el-icon> |
|
|
</div> |
|
|
</div> |
|
@ -1798,7 +1815,7 @@ body { |
|
|
/* height: var(--app-height, 100vh); */ |
|
|
/* height: var(--app-height, 100vh); */ |
|
|
height: var(--app-height, 100vh); |
|
|
height: var(--app-height, 100vh); |
|
|
margin: 0 auto; |
|
|
margin: 0 auto; |
|
|
background-image: url("https://d31zlh4on95l9h.cloudfront.net/images/2dc3c13a74100b906e809d26b66db211.png"); |
|
|
|
|
|
|
|
|
background-image: url("https://d31zlh4on95l9h.cloudfront.net/images/98c8230d386012c9f1e70bf05a30de5e.png"); |
|
|
background-size: 100% 100%; |
|
|
background-size: 100% 100%; |
|
|
background-repeat: no-repeat; |
|
|
background-repeat: no-repeat; |
|
|
background-position: center; |
|
|
background-position: center; |
|
|