chd 1 月之前
父節點
當前提交
2143da1d7a
共有 2 個文件被更改,包括 21 次插入16 次删除
  1. 19 14
      src/entrypoints/sidepanel/component/historyComponent.vue
  2. 2 2
      src/entrypoints/sidepanel/component/tools.vue

+ 19 - 14
src/entrypoints/sidepanel/component/historyComponent.vue

@@ -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 ?? '&#45;&#45;' }}</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 ?? '&#45;&#45;' }}</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>

+ 2 - 2
src/entrypoints/sidepanel/component/tools.vue

@@ -75,7 +75,7 @@ onMounted(async () => {
         </el-option-group>
       </el-select>
 
-      <el-tooltip effect="dark" content="阅读此页,开启后将会根据左侧网页中的内容做出回答" placement="top">
+      <!-- <el-tooltip effect="dark" content="阅读此页,开启后将会根据左侧网页中的内容做出回答" placement="top">
         <el-button class="tools_btn" link :icon="Reading" @click="emit('readClick')" />
       </el-tooltip>
       <el-upload style="display:inline-block" :before-upload="(file: any) => emit('uploadFile', file)" :multiple="false"
@@ -91,7 +91,7 @@ onMounted(async () => {
         <el-button class="tools_btn" link @click="emit('handelIntelligentFillingClick')">
           <span class="iconfont icon-zhinengtianxie"></span>
         </el-button>
-      </el-tooltip>
+      </el-tooltip> -->
 
     </div>
     <div class="flex items-center">