fix: 商业核算页未登录时显示登录提示,不暴露内容
Some checks failed
PR Preview / teardown-preview (pull_request) Has been skipped
Test / unit-test (push) Successful in 5s
Test / build-check (push) Successful in 4s
PR Preview / test (pull_request) Successful in 6s
PR Preview / deploy-preview (pull_request) Successful in 13s
Test / e2e-test (push) Has been cancelled
Some checks failed
PR Preview / teardown-preview (pull_request) Has been skipped
Test / unit-test (push) Successful in 5s
Test / build-check (push) Successful in 4s
PR Preview / test (pull_request) Successful in 6s
PR Preview / deploy-preview (pull_request) Successful in 13s
Test / e2e-test (push) Has been cancelled
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -1,5 +1,12 @@
|
|||||||
<template>
|
<template>
|
||||||
<div class="projects-page">
|
<div class="projects-page">
|
||||||
|
<!-- Login prompt -->
|
||||||
|
<div v-if="!auth.isLoggedIn" class="login-prompt">
|
||||||
|
<div class="commercial-icon">💼</div>
|
||||||
|
<p>登录后可使用商业核算功能</p>
|
||||||
|
<button class="btn-primary" @click="ui.openLogin()">登录 / 注册</button>
|
||||||
|
</div>
|
||||||
|
<template v-else>
|
||||||
<!-- Header -->
|
<!-- Header -->
|
||||||
<div class="commercial-header">
|
<div class="commercial-header">
|
||||||
<div class="commercial-icon">💼</div>
|
<div class="commercial-icon">💼</div>
|
||||||
@@ -228,6 +235,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
</template>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
@@ -951,6 +959,14 @@ function formatDate(d) {
|
|||||||
color: #6b6375;
|
color: #6b6375;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.login-prompt {
|
||||||
|
text-align: center;
|
||||||
|
padding: 60px 20px;
|
||||||
|
color: #6b6375;
|
||||||
|
}
|
||||||
|
.login-prompt .commercial-icon { font-size: 48px; margin-bottom: 12px; }
|
||||||
|
.login-prompt p { margin-bottom: 16px; font-size: 15px; }
|
||||||
|
|
||||||
.empty-hint {
|
.empty-hint {
|
||||||
text-align: center;
|
text-align: center;
|
||||||
color: #b0aab5;
|
color: #b0aab5;
|
||||||
|
|||||||
Reference in New Issue
Block a user