import{_ as we,L as xe,g as ke,a as De,u as Ie,r as i,w as lt,e as y,c as h,o as p,h as n,i as o,n as A,t as k,j as r,m as s,aa as H,F as oe,k as ae,H as de,Q as Ee,p as ge,P as re,l as V,S as ot,z as at,ab as ye,ac as ct,E as Z,f as He,d as it,q as u,b as ze,ad as ne,ae as le,af as dt,ag as rt,ah as ut,s as pt}from"./index-D7n5ZNak.js";import{q as mt,W as ft,k as At,B as vt,j as he,_ as ht,t as gt,b as yt,c as wt,e as xt,s as kt}from"./index-n2zj8JaK.js";import{F as Ct}from"./fileView-UyQ6zbLY.js";import{c as bt}from"./index-dC5UiZEt.js";import{M as Rt}from"./index-BMSQkwth.js";import"./index-BLvaQi9o.js";const Nt={class:"desc-title"},Bt={class:"flex"},_t=["src"],zt={class:"desc-content"},Mt={class:"content-text"},qt={class:"text-item-title flex"},Dt=["onClick"],It={class:"text-item-content"},Et={class:"text-item-btm flex"},Ht={class:"btm-item"},Lt={class:"desc-text ml5"},Ot={class:"btm-item"},Yt={class:"desc-text ml5"},Ut={class:"btm-item flex"},St={class:"flex"},Ft={class:"progress-bar"},Qt={class:"desc-text ml5"},Tt={class:"text-line"},Gt={class:"screen_review"},jt={class:"bnts"},Vt=xe({name:"DescBox"}),Jt=Object.assign(Vt,{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(C){const{proxy:Y}=ke();De(),Ie();const U=i([]),B=i(null),K=C,m=i(!1),q=_=>{mt(_).then(d=>{if(d.code==0){let w=d.data.name.split("."),S={id:d.data.id,name:d.data.name,nameSuffix:w[w.length-1],fileUrl:d.data.download_url};B.value=S,m.value=!0}else ot.error("文件异常,请联系管理员")})};return lt(()=>K.content,_=>{_.length>0&&(U.value=_)},{immediate:!0}),(_,d)=>{const w=y("Close"),S=y("el-tag"),b=y("TopRight"),L=Ee,D=y("el-tooltip"),ce=y("el-button"),F=y("el-dialog");return p(),h("div",{class:"desc-box",style:ge(C.styleItem)},[n("div",Nt,[n("div",Bt,[n("img",{src:C.icon,class:"icon-img mr5"},null,8,_t),A(" "+k(C.title.length>20?C.title.substring(0,20)+"...":C.title),1)]),o(s(H),{onClick:d[0]||(d[0]=f=>s(Y).$emit("close")),class:"close-img"},{default:r(()=>[o(w)]),_:1})]),n("div",zt,[n("div",Mt,[(p(!0),h(oe,null,ae(s(U),(f,Q)=>(p(),h("div",{key:"desc-"+Q,class:"text-item mb10"},[n("div",qt,[o(S,{class:"ml5",type:"info",size:"small",effect:"plain"},{default:r(()=>[A(" #"+k(f.segment_position),1)]),_:2},1024),n("span",{class:"text-item-link ml5",onClick:X=>q(f)},[d[3]||(d[3]=A(" 跳转至文档 ")),o(s(H),null,{default:r(()=>[o(b)]),_:1})],8,Dt)]),d[4]||(d[4]=n("br",null,null,-1)),n("div",It,k(f.content),1),n("div",Et,[n("div",Ht,[o(D,{content:"字符:"+f.word_count,placement:"top",effect:"light"},{default:r(()=>[n("span",Lt,[o(L,{"class-name":"icon","icon-class":"zifu"}),A(" "+k(f.word_count),1)])]),_:2},1032,["content"])]),n("div",Ot,[o(D,{content:"召回次数:"+f.hit_count,placement:"top",effect:"light"},{default:r(()=>[n("span",Yt,[o(L,{"class-name":"icon","icon-class":"zhaohui"}),A(" "+k(f.hit_count),1)])]),_:2},1032,["content"])]),n("div",Ut,[o(D,{content:"召回得分:"+f.score.toString().substring(0,4),placement:"top",effect:"light"},{default:r(()=>[n("div",St,[n("div",Ft,[n("div",{class:"progress-fill",style:ge({width:`${String(f.score*100).substring(0,2)}%`})},null,4)]),n("span",Qt,k(f.score.toString().substring(0,4)),1)])]),_:2},1032,["content"])])]),de(n("div",Tt,null,512),[[re,Q!==s(U).length-1]])]))),128))])]),o(F,{modelValue:s(m),"onUpdate:modelValue":d[2]||(d[2]=f=>V(m)?m.value=f:null),fullscreen:"","append-to-body":"","show-close":!1},{default:r(()=>[n("div",Gt,[n("div",jt,[o(ce,{type:"primary",class:"review_btn",icon:"ArrowLeftBold",onClick:d[1]||(d[1]=f=>m.value=!1)},{default:r(()=>d[5]||(d[5]=[A(" 返回 ")])),_:1})]),o(Ct,{selectData:s(B),reviewtype:"ai"},null,8,["selectData"])])]),_:1},8,["modelValue"])],4)}}}),Pt=we(Jt,[["__scopeId","data-v-fccd70a2"]]);function Le(C){return at({url:ye+"/business/prompt/listByUser",method:"get",params:C})}const Wt={class:"order-list"},Zt={key:0,class:"empty-tip"},Kt={key:1,class:"list-cont"},Xt=["onClick"],$t={class:"list-title flex"},es={class:"title"},ts={class:"list-desc"},ss=xe({name:"Order"}),ns=Object.assign(ss,{props:{styleItem:{type:Object,default:()=>{}},show:{type:Boolean,default:!1}},emits:["update"],setup(C,{emit:Y}){const{proxy:U}=ke(),B=i([]),K=C,m=Y,q=()=>{Le().then(d=>{d.code==0&&(B.value=d.data||[])})},_=d=>{m("update",d)};return ct(()=>{K.show&&q()}),(d,w)=>{const S=y("el-tag");return p(),h("div",{class:"order",style:ge(C.styleItem)},[n("div",Wt,[s(B).length===0?(p(),h("div",Zt,"暂无指令")):(p(),h("div",Kt,[(p(!0),h(oe,null,ae(s(B),b=>(p(),h("div",{key:b.id,class:"list-item",onClick:L=>_(b)},[n("div",$t,[n("div",es,"/"+k(b.title),1),b.recommend==1?(p(),Z(S,{key:0,type:"warning",size:"small",calss:"list-tag"},{default:r(()=>w[0]||(w[0]=[A(" 常用 ")])),_:1})):He("",!0)]),n("div",ts,k(b.briefIntro),1)],8,Xt))),128))]))])],4)}}}),ls=we(ns,[["__scopeId","data-v-f58ec4e1"]]),os=""+new URL("icon21-Dvwbn3jG.png",import.meta.url).href,as=""+new URL("iconai-DyqVoMrf.png",import.meta.url).href,cs=""+new URL("office_excel-CGfqcjUY.png",import.meta.url).href,Me="data:image/png;base64,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",qe=""+new URL("office_word-CUR-0R9S.png",import.meta.url).href,is="data:image/png;base64,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",ds={class:"intelligent_QA flex"},rs={key:0,class:"top"},us={class:"welcome_content"},ps={class:"flex-aic"},ms={class:"flex-aic"},fs={key:1,class:"ai-content"},As={class:"bottom"},vs={class:"select flex"},hs={class:"bottom-sender"},gs={class:"search"},ys={class:"prompt-box"},ws={key:0,class:"empty-tip"},xs={key:1,class:"prompt-list"},ks=["onClick"],Cs={class:"prompt-title"},bs={class:"bottom-tool flex"},Rs=xe({name:"IntelligentQA"}),Ns=Object.assign(Rs,{setup(C){const Y=Rt({html:!0,breaks:!1}),U=it();De(),Ie();const{proxy:B}=ke(),K=[2,4,5],m=i(1),q=i([]),_=i([]),d=i([]),w=i(null),S=i({step:5,interval:20}),b=i(!1),L=i(!1),D=i(!0),ce=i(""),F=i("");let f="",Q,X;const Oe={ai:{placement:"start",avatar:{icon:u("img",{src:as}),style:{background:"transparent",width:"48px",height:"48px"}},typing:S,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:u("img",{src:os}),style:{background:"transparent",width:"48px",height:"48px"}},styles:{content:{background:"#376BFA",color:"#ffffff",fontFamily:"SOURCEHANSANSCN-REGULAR"}}}},Ye=(e,t)=>{let a;return t==="local"?a=null:a=u("div",[u(ne,{class:"",effect:"dark",content:"复制",placement:"bottom"},()=>u(le,{text:!0,icon:"CopyDocument",size:12,style:"padding:0",onClick:c=>{ie("copy")}})),u(ne,{class:"",effect:"dark",content:"采用",placement:"bottom"},()=>u(le,{text:!0,icon:"Check",size:12,style:"padding:0",onClick:c=>{ie("check")}})),u(ne,{class:"",effect:"dark",content:"替换",placement:"bottom"},()=>u(le,{text:!0,icon:"RefreshRight",size:12,style:"padding:0",onClick:c=>{ie("replacement")}})),u(ne,{class:"",effect:"dark",content:"全文替换",placement:"bottom"},()=>u(le,{text:!0,icon:"Document",size:12,style:"padding:0",onClick:c=>{ie("fullTextReplacement")}})),u(ne,{class:"",effect:"dark",content:"重答",placement:"bottom"},()=>u(le,{text:!0,icon:"Refresh",size:12,style:"padding:0",onClick:c=>{J(ce.value)}}))]),a},$=i([]),ee=i([]),R=i({}),T=i(""),z=i(""),O=i(!1),ue={docx:qe,doc:qe,xlsx:cs,pptx:Me,pdf:Me,txt:is},pe=i(""),x=i(!1),Ce=i([]),me=i(null),Ue=i(null),Se=i(null);i([]),ze(()=>z.value&&z.value!=="");const be={action:`/pyapi/${ye}/business/dify/chat/uploadByChat`,headers:{Authorization:"Bearer "+U.access_token}},Fe=ze(()=>{let e;return e=_.value.find(t=>t.id==m.value),e.modelName}),Qe=e=>e==="drop"?{title:"将文件放到这里"}:{icon:u(H,null,{default:()=>u(dt)}),title:"上传文件",description:"单击或拖动文件到此区域进行上传"},Te=()=>{var e;return(e=Se.value)==null?void 0:e.nativeElement},Ge=()=>{O.value=!1,setTimeout(()=>{kt(z.value,m.value).then(e=>{e.data.code==0&&(P.value=[])})},500)},je=({file:e,fileList:t})=>{if(Ce.value=t,e.status=="done"){let a=rt({data:e.response,key:ut,param:["data"]});me.value=a.data}},Ve=e=>{const t=e.selectionStart,a=document.createElement("div"),c=window.getComputedStyle(e);a.style.cssText=` position: absolute; white-space: pre-wrap; width: ${e.offsetWidth}px; font: ${c.font}; padding: ${c.padding}; border: ${c.border}; visibility: hidden; `;const g=e.value.substring(0,t);a.textContent=g.replace(/\n$/,` `),document.getElementsByClassName("sender-box")[0].appendChild(a);const I=document.createElement("span");I.textContent=".",a.appendChild(I);const E=I.getBoundingClientRect(),M=e.getBoundingClientRect(),G={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),G},Re=e=>{T.value=e,R.value=Ve(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,b.value=e.slice(-1)=="/"},Ne=e=>{T.value.indexOf("/")==0?T.value=e.content:T.value=T.value.slice(0,T.value.length-1)+e.content,b.value=!1},Je=e=>e==null?void 0:e.reduce((a,c)=>{const g=c.document_id;return a[g]||(a[g]=[]),a[g].push(c),a},{}),[Pe]=ft({isRequesting:O.value,request:async({message:e},{onUpdate:t,onSuccess:a,onError:c})=>{O.value=!0;let g;q.value.length>0?g={chatReq:{conversationId:z.value,query:e},datasetSwitchReq:{query:e,datasetList:q.value,...w.value},modelAppId:m.value}:me.value?g={chatReq:{conversationId:z.value,query:e,files:[{type:"document",transferMethod:"local_file",uploadFileId:me.value.id}]},modelAppId:m.value}:g={chatReq:{conversationId:z.value,query:e},modelAppId:m.value},fetch(`/pyapi${ye}/business/dify/chat/streamChat`,{method:"POST",body:JSON.stringify(g),headers:{"Content-Type":"application/json",Authorization:"Bearer "+U.access_token}}).then(async I=>{let E=["workflow_started","node_started","node_finished","workflow_finished"],M="";ce.value=g.chatReq.query;for await(const G of gt({readableStream:I.body}))if(O.value)if(G&&G.data){const N=JSON.parse(G.data);if(x.value=!1,z.value=N.conversation_id,N.event=="error"&&c(new Error("服务器正忙")),N.event==="message_end"){const l=Je(N.metadata.retriever_resources);if(l){let W={id:N.message_id,child:l};ee.value.push(W)}else ee.value=[];console.log("dataMeta",ee.value)}N.answer===void 0&&E.indexOf(N.event)==-1?(setTimeout(()=>{P.value[P.value.length-1].id=N.message_id},100),a(M),O.value=!1):(E.indexOf(N.event)!==-1?M=M:M+=N.answer,t(M))}else O.value=!1,c(new Error("服务器正忙"));else{a("");break}}).catch(I=>{c(new Error("服务器正忙")),O.value=!1})}});let{onRequest:J,messages:P}=At({agent:Pe.value,requestPlaceholder:"加载中...",requestFallback:"网络繁忙,请稍后再试"});const Be=e=>{let t="";if(e=="")t=Y.render("已停止回答");else if(m.value!==1)t=Y.render(e);else if(e.indexOf("")>=0){const a=e.split("");t=`