feat: 页脚信息对齐官网——我的页(小程序/H5)与管理后台加公司版权+联系邮箱+备案链接+微信客服二维码(长按识别)

This commit is contained in:
Hermes Agent
2026-09-15 13:57:46 +08:00
parent 2bc58d0c6a
commit 5959edf37e
4 changed files with 46 additions and 1 deletions
Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

+19 -1
View File
@@ -6,6 +6,7 @@
<el-input v-model="password" type="password" placeholder="密码" show-password @keyup.enter="login" />
<el-alert v-if="error" :title="error" type="error" :closable="false" />
<el-button type="primary" :loading="busy" style="width:100%" @click="login">登 录</el-button>
<p class="hint">© 2026 北京宇之然科技中心 · <a href="https://beian.miit.gov.cn/" target="_blank" rel="noopener">京ICP备案查询</a></p>
</div>
</div>
<div v-else class="layout">
@@ -17,6 +18,11 @@
<div class="side-foot"><el-button size="small" @click="logout">退出</el-button></div>
</aside>
<main class="content"><component :is="menus.find(m => m.key === view).comp" /></main>
<footer class="layout-foot">
© 2026 北京宇之然科技中心 · 联系邮箱 contact@yuzhiran.com ·
<a href="https://www.yuzhiran.com.cn" target="_blank" rel="noopener">宇之然官网</a> ·
<a href="https://beian.miit.gov.cn/" target="_blank" rel="noopener">京ICP备案查询</a>
</footer>
</div>
</template>
@@ -106,4 +112,16 @@ body { margin: 0; font-family: -apple-system, 'PingFang SC', sans-serif; backgro
.el-table { width: 100%; }
.el-table__inner-wrapper { overflow-x: auto; }
.page .el-table table { min-width: 640px; }
</style>
.layout-foot {
grid-column: 1 / -1;
padding: 12px 24px;
font-size: 12px;
color: #b6bac9;
border-top: 1px solid #eef0f6;
background: #fff;
text-align: center;
}
.layout-foot a { color: #9aa0b4; text-decoration: none; }
.hint a { color: #9aa0b4; text-decoration: none; }
</style>
+27
View File
@@ -104,6 +104,17 @@
</view>
<text class="version">宇之然 AI 维度 v{{ versionText }}</text>
<!-- 页脚:公司信息 / 联系客服 -->
<view class="foot">
<image class="foot-qr" src="/static/yzr/kefu.png" mode="widthFix" show-menu-by-longpress @click="previewKefu" />
<text class="foot-tip">微信客服 · 长按识别二维码</text>
<text class="foot-line">联系邮箱:contact@yuzhiran.com</text>
<text class="foot-line">北京宇之然科技中心 · © 2026</text>
<!-- #ifdef H5 -->
<a class="foot-link" href="https://beian.miit.gov.cn/" target="_blank" rel="noopener">京ICP备案查询</a>
<!-- #endif -->
</view>
</view>
</template>
@@ -260,6 +271,10 @@ function editNickname() {
})
}
function previewKefu() {
uni.previewImage({ urls: ['/static/yzr/kefu.png'] })
}
function goDim(id) {
uni.navigateTo({ url: `/pages/dimension/dimension?id=${id}` })
}
@@ -688,6 +703,18 @@ onShareTimeline(() => ({
</style>
<style scoped>
.foot {
margin-top: 8px;
padding: 24px 0 16px;
display: flex;
flex-direction: column;
align-items: center;
gap: 6px;
}
.foot-qr { width: 120px; border-radius: 8px; background: #fff; }
.foot-tip { font-size: 11px; color: var(--text-muted, #b6bac9); }
.foot-line { font-size: 11px; color: var(--text-muted, #b6bac9); }
.foot-link { font-size: 11px; color: var(--text-tertiary, #9aa0b4); text-decoration: none; }
.balance-actions { display: flex; gap: 8px; }
.recharge-go.outline { background: transparent; border: 1.5px solid rgba(255,255,255,.6); color: #fff; }
</style>
Binary file not shown.

After

Width:  |  Height:  |  Size: 77 KiB