| | |
| | | /> |
| | | {{ session.name }} |
| | | </div> |
| | | <div class="time" |
| | | >{{ |
| | | moment(new Date(session.create_time)).format( |
| | | 'YYYY-MM-DD HH:mm:ss' |
| | | ) |
| | | }} |
| | | </div> |
| | | <a-popover position="rt"> |
| | | <div class="time" |
| | | >{{ |
| | | moment(new Date(session.create_time)).format( |
| | | 'YYYY-MM-DD HH:mm:ss' |
| | | ) |
| | | }} |
| | | </div> |
| | | <template #content> |
| | | <span |
| | | style="cursor: pointer; color: #4977ba; font-size: 12px" |
| | | @click="deleteSession(session)" |
| | | ><icon-delete style="font-size: 14px" />删除</span |
| | | > |
| | | </template> |
| | | </a-popover> |
| | | </div> |
| | | </div> |
| | | </a-scrollbar> |
| | |
| | | chatApi, |
| | | getDialogListApi, |
| | | getSessionDetailsApi, |
| | | deleteSessionApi, |
| | | sessionListApi |
| | | } from "@/api/session"; |
| | | |
| | | import { queryCanvasList } from "@/api/Agent"; |
| | | const emit = defineEmits(["querySessionDetail","changeAgentType"]); |
| | | import logo from "@/assets/images/model.png"; |
| | |
| | | } |
| | | }; |
| | | |
| | | //根据会话id删除会话 |
| | | const deleteSession = async (session) => { |
| | | const { code } = await deleteSessionApi([session.id]); |
| | | if (code === 200) { |
| | | Message.success('删除成功'); |
| | | querySessionList(''); |
| | | } |
| | | }; |
| | | |
| | | const querySessionDetail = async (session) => { |
| | | console.log(session, 'session'); |
| | |
| | | emit('querySessionDetail',session); |
| | | } |
| | | onBeforeMount(()=>{ |
| | | DialogList() |
| | | // DialogList() |
| | | querySessionList(''); |
| | | }) |
| | | |
| | | onMounted(() => { |
| | | EventBus.on("history", () => { |
| | | emit('changeAgentType','3'); |
| | | DialogList() |
| | | // DialogList() |
| | | querySessionList(''); |
| | | |
| | | }); |
| | | }) |