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:
@@ -1887,11 +1887,12 @@
|
|||||||
仅 OSS 模式
|
仅 OSS 模式
|
||||||
</div>
|
</div>
|
||||||
<div style="color: var(--text-secondary); font-size: 13px; margin-top: 6px;">
|
<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>
|
||||||
</div>
|
</div>
|
||||||
<button class="btn btn-primary" @click="openOssConfigModal()" style="border-radius: 10px;">
|
<!-- 仅在用户有个人OSS配置时显示修改按钮 -->
|
||||||
<i class="fas fa-tools"></i> 配置 / 修改 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>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user