2 lines
24 KiB
Java
2 lines
24 KiB
Java
var Ee=Object.defineProperty;var te=Object.getOwnPropertySymbols;var Fe=Object.prototype.hasOwnProperty,Ke=Object.prototype.propertyIsEnumerable;var oe=(y,t,u)=>t in y?Ee(y,t,{enumerable:!0,configurable:!0,writable:!0,value:u}):y[t]=u,ne=(y,t)=>{for(var u in t||(t={}))Fe.call(t,u)&&oe(y,u,t[u]);if(te)for(var u of te(t))Ke.call(t,u)&&oe(y,u,t[u]);return y};var P=(y,t,u)=>new Promise((e,B)=>{var I=f=>{try{C(u.next(f))}catch(_){B(_)}},v=f=>{try{C(u.throw(f))}catch(_){B(_)}},C=f=>f.done?e(f.value):Promise.resolve(f.value).then(I,v);C((u=u.apply(y,t)).next())});import{M as Re}from"./BasicModal-xH56XuRZ.js";import"./index-BDvqZ5j4.js";import{b as le,c as Pe,f as Ve,g as Le}from"./AiKnowledgeBase.api-BsHW8ebK.js";import{doDeleteAllDoc as Oe}from"./AiKnowledgeBase.api.util-B2ZIbxp8.js";import Ye from"./BasicTable-C6eG0bgK.js";import Ne from"./TableAction-BiXnWkvt.js";import"./TableImg.vue_vue_type_style_index_0_lang-65ZOQtFn.js";import{b6 as He,bT as ae,b$ as Je,x as We,u as Ge,c0 as Ze,a1 as qe,s as je,M as Xe,v as $e,au as et,aR as tt,aE as ot,aG as nt,T as lt,bV as at,aS as it,aH as st,bL as dt}from"./index-X7Y8jykP.js";import rt from"./AiragKnowledgeDocTextModal-dhAWzGQJ.js";import ct from"./AiTextDescModal-DfJEGTTs.js";import{h as ut}from"./header-OZa5fSDc.js";import{A as gt}from"./index-B4gPlWQt.js";import{u as ie,a as pt}from"./useModal-DaJ3Bflg.js";import{i as ft,a6 as mt,r as c,c as At,C as w,z as r,f as l,A as d,K as Q,T as se,H as g,Q as n,y as p,F as $,G as T,E as V,R as ee,D as de,J as vt}from"./vue-vendor-DNhG1Cve.js";import{L as kt,a as ht,b as yt}from"./index-BskC1_qK.js";import{C as xt}from"./index-BwqG9R3y.js";import"./index-CfNJyBRj.js";import{D as wt}from"./dropdown-jkliuVyN.js";import"./index-DSsDi_fL.js";import{C as Ct}from"./Group-UHkub2tu.js";import{T as _t}from"./index-J2mOtM3w.js";import Tt from"./index-saD4h7VJ.js";import{O as St}from"./index-CuWaQdlK.js";import{A as zt}from"./index-DO7ZhK45.js";import Dt from"./index-DklMb9Qc.js";import"./ModalHeader-Sr8KwhJJ.js";import"./useTimeout-D5AmIBZw.js";import"./emoji-mart-vue-fast-R0uJEDq-.js";import"./index-BzChaRPg.js";import"./useWindowSizeFn-C-0M9_Ul.js";import"./index-ByCwbQDV.js";import"./index-Upeu4GGa.js";import"./index-C4wWpZeQ.js";import"./index-M9QP6cvf.js";import"./Skeleton-CimgOdM7.js";import"./useScrollTo-0FPEw5-K.js";import"./useIntersectionObserver-BGOgyKyu.js";import"./useAppInject-DPZGPcR3.js";import"./BasicTable.vue_vue_type_style_index_0_lang-B9DxrWas.js";import"./BasicForm-ClUSoD_-.js";import"./helper-DcLcf4v6.js";import"./BasicForm.vue_vue_type_style_index_0_lang-B29PWQy0.js";import"./useBreakpoint-DXhPW7nV.js";import"./useEventListener-BRXjwk7A.js";import"./breakpointEnum-BhAg6bcX.js";import"./uniqBy--vsL0WVB.js";import"./useForm-D61zovon.js";import"./injectionKey-DPVn4AgL.js";import"./FormOutlined-Y84itqS0.js";import"./useTableContext-CncNVXgp.js";import"./index-DTjkSGYl.js";import"./eagerComputed-BTlOruLW.js";import"./fromPairs-Dx9PT-t0.js";import"./useMaxLevel-DE205ncc.js";import"./index-DfHu-LAS.js";import"./Group-DBzJABA_.js";import"./Checkbox-Dbxs4we4.js";import"./RadioButton-DRBix2Fq.js";import"./index-C7ckZv9Z.js";import"./DirectoryTree-nk_YTTIy.js";import"./FolderOpenOutlined-SzIPA7z0.js";import"./index-Cl-8Hzo4.js";import"./index-BuONesFs.js";import"./scrollTo-D49dA-9c.js";import"./operationUnit-vCu2co3e.js";import"./index-C69VKHba.js";import"./index-DsixALRt.js";import"./dayjs-jnKD3YGS.js";import"./index-aCD42OrZ.js";import"./quarterOfYear-BU2sPnff.js";import"./dayjs-ALi1pEeb.js";import"./clickOutside-DHfwTU6R.js";import"./onMountedOrActivated-DhSdLlqP.js";import"./throttle-De_jAmBh.js";import"./uuid-CODpppBC.js";import"./sortable.esm-DJNoJSdJ.js";import"./RedoOutlined-Cq2g4Slp.js";import"./index-CeNCCWzL.js";import"./UpOutlined-B1UMbtrP.js";import"./TableAction.vue_vue_type_style_index_0_lang-BIWZ0bGo.js";import"./index-fAAIzD3j.js";import"./index-DfX9t4DO.js";import"./isNumeric-DjvBa-1E.js";import"./AiKnowledgeBase.data-BH8AJIsn.js";import"./index-DWDasoBX.js";import"./index-C9_hfRup.js";const bt={name:"AiragKnowledgeDocListModal",components:{Icon:We,Pagination:Je,Avatar:gt,LoadingOutlined:ae,TableAction:Ne,BasicTable:Ye,BasicModal:Re,AiragKnowledgeDocTextModal:rt,AiTextDescModal:ct,Loading:He},emits:["success","register"],setup(y,{emit:t}){const u=c("知识库详情"),e=c(""),B=c(["document"]),I=c("document"),v=c(""),C=c(""),f=c(!1),_=c(.65),L=c(5),s=c([]),M=c(""),O=Ge(),k=c([]),m=c(1),S=c(10),b=c(0),N=c(["10","20","30"]),U=c(""),E=c(!1),z=c(null),H=Ze(),J=qe(),W=c(J.domainUrl+"/airag/knowledge/doc/import/zip"),D=c(!1),G=c([{key:"document",icon:"",label:"文档",title:"文档"},{key:"hitTest",icon:"",label:"命中测试",title:"命中测试"}]),F=At(()=>k.value.filter(a=>a.__checked)),[Z,{openModal:K}]=ie(),[q,{openModal:j}]=ie(),o=c(""),h=c(""),[re,{closeModal:uo,setModalProps:ce}]=pt(a=>P(null,null,function*(){e.value=a.id,B.value=["document"],I.value="document",f.value=!1,E.value=!1,o.value=a.type,h.value=a.knowledgeMetadata||"",yield x(),ce({confirmLoading:!1})})),ue={textAlign:"center",height:"100%",width:"80%",background:"#ffffff"},ge={textAlign:"center",width:"20%",background:"#ffffff",borderRight:"1px solid #cecece"},pe=ft(ae,{style:{fontSize:"16px",marginRight:"2px"},spin:!0}),{createMessage:Y,createConfirmSync:fe}=je();function me(){K(!0,{knowledgeId:e.value,type:"text",knowledgeMetadata:h.value,knowledgeType:o.value})}function Ae(){K(!0,{knowledgeId:e.value,type:"file",knowledgeMetadata:h.value,knowledgeType:o.value})}function ve(){K(!0,{knowledgeId:e.value,type:"web",knowledgeMetadata:h.value,knowledgeType:o.value})}function ke(a){if(F.value.length>0){a.__checked=!a.__checked;return}(a.type==="text"||a.type==="file"||a.type==="web")&&K(!0,{record:a,isUpdate:!0,knowledgeMetadata:h.value,knowledgeType:o.value})}function he(a){Xe.confirm({title:"提示",content:"确认要删除该文档吗?",okText:"确认",cancelText:"取消",onOk:()=>{k.value.length==1&&m.value>1&&(m.value=m.value-1),le({ids:a},x)}})}function ye(a){let i=a==null?void 0:a.metadata;if(!i)return"构建失败,原因未知";try{return i=JSON.parse(i),(i==null?void 0:i.failedReason)||"构建失败,原因未知"}catch(A){return"构建失败,原因未知"}}function xe(a){return P(this,null,function*(){yield Ve({docIds:a},X)})}function X(){clearInterval(z.value),z.value=null,x(),we()}function we(){z.value=setInterval(()=>{x()},5e3)}function Ce(a){a.key==="document"?setTimeout(()=>{m.value=1,S.value=10,U.value="",x()}):(s.value=[],C.value="",v.value="",M.value="",_.value=.65,L.value=5),I.value=a.key}function _e(){v.value&&(f.value=!0,Le({queryText:v.value,knowId:e.value,topNumber:L.value,similarity:_.value}).then(a=>{a.success&&(a.result?s.value=a.result:s.value=[]),C.value=v.value,M.value=O.getUserInfo.avatar?$e(O.getUserInfo.avatar):ut,v.value="",E.value=s.value.length==0,f.value=!1}).catch(()=>{f.value=!1}))}function Te(a){return"score "+a.toFixed(2)}function Se(a){j(!0,ne({},a))}function x(){return P(this,null,function*(){let a={pageNo:m.value,pageSize:S.value,knowledgeId:e.value,title:"*"+U.value+"*",column:"createTime",order:"desc"};yield Pe(a).then(i=>{if(i.success){if(i.result.records){let A=!0;for(const R of i.result.records)R.status&&R.status==="building"?(A=!1,R.loading=!0):R.loading=!1;A&&clearInterval(z.value)}k.value=i.result.records.map(A=>(A.__checked=!1,A)),b.value=i.result.total}else k.value=[],b.value=0})})}function ze(a,i){m.value=a,S.value=i,x()}function De(a){if(a){let i=JSON.parse(a).filePath;const A=i.lastIndexOf(".");return A>0?i.substring(A+1).toLowerCase():""}return""}function be(a){let i=a.type;return i!=="application/zip"&&i!=="application/x-zip-compressed"?(Y.warning("请上传zip文件"),!1):(D.value=!0,!0)}function Qe(a){var A;let{file:i}=a;if(i.status==="error"||i.response&&i.response.code==500){Y.error(((A=i.response)==null?void 0:A.message)||`${i.name} 上传失败,请查看服务端日志`),D.value=!1;return}if(i.status==="done"){if(!i.response.success){Y.warning(i.response.message),D.value=!1;return}D.value=!1,Y.success(i.response.message),X()}}function Be(){k.value.forEach(a=>{a.__checked=!1})}function Ie(){return P(this,null,function*(){m.value=1,Oe(e.value,x)})}function Me(){return P(this,null,function*(){if(!(yield fe({title:"批量删除",content:`确定要删除这 ${F.value.length} 条数据吗?`})))return;const i=F.value.map(R=>R.id);k.value.length-i.length==0&&m.value>1&&(m.value=m.value-1),le({ids:i},x)})}function Ue(){m.value=1,x()}return mt(()=>{clearInterval(z.value),z.value=null}),{registerModal:re,title:u,docTextRegister:Z,handleCreateText:me,beforeUpload:be,handleCreateUpload:Ae,handleCreateWeb:ve,handleSuccess:X,contentStyle:ue,siderStyle:ge,selectedKeys:B,menuItems:G,handleMenuClick:Ce,selectedKey:I,hitTestClick:_e,hitText:v,spinning:f,similarity:_,topNumber:L,hitShowSearchText:C,avatar:M,hitTextList:s,getTagTxt:Te,docTextDescRegister:q,hitTextDescClick:Se,knowledgeDocDataList:k,handleEdit:ke,handleDelete:he,getDocFailedReason:ye,handleVectorization:xe,pageNo:m,pageSize:S,pageSizeOptions:N,total:b,handlePageChange:ze,searchText:U,reload:x,cardBodyStyle:{textAlign:"left",width:"100%"},getFileSuffix:De,notHit:E,indicator:pe,headers:H,uploadUrl:W,handleUploadChange:Qe,knowledgeId:e,uploadLoading:D,selectedRows:F,onClearSelected:Be,onDeleteAll:Ie,onDeleteBatch:Me,searchTextEnter:Ue,type:o}}},Qt="data:image/png;base64,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",Bt={class:"p-2"},It={key:0},Mt={class:"search-header",style:{"text-align":"left"}},Ut={style:{margin:"0 4px"}},Et={style:{"line-height":"18px","font-weight":"500",color:"#676f83","font-size":"12px"}},Ft={style:{color:"unset"},href:"https://help.jeecg.com/aigc/guide/knowledge#4-%E7%9F%A5%E8%AF%86%E5%BA%93%E6%96%87%E6%A1%A3",target:"_blank"},Kt={class:"add-knowledge-doc"},Rt={style:{display:"flex",width:"100%"}},Pt={class:"knowledge-checkbox"},Vt={class:"knowledge-header"},Lt={class:"header-text flex"},Ot={class:"ellipsis header-title"},Yt={class:"card-description"},Nt={class:"flex",style:{"justify-content":"space-between"}},Ht={class:"card-text"},Jt={key:0,class:"card-text-status"},Wt={key:1,class:"card-text-status"},Gt={key:2,class:"card-text-status"},Zt={class:"card-text-status"},qt={key:1,style:{padding:"16px"}},jt={class:"content"},Xt={class:"content-title"},$t={class:"content-card"},eo={class:"card-title"},to={style:{display:"flex"}},oo={style:{"margin-left":"4px"}},no={style:{"margin-left":"10px"}},lo={class:"card-description"},ao={class:"card-footer"},io={key:1},so={class:"param"},ro={class:"hit-test-footer"};function co(y,t,u,e,B,I){const v=tt,C=ht,f=nt,_=Tt,L=ot,s=Q("Icon"),M=lt,O=at,k=it,m=wt,S=xt,b=zt,N=Ct,U=st,E=St,z=Q("Pagination"),H=Q("Avatar"),J=_t,W=dt,D=Dt,G=yt,F=kt,Z=Q("Loading"),K=Q("BasicModal"),q=Q("AiragKnowledgeDocTextModal"),j=Q("AiTextDescModal");return r(),w("div",Bt,[l(K,{wrapClassName:"airag-knowledge-doc",destroyOnClose:"",onRegister:e.registerModal,canFullscreen:!1,defaultFullscreen:"",title:e.title,footer:null},{default:d(()=>[l(F,{style:{height:"100%"}},{default:d(()=>[l(C,{style:se(e.siderStyle)},{default:d(()=>[l(v,{selectedKeys:e.selectedKeys,"onUpdate:selectedKeys":t[0]||(t[0]=o=>e.selectedKeys=o),mode:"vertical",style:{border:"none"},items:e.menuItems,onClick:e.handleMenuClick},null,8,["selectedKeys","items","onClick"])]),_:1},8,["style"]),l(G,{style:se(e.contentStyle)},{default:d(()=>[e.selectedKey==="document"?(r(),w("div",It,[n("div",Mt,[l(L,{align:"center",wrap:""},{default:d(()=>[l(f,{class:"search-input",value:e.searchText,"onUpdate:value":t[1]||(t[1]=o=>e.searchText=o),placeholder:"请输入文档名称,回车搜索",onPressEnter:e.searchTextEnter},null,8,["value","onPressEnter"]),e.selectedRows.length>0?(r(),w($,{key:0},[n("div",null,[t[13]||(t[13]=n("span",null,"已进入多选模式,当前选中",-1)),n("a",Ut,T(e.selectedRows.length),1),t[14]||(t[14]=n("span",null,"条文档",-1))]),n("div",null,[n("a",{onClick:t[2]||(t[2]=(...o)=>e.onClearSelected&&e.onClearSelected(...o))},"清空选择"),l(_,{type:"vertical"}),n("a",{onClick:t[3]||(t[3]=(...o)=>e.onDeleteBatch&&e.onDeleteBatch(...o))},"批量删除")])],64)):g("",!0)]),_:1})]),l(E,{span:24,class:"knowledge-row"},{default:d(()=>[!e.type||e.type==="knowledge"?(r(),p(b,{key:0,xxl:4,xl:6,lg:6,md:6,sm:12,xs:24},{default:d(()=>[l(S,{class:"add-knowledge-card",bodyStyle:e.cardBodyStyle},{default:d(()=>[n("span",Et,[t[15]||(t[15]=V(" 创建文档 ",-1)),l(M,{title:"知识库文档"},{default:d(()=>[n("a",Ft,[l(s,{style:{position:"relative",top:"1px"},icon:"ant-design:question-circle-outlined",size:"14"})])]),_:1})]),n("div",{class:"add-knowledge-doc",onClick:t[4]||(t[4]=(...o)=>e.handleCreateText&&e.handleCreateText(...o))},[l(s,{icon:"ant-design:form-outlined",size:"13"}),t[16]||(t[16]=n("span",null,"手动录入",-1))]),n("div",{class:"add-knowledge-doc",onClick:t[5]||(t[5]=(...o)=>e.handleCreateUpload&&e.handleCreateUpload(...o))},[l(s,{icon:"ant-design:cloud-upload-outlined",size:"13"}),t[17]||(t[17]=n("span",null,"文件上传",-1))]),n("div",{class:"add-knowledge-doc",onClick:t[6]||(t[6]=(...o)=>e.handleCreateWeb&&e.handleCreateWeb(...o))},[l(s,{icon:"ant-design:global-outlined",size:"13"}),t[18]||(t[18]=n("span",null,"网页录入",-1))]),n("div",Kt,[l(O,{accept:".zip",name:"file",data:{knowId:e.knowledgeId},showUploadList:!1,headers:e.headers,beforeUpload:e.beforeUpload,action:e.uploadUrl,onChange:e.handleUploadChange,style:{width:"100%"}},{default:d(()=>[n("div",Rt,[l(s,{style:{"margin-left":"0",color:"#676f83"},icon:"ant-design:project-outlined",size:"13"}),t[19]||(t[19]=n("span",{style:{color:"#676f83","font-size":"12px"}},"文档库上传",-1))])]),_:1},8,["data","headers","beforeUpload","action","onChange"])]),l(m,{placement:"bottomRight",trigger:["click"]},{overlay:d(()=>[l(v,null,{default:d(()=>[l(k,{key:"delete",onClick:e.onDeleteAll},{default:d(()=>[l(s,{icon:"ant-design:delete-outlined",size:"16"}),t[20]||(t[20]=V(" 清空文档 ",-1))]),_:1},8,["onClick"])]),_:1})]),default:d(()=>[n("div",{class:"ant-dropdown-link pointer operation",onClick:t[7]||(t[7]=ee(()=>{},["prevent","stop"]))},[l(s,{icon:"ant-design:ellipsis-outlined",size:"16"})])]),_:1})]),_:1},8,["bodyStyle"])]),_:1})):g("",!0),(r(!0),w($,null,de(e.knowledgeDocDataList,o=>(r(),p(b,{xxl:4,xl:6,lg:6,md:6,sm:12,xs:24},{default:d(()=>[l(S,{class:vt(["knowledge-card","pointer",{checked:o.__checked}]),onClick:h=>e.handleEdit(o)},{default:d(()=>[n("div",Pt,[l(N,{checked:o.__checked,"onUpdate:checked":h=>o.__checked=h,onClick:t[8]||(t[8]=ee(()=>{},["stop"]))},null,8,["checked","onUpdate:checked"])]),n("div",Vt,[n("div",Lt,[o.type==="text"?(r(),p(s,{key:0,icon:"ant-design:file-text-outlined",size:"32",color:"#00a7d0"})):g("",!0),o.type==="web"?(r(),p(s,{key:1,icon:"ant-design:global-outlined",size:"32",color:"#1890ff"})):g("",!0),o.type==="file"&&e.getFileSuffix(o.metadata)==="pdf"?(r(),p(s,{key:2,icon:"ant-design:file-pdf-outlined",size:"32",color:"rgb(211, 47, 47)"})):g("",!0),o.type==="file"&&e.getFileSuffix(o.metadata)==="docx"?(r(),p(s,{key:3,icon:"ant-design:file-word-outlined",size:"32",color:"rgb(68, 138, 255)"})):g("",!0),o.type==="file"&&e.getFileSuffix(o.metadata)==="pptx"?(r(),p(s,{key:4,icon:"ant-design:file-ppt-outlined",size:"32",color:"rgb(245, 124, 0)"})):g("",!0),o.type==="file"&&e.getFileSuffix(o.metadata)==="xlsx"?(r(),p(s,{key:5,icon:"ant-design:file-excel-outlined",size:"32",color:"rgb(98, 187, 55)"})):g("",!0),o.type==="file"&&e.getFileSuffix(o.metadata)==="txt"?(r(),p(s,{key:6,icon:"ant-design:file-text-outlined",size:"32",color:"#00a7d0"})):g("",!0),o.type==="file"&&e.getFileSuffix(o.metadata)==="md"?(r(),p(s,{key:7,icon:"ant-design:file-markdown-outlined",size:"32",color:"#292929"})):g("",!0),o.type==="file"&&e.getFileSuffix(o.metadata)===""?(r(),p(s,{key:8,icon:"ant-design:file-unknown-outlined",size:"32",color:"#f5f5dc"})):g("",!0),n("span",Ot,T(o.title),1)])]),n("div",Yt,[n("span",null,T(o.content),1)]),n("div",Nt,[n("div",Ht,[t[25]||(t[25]=V(" 状态: ",-1)),o.status==="complete"?(r(),w("div",Jt,[l(s,{icon:"ant-design:check-circle-outlined",size:"16",color:"#56D1A7"}),t[21]||(t[21]=n("span",{class:"ml-2"},"已完成",-1))])):o.status==="building"?(r(),w("div",Wt,[o.loading?(r(),p(U,{key:0,spinning:o.loading,indicator:e.indicator},null,8,["spinning","indicator"])):g("",!0),t[22]||(t[22]=n("span",{class:"ml-2"},"构建中",-1))])):o.status==="draft"?(r(),w("div",Gt,[...t[23]||(t[23]=[n("img",{src:Qt,style:{width:"16px",height:"16px"}},null,-1),n("span",{class:"ml-2"},"草稿",-1)])])):o.status==="failed"?(r(),p(M,{key:3,title:e.getDocFailedReason(o)},{default:d(()=>[n("div",Zt,[l(s,{icon:"ant-design:close-circle-outlined",size:"16",color:"#FF4D4F"}),t[24]||(t[24]=n("span",{class:"ml-2"},"失败",-1))])]),_:1},8,["title"])):g("",!0)]),l(m,{placement:"bottomRight",trigger:["click"]},{overlay:d(()=>[l(v,null,{default:d(()=>[l(k,{key:"vectorization",onClick:h=>e.handleVectorization(o.id)},{default:d(()=>[l(s,{icon:"ant-design:retweet-outlined",size:"16"}),t[26]||(t[26]=V(" 向量化 ",-1))]),_:1},8,["onClick"]),l(k,{key:"edit",onClick:h=>e.handleEdit(o)},{default:d(()=>[l(s,{icon:"ant-design:edit-outlined",size:"16"}),t[27]||(t[27]=V(" 编辑 ",-1))]),_:1},8,["onClick"]),l(k,{key:"delete",onClick:h=>e.handleDelete(o.id)},{default:d(()=>[l(s,{icon:"ant-design:delete-outlined",size:"16"}),t[28]||(t[28]=V(" 删除 ",-1))]),_:1},8,["onClick"])]),_:2},1024)]),default:d(()=>[n("div",{class:"ant-dropdown-link pointer operation",onClick:t[9]||(t[9]=ee(()=>{},["prevent","stop"]))},[l(s,{icon:"ant-design:ellipsis-outlined",size:"16"})])]),_:2},1024)])]),_:2},1032,["class","onClick"])]),_:2},1024))),256))]),_:1}),e.knowledgeDocDataList.length>0?(r(),p(z,{key:0,current:e.pageNo,"page-size":e.pageSize,"page-size-options":e.pageSizeOptions,total:e.total,showQuickJumper:!0,showSizeChanger:!0,onChange:e.handlePageChange,class:"list-footer",size:"small","show-total":()=>`共${e.total}条`},null,8,["current","page-size","page-size-options","total","onChange","show-total"])):g("",!0)])):g("",!0),e.selectedKey==="hitTest"?(r(),w("div",qt,[l(U,{spinning:e.spinning},{default:d(()=>[t[33]||(t[33]=n("div",{class:"hit-test"},[n("h4",null,"命中测试"),n("span",null,"针对用户提问调试段落匹配情况,保障回答效果。")],-1)),n("div",jt,[n("div",Xt,[e.hitShowSearchText?(r(),p(H,{key:0,size:35,src:e.avatar},null,8,["src"])):g("",!0),n("span",null,T(e.hitShowSearchText),1)]),n("div",$t,[e.hitTextList.length>0?(r(),p(E,{key:0,span:24,class:"knowledge-row"},{default:d(()=>[(r(!0),w($,null,de(e.hitTextList,o=>(r(),p(b,{xxl:6,xl:6,lg:6,md:6,sm:12,xs:24},{default:d(()=>[l(S,{class:"hit-card pointer",style:{"border-color":"#ffffff"},onClick:h=>e.hitTextDescClick(o)},{default:d(()=>[n("div",eo,[n("div",to,[l(s,{icon:"ant-design:appstore-outlined",size:"14"}),n("span",oo,"Chunk-"+T(o.chunk),1),n("span",no,T(o.content.length)+" 字符",1)]),l(J,{class:"card-title-tag",color:"#a9c8ff"},{default:d(()=>[n("span",null,T(e.getTagTxt(o.score)),1)]),_:2},1024)]),n("div",lo,T(o.content),1),n("div",ao,T(o.docName),1)]),_:2},1032,["onClick"])]),_:2},1024))),256))]),_:1})):e.notHit?(r(),w("div",io,[l(W,{"image-style":{margin:"0 auto",height:"160px",verticalAlign:"middle",borderStyle:"none"}},{description:d(()=>[...t[29]||(t[29]=[n("div",{style:{"margin-top":"26px","font-size":"20px",color:"#000","text-align":"center !important"}}," 没有命中的分段 ",-1)])]),_:1})])):g("",!0)])]),n("div",so,[t[32]||(t[32]=n("span",{style:{"font-weight":"bold","font-size":"16px"}},"参数配置",-1)),n("ul",null,[n("li",null,[t[30]||(t[30]=n("span",null,"条数:",-1)),l(D,{min:1,value:e.topNumber,"onUpdate:value":t[10]||(t[10]=o=>e.topNumber=o)},null,8,["value"])]),n("li",null,[t[31]||(t[31]=n("span",null,"Score阈值:",-1)),l(D,{min:0,step:.01,max:1,value:e.similarity,"onUpdate:value":t[11]||(t[11]=o=>e.similarity=o)},null,8,["value"])])])]),n("div",ro,[l(f,{value:e.hitText,"onUpdate:value":t[12]||(t[12]=o=>e.hitText=o),size:"large",placeholder:"请输入",style:{width:"100%"},onPressEnter:e.hitTestClick},{suffix:d(()=>[l(s,{icon:"ant-design:send-outlined",style:{transform:"rotate(-33deg)",cursor:"pointer"},size:"22",onClick:e.hitTestClick},null,8,["onClick"])]),_:1},8,["value","onPressEnter"])])]),_:1},8,["spinning"])])):g("",!0)]),_:1},8,["style"])]),_:1}),l(Z,{tip:"上传中,请稍后",loading:e.uploadLoading},null,8,["loading"])]),_:1},8,["onRegister","title"]),l(q,{onRegister:e.docTextRegister,onSuccess:e.handleSuccess},null,8,["onRegister","onSuccess"]),l(j,{onRegister:e.docTextDescRegister},null,8,["onRegister"])])}const Jn=et(bt,[["render",co],["__scopeId","data-v-4490428e"]]);export{Jn as default};
|