index-JkWjzJP1.js 34 KB

12345678910
  1. import{_ as fe,L as Ae,g as we,a as ze,u as Me,r,w as tt,d as y,c as g,o as p,f as o,h as n,m,t as k,i as u,l as s,aa as S,F as oe,j as le,H as ae,Q as Ie,n as he,P as ce,k as Q,S as st,z as ot,ab as ge,ac as lt,E as X,e as qe,v as nt,p as d,b as Ne,ad as at,ae as ct,af as it,q as dt}from"./index-2AiR4orY.js";import{q as rt,t as ut,e as me,n as pt,p as vt,b as mt,c as ht,f as gt,s as ft}from"./x-request-BmrDsQDP.js";import{M as At,v as wt,U as yt,r as xt,i as Ct}from"./Selection-znM8IYLN.js";import{F as kt}from"./fileView-tbrBQ2z7.js";import{c as bt}from"./index-BTQtuIEL.js";import{r as Bt}from"./Document-C5ye4qW6.js";import"./index-x3tWs_0_.js";import"./applyTemplate-BnHIDwqK.js";const Rt={class:"desc-title"},Nt={class:"flex"},_t=["src"],Dt={class:"desc-content"},zt={class:"content-text"},Mt={class:"text-item-title flex"},It=["onClick"],qt={class:"text-item-content"},Ht={class:"text-item-btm flex"},Et={class:"btm-item"},St={class:"desc-text ml5"},Lt={class:"btm-item"},Vt={class:"desc-text ml5"},Yt={class:"btm-item flex"},Gt={class:"flex"},Ut={class:"progress-bar"},Ot={class:"desc-text ml5"},Tt={class:"text-line"},Pt={class:"screen_review"},Ft={class:"bnts"},Qt=Ae({name:"DescBox"}),jt=Object.assign(Qt,{props:{styleItem:{type:Object,default:()=>{}},title:{type:String,default:"最高人民法院"},content:{type:Array,default:()=>[]},icon:{type:String,default:"@/assets/images/fuzhi.png"},cid:{type:String,default:""}},setup(b){const{proxy:V}=we();ze(),Me();const Y=r([]),f=r(null),A=b,x=r(!1),G=_=>{rt(_).then(i=>{if(i.code==0){let I=i.data.name.split("."),D={id:i.data.id,name:i.data.name,nameSuffix:I[I.length-1],fileUrl:i.data.download_url};f.value=D,x.value=!0}else st.error("文件异常,请联系管理员")})};return tt(()=>A.content,_=>{_.length>0&&(Y.value=_)},{immediate:!0}),(_,i)=>{const I=y("Close"),D=y("el-tag"),B=y("TopRight"),q=Ie,j=y("el-tooltip"),U=y("el-button"),J=y("el-dialog");return p(),g("div",{class:"desc-box",style:he(b.styleItem)},[o("div",Rt,[o("div",Nt,[o("img",{src:b.icon,class:"icon-img mr5"},null,8,_t),m(" "+k(b.title.length>20?b.title.substring(0,20)+"...":b.title),1)]),n(s(S),{onClick:i[0]||(i[0]=v=>s(V).$emit("close")),class:"close-img"},{default:u(()=>[n(I)]),_:1})]),o("div",Dt,[o("div",zt,[(p(!0),g(oe,null,le(s(Y),(v,O)=>(p(),g("div",{key:"desc-"+O,class:"text-item mb10"},[o("div",Mt,[n(D,{class:"ml5",type:"info",size:"small",effect:"plain"},{default:u(()=>[m(" #"+k(v.segment_position),1)]),_:2},1024),o("span",{class:"text-item-link ml5",onClick:ye=>G(v)},[i[3]||(i[3]=m(" 跳转至文档 ")),n(s(S),null,{default:u(()=>[n(B)]),_:1})],8,It)]),i[4]||(i[4]=o("br",null,null,-1)),o("div",qt,k(v.content),1),o("div",Ht,[o("div",Et,[n(j,{content:"字符:"+v.word_count,placement:"top",effect:"light"},{default:u(()=>[o("span",St,[n(q,{"class-name":"icon","icon-class":"zifu"}),m(" "+k(v.word_count),1)])]),_:2},1032,["content"])]),o("div",Lt,[n(j,{content:"召回次数:"+v.hit_count,placement:"top",effect:"light"},{default:u(()=>[o("span",Vt,[n(q,{"class-name":"icon","icon-class":"zhaohui"}),m(" "+k(v.hit_count),1)])]),_:2},1032,["content"])]),o("div",Yt,[n(j,{content:"召回得分:"+v.score.toString().substring(0,4),placement:"top",effect:"light"},{default:u(()=>[o("div",Gt,[o("div",Ut,[o("div",{class:"progress-fill",style:he({width:`${String(v.score*100).substring(0,2)}%`})},null,4)]),o("span",Ot,k(v.score.toString().substring(0,4)),1)])]),_:2},1032,["content"])])]),ae(o("div",Tt,null,512),[[ce,O!==s(Y).length-1]])]))),128))])]),n(J,{modelValue:s(x),"onUpdate:modelValue":i[2]||(i[2]=v=>Q(x)?x.value=v:null),fullscreen:"","append-to-body":"","show-close":!1},{default:u(()=>[o("div",Pt,[o("div",Ft,[n(U,{type:"primary",class:"review_btn",icon:"ArrowLeftBold",onClick:i[1]||(i[1]=v=>x.value=!1)},{default:u(()=>i[5]||(i[5]=[m(" 返回 ")])),_:1})]),n(kt,{selectData:s(f),reviewtype:"ai"},null,8,["selectData"])])]),_:1},8,["modelValue"])],4)}}}),Jt=fe(jt,[["__scopeId","data-v-fccd70a2"]]);function He(b){return ot({url:ge+"/business/prompt/listByUser",method:"get",params:b})}const Wt={class:"order-list"},Zt={key:0,class:"empty-tip"},Kt={key:1,class:"list-cont"},Xt=["onClick"],$t={class:"list-title flex"},e0={class:"title"},t0={class:"list-desc"},s0=Ae({name:"Order"}),o0=Object.assign(s0,{props:{styleItem:{type:Object,default:()=>{}},show:{type:Boolean,default:!1}},emits:["update"],setup(b,{emit:V}){const{proxy:Y}=we(),f=r([]),A=b,x=V,G=()=>{He().then(i=>{i.code==0&&(f.value=i.data||[])})},_=i=>{x("update",i)};return lt(()=>{A.show&&G()}),(i,I)=>{const D=y("el-tag");return p(),g("div",{class:"order",style:he(b.styleItem)},[o("div",Wt,[s(f).length===0?(p(),g("div",Zt,"暂无指令")):(p(),g("div",Kt,[(p(!0),g(oe,null,le(s(f),B=>(p(),g("div",{key:B.id,class:"list-item",onClick:q=>_(B)},[o("div",$t,[o("div",e0,"/"+k(B.title),1),B.recommend==1?(p(),X(D,{key:0,type:"warning",size:"small",calss:"list-tag"},{default:u(()=>I[0]||(I[0]=[m(" 常用 ")])),_:1})):qe("",!0)]),o("div",t0,k(B.briefIntro),1)],8,Xt))),128))]))])],4)}}}),l0=fe(o0,[["__scopeId","data-v-f58ec4e1"]]),n0=""+new URL("icon21-Dvwbn3jG.png",import.meta.url).href,a0=""+new URL("iconai-DyqVoMrf.png",import.meta.url).href,c0=""+new URL("office_excel-CGfqcjUY.png",import.meta.url).href,_e="data:image/png;base64,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",De=""+new URL("office_word-CUR-0R9S.png",import.meta.url).href,i0="data:image/png;base64,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",d0="data:image/svg+xml,%3c?xml%20version='1.0'%20standalone='no'?%3e%3c!DOCTYPE%20svg%20PUBLIC%20'-//W3C//DTD%20SVG%201.1//EN'%20'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3csvg%20class='icon'%20width='200px'%20height='200.00px'%20viewBox='0%200%201024%201024'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M768%20832c-0.64%2036.032-13.184%2066.176-37.504%2090.496-24.32%2024.32-54.528%2036.8-90.496%2037.504H192c-36.032-0.64-66.176-13.184-90.496-37.504-24.32-24.32-36.8-54.528-37.504-90.496V384c0.64-36.032%2013.184-66.176%2037.504-90.496%2024.32-24.32%2054.528-36.8%2090.496-37.504v64a64.768%2064.768%200%200%200-64%2064v448a64.832%2064.832%200%200%200%2064%2064h448a64.768%2064.768%200%200%200%2064-64h64zM384%20128a64.768%2064.768%200%200%200-64%2064v448a64.768%2064.768%200%200%200%2064%2064h448a64.832%2064.832%200%200%200%2064-64V192a64.768%2064.768%200%200%200-64-64H384z%20m0-64h448c36.032%200.64%2066.176%2013.184%2090.496%2037.504%2024.32%2024.32%2036.8%2054.528%2037.504%2090.496v448c-0.64%2036.032-13.184%2066.176-37.504%2090.496-24.32%2024.32-54.528%2036.8-90.496%2037.504H384c-36.032-0.64-66.176-13.184-90.496-37.504-24.32-24.32-36.8-54.528-37.504-90.496V192c0.64-36.032%2013.184-66.176%2037.504-90.496%2024.32-24.32%2054.528-36.8%2090.496-37.504z'%20/%3e%3c/svg%3e",r0="data:image/svg+xml,%3c?xml%20version='1.0'%20standalone='no'?%3e%3c!DOCTYPE%20svg%20PUBLIC%20'-//W3C//DTD%20SVG%201.1//EN'%20'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3csvg%20class='icon'%20width='200px'%20height='200.00px'%20viewBox='0%200%201024%201024'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M407.04%20707.008L195.904%20496a29.824%2029.824%200%200%200-30.976-8%2029.76%2029.76%200%200%200-22.528%2022.464%2032.128%2032.128%200%200%200%208.512%2031.488l256%20256%20512-512a32.448%2032.448%200%200%200-1.536-45.504%2030.272%2030.272%200%200%200-21.952-9.472%2032.832%2032.832%200%200%200-22.528%208.96l-465.92%20467.072z'%20/%3e%3c/svg%3e",u0="data:image/svg+xml,%3c?xml%20version='1.0'%20standalone='no'?%3e%3c!DOCTYPE%20svg%20PUBLIC%20'-//W3C//DTD%20SVG%201.1//EN'%20'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3csvg%20class='icon'%20width='200px'%20height='200.00px'%20viewBox='0%200%201024%201024'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M832%20384H576V128H192v768h640V384z%20m-25.984-64L640%20153.984V320h166.016zM160%2064H640l256%20256v608a31.168%2031.168%200%200%201-8.96%2023.04%2031.168%2031.168%200%200%201-23.04%208.96h-704a31.168%2031.168%200%200%201-23.04-8.96%2031.168%2031.168%200%200%201-8.96-23.04v-832c0-9.344%203.008-17.024%208.96-23.04A31.168%2031.168%200%200%201%20160%2064zM320%20512h384v64H320V512z%20m0-192h160v64H320V320z%20m0%20384h384v64H320v-64z'%20/%3e%3c/svg%3e",p0="data:image/svg+xml,%3c?xml%20version='1.0'%20standalone='no'?%3e%3c!DOCTYPE%20svg%20PUBLIC%20'-//W3C//DTD%20SVG%201.1//EN'%20'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3csvg%20class='icon'%20width='200px'%20height='200.00px'%20viewBox='0%200%201024%201024'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M772.032%20795.008c-58.048%2052.032-123.904%2084.032-197.568%2096a385.344%20385.344%200%200%201-216.512-27.008c-70.656-32-126.464-79.36-167.488-142.016C149.504%20659.264%20128.704%20589.312%20128%20512h64c0.64%2067.328%2019.2%20127.616%2055.488%20180.992%2036.352%2053.312%2085.824%2092.288%20148.48%20116.928%2062.72%2024%20125.568%2028.672%20188.544%2014.08%2062.976-14.72%20117.504-46.72%20163.52-96h-93.056a31.168%2031.168%200%200%201-22.976-9.024%2030.528%2030.528%200%200%201-8.96-22.464c0-9.024%202.944-16.512%208.96-22.528a34.944%2034.944%200%200%201%2023.04-9.984h148.992c8.64%200.64%2016%203.968%2021.952%209.984a33.792%2033.792%200%200%201%2010.048%2022.016v148.992a34.752%2034.752%200%200%201-10.048%2023.04%2030.592%2030.592%200%200%201-22.464%208.96%2030.592%2030.592%200%200%201-31.488-32v-50.048%200.064z%20m-496-499.008h92.992a30.528%2030.528%200%200%201%2032%2031.488c0%208.96-3.008%2016.512-9.024%2022.528a34.944%2034.944%200%200%201-23.04%209.984H220.096a33.792%2033.792%200%200%201-22.08-9.984%2033.792%2033.792%200%200%201-9.984-22.016V179.008a34.752%2034.752%200%200%201%209.984-23.04%2030.592%2030.592%200%200%201%2022.528-8.96%2030.592%2030.592%200%200%201%2031.488%2032v49.984c57.984-52.032%20123.84-84.032%20197.504-96%2073.664-11.968%20146.176-3.008%20217.536%2027.008%2070.656%2032%20126.336%2079.36%20166.976%20142.016%2040.64%2062.72%2061.312%20132.672%2062.016%20210.048h-64c-0.64-67.328-19.2-127.68-55.488-180.992-36.352-53.376-85.824-92.352-148.48-116.992-62.72-24-125.568-28.672-188.544-14.08-62.976%2014.72-117.504%2046.72-163.456%2096z'%20/%3e%3c/svg%3e",v0="data:image/svg+xml,%3c?xml%20version='1.0'%20standalone='no'?%3e%3c!DOCTYPE%20svg%20PUBLIC%20'-//W3C//DTD%20SVG%201.1//EN'%20'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3csvg%20class='icon'%20width='200px'%20height='200.00px'%20viewBox='0%200%201024%201024'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M785.024%20230.016v-50.048a30.528%2030.528%200%200%201%2031.488-32c8.96%200%2016.448%203.008%2022.464%209.024a34.944%2034.944%200%200%201%2010.048%2023.04V328.96a33.792%2033.792%200%200%201-10.048%2022.016%2033.792%2033.792%200%200%201-22.016%2010.048h-148.992a34.752%2034.752%200%200%201-23.04-10.048%2030.592%2030.592%200%200%201-8.96-22.464%2030.592%2030.592%200%200%201%2032-31.488h92.992c-52.032-54.656-113.152-87.872-183.488-99.52-70.336-11.648-138.496-0.128-204.48%2034.56C307.648%20267.968%20260.608%20318.72%20232%20384c-28.672%2065.344-34.368%20134.656-17.024%20208%2019.328%2072%2057.152%20129.92%20113.536%20173.504%2056.32%2043.712%20121.792%2066.176%20196.48%2067.52%2090.688-1.984%20166.016-33.152%20226.048-93.504%2059.968-60.352%2091.328-135.808%2094.016-226.496h64c-2.688%20108.672-40.192%20199.168-112.512%20271.488S633.6%20894.336%20525.056%20897.024c-108.672-2.688-199.168-40.192-271.488-112.512S143.744%20621.696%20141.056%20513.024c0.64-77.312%2021.312-147.328%2062.016-210.048%2040.64-62.656%2096.32-109.632%20167.04-140.992%2071.296-30.656%20143.808-39.808%20217.472-27.456%2073.6%2012.352%20139.52%2044.16%20197.504%2095.488h-0.064z'%20/%3e%3c/svg%3e",m0={class:"intelligent_QA flex"},h0={key:0,class:"top"},g0={class:"welcome_content"},f0={class:"flex-aic"},A0={class:"flex-aic"},w0={key:1,class:"ai-content"},y0={class:"bottom"},x0={class:"select flex"},C0={class:"bottom-sender"},k0={class:"search"},b0={class:"prompt-box"},B0={key:0,class:"empty-tip"},R0={key:1,class:"prompt-list"},N0=["onClick"],_0={class:"prompt-title"},D0={class:"bottom-tool flex"},z0=Ae({name:"IntelligentQA"}),M0=Object.assign(z0,{setup(b){const V=At({html:!0,breaks:!1}),Y=nt();ze(),Me();const{proxy:f}=we(),A=r(1),x=r([]),G=r([]),_=r([]),i=r(null),I=r({step:5,interval:20}),D=r(!1),B=r(!1),q=r(!0),j=r(""),U=r("");let J="",v,O;const ye={ai:{placement:"start",avatar:{icon:d("img",{src:a0}),style:{background:"transparent",width:"48px",height:"48px"}},typing:I,styles:{content:{background:"#ffffff",fontFamily:"SOURCEHANSANSCN-REGULAR",border:"1px solid rgba(217,217,217,0.5)"},header:{fontFamily:"SOURCEHANSANSCN-REGULAR",color:"#376BFA"}}},local:{placement:"end",avatar:{icon:d("img",{src:n0}),style:{background:"transparent",width:"48px",height:"48px"}},styles:{content:{background:"#376BFA",color:"#ffffff",fontFamily:"SOURCEHANSANSCN-REGULAR"}}}},Ee=(e,t)=>{let a;return t==="local"?a=null:a=d("div",{class:"footer_box"},[d("div",{class:"footer_button",onClick:c=>{ne("copy")}},[d("img",{src:d0,style:{width:"100%",height:"100%"}}),d("div",{class:"tooltip",style:{width:"50px"}},"复制")]),d("div",{class:"footer_button",onClick:c=>{ne("check")}},[d("img",{src:r0,style:{width:"100%",height:"100%"}}),d("div",{class:"tooltip",style:{width:"50px"}},"采用")]),d("div",{class:"footer_button",onClick:c=>{ne("replacement")}},[d("img",{src:p0,style:{width:"100%",height:"100%"}}),d("div",{class:"tooltip",style:{width:"50px"}},"替换")]),d("div",{class:"footer_button",onClick:c=>{ne("fullTextReplacement")}},[d("img",{src:u0,style:{width:"100%",height:"100%"}}),d("div",{class:"tooltip",style:{width:"80px"}},"全文替换")]),d("div",{class:"footer_button",onClick:c=>{W(j.value)}},[d("img",{src:v0,style:{width:"100%",height:"100%"}}),d("div",{class:"tooltip",style:{width:"50px"}},"重答")])]),a},$=r([]),ee=r([]),R=r({}),T=r(""),z=r(""),L=r(!1),ie={docx:De,doc:De,xlsx:c0,pptx:_e,pdf:_e,txt:i0},de=r(""),C=r(!1),xe=r([]),re=r(null),Se=r(null),Le=r(null);r([]),Ne(()=>z.value&&z.value!=="");const Ce={action:`/pyapi/${ge}/business/dify/chat/uploadByChat`,headers:{Authorization:"Bearer "+Y.access_token}},Ve=Ne(()=>{let e;return e=G.value.find(t=>t.id==A.value),e.modelName}),Ye=e=>e==="drop"?{title:"将文件放到这里"}:{icon:d(S,null,{default:()=>d(at)}),title:"上传文件",description:"单击或拖动文件到此区域进行上传"},Ge=()=>{var e;return(e=Le.value)==null?void 0:e.nativeElement},Ue=()=>{L.value=!1,setTimeout(()=>{ft(z.value,A.value).then(e=>{e.data.code==0&&(Z.value=[])})},500)},Oe=({file:e,fileList:t})=>{if(xe.value=t,e.status=="done"){let a=ct({data:e.response,key:it,param:["data"]});re.value=a.data}},Te=e=>{const t=e.selectionStart,a=document.createElement("div"),c=window.getComputedStyle(e);a.style.cssText=`
  2. position: absolute;
  3. white-space: pre-wrap;
  4. width: ${e.offsetWidth}px;
  5. font: ${c.font};
  6. padding: ${c.padding};
  7. border: ${c.border};
  8. visibility: hidden;
  9. `;const w=e.value.substring(0,t);a.textContent=w.replace(/\n$/,`
  10. `),document.getElementsByClassName("sender-box")[0].appendChild(a);const H=document.createElement("span");H.textContent=".",a.appendChild(H);const E=H.getBoundingClientRect(),M=e.getBoundingClientRect(),P={x:E.left-M.left+e.scrollLeft,y:E.top-M.top+e.scrollTop,absoluteX:E.left+window.scrollX,absoluteY:E.top+window.scrollY};return document.getElementsByClassName("sender-box")[0].removeChild(a),P},ke=e=>{T.value=e,R.value=Te(document.getElementsByClassName("ant-input")[0]),R.value.absoluteX=R.value.absoluteX+330>window.innerWidth?window.innerWidth-340:R.value.absoluteX,R.value.y=R.value.y>176?36:R.value.y,D.value=e.slice(-1)=="/"},be=e=>{T.value.indexOf("/")==0?T.value=e.content:T.value=T.value.slice(0,T.value.length-1)+e.content,D.value=!1},Pe=e=>e==null?void 0:e.reduce((a,c)=>{const w=c.document_id;return a[w]||(a[w]=[]),a[w].push(c),a},{}),[Fe]=wt({isRequesting:L.value,request:async({message:e},{onUpdate:t,onSuccess:a,onError:c})=>{L.value=!0;let w;x.value.length>0?w={chatReq:{conversationId:z.value,query:e},datasetSwitchReq:{query:e,datasetList:x.value,...i.value},modelAppId:A.value}:re.value?w={chatReq:{conversationId:z.value,query:e,files:[{type:"document",transferMethod:"local_file",uploadFileId:re.value.id}]},modelAppId:A.value}:w={chatReq:{conversationId:z.value,query:e},modelAppId:A.value},fetch(`/pyapi${ge}/business/dify/chat/streamChat`,{method:"POST",body:JSON.stringify(w),headers:{"Content-Type":"application/json",Authorization:"Bearer "+Y.access_token}}).then(async H=>{let E=["workflow_started","node_started","node_finished","workflow_finished"],M="";j.value=w.chatReq.query;for await(const P of vt({readableStream:H.body}))if(L.value)if(P&&P.data){const N=JSON.parse(P.data);if(C.value=!1,z.value=N.conversation_id,N.event=="error"&&c(new Error("服务器正忙")),N.event==="message_end"){const l=Pe(N.metadata.retriever_resources);if(l){let K={id:N.message_id,child:l};ee.value.push(K)}else ee.value=[];console.log("dataMeta",ee.value)}N.answer===void 0&&E.indexOf(N.event)==-1?(setTimeout(()=>{Z.value[Z.value.length-1].id=N.message_id},100),a(M),L.value=!1):(E.indexOf(N.event)!==-1?M=M:M+=N.answer,t(M))}else L.value=!1,c(new Error("服务器正忙"));else{a("");break}}).catch(H=>{c(new Error("服务器正忙")),L.value=!1})}});let{onRequest:W,messages:Z}=yt({agent:Fe.value,requestPlaceholder:"加载中...",requestFallback:"网络繁忙,请稍后再试"});const Be=e=>{let t="";if(e=="")t=V.render("已停止回答");else if(A.value!==1)t=V.render(e);else if(e.indexOf("</think>")>=0){const a=e.split("</think>");t=`<div class="chat_think_box" >${a[0]}</think></div>`+`<div style="padding-left:10px" >${V.render(a[1])}</think></div>`,U.value=a[1]}else U.value=e,t=`<div class="chat_think_box">${e}</div>`;return t};(()=>{mt().then(e=>{G.value=e.data}),ht({tittle:"",current:1,size:1e3}).then(e=>{const t=e.data||{};_.value=t.records||[]})})();const Qe=e=>{f.$modal.confirm("切换模型将丢失当前对话记录,是否确认切换模型?").then(()=>{A.value=e,z.value="",Ze(),f.$modal.msgSuccess("切换成功")}).catch(()=>{})},je=e=>{if(e&&e.length==0)i.value=null;else{if(i.value)return;gt().then(t=>{t.code==0&&t.data!==null?i.value=t.data:(f.$modal.msgError("当前没有配置知识库查询参数,将使用默认参数,如需更改请前往知识库进行配置"),i.value={rerankingMode:"weighted_score",vectorWeight:.3,keywordWeight:.7,topk:8,score:.75,rerankingModelName:"bge-reranker-base",rerankingProviderName:"langgenius/xinference/xinference",scoreThresholdEnabled:!1})})}},Je=e=>{const t=e.clientX+360>window.innerWidth?window.innerWidth-370:e.clientX,a=e.clientY>600?e.clientY-488:e.clientY>400?e.clientY-410:e.clientY-100;R.value={x:t,y:a},B.value=!0},We=()=>{B.value=!1},Ze=()=>{dt(()=>{z.value="",Z.value=[],B.value=!1,ee.value=[]})},Ke=e=>{e==""?ue():$.value=$.value.filter(t=>t.title.indexOf(e)>-1)},ue=()=>{He().then(e=>{e.code==0&&($.value=e.data||[])})};ue();const Xe=e=>{be(e),C.value=!1},ne=(e,t)=>{if(U.value=="")return;let a=U.value;switch(console.log("handleFooter",e),e){case"copy":bt(U.value);break;case"check":Ct(a).then(c=>{f.$message.success(c.msg)}).catch(c=>{f.$message.error(c)});break;case"replacement":xt(a).then(c=>{f.$message.success(c.msg)}).catch(c=>{f.$message.error(c)});break;case"fullTextReplacement":Bt(a).then(c=>{f.$message.success(c.msg)}).catch(c=>{f.$message.error(c)});break;case"reset":debugger;break}};return(e,t)=>{const a=y("Right"),c=Ie,w=y("el-option"),H=y("el-select"),E=y("Search"),M=y("el-input"),P=y("el-tag"),N=y("Link");return p(),g("div",m0,[s(Z).length==0?(p(),g("div",h0,[t[13]||(t[13]=o("div",{class:"title1"},"你好,",-1)),t[14]||(t[14]=o("div",{class:"title2"},"我今天能帮你什么?",-1)),o("div",g0,[o("div",f0,[o("div",{class:"welcome_content_item",onClick:t[0]||(t[0]=l=>s(W)("如何快速预约会议室?"))},[t[9]||(t[9]=m(" 1.如何快速预约会议室? ")),n(s(S),null,{default:u(()=>[n(a)]),_:1})]),o("div",{class:"welcome_content_item",onClick:t[1]||(t[1]=l=>s(W)("给我上季度销售数据的汇总。"))},[t[10]||(t[10]=m(" 2.给我上季度销售数据的汇总。 ")),n(s(S),null,{default:u(()=>[n(a)]),_:1})])]),o("div",A0,[o("div",{class:"welcome_content_item",onClick:t[2]||(t[2]=l=>s(W)("报销单填写有哪些注意事项?"))},[t[11]||(t[11]=m(" 3.报销单填写有哪些注意事项? ")),n(s(S),null,{default:u(()=>[n(a)]),_:1})]),o("div",{class:"welcome_content_item",onClick:t[3]||(t[3]=l=>s(W)("公司竞品分析的最新报告有哪些?"))},[t[12]||(t[12]=m(" 4.公司竞品分析的最新报告有哪些? ")),n(s(S),null,{default:u(()=>[n(a)]),_:1})])])])])):(p(),g("div",w0,[n(s(ut).List,{roles:ye,style:{maxHeight:"72vh",marginTop:"30px"},items:s(Z).map(({key:l,id:K,message:pe,status:te})=>({key:l,loading:pe==="加载中..."&&te==="loading",role:te==="local"?"local":"ai",content:pe,header:te==="local"?null:Ve.value,footer:Ee(pe,te),messageRender:te==="local"?null:Re=>{const F=s(ee).find(h=>h.id==K);let se=F?Object.keys(F.child):[];se=se.length>3?se.slice(0,3):se;let $e=se.map(h=>{const ve=F.child[h][0].document_name.split(".");return{document_name:F.child[h][0].document_name,document_id:h,child:F.child[h],doctment_type:ve[ve.length-1]}});return F&&Object.keys(F.child).length!==0?d("div",[d("div",{style:{width:"98%"},innerHTML:Be(Re)}),d("div",{style:{display:"flex",alignItems:"center"}},[d("span",{style:{width:"50px"}},"引用"),d("div",{style:{width:"100%",height:"1px",background:"rgba(217, 217, 217, 0.5)"}})]),d("div",{class:"flex-aic"},$e.map((h,ve)=>d("div",{class:"quote-box flex-aic",style:{cursor:"pointer"},onClick:et=>{Q(J)?J.value=h.document_name:J=h.document_name,Q(v)?v.value=h.child:v=h.child,Q(O)?O.value=ie[h.doctment_type]:O=ie[h.doctment_type],Je(et)}},[d("img",{src:ie[h.doctment_type],class:"fot-img mr5",style:{width:"16px",height:"16px"}}),d("span",{class:"mr10"},h.document_name.length>20?h.document_name.substring(0,20)+"...":h.document_name)])))]):d("div",{innerHTML:Be(Re)})}}))},null,8,["items"])])),o("div",y0,[ae(o("div",x0,[n(H,{modelValue:s(A),"onUpdate:modelValue":t[4]||(t[4]=l=>Q(A)?A.value=l:null),onChange:Qe},{label:u(({label:l,value:K})=>[n(c,{"class-name":"icon","icon-class":"icon_model"+K},null,8,["icon-class"]),m(" "+k(l),1)]),default:u(()=>[(p(!0),g(oe,null,le(s(G),l=>(p(),X(w,{key:l.id,label:l.modelName,value:l.id},{default:u(()=>[n(c,{"class-name":"icon","icon-class":"icon_model"+l.id},null,8,["icon-class"]),m(" "+k(l.modelName),1)]),_:2},1032,["label","value"]))),128))]),_:1},8,["modelValue"]),n(H,{modelValue:s(x),"onUpdate:modelValue":t[5]||(t[5]=l=>Q(x)?x.value=l:null),onChange:je,placeholder:"请选择知识库",multiple:"","collapse-tags":"","collapse-tags-tooltip":"",clearable:""},{label:u(({label:l})=>[n(c,{"class-name":"icon","icon-class":"icon_know"}),m(" "+k(l),1)]),default:u(()=>[(p(!0),g(oe,null,le(s(_),l=>(p(),X(w,{key:"knowType"+l.id,label:l.tittle,value:l.datasetId},{default:u(()=>[n(c,{"class-name":"icon","icon-class":"icon_know"}),m(" "+k(l.tittle),1)]),_:2},1032,["label","value"]))),128))]),_:1},8,["modelValue"])],512),[[ce,!s(C)]]),o("div",C0,[n(s(me),{loading:s(L),class:"sender-box",placeholder:"输入 / 唤出快捷指令栏",value:s(T),"on-change":ke,"on-submit":l=>{s(W)(l),ke("")},"on-cancel":Ue},{header:u(()=>[s(q)?(p(),X(s(me).Header,{key:0,title:"附件列表",styles:{content:{padding:0}},open:s(C),"on-open-change":l=>C.value=l,"force-render":""},{default:u(()=>[n(s(pt),{ref_key:"attachmentsRef",ref:Se,action:Ce.action,headers:Ce.headers,data:{modelAppId:s(A)},items:s(xe),maxCount:1,"on-change":Oe,placeholder:Ye,"get-drop-container":Ge},null,8,["action","headers","data","items"])]),_:1},8,["open","on-open-change"])):(p(),X(s(me).Header,{key:1,title:"选用您的指令",styles:{content:{padding:0}},open:s(C),"on-open-change":l=>C.value=l,"force-render":""},{default:u(()=>[o("div",k0,[n(M,{modelValue:s(de),"onUpdate:modelValue":t[6]||(t[6]=l=>Q(de)?de.value=l:null),style:{width:"100%"},size:"large",placeholder:"搜索指令",clearable:"",onInput:Ke,onClear:ue},{prefix:u(()=>[n(s(S),{style:{cursor:"pointer"},size:"15"},{default:u(()=>[n(E)]),_:1})]),_:1},8,["modelValue"])]),o("div",b0,[s($).length===0?(p(),g("div",B0," 暂无指令,点击管理按钮添加 ")):(p(),g("div",R0,[(p(!0),g(oe,null,le(s($),l=>(p(),g("div",{key:l.id,class:"prompt-item",onClick:K=>Xe(l)},[o("div",_0,"/"+k(l.title),1),l.recommend==1?(p(),X(P,{key:0,type:"warning",size:"small",calss:"prompt-desc"},{default:u(()=>t[15]||(t[15]=[m(" 常用 ")])),_:1})):qe("",!0)],8,N0))),128))]))])]),_:1},8,["open","on-open-change"]))]),_:1},8,["loading","value","on-submit"]),o("div",D0,[o("div",{class:"tool-box",onClick:t[7]||(t[7]=()=>{s(q)?C.value=!s(C):(q.value=!0,C.value=!0)})},[n(s(S),{size:"14",class:"mr5"},{default:u(()=>[n(N)]),_:1}),t[16]||(t[16]=m(" 添加附件 "))]),o("div",{class:"tool-box",onClick:t[8]||(t[8]=()=>{s(q)?(q.value=!1,C.value=!0):C.value=!s(C)})},[n(c,{"icon-class":"prompt",class:"mr5"}),t[17]||(t[17]=m(" 使用指令 "))])])])]),ae(n(l0,{show:s(D),styleItem:{bottom:s(R).y+50+"px",left:s(R).absoluteX+"px"},onUpdate:be},null,8,["show","styleItem"]),[[ce,s(D)]]),ae(n(s(Jt),{styleItem:{top:s(R).y+"px",left:s(R).x+"px"},title:s(J),content:s(v),icon:s(O),cid:s(z),onClose:We},null,8,["styleItem","title","content","icon","cid"]),[[ce,s(B)]])])}}}),U0=fe(M0,[["__scopeId","data-v-5661867a"]]);export{U0 as default};