Files
qhmes/deploy-qhmes/frontend/js/AiragKnowledgeDocListModal-DYcMtTgD.js
2026-05-15 11:34:12 +08:00

2 lines
22 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
var Ue=Object.defineProperty;var te=Object.getOwnPropertySymbols;var Me=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable;var oe=(y,t,g)=>t in y?Ue(y,t,{enumerable:!0,configurable:!0,writable:!0,value:g}):y[t]=g,ne=(y,t)=>{for(var g in t||(t={}))Me.call(t,g)&&oe(y,g,t[g]);if(te)for(var g of te(t))Fe.call(t,g)&&oe(y,g,t[g]);return y};var P=(y,t,g)=>new Promise((e,I)=>{var b=f=>{try{_(g.next(f))}catch(C){I(C)}},k=f=>{try{_(g.throw(f))}catch(C){I(C)}},_=f=>f.done?e(f.value):Promise.resolve(f.value).then(b,k);_((g=g.apply(y,t)).next())});import{f as u,e as Ee,l as Ke,D as Pe,ah as r,ar as w,as as c,k as l,aF as s,aB as le,ag as p,au as n,aC as m,F as $,av as S,G as R,A as ee,aD as ae,at as Re}from"./vue-vendor-C7Zq48Yl.js";import{M as Ve}from"./BasicModal-0sAdFEk_.js";import"./index-Du0A3ksf.js";import{a as ie,b as Ye,c as Oe,f as Ne}from"./AiKnowledgeBase.api-Dmom3nu6.js";import{doDeleteAllDoc as Le}from"./AiKnowledgeBase.api.util-hBE8V1DW.js";import"./index-BgJbdjPf.js";import He from"./AiragKnowledgeDocTextModal-_OfJn6PG.js";import Je from"./AiTextDescModal-Cl2ElHlW.js";import{bk as Ge,M as We,ap as Ze,aM as qe,q as je,al as se,ak as Xe,u as $e,b as et,d as tt}from"./index-BI6CMai0.js";import{ai as de,a3 as ot,H as nt,M as lt}from"./antd-vue-vendor-BPnV8VqP.js";import{h as at}from"./header-OZa5fSDc.js";import it from"./BasicTable-DfLkrEeh.js";import{J as st}from"./componentMap-BBZeqR-K.js";import"./ModalHeader-keHdAHWH.js";import"./useTimeout-DDl4l82I.js";import"./vxe-table-vendor-B88kchpX.js";import"./index-DeEq83Ov.js";import"./useWindowSizeFn-PRZSD86C.js";import"./index-pxs5MULf.js";import"./index-BgYCgfME.js";import"./index-f8O7TghW.js";import"./useIntersectionObserver-BMxdTqP3.js";import"./BasicForm-BJnSRkIE.js";import"./index-Di-j2gt4.js";import"./useForm-BZtHZyx2.js";import"./JAreaLinkage-BeRUFHSB.js";import"./areaDataUtil-CbYCy3Ig.js";import"./JSelectUser-B71zikzw.js";import"./props-DAezUTeZ.js";import"./JSelectBiz-CnEaVMUF.js";import"./JSelectDept-DRDVeruW.js";import"./index-CUdllngZ.js";import"./bem-EhXRi4nW.js";import"./props-D4vdsy3J.js";import"./useContextMenu-Cwx1lIOK.js";import"./TreeIcon-DE4jdeZV.js";import"./JCodeEditor-CLVZA7Uj.js";import"./useFormItem-BdW6EoZe.js";import"./htmlmixed-NhwyF9-q.js";import"./vue-CgbRSACy.js";/* empty css */import"./JAddInput-D6qcyZjQ.js";import"./index-CNkz_PUv.js";import"./depart.api-DeMNV8zW.js";import"./JPopup-Bva6u6tk.js";import"./usePopBiz-CG0vVpgI.js";import"./useMethods-DVip17X8.js";import"./index-Dg4HCEvo.js";import"./EasyCronInput-7xfJ3nBh.js";import"./JEllipsis-DqRFTSm0.js";import"./AiKnowledgeBase.data-nRlwSUyf.js";import"./index-BTq_UON2.js";import"./injectionKey-DPVn4AgL.js";import"./download-UE0L9Rfp.js";import"./base64Conver-24EVOS6V.js";import"./index-CIBZG4nR.js";import"./index-BhQEwnQQ.js";import"./useCountdown-DqnNWBp6.js";import"./useFormItemSingle-BbRhswfn.js";import"./JUpload-Cz9HN61B.js";import"./index-MGIrEF-A.js";import"./index-MREkPhsT.js";const dt={name:"AiragKnowledgeDocListModal",components:{Icon:We,Pagination:nt,Avatar:ot,LoadingOutlined:de,TableAction:st,BasicTable:it,BasicModal:Ve,AiragKnowledgeDocTextModal:He,AiTextDescModal:Je,Loading:Ge},emits:["success","register"],setup(y,{emit:t}){const g=u("知识库详情"),e=u(""),I=u(["document"]),b=u("document"),k=u(""),_=u(""),f=u(!1),C=u(.65),V=u(5),d=u([]),U=u(""),N=Ze(),h=u([]),A=u(1),T=u(10),Q=u(0),L=u(["10","20","30"]),M=u(""),F=u(!1),z=u(null),H=qe(),J=je(),G=u(J.domainUrl+"/airag/knowledge/doc/import/zip"),D=u(!1),W=u([{key:"document",icon:"",label:"文档",title:"文档"},{key:"hitTest",icon:"",label:"命中测试",title:"命中测试"}]),E=Ee(()=>h.value.filter(a=>a.__checked)),[Z,{openModal:Y}]=se(),[q,{openModal:j}]=se(),o=u(""),[B,{closeModal:Nt,setModalProps:re}]=Xe(a=>P(null,null,function*(){e.value=a.id,I.value=["document"],b.value="document",f.value=!1,F.value=!1,o.value=a.type,yield x(),re({confirmLoading:!1})})),ce={textAlign:"center",height:"100%",width:"80%",background:"#ffffff"},ue={textAlign:"center",width:"20%",background:"#ffffff",borderRight:"1px solid #cecece"},ge=Ke(de,{style:{fontSize:"16px",marginRight:"2px"},spin:!0}),{createMessage:O,createConfirmSync:pe}=$e();function fe(){Y(!0,{knowledgeId:e.value,type:"text"})}function me(){Y(!0,{knowledgeId:e.value,type:"file"})}function Lt(){O.warning("功能正在完善中....")}function Ae(a){if(E.value.length>0){a.__checked=!a.__checked;return}(a.type==="text"||a.type==="file")&&Y(!0,{record:a,isUpdate:!0})}function ve(a){lt.confirm({title:"提示",content:"确认要删除该文档吗?",okText:"确认",cancelText:"取消",onOk:()=>{h.value.length==1&&A.value>1&&(A.value=A.value-1),ie({ids:a},x)}})}function ke(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(v){return"构建失败,原因未知"}}function he(a){return P(this,null,function*(){yield Ye({docIds:a},X)})}function X(){clearInterval(z.value),z.value=null,x(),ye()}function ye(){z.value=setInterval(()=>{x()},5e3)}function xe(a){a.key==="document"?setTimeout(()=>{A.value=1,T.value=10,M.value="",x()}):(d.value=[],_.value="",k.value="",U.value="",C.value=.65,V.value=5),b.value=a.key}function we(){k.value&&(f.value=!0,Oe({queryText:k.value,knowId:e.value,topNumber:V.value,similarity:C.value}).then(a=>{a.success&&(a.result?d.value=a.result:d.value=[]),_.value=k.value,U.value=N.getUserInfo.avatar?et(N.getUserInfo.avatar):at,k.value="",F.value=d.value.length==0,f.value=!1}).catch(()=>{f.value=!1}))}function _e(a){return"score "+a.toFixed(2)}function Ce(a){j(!0,ne({},a))}function x(){return P(this,null,function*(){let a={pageNo:A.value,pageSize:T.value,knowledgeId:e.value,title:"*"+M.value+"*",column:"createTime",order:"desc"};yield Ne(a).then(i=>{if(i.success){if(i.result.records){let v=!0;for(const K of i.result.records)K.status&&K.status==="building"?(v=!1,K.loading=!0):K.loading=!1;v&&clearInterval(z.value)}h.value=i.result.records.map(v=>(v.__checked=!1,v)),Q.value=i.result.total}else h.value=[],Q.value=0})})}function Se(a,i){A.value=a,T.value=i,x()}function Te(a){if(a){let i=JSON.parse(a).filePath;const v=i.lastIndexOf(".");return v>0?i.substring(v+1).toLowerCase():""}return""}function ze(a){let i=a.type;return i!=="application/zip"&&i!=="application/x-zip-compressed"?(O.warning("请上传zip文件"),!1):(D.value=!0,!0)}function De(a){var v;let{file:i}=a;if(i.status==="error"||i.response&&i.response.code==500){O.error(((v=i.response)==null?void 0:v.message)||`${i.name} 上传失败,请查看服务端日志`),D.value=!1;return}if(i.status==="done"){if(!i.response.success){O.warning(i.response.message),D.value=!1;return}D.value=!1,O.success(i.response.message),X()}}function Be(){h.value.forEach(a=>{a.__checked=!1})}function Qe(){return P(this,null,function*(){A.value=1,Le(e.value,x)})}function Ie(){return P(this,null,function*(){if(!(yield pe({title:"批量删除",content:`确定要删除这 ${E.value.length} 条数据吗`})))return;const i=E.value.map(K=>K.id);h.value.length-i.length==0&&A.value>1&&(A.value=A.value-1),ie({ids:i},x)})}function be(){A.value=1,x()}return Pe(()=>{clearInterval(z.value),z.value=null}),{registerModal:B,title:g,docTextRegister:Z,handleCreateText:fe,beforeUpload:ze,handleCreateUpload:me,handleSuccess:X,contentStyle:ce,siderStyle:ue,selectedKeys:I,menuItems:W,handleMenuClick:xe,selectedKey:b,hitTestClick:we,hitText:k,spinning:f,similarity:C,topNumber:V,hitShowSearchText:_,avatar:U,hitTextList:d,getTagTxt:_e,docTextDescRegister:q,hitTextDescClick:Ce,knowledgeDocDataList:h,handleEdit:Ae,handleDelete:ve,getDocFailedReason:ke,handleVectorization:he,pageNo:A,pageSize:T,pageSizeOptions:L,total:Q,handlePageChange:Se,searchText:M,reload:x,cardBodyStyle:{textAlign:"left",width:"100%"},getFileSuffix:Te,notHit:F,indicator:ge,headers:H,uploadUrl:G,handleUploadChange:De,knowledgeId:e,uploadLoading:D,selectedRows:E,onClearSelected:Be,onDeleteAll:Qe,onDeleteBatch:Ie,searchTextEnter:be,type:o}}},rt="data:image/png;base64,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",ct={class:"p-2"},ut={key:0},gt={class:"search-header",style:{"text-align":"left"}},pt={style:{margin:"0 4px"}},ft={style:{"line-height":"18px","font-weight":"500",color:"#676f83","font-size":"12px"}},mt={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"},At={class:"add-knowledge-doc"},vt={style:{display:"flex",width:"100%"}},kt={class:"knowledge-checkbox"},ht={class:"knowledge-header"},yt={class:"header-text flex"},xt={class:"ellipsis header-title"},wt={class:"card-description"},_t={class:"flex",style:{"justify-content":"space-between"}},Ct={class:"card-text"},St={key:0,class:"card-text-status"},Tt={key:1,class:"card-text-status"},zt={key:2,class:"card-text-status"},Dt={class:"card-text-status"},Bt={key:1,style:{padding:"16px"}},Qt={class:"content"},It={class:"content-title"},bt={class:"content-card"},Ut={class:"card-title"},Mt={style:{display:"flex"}},Ft={style:{"margin-left":"4px"}},Et={style:{"margin-left":"10px"}},Kt={class:"card-description"},Pt={class:"card-footer"},Rt={key:1},Vt={class:"param"},Yt={class:"hit-test-footer"};function Ot(y,t,g,e,I,b){const k=r("a-menu"),_=r("a-layout-sider"),f=r("a-input"),C=r("a-divider"),V=r("a-space"),d=r("Icon"),U=r("a-tooltip"),N=r("a-upload"),h=r("a-menu-item"),A=r("a-dropdown"),T=r("a-card"),Q=r("a-col"),L=r("a-checkbox"),M=r("a-spin"),F=r("a-row"),z=r("Pagination"),H=r("Avatar"),J=r("a-tag"),G=r("a-empty"),D=r("a-input-number"),W=r("a-layout-content"),E=r("a-layout"),Z=r("Loading"),Y=r("BasicModal"),q=r("AiragKnowledgeDocTextModal"),j=r("AiTextDescModal");return c(),w("div",ct,[l(Y,{wrapClassName:"airag-knowledge-doc",destroyOnClose:"",onRegister:e.registerModal,canFullscreen:!1,defaultFullscreen:"",title:e.title,footer:null},{default:s(()=>[l(E,{style:{height:"100%"}},{default:s(()=>[l(_,{style:le(e.siderStyle)},{default:s(()=>[l(k,{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(W,{style:le(e.contentStyle)},{default:s(()=>[e.selectedKey==="document"?(c(),w("div",ut,[n("div",gt,[l(V,{align:"center",wrap:""},{default:s(()=>[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?(c(),w($,{key:0},[n("div",null,[t[12]||(t[12]=n("span",null,"已进入多选模式,当前选中",-1)),n("a",pt,S(e.selectedRows.length),1),t[13]||(t[13]=n("span",null,"条文档",-1))]),n("div",null,[n("a",{onClick:t[2]||(t[2]=(...o)=>e.onClearSelected&&e.onClearSelected(...o))},"清空选择"),l(C,{type:"vertical"}),n("a",{onClick:t[3]||(t[3]=(...o)=>e.onDeleteBatch&&e.onDeleteBatch(...o))},"批量删除")])],64)):p("",!0)]),_:1})]),l(F,{span:24,class:"knowledge-row"},{default:s(()=>[!e.type||e.type==="knowledge"?(c(),m(Q,{key:0,xxl:4,xl:6,lg:6,md:6,sm:12,xs:24},{default:s(()=>[l(T,{class:"add-knowledge-card",bodyStyle:e.cardBodyStyle},{default:s(()=>[n("span",ft,[t[14]||(t[14]=R(" 创建文档 ",-1)),l(U,{title:"知识库文档"},{default:s(()=>[n("a",mt,[l(d,{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(d,{icon:"ant-design:form-outlined",size:"13"}),t[15]||(t[15]=n("span",null,"手动录入",-1))]),n("div",{class:"add-knowledge-doc",onClick:t[5]||(t[5]=(...o)=>e.handleCreateUpload&&e.handleCreateUpload(...o))},[l(d,{icon:"ant-design:cloud-upload-outlined",size:"13"}),t[16]||(t[16]=n("span",null,"文件上传",-1))]),n("div",At,[l(N,{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:s(()=>[n("div",vt,[l(d,{style:{"margin-left":"0",color:"#676f83"},icon:"ant-design:project-outlined",size:"13"}),t[17]||(t[17]=n("span",{style:{color:"#676f83","font-size":"12px"}},"文档库上传",-1))])]),_:1},8,["data","headers","beforeUpload","action","onChange"])]),l(A,{placement:"bottomRight",trigger:["click"]},{overlay:s(()=>[l(k,null,{default:s(()=>[l(h,{key:"delete",onClick:e.onDeleteAll},{default:s(()=>[l(d,{icon:"ant-design:delete-outlined",size:"16"}),t[18]||(t[18]=R(" 清空文档 ",-1))]),_:1},8,["onClick"])]),_:1})]),default:s(()=>[n("div",{class:"ant-dropdown-link pointer operation",onClick:t[6]||(t[6]=ee(()=>{},["prevent","stop"]))},[l(d,{icon:"ant-design:ellipsis-outlined",size:"16"})])]),_:1})]),_:1},8,["bodyStyle"])]),_:1})):p("",!0),(c(!0),w($,null,ae(e.knowledgeDocDataList,o=>(c(),m(Q,{xxl:4,xl:6,lg:6,md:6,sm:12,xs:24},{default:s(()=>[l(T,{class:Re(["knowledge-card","pointer",{checked:o.__checked}]),onClick:B=>e.handleEdit(o)},{default:s(()=>[n("div",kt,[l(L,{checked:o.__checked,"onUpdate:checked":B=>o.__checked=B,onClick:t[7]||(t[7]=ee(()=>{},["stop"]))},null,8,["checked","onUpdate:checked"])]),n("div",ht,[n("div",yt,[o.type==="text"?(c(),m(d,{key:0,icon:"ant-design:file-text-outlined",size:"32",color:"#00a7d0"})):p("",!0),o.type==="file"&&e.getFileSuffix(o.metadata)==="pdf"?(c(),m(d,{key:1,icon:"ant-design:file-pdf-outlined",size:"32",color:"rgb(211, 47, 47)"})):p("",!0),o.type==="file"&&e.getFileSuffix(o.metadata)==="docx"?(c(),m(d,{key:2,icon:"ant-design:file-word-outlined",size:"32",color:"rgb(68, 138, 255)"})):p("",!0),o.type==="file"&&e.getFileSuffix(o.metadata)==="pptx"?(c(),m(d,{key:3,icon:"ant-design:file-ppt-outlined",size:"32",color:"rgb(245, 124, 0)"})):p("",!0),o.type==="file"&&e.getFileSuffix(o.metadata)==="xlsx"?(c(),m(d,{key:4,icon:"ant-design:file-excel-outlined",size:"32",color:"rgb(98, 187, 55)"})):p("",!0),o.type==="file"&&e.getFileSuffix(o.metadata)==="txt"?(c(),m(d,{key:5,icon:"ant-design:file-text-outlined",size:"32",color:"#00a7d0"})):p("",!0),o.type==="file"&&e.getFileSuffix(o.metadata)==="md"?(c(),m(d,{key:6,icon:"ant-design:file-markdown-outlined",size:"32",color:"#292929"})):p("",!0),o.type==="file"&&e.getFileSuffix(o.metadata)===""?(c(),m(d,{key:7,icon:"ant-design:file-unknown-outlined",size:"32",color:"#f5f5dc"})):p("",!0),n("span",xt,S(o.title),1)])]),n("div",wt,[n("span",null,S(o.content),1)]),n("div",_t,[n("div",Ct,[t[23]||(t[23]=R(" 状态: ",-1)),o.status==="complete"?(c(),w("div",St,[l(d,{icon:"ant-design:check-circle-outlined",size:"16",color:"#56D1A7"}),t[19]||(t[19]=n("span",{class:"ml-2"},"已完成",-1))])):o.status==="building"?(c(),w("div",Tt,[o.loading?(c(),m(M,{key:0,spinning:o.loading,indicator:e.indicator},null,8,["spinning","indicator"])):p("",!0),t[20]||(t[20]=n("span",{class:"ml-2"},"构建中",-1))])):o.status==="draft"?(c(),w("div",zt,[...t[21]||(t[21]=[n("img",{src:rt,style:{width:"16px",height:"16px"}},null,-1),n("span",{class:"ml-2"},"草稿",-1)])])):o.status==="failed"?(c(),m(U,{key:3,title:e.getDocFailedReason(o)},{default:s(()=>[n("div",Dt,[l(d,{icon:"ant-design:close-circle-outlined",size:"16",color:"#FF4D4F"}),t[22]||(t[22]=n("span",{class:"ml-2"},"失败",-1))])]),_:1},8,["title"])):p("",!0)]),l(A,{placement:"bottomRight",trigger:["click"]},{overlay:s(()=>[l(k,null,{default:s(()=>[l(h,{key:"vectorization",onClick:B=>e.handleVectorization(o.id)},{default:s(()=>[l(d,{icon:"ant-design:retweet-outlined",size:"16"}),t[24]||(t[24]=R(" 向量化 ",-1))]),_:1},8,["onClick"]),l(h,{key:"edit",onClick:B=>e.handleEdit(o)},{default:s(()=>[l(d,{icon:"ant-design:edit-outlined",size:"16"}),t[25]||(t[25]=R(" 编辑 ",-1))]),_:1},8,["onClick"]),l(h,{key:"delete",onClick:B=>e.handleDelete(o.id)},{default:s(()=>[l(d,{icon:"ant-design:delete-outlined",size:"16"}),t[26]||(t[26]=R(" 删除 ",-1))]),_:1},8,["onClick"])]),_:2},1024)]),default:s(()=>[n("div",{class:"ant-dropdown-link pointer operation",onClick:t[8]||(t[8]=ee(()=>{},["prevent","stop"]))},[l(d,{icon:"ant-design:ellipsis-outlined",size:"16"})])]),_:2},1024)])]),_:2},1032,["class","onClick"])]),_:2},1024))),256))]),_:1}),e.knowledgeDocDataList.length>0?(c(),m(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"])):p("",!0)])):p("",!0),e.selectedKey==="hitTest"?(c(),w("div",Bt,[l(M,{spinning:e.spinning},{default:s(()=>[t[31]||(t[31]=n("div",{class:"hit-test"},[n("h4",null,"命中测试"),n("span",null,"针对用户提问调试段落匹配情况,保障回答效果。")],-1)),n("div",Qt,[n("div",It,[e.hitShowSearchText?(c(),m(H,{key:0,size:35,src:e.avatar},null,8,["src"])):p("",!0),n("span",null,S(e.hitShowSearchText),1)]),n("div",bt,[e.hitTextList.length>0?(c(),m(F,{key:0,span:24,class:"knowledge-row"},{default:s(()=>[(c(!0),w($,null,ae(e.hitTextList,o=>(c(),m(Q,{xxl:6,xl:6,lg:6,md:6,sm:12,xs:24},{default:s(()=>[l(T,{class:"hit-card pointer",style:{"border-color":"#ffffff"},onClick:B=>e.hitTextDescClick(o)},{default:s(()=>[n("div",Ut,[n("div",Mt,[l(d,{icon:"ant-design:appstore-outlined",size:"14"}),n("span",Ft,"Chunk-"+S(o.chunk),1),n("span",Et,S(o.content.length)+" 字符",1)]),l(J,{class:"card-title-tag",color:"#a9c8ff"},{default:s(()=>[n("span",null,S(e.getTagTxt(o.score)),1)]),_:2},1024)]),n("div",Kt,S(o.content),1),n("div",Pt,S(o.docName),1)]),_:2},1032,["onClick"])]),_:2},1024))),256))]),_:1})):e.notHit?(c(),w("div",Rt,[l(G,{"image-style":{margin:"0 auto",height:"160px",verticalAlign:"middle",borderStyle:"none"}},{description:s(()=>[...t[27]||(t[27]=[n("div",{style:{"margin-top":"26px","font-size":"20px",color:"#000","text-align":"center !important"}}," 没有命中的分段 ",-1)])]),_:1})])):p("",!0)])]),n("div",Vt,[t[30]||(t[30]=n("span",{style:{"font-weight":"bold","font-size":"16px"}},"参数配置",-1)),n("ul",null,[n("li",null,[t[28]||(t[28]=n("span",null,"条数:",-1)),l(D,{min:1,value:e.topNumber,"onUpdate:value":t[9]||(t[9]=o=>e.topNumber=o)},null,8,["value"])]),n("li",null,[t[29]||(t[29]=n("span",null,"Score阈值",-1)),l(D,{min:0,step:.01,max:1,value:e.similarity,"onUpdate:value":t[10]||(t[10]=o=>e.similarity=o)},null,8,["value"])])])]),n("div",Yt,[l(f,{value:e.hitText,"onUpdate:value":t[11]||(t[11]=o=>e.hitText=o),size:"large",placeholder:"请输入",style:{width:"100%"},onPressEnter:e.hitTestClick},{suffix:s(()=>[l(d,{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"])])):p("",!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 tn=tt(dt,[["render",Ot],["__scopeId","data-v-fa82fce0"]]);export{tn as default};