| | |
| | | > |
| | | <div class="search"> |
| | | <!-- 查询框--> |
| | | <img src="@/assets/images/square_banner.png" |
| | | <img src="@/assets/images/his.png" |
| | | style="width: 100%" |
| | | alt=""> |
| | | |
| | |
| | | <div class="agentMainCenter"> |
| | | <a-row class="agentCenter"> |
| | | <a-col :span="8" v-for="item in dialogs"> |
| | | <div |
| | | class="item agentCenter-box" |
| | | @click="createNewSession(item)" |
| | | > |
| | | <div class="text" > |
| | | <a-avatar> |
| | | <img |
| | | :style="{ width: '100%' }" |
| | | alt="dessert" |
| | | :src="item.avatar || imgSrc" |
| | | /> |
| | | </a-avatar> |
| | | <span style="margin-left: 10px;font-weight: 500;color: var(--color-text-1)"> |
| | | {{ item.name }} |
| | | </span> |
| | | </div> |
| | | <div class="time" |
| | | > |
| | | </div> |
| | | </div> |
| | | </a-col> |
| | | <a-col :span="8" v-for="item in agentList"> |
| | | <div |
| | | class="item agentCenter-box" |
| | | @click="createNewSession(item)" |
| | |
| | | const DialogList = async () => { |
| | | const { code, data } = await getDialogListApi(); |
| | | if (code === 200) { |
| | | if (data) { |
| | | if (data?.length>0) { |
| | | selectValue.value = data[0].id; |
| | | dialogs.value = data.map((item) => { |
| | | return { |
| | |
| | | }; |
| | | }); |
| | | // console.log(data, "dialogs"); |
| | | queryCanvas(); |
| | | |
| | | } |
| | | } |
| | | }; |
| | |
| | | }; |
| | | }); |
| | | // 合并数组 |
| | | dialogs.value = dialogs.value.concat(agentList.value); |
| | | // dialogs.value = dialogs.value.concat(agentList.value); |
| | | |
| | | |
| | | } catch (err) { |
| | |
| | | Message.warning("查询失败"); |
| | | } |
| | | }; |
| | | |
| | | // 生成智能体新建会话 |
| | | const createNewSession = async (session) => { |
| | | console.log(session, 'session'); |
| | | // 查询历史记录 |
| | | // emit('querySessionDetail',session); |
| | | if (session.type == '1') { |
| | | // 生成智能体新的对话 |
| | | emit('createSession',session.id); |
| | | emit('createSession',session.id,`和${session.name}的会话`); |
| | | emit('changeAgentType','1'); |
| | | } else { |
| | | // 生成agent新的对话 |
| | |
| | | |
| | | } |
| | | onBeforeMount(()=>{ |
| | | DialogList() |
| | | DialogList(); |
| | | queryCanvas(); |
| | | }) |
| | | |
| | | onMounted(() => { |
| | | EventBus.on("smartAi", () => { |
| | | emit('changeAgentType','4'); |
| | | DialogList(); |
| | | queryCanvas(); |
| | | }); |
| | | }) |
| | | onBeforeUnmount(() => { |