liudong
2024-08-16 532fea1fc92daa2765f2019ae379694fcdbe57e7
src/views/sessionManager/components/historySession.vue
@@ -56,13 +56,22 @@
                      />
                      {{ 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>
@@ -85,8 +94,10 @@
  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";
@@ -161,6 +172,14 @@
  }
};
//根据会话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');
@@ -168,13 +187,15 @@
  emit('querySessionDetail',session);
}
onBeforeMount(()=>{
  DialogList()
  // DialogList()
  querySessionList('');
})
onMounted(() => {
  EventBus.on("history", () => {
    emit('changeAgentType','3');
    DialogList()
    // DialogList()
    querySessionList('');
  });
})