feat: AI实验室不默认进行时间筛选

This commit is contained in:
digua
2025-12-13 01:41:47 +08:00
parent f25acf178e
commit e91d926f05
3 changed files with 21 additions and 18 deletions
@@ -180,7 +180,7 @@ async function loadMembersWithNicknameChanges() {
members.value.forEach((member, index) => {
const history = allHistories[index]
if (history.length > 1) {
if (history.length > 2) {
membersWithChanges.push({
memberId: member.id,
name: getDisplayName(member),
@@ -351,7 +351,7 @@ onMounted(() => {
<!-- 操作 -->
<td class="px-4 py-4 text-right">
<UButton label="删除" variant="link" color="error" size="xs" @click="showDeleteConfirm(member)" />
<UButton label="删除" size="xs" @click="showDeleteConfirm(member)" />
</td>
</tr>
</tbody>
@@ -476,4 +476,3 @@ onMounted(() => {
</UModal>
</div>
</template>
+9 -5
View File
@@ -278,8 +278,14 @@ onMounted(() => {
<span class="whitespace-nowrap">{{ tab.label }}</span>
</button>
</div>
<!-- 年份选择器靠右允许收缩 -->
<UITabs v-model="selectedYear" :items="yearOptions" size="sm" class="min-w-0 flex-shrink" />
<!-- 年份选择器靠右允许收缩AI实验室时隐藏 -->
<UITabs
v-if="activeTab !== 'ai'"
v-model="selectedYear"
:items="yearOptions"
size="sm"
class="min-w-0 flex-shrink"
/>
</div>
</div>
@@ -340,10 +346,9 @@ onMounted(() => {
/>
<AITab
v-else-if="activeTab === 'ai'"
:key="'ai-' + selectedYear"
:key="'ai'"
:session-id="currentSessionId!"
:session-name="session.name"
:time-filter="timeFilter"
chat-type="group"
/>
</Transition>
@@ -376,4 +381,3 @@ onMounted(() => {
transform: translateY(-10px);
}
</style>
+10 -10
View File
@@ -255,8 +255,14 @@ onMounted(() => {
<span class="whitespace-nowrap">{{ tab.label }}</span>
</button>
</div>
<!-- 年份选择器靠右 -->
<UITabs v-model="selectedYear" :items="yearOptions" size="sm" class="min-w-0 flex-shrink" />
<!-- 年份选择器靠右AI实验室时隐藏 -->
<UITabs
v-if="activeTab !== 'ai'"
v-model="selectedYear"
:items="yearOptions"
size="sm"
class="min-w-0 flex-shrink"
/>
</div>
</div>
@@ -292,17 +298,12 @@ onMounted(() => {
:session-id="currentSessionId!"
:time-filter="timeFilter"
/>
<MemberTab
v-else-if="activeTab === 'member'"
:key="'member'"
:session-id="currentSessionId!"
/>
<MemberTab v-else-if="activeTab === 'member'" :key="'member'" :session-id="currentSessionId!" />
<AITab
v-else-if="activeTab === 'ai'"
:key="'ai-' + selectedYear"
:key="'ai'"
:session-id="currentSessionId!"
:session-name="session.name"
:time-filter="timeFilter"
chat-type="private"
/>
</Transition>
@@ -335,4 +336,3 @@ onMounted(() => {
transform: translateY(-10px);
}
</style>