|
@@ -6,9 +6,11 @@ import { getConversation,delConversation } from '@/api/model.js'
|
|
|
import { storeToRefs } from 'pinia';
|
|
|
import { useMsgStore } from '@/store/modules/msg.ts'
|
|
|
import { getChatList,deleteChat } from '@/api/index.js'
|
|
|
+import { useUserStore } from '@/store/modules/user';
|
|
|
|
|
|
|
|
|
const msgStore = useMsgStore()
|
|
|
+const userStore = useUserStore()
|
|
|
const { conversationId} = storeToRefs(useMsgStore())
|
|
|
const drawer = ref(false)
|
|
|
|
|
@@ -27,7 +29,8 @@ watch(drawer, (newVal) => {
|
|
|
getConversation({
|
|
|
page: 1,
|
|
|
size: 100,
|
|
|
- sort: ['createTime,desc']
|
|
|
+ sort: ['createTime,desc'],
|
|
|
+ userId:userStore.userInfo.id
|
|
|
}).then(res => {
|
|
|
dataList.value = res.data.list
|
|
|
}).finally(res => loading.value = false)
|
|
@@ -97,19 +100,21 @@ defineExpose({
|
|
|
</div>
|
|
|
<div class="his_content">
|
|
|
1212
|
|
|
-<!-- <template v-for="item in dataList" :key="item.conversationId">-->
|
|
|
-<!-- <div :class="`his_list ${msgUuid === item.conversationId ? 'his_list_change' : '' }`"-->
|
|
|
-<!-- @click="emit('currentData', item.conversationId)">-->
|
|
|
-<!-- <p class="ellipsis" style="color:#000000;font-weight: 900;">{{ item?.content ?? '--' }}</p>-->
|
|
|
-<!-- <p class="his_list_op">-->
|
|
|
-<!-- <span style="color: #000">{{ item?.createTime }}</span>-->
|
|
|
-<!-- <el-tooltip effect="dark" content="删除" placement="top">-->
|
|
|
-<!-- <el-button :disabled="msgUuid === item.conversationId" :icon="Delete" link-->
|
|
|
-<!-- @click="(e: any) => handleDeleteStore(e, item.conversationId, item?.content)" />-->
|
|
|
-<!-- </el-tooltip>-->
|
|
|
-<!-- </p>-->
|
|
|
-<!-- </div>-->
|
|
|
-<!-- </template>-->
|
|
|
+ <template v-for="item in dataList" :key="item.conversationId">
|
|
|
+ <div :class="`his_list ${msgUuid === item.conversationId ? 'his_list_change' : '' }`"
|
|
|
+ @click="emit('currentData', item.conversationId)">
|
|
|
+ <p class="ellipsis" style="color:#000000;font-weight: 900;">{{ item?.title ?? '--' }}</p>
|
|
|
+ <p class="his_list_op">
|
|
|
+ <span style="color: #000">{{ item?.createTime }}</span>
|
|
|
+ <el-tooltip effect="dark" content="删除" placement="top">
|
|
|
+ <el-button :disabled="msgUuid === item.conversationId" :icon="Delete" link
|
|
|
+ @click="(e: any) => handleDeleteStore(e, item.conversationId, item?.content)" />
|
|
|
+ </el-tooltip>
|
|
|
+ </p>
|
|
|
+ </div>
|
|
|
+ </template>
|
|
|
+
|
|
|
+
|
|
|
</div>
|
|
|
</div>
|
|
|
</el-drawer>
|