文件传输助手

This commit is contained in:
2026-09-23 17:54:51 +08:00
parent 08d8231671
commit 201d0086a4
5 changed files with 120 additions and 10 deletions
+6 -3
View File
@@ -17,7 +17,8 @@
</view>
<view v-if="convs.length" class="sec">会话</view>
<view v-for="c in convs" :key="'c' + c.id" class="item" @click="openConv(c)">
<view class="av">{{ (c.name || '?').slice(0, 1) }}</view>
<view v-if="c.type === 'files'" class="av"><fy-file-mark /></view>
<view v-else class="av">{{ (c.name || '?').slice(0, 1) }}</view>
<view class="meta">
<text class="n">{{ c.name }}</text>
<text class="s">{{ c.lastMessage }}</text>
@@ -25,7 +26,8 @@
</view>
<view v-if="hits.length" class="sec">聊天记录</view>
<view v-for="h in hits" :key="h.id" class="item" @click="openConv(h.conv)">
<view class="av">{{ (h.conv.name || '?').slice(0, 1) }}</view>
<view v-if="h.conv.type === 'files'" class="av"><fy-file-mark /></view>
<view v-else class="av">{{ (h.conv.name || '?').slice(0, 1) }}</view>
<view class="meta">
<text class="n">{{ h.conv.name }}</text>
<text class="s">{{ h.text }}</text>
@@ -45,10 +47,11 @@
<script>
import FyHeader from '../../components/fy-header.vue'
import FyFileMark from '../../components/fy-file-mark.vue'
import { store, previewOf } from '../../utils/store.js'
export default {
components: { FyHeader },
components: { FyHeader, FyFileMark },
data() { return { q: '' } },
computed: {
people() {