| 1 |
- import{e as S,c as u,o as r,a as l,J as g,j as f,x as q,b as T,F as x,Z as N,X as v,D as _,A as y,s as w,q as C,I as O,Y as V}from"./vue-vendor-BdC0yijC.js";import W from"./LayoutExperience-BQjisnTL.js";import j from"./ContentContainer-gbGCV-Ag.js";import{u as z,a as D,C as F}from"./ChatAsideMenu-BMhVbSaD.js";/* empty css */import{R as M}from"./index-DrA-SVd1.js";/* empty css *//* empty css */import{u as U}from"./use-current-user-CeHiXGQg.js";import{_ as $}from"./index-BXFjXy9U.js";import{c as X,a as J}from"./api-conversation-board-eR900RCf.js";import"./index-CA2q5uMI.js";/* empty css */import{g as Y}from"./icon-map-D83d39Ln.js";import{T as Z}from"./index-927-iqvI.js";import{u as E}from"./use-all-agents-rOEw1IYv.js";import{S as G}from"./index-B_I0POCR.js";import{E as H}from"./index-BQQAHnA5.js";import"./Header-BJ0dL_T6.js";import"./index-CXPh8ag9.js";import"./use-platform-information-CCFvVYoR.js";/* empty css *//* empty css */import"./index-DGmDr7Bn.js";import"./use-logout-Dk-xtgvs.js";import"./index-pNfH5ZP_.js";import"./login-BhT3al3G.js";const K="/assets/board-bg-CkXvfD7q.png",P={class:"conversation-board-welcome"},Q={__name:"BoardWelcome",setup(o){const n=U(),s=S(()=>n.username);return(e,a)=>(r(),u("div",P,[l("div",null,g(e.$t("conversation.hello"))+","+g(s.value),1),l("div",null,g(e.$t("conversation.nice_day")),1)]))}},tt=$(Q,[["__scopeId","data-v-a28b2d9e"]]);function et(){const o=f(1),n=f(""),s=f([]),e=()=>({});return{getTagList:()=>{const c=e();o.value=2,n.value="",X(c).then(t=>{if(t.code/1===200){const i=t.data;s.value=i,o.value=3,n.value="success"}else o.value=4,n.value=t.msg}).catch(t=>{console.log(t),o.value=5,n.value=t.message})},api_status:o,api_message:n,list_labels:s}}const nt={class:"conversation-board-tags"},st=["onClick"],ot={__name:"BoardTags",emits:["change"],setup(o,{emit:n}){const s=n,e=f(""),a=S(()=>!e.value),c=b=>{const k=b.labelId;k===e.value?e.value="":e.value=k,s("change",e.value)},t=()=>{e.value="",s("change",e.value)},{getTagList:i,list_labels:d}=et();return q(()=>{i()}),(b,k)=>(r(),u("div",nt,[l("div",{class:T(["board-tag",{"is-active":a.value}]),onClick:t},[l("span",null,g(b.$t("conversation.tag_all")),1)],2),(r(!0),u(x,null,N(v(d),(h,I)=>(r(),u("div",{class:T(["board-tag",{"is-active":h.labelId===e.value}]),key:h.labelId,onClick:R=>c(h)},[l("span",null,g(h.labelName),1)],10,st))),128))]))}},at=$(ot,[["__scopeId","data-v-4d8bd041"]]),it={class:"conversation-agent-item"},ct=["src"],rt={class:"agent-item-intro-title"},lt={class:"agent-item-intro-desc"},dt={__name:"BoardAgentItem",props:{title:String,desc:String,id:String,icon:String},emits:["active"],setup(o,{emit:n}){const s=o,e=S(()=>Y(s.icon)),a=n,c=()=>{a("active",s.id)};return(t,i)=>{const d=Z;return r(),u("div",it,[l("div",{class:"agent-item-icon",onClick:c},[l("img",{src:e.value},null,8,ct)]),l("div",{class:"agent-item-intro",onClick:c},[_(d,{content:o.title,position:"top"},{default:y(()=>[l("div",rt,g(o.title),1)]),_:1},8,["content"]),_(d,{content:o.desc,position:"top"},{default:y(()=>[l("div",lt,g(o.desc),1)]),_:1},8,["content"])])])}}},ut=$(dt,[["__scopeId","data-v-b9a77202"]]),_t={class:"conversation-agent-list"},mt={__name:"BoardAgentList",props:{list:Array},emits:["itemActive"],setup(o,{emit:n}){const s=n,e=(a,c,t)=>{s("itemActive",{id:a,agent:c,index:t})};return(a,c)=>(r(),u("div",_t,[(r(!0),u(x,null,N(o.list,(t,i)=>(r(),w(ut,{key:i,title:t.name,desc:t.description,id:t.id,icon:t.icon,onActive:d=>e(d,t,i)},null,8,["title","desc","id","icon","onActive"]))),128))]))}},vt=$(mt,[["__scopeId","data-v-314537cb"]]);function pt(o){const n=f(1),s=f(""),e=f([]),a=E();return{getAgentList:t=>{n.value=2,s.value="",J(t).then(i=>{if(i.code/1===200){const d=i.data;e.value=d,t&&Object.keys(t).length===0&&a.setList(d),n.value=3,s.value="success"}else n.value=4,s.value=i.msg}).catch(i=>{console.log(i),n.value=5,s.value=i.message})},api_status:n,api_message:s,list_agents:e}}const gt={class:"conversation-board-container"},ft={class:"conversation-board-main"},ht={key:0,class:"infomations-container"},At={key:0,class:"infomations-container"},bt={key:2,class:"infomations-container"},kt={key:3,class:"infomations-container"},Ct={__name:"ConversationBoardContainer",emits:["agentActive"],setup(o,{emit:n}){const s=n,e=f(""),{api_status:a,api_message:c,list_agents:t,getAgentList:i}=pt(),d=z(),b=E(),k=({id:m,agent:p,index:L})=>{const B=m,A=b.getInfo(B);d.addItem(B,A.name,A.icon,A.mode),s("agentActive",{id:m,agent:p,index:L})},h=()=>{const m={};return e.value&&(m.label=e.value),m},I=()=>{const m=h();i(m)},R=m=>{e.value=m,I()};return q(()=>{I()}),(m,p)=>{const L=G,B=H,A=M;return r(),u("div",gt,[p[1]||(p[1]=l("div",{class:"conversation-board-left"},null,-1)),l("div",ft,[_(tt),_(at,{onChange:R}),v(a)===2?(r(),u("div",ht,[_(L,{size:32})])):C("",!0),v(a)===3?(r(),u(x,{key:1},[_(vt,{onItemActive:k,list:v(t)},null,8,["list"]),v(t).length===0?(r(),u("div",At,[_(B,null,{default:y(()=>[O(g(m.$t("conversation.history_empty")),1)]),_:1})])):C("",!0)],64)):C("",!0),v(a)===4?(r(),u("div",bt,[_(A,{status:"warning",title:v(c)},null,8,["title"])])):C("",!0),v(a)===5?(r(),u("div",kt,[_(A,{status:"error",title:v(c)},null,8,["title"])])):C("",!0),p[0]||(p[0]=l("div",{class:"conversation-board-placeholder"},null,-1))]),p[2]||(p[2]=l("div",{class:"conversation-board-right"},null,-1))])}}},yt=$(Ct,[["__scopeId","data-v-e48f296e"]]),Kt={__name:"ConversationBoard",setup(o){const n=V(),s=D(),e={backgroundImage:`url(${K})`,backgroundRepeat:"no-repeat",backgroundSize:"contain"},a=({id:c,agent:t,index:i})=>{const d=c;t.mode==="web_link"?s():n.push({path:"/chat/qa",query:{agent:d}})};return(c,t)=>(r(),w(W,null,{default:y(()=>[_(j,{containerStyle:e},{default:y(()=>[_(F),_(yt,{onAgentActive:a})]),_:1})]),_:1}))}};export{Kt as default};
|