feat: 更新用户UID和权限设置显示

- 修改用户UID显示逻辑,优先显示UID,若无则显示OpenID
- 更新权限设置中的标签,改为“需要舰长”、“需要提督”和“需要总督”
This commit is contained in:
2025-05-01 19:20:15 +08:00
parent a8d43fae13
commit c922f8358a

View File

@@ -1255,7 +1255,7 @@ function getIndexStyle(status: QueueStatus): CSSProperties {
<template #trigger> <template #trigger>
{{ queueData.user?.name }} {{ queueData.user?.name }}
</template> </template>
UID: {{ queueData.user?.uid ?? 'N/A' }} {{ queueData.user?.uid ? `UID: ${queueData.user?.uid}` : `OpenID: ${queueData.user?.oid}` }}
</NTooltip> </NTooltip>
</NText> </NText>
<!-- 粉丝牌 --> <!-- 粉丝牌 -->
@@ -1264,7 +1264,6 @@ function getIndexStyle(status: QueueStatus): CSSProperties {
size="tiny" size="tiny"
round round
:bordered="false" :bordered="false"
:color="{ color: '#f0f0f0', textColor: '#555' }"
style="padding: 0 5px 0 0;" style="padding: 0 5px 0 0;"
> >
<NTag <NTag
@@ -1597,19 +1596,19 @@ function getIndexStyle(status: QueueStatus): CSSProperties {
v-model:checked="settings.needJianzhang" v-model:checked="settings.needJianzhang"
@update:checked="updateSettings" @update:checked="updateSettings"
> >
允许舰长 需要舰长
</NCheckbox> </NCheckbox>
<NCheckbox <NCheckbox
v-model:checked="settings.needTidu" v-model:checked="settings.needTidu"
@update:checked="updateSettings" @update:checked="updateSettings"
> >
允许提督 需要提督
</NCheckbox> </NCheckbox>
<NCheckbox <NCheckbox
v-model:checked="settings.needZongdu" v-model:checked="settings.needZongdu"
@update:checked="updateSettings" @update:checked="updateSettings"
> >
允许总督 需要总督
</NCheckbox> </NCheckbox>
</NSpace> </NSpace>
</NSpace> </NSpace>