fix: 隐藏系统级统一OSS用户的OSS配置按钮

## 问题
用户权限为 oss_only 时仍显示"配置/修改OSS"按钮,但用户使用的是系统级统一OSS配置,
不需要也无法修改个人OSS配置。

## 修复
- app.html:1894 - 添加条件判断 `v-if="user?.has_oss_config"`
- 仅在用户有个人OSS配置时显示"修改个人OSS配置"按钮
- 修改按钮文本:"配置/修改OSS" → "修改个人OSS配置"
- 修改说明文本:"已配置云服务" → "已配置系统级OSS"

## 影响
-  系统级统一OSS用户不再看到误导性的配置按钮
-  有个人OSS配置的用户仍可以修改个人配置
-  提升用户体验,避免混淆

**Bug数量:** 1个UI问题
**修改文件:** 1个
This commit is contained in:
Dev Team
2026-01-20 22:52:09 +08:00
parent 0061d837ec
commit 355c5940d4

View File

@@ -1887,11 +1887,12 @@
仅 OSS 模式
</div>
<div style="color: var(--text-secondary); font-size: 13px; margin-top: 6px;">
{{ user?.oss_config_source !== 'none' ? '已配置云服务,可正常使用 OSS 存储。' : '还未配置 OSS请先填写配置信息。' }}
{{ user?.oss_config_source !== 'none' ? '已配置系统级 OSS,可正常使用 OSS 存储。' : '还未配置 OSS请先填写配置信息。' }}
</div>
</div>
<button class="btn btn-primary" @click="openOssConfigModal()" style="border-radius: 10px;">
<i class="fas fa-tools"></i> 配置 / 修改 OSS
<!-- 仅在用户有个人OSS配置时显示修改按钮 -->
<button v-if="user?.has_oss_config" class="btn btn-primary" @click="openOssConfigModal()" style="border-radius: 10px;">
<i class="fas fa-tools"></i> 修改个人 OSS 配置
</button>
</div>