KnowledgeDetail-oRgJhmvY.js 63 KB

12345
  1. import{p as R,s as E,o as w,A as n,D as t,I as v,J as r,j as p,r as ee,e as Ae,a9 as xe,x as ye,a8 as Dn,c as W,B as Ne,a as i,F as ne,q as Q,X as I,Z as de,L as Yt,n as Ye,G as Qe,aa as St,ab as zn,w as Zt,H as Ut,b as kt,S as Mn,a0 as Bn}from"./vue-vendor-BdC0yijC.js";import Fn from"./LayoutExperience-CchvF5NK.js";import Pn from"./ContentContainer-BEv9fWuS.js";/* empty css */import{B as Rn,a as En}from"./index-uq7bT29J.js";import{_ as Te,u as nt,af as qn,B as we,M as Ge,ag as Nn,ah as Qt}from"./index-zmbWgr9Y.js";import{T as yt,a as wt}from"./index-BJKsTtvJ.js";/* empty css */import{S as Hn}from"./index-yWgMHxaq.js";import{C as en}from"./index-BMsLTgY5.js";import{a as tn,C as nn}from"./index-B4PICfQU.js";/* empty css */import"./index-BY_d2qsW.js";import{S as $t,O as Lt,a as Gn,T as Ct}from"./index-BqSvlC7k.js";import"./index-BAD0Luf3.js";import{R as on,b as an,T as Kn}from"./index-C_WZ4hiL.js";/* empty css */import{P as Wn}from"./index-BoiNqvsw.js";import{S as Vt}from"./index-DEBZSV1Q.js";import{L as Xn}from"./index-BXyvGlpl.js";/* empty css */import{S as ot}from"./index-ymlVn1oa.js";import{F as Oe,a as De,R as Jn,C as Yn}from"./index-BdfXAC3s.js";import{P as ln}from"./index-B7wxRwiS.js";import{D as at}from"./index-Bit667ao.js";import{k as Zn,h as Qn,i as eo,j as to,q as no,l as oo,m as ao,n as lo,o as io,p as At,r as so,s as ro,t as uo,v as Dt,w as co,x as zt,y as Mt,z as po,A as _o,B as Bt,C as mo}from"./rgflow-dify-wlCISW0O.js";import{s as fo}from"./knowledge-YVNBwCQK.js";import"./index-Bgmap2UX.js";import"./index-CuBiEzCK.js";import{U as go}from"./index-gYFBLu48.js";import{M as q}from"./index-Bls6O_hj.js";import{T as xt}from"./index-JN4jNQpC.js";import{I as lt,a as sn}from"./index-D9J3Ih1Q.js";/* empty css */import{S as Tt}from"./index-TmQokYbu.js";import{T as Ke}from"./index-G3brm9Ou.js";import{I as rn}from"./index-3IW6aIK2.js";import{l as dn,m as un,g as bo,e as cn,f as ho,c as Ot,k as vo,d as ko,M as pn,o as yo,r as _n,S as Ft,j as wo,i as mn,h as jt,n as fn,p as et,C as $o,a as Lo}from"./_getTag-DPWLFJQO.js";import{L as Co,a as Vo,b as xo}from"./index-C6KbFMl7.js";import{_ as gn}from"./DeleteModal-CgbDFnat.js";import{S as To,a as Oo,D as jo}from"./index-DyDIdlGv.js";import"./Header-vF_jIJUa.js";import"./use-platform-information-CCFvVYoR.js";import"./use-logout-DZe-LWxm.js";import"./use-current-user-De8QjH06.js";import"./login-Ckt58Rn_.js";import"./resize-observer-DZz4z0ZK.js";import"./use-merge-state-Duj_2GbE.js";import"./index-DNHukUnY.js";import"./get-value-by-path-DlRaz5_c.js";import"./index-B3z4cY-J.js";import"./responsive-observe-4ACH6YSC.js";import"./index.es-BW_FzNZC.js";import"./index-fEOOyrem.js";import"./render-function-CV4zhQl4.js";var Pt=Object.create,Io=function(){function e(){}return function(o){if(!dn(o))return{};if(Pt)return Pt(o);e.prototype=o;var a=new e;return e.prototype=void 0,a}}(),Rt=function(){try{var e=un(Object,"defineProperty");return e({},"",{}),e}catch{}}();function So(e,o){for(var a=-1,s=e==null?0:e.length;++a<s&&o(e[a],a,e)!==!1;);return e}var Uo=9007199254740991,Ao=/^(?:0|[1-9]\d*)$/;function Do(e,o){var a=typeof e;return o=o??Uo,!!o&&(a=="number"||a!="symbol"&&Ao.test(e))&&e>-1&&e%1==0&&e<o}function zo(e,o,a){o=="__proto__"&&Rt?Rt(e,o,{configurable:!0,enumerable:!0,value:a,writable:!0}):e[o]=a}function bn(e,o){return e===o||e!==e&&o!==o}var Mo=Object.prototype,Bo=Mo.hasOwnProperty;function Fo(e,o,a){var s=e[o];(!(Bo.call(e,o)&&bn(s,a))||a===void 0&&!(o in e))&&zo(e,o,a)}function Po(e,o){for(var a=-1,s=Array(e);++a<e;)s[a]=o(a);return s}var Ro=Object.prototype,Eo=Ro.hasOwnProperty;function qo(e,o){var a=Ot(e),s=!a&&bo(e),x=!a&&!s&&cn(e),L=!a&&!s&&!x&&ho(e),c=a||s||x||L,h=c?Po(e.length,String):[],M=h.length;for(var D in e)Eo.call(e,D)&&!(c&&(D=="length"||x&&(D=="offset"||D=="parent")||L&&(D=="buffer"||D=="byteLength"||D=="byteOffset")||Do(D,M)))&&h.push(D);return h}function No(e){return ko(e)?qo(e):vo(e)}var He=un(Object,"create");function Ho(){this.__data__=He?He(null):{},this.size=0}function Go(e){var o=this.has(e)&&delete this.__data__[e];return this.size-=o?1:0,o}var Ko="__lodash_hash_undefined__",Wo=Object.prototype,Xo=Wo.hasOwnProperty;function Jo(e){var o=this.__data__;if(He){var a=o[e];return a===Ko?void 0:a}return Xo.call(o,e)?o[e]:void 0}var Yo=Object.prototype,Zo=Yo.hasOwnProperty;function Qo(e){var o=this.__data__;return He?o[e]!==void 0:Zo.call(o,e)}var ea="__lodash_hash_undefined__";function ta(e,o){var a=this.__data__;return this.size+=this.has(e)?0:1,a[e]=He&&o===void 0?ea:o,this}function Ve(e){var o=-1,a=e==null?0:e.length;for(this.clear();++o<a;){var s=e[o];this.set(s[0],s[1])}}Ve.prototype.clear=Ho;Ve.prototype.delete=Go;Ve.prototype.get=Jo;Ve.prototype.has=Qo;Ve.prototype.set=ta;function na(){this.__data__=[],this.size=0}function it(e,o){for(var a=e.length;a--;)if(bn(e[a][0],o))return a;return-1}var oa=Array.prototype,aa=oa.splice;function la(e){var o=this.__data__,a=it(o,e);if(a<0)return!1;var s=o.length-1;return a==s?o.pop():aa.call(o,a,1),--this.size,!0}function ia(e){var o=this.__data__,a=it(o,e);return a<0?void 0:o[a][1]}function sa(e){return it(this.__data__,e)>-1}function ra(e,o){var a=this.__data__,s=it(a,e);return s<0?(++this.size,a.push([e,o])):a[s][1]=o,this}function me(e){var o=-1,a=e==null?0:e.length;for(this.clear();++o<a;){var s=e[o];this.set(s[0],s[1])}}me.prototype.clear=na;me.prototype.delete=la;me.prototype.get=ia;me.prototype.has=sa;me.prototype.set=ra;function da(){this.size=0,this.__data__={hash:new Ve,map:new(pn||me),string:new Ve}}function ua(e){var o=typeof e;return o=="string"||o=="number"||o=="symbol"||o=="boolean"?e!=="__proto__":e===null}function st(e,o){var a=e.__data__;return ua(o)?a[typeof o=="string"?"string":"hash"]:a.map}function ca(e){var o=st(this,e).delete(e);return this.size-=o?1:0,o}function pa(e){return st(this,e).get(e)}function _a(e){return st(this,e).has(e)}function ma(e,o){var a=st(this,e),s=a.size;return a.set(e,o),this.size+=a.size==s?0:1,this}function ze(e){var o=-1,a=e==null?0:e.length;for(this.clear();++o<a;){var s=e[o];this.set(s[0],s[1])}}ze.prototype.clear=da;ze.prototype.delete=ca;ze.prototype.get=pa;ze.prototype.has=_a;ze.prototype.set=ma;function fa(e,o){for(var a=-1,s=o.length,x=e.length;++a<s;)e[x+a]=o[a];return e}var ga=yo(Object.getPrototypeOf,Object);function ba(){this.__data__=new me,this.size=0}function ha(e){var o=this.__data__,a=o.delete(e);return this.size=o.size,a}function va(e){return this.__data__.get(e)}function ka(e){return this.__data__.has(e)}var ya=200;function wa(e,o){var a=this.__data__;if(a instanceof me){var s=a.__data__;if(!pn||s.length<ya-1)return s.push([e,o]),this.size=++a.size,this;a=this.__data__=new ze(s)}return a.set(e,o),this.size=a.size,this}function Me(e){var o=this.__data__=new me(e);this.size=o.size}Me.prototype.clear=ba;Me.prototype.delete=ha;Me.prototype.get=va;Me.prototype.has=ka;Me.prototype.set=wa;var hn=typeof exports=="object"&&exports&&!exports.nodeType&&exports,Et=hn&&typeof module=="object"&&module&&!module.nodeType&&module,$a=Et&&Et.exports===hn,qt=$a?_n.Buffer:void 0;qt&&qt.allocUnsafe;function La(e,o){return e.slice()}function Ca(e,o){for(var a=-1,s=e==null?0:e.length,x=0,L=[];++a<s;){var c=e[a];o(c,a,e)&&(L[x++]=c)}return L}function Va(){return[]}var xa=Object.prototype,Ta=xa.propertyIsEnumerable,Nt=Object.getOwnPropertySymbols,Oa=Nt?function(e){return e==null?[]:(e=Object(e),Ca(Nt(e),function(o){return Ta.call(e,o)}))}:Va;function ja(e,o,a){var s=o(e);return Ot(e)?s:fa(s,a(e))}function Ia(e){return ja(e,No,Oa)}var Sa=Object.prototype,Ua=Sa.hasOwnProperty;function Aa(e){var o=e.length,a=new e.constructor(o);return o&&typeof e[0]=="string"&&Ua.call(e,"index")&&(a.index=e.index,a.input=e.input),a}var Ht=_n.Uint8Array;function It(e){var o=new e.constructor(e.byteLength);return new Ht(o).set(new Ht(e)),o}function Da(e,o){var a=It(e.buffer);return new e.constructor(a,e.byteOffset,e.byteLength)}var za=/\w*$/;function Ma(e){var o=new e.constructor(e.source,za.exec(e));return o.lastIndex=e.lastIndex,o}var Gt=Ft?Ft.prototype:void 0,Kt=Gt?Gt.valueOf:void 0;function Ba(e){return Kt?Object(Kt.call(e)):{}}function Fa(e,o){var a=It(e.buffer);return new e.constructor(a,e.byteOffset,e.length)}var Pa="[object Boolean]",Ra="[object Date]",Ea="[object Map]",qa="[object Number]",Na="[object RegExp]",Ha="[object Set]",Ga="[object String]",Ka="[object Symbol]",Wa="[object ArrayBuffer]",Xa="[object DataView]",Ja="[object Float32Array]",Ya="[object Float64Array]",Za="[object Int8Array]",Qa="[object Int16Array]",el="[object Int32Array]",tl="[object Uint8Array]",nl="[object Uint8ClampedArray]",ol="[object Uint16Array]",al="[object Uint32Array]";function ll(e,o,a){var s=e.constructor;switch(o){case Wa:return It(e);case Pa:case Ra:return new s(+e);case Xa:return Da(e);case Ja:case Ya:case Za:case Qa:case el:case tl:case nl:case ol:case al:return Fa(e);case Ea:return new s;case qa:case Ga:return new s(e);case Na:return Ma(e);case Ha:return new s;case Ka:return Ba(e)}}function il(e){return typeof e.constructor=="function"&&!wo(e)?Io(ga(e)):{}}var sl="[object Map]";function rl(e){return mn(e)&&jt(e)==sl}var Wt=et&&et.isMap,dl=Wt?fn(Wt):rl,ul="[object Set]";function cl(e){return mn(e)&&jt(e)==ul}var Xt=et&&et.isSet,pl=Xt?fn(Xt):cl,vn="[object Arguments]",_l="[object Array]",ml="[object Boolean]",fl="[object Date]",gl="[object Error]",kn="[object Function]",bl="[object GeneratorFunction]",hl="[object Map]",vl="[object Number]",yn="[object Object]",kl="[object RegExp]",yl="[object Set]",wl="[object String]",$l="[object Symbol]",Ll="[object WeakMap]",Cl="[object ArrayBuffer]",Vl="[object DataView]",xl="[object Float32Array]",Tl="[object Float64Array]",Ol="[object Int8Array]",jl="[object Int16Array]",Il="[object Int32Array]",Sl="[object Uint8Array]",Ul="[object Uint8ClampedArray]",Al="[object Uint16Array]",Dl="[object Uint32Array]",G={};G[vn]=G[_l]=G[Cl]=G[Vl]=G[ml]=G[fl]=G[xl]=G[Tl]=G[Ol]=G[jl]=G[Il]=G[hl]=G[vl]=G[yn]=G[kl]=G[yl]=G[wl]=G[$l]=G[Sl]=G[Ul]=G[Al]=G[Dl]=!0;G[gl]=G[kn]=G[Ll]=!1;function Ze(e,o,a,s,x,L){var c;if(c!==void 0)return c;if(!dn(e))return e;var h=Ot(e);if(h)c=Aa(e);else{var M=jt(e),D=M==kn||M==bl;if(cn(e))return La(e);if(M==yn||M==vn||D&&!x)c=D?{}:il(e);else{if(!G[M])return x?e:{};c=ll(e,M)}}L||(L=new Me);var C=L.get(e);if(C)return C;L.set(e,c),pl(e)?e.forEach(function(S){c.add(Ze(S,o,a,S,e,L))}):dl(e)&&e.forEach(function(S,F){c.set(F,Ze(S,o,a,F,e,L))});var N=Ia,_=h?void 0:N(e);return So(_||e,function(S,F){_&&(F=S,S=e[F]),Fo(c,F,Ze(S,o,a,F,e,L))}),c}var zl=1,Ml=4;function Jt(e){return Ze(e,zl|Ml)}const Bl={__name:"TopBreadCrumb",props:{current_label:String},setup(e){return(o,a)=>{const s=R("icon-apps"),x=Rn,L=R("router-link"),c=En;return w(),E(c,{class:"breadcrumb"},{default:n(()=>[t(x,null,{default:n(()=>[t(s)]),_:1}),t(x,null,{default:n(()=>[t(L,{to:"/knowledge"},{default:n(()=>[v(r(o.$t("header.知识库管理")),1)]),_:1})]),_:1}),t(x,null,{default:n(()=>[v(r(e.current_label),1)]),_:1})]),_:1})}}},Fl=Te(Bl,[["__scopeId","data-v-980b9069"]]);function wn(e=!1){const o=p(e);return{loading:o,setLoading:x=>{o.value=x},toggle:()=>{o.value=!o.value}}}const tt=async e=>{try{await fo(e)}catch(o){console.log(o)}},Pl={class:"aUpload"},Rl={name:"add",methods:{}},El=Object.assign(Rl,{props:["kbobj"],emits:["changeFetchData"],setup(e,{emit:o}){const{t:a}=nt();qn.CancelToken;const s=p(!1),x=p(!1),L=p(!1),c=p("1");p(null);const h=p([]);ee({name:"",nameJoin:"",post:"",txt:""});const M=e,D=o,C=p(),N=p([]);Ae(()=>".word, .pdf, .ppt, .excel, .txt, .zip, .rar, .7z, .doc, .docx, .xls, .xlsx, .pptx, .ppt, .pdf, .mp4, .avi, .mp3,.wav, .wma, .wmv, .rm,"),console.log(M,11);const _=async z=>{if(!M.kbobj.id){q.error(a("management.no_permission")),z(!1);return}N.value&&N.value.length>0&&(x.value=!0,N.value.map(J=>{const B=new FormData;B.append("file",J.file),B.append("kb_id",M.kbobj.id),Zn(B).then(Y=>{Y.code==0&&(D("changeFetchData"),q.success("上传成功"),U(),tt(M.kbobj.id))}).finally(()=>{x.value=!1})})),z(!1)},S=z=>{N.value=z},F=()=>{s.value=!0},f=z=>{_(z)},U=()=>{s.value=!1},T=z=>{h.value=[],N.value=[],x.value=!1},H=z=>{c.value=z,L.value=z=="2"};return xe(()=>{}),ye(()=>{}),(z,J)=>{const B=R("icon-plus"),Y=we,u=wt,d=yt,A=go,k=Ge,V=Dn("hasPermi");return w(),W(ne,null,[Ne((w(),E(Y,{type:"primary",onClick:F},{icon:n(()=>[t(B)]),default:n(()=>[v(" "+r(z.$t("knowledgeLib.create_file")),1)]),_:1})),[[V,"system:knowledgeLib:upload"]]),t(k,{visible:s.value,"onUpdate:visible":J[0]||(J[0]=K=>s.value=K),title:z.$t("knowledgeLib.upload_file"),onOpen:T,onCancel:U,"ok-loading":x.value,onBeforeOk:f,"title-align":"start"},{default:n(()=>[t(d,{"default-active-key":c.value,onChange:H},{default:n(()=>[t(u,{key:"1",title:z.$t("knowledgeLib.file")},null,8,["title"]),t(u,{key:"2",title:z.$t("knowledgeLib.folder")},null,8,["title"])]),_:1},8,["default-active-key"]),i("div",Pl,[t(A,{action:"/","auto-upload":!1,ref_key:"uploadRef",ref:C,"file-list":h.value,draggable:"",directory:L.value,onChange:S,multiple:""},null,8,["file-list","directory"])])]),_:1},8,["visible","title","ok-loading"])],64)}}}),ql=Te(El,[["__scopeId","data-v-717cd1dd"]]),Nl={style:{width:"100%","text-align":"right"}},Hl={name:"add",methods:{}},Gl=Object.assign(Hl,{props:["item"],emits:["upTabdateItem"],setup(e,{emit:o}){const a=p(!1);p(!1);const s=ee({name:""}),x=p(null),L={name:[{required:!0,message:"名称不允许为空"}]},c=e,h=o,M=async({values:_,errors:S})=>{if(S)return;(await Qn({doc_id:c.item.id,name:s.name})).code==0?(q.success("操作成功"),a.value=!1,h("upTabdateItem",c.item.id,s.name)):q.error("操作失败")},D=()=>{a.value=!0},C=()=>{a.value=!1},N=_=>{Object.assign(s,c.item)};return xe(()=>{}),ye(()=>{}),(_,S)=>{const F=R("icon-edit"),f=we,U=xt,T=lt,H=De,z=Oe,J=Ge;return w(),W(ne,null,[t(U,{content:_.$t("knowledgeLib.action_tip_rename")},{default:n(()=>[t(f,{type:"text",disabled:c.item.run=="1",onClick:D,size:"small"},{icon:n(()=>[t(F)]),_:1},8,["disabled"])]),_:1},8,["content"]),t(J,{visible:a.value,"onUpdate:visible":S[2]||(S[2]=B=>a.value=B),title:_.$t("knowledgeLib.action_tip_rename"),onBeforeOpen:N,onCancel:C,footer:!1,"title-align":"start"},{default:n(()=>[t(z,{ref_key:"formRef",ref:x,rules:L,model:s,onSubmit:M},{default:n(()=>[t(H,{field:"name",label:_.$t("knowledgeLib.rename_form_label")},{default:n(()=>[t(T,{modelValue:s.name,"onUpdate:modelValue":S[0]||(S[0]=B=>s.name=B),placeholder:_.$t("knowledgeLib.rename_form_placeholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),t(H,null,{default:n(()=>[i("div",Nl,[t(f,{onClick:S[1]||(S[1]=B=>a.value=!1)},{default:n(()=>[v(r(_.$t("knowledgeLib.cancel")),1)]),_:1}),t(f,{style:{"margin-left":"10px"},type:"primary","html-type":"submit"},{default:n(()=>[v(r(_.$t("knowledgeLib.submit")),1)]),_:1})])]),_:1})]),_:1},8,["model"])]),_:1},8,["visible","title"])],64)}}}),Kl="/assets/step1-vQjBW3d2.png",Wl="/assets/step2-BNwS3ZaL.png",Xl={style:{position:"absolute",top:"0",left:"0",width:"100%",padding:"0 20px"}},Jl={style:{color:"#666666"}},Yl={class:"main-container-lf"},Zl={class:"main-container-lf-down"},Ql={key:0},ei={style:{width:"100%","text-align":"right"}},ti={class:"main-container-rt"},ni={"data-inspector-line":"34","data-inspector-column":"4","data-inspector-relative-path":"src\\pages\\add-knowledge\\components\\knowledge-setting\\category-panel.tsx",class:"categoryPanelWrapper___yI4rY"},oi={class:"ant-typography topTitle___tNiB9 css-dev-only-do-not-override-1wxecgq","data-inspector-line":"37","data-inspector-column":"10","data-inspector-relative-path":"src\\pages\\add-knowledge\\components\\knowledge-setting\\category-panel.tsx"},ai={class:"ant-typography css-dev-only-do-not-override-1wxecgq","data-inspector-line":"45","data-inspector-column":"10","data-inspector-relative-path":"src\\pages\\add-knowledge\\components\\knowledge-setting\\category-panel.tsx"},li={class:"ant-typography css-dev-only-do-not-override-1wxecgq","data-inspector-line":"48","data-inspector-column":"10","data-inspector-relative-path":"src\\pages\\add-knowledge\\components\\knowledge-setting\\category-panel.tsx"},ii={class:"ant-typography css-dev-only-do-not-override-1wxecgq","data-inspector-line":"60","data-inspector-column":"10","data-inspector-relative-path":"src\\pages\\add-knowledge\\components\\knowledge-setting\\category-panel.tsx"},si={name:"config",components:{IconPlus:Qt,IconEdit:Nn},methods:{}},ri=Object.assign(si,{props:["kbtenantInfo","kb_id"],emits:["cancleConfig","saveConfig"],setup(e,{expose:o,emit:a}){const{t:s}=nt(),{loading:x,setLoading:L}=wn(!0),c=p(),h=e,M=a;let D=h.kbtenantInfo.parser_ids.split(",").map(u=>{const[d,A]=u.split(":");return{name:A,value:d}}),C=ee({}),N=p(!0);const _=ee({name:"",avatar:"",max_token:600,threshold:.32,max_cluster:233,random_seed:1500,chunk_token_num:384,use_raptor:!1,pages:{},prompt:`请总结以下段落。 小心数字,不要编造。 段落如下:
  2. {cluster_content}
  3. 以上就是你需要总结的内容。`,description:"",language:"English",permission:"",embd_id:"",parser_id:"",layout_recognize:!0}),S=Ae(()=>({name:[{required:!0,message:s("knowledgeLib.config_form_rule.rule_1")}],embd_id:[{required:!0,message:s("knowledgeLib.config_form_rule.rule_2")}],permission:[{required:!0,message:s("knowledgeLib.config_form_rule.rule_2")}],parser_id:[{required:!0,message:s("knowledgeLib.config_form_rule.rule_2")}],prompt:[{required:!0,message:s("knowledgeLib.config_form_rule.rule_3")}]}));p(!1);const F=p(),f=p({}),U=p([]);p(),p([]);const T=p([]);localStorage.getItem("httpUrl");const H=async({values:u,errors:d})=>{if(d)return;let A={name:_.name,avatar:_.avatar,description:_.description,language:_.language,permission:_.permission,embd_id:_.embd_id,parser_id:_.parser_id,parser_config:{chunk_token_num:_.chunk_token_num,layout_recognize:_.layout_recognize},kb_id:C.id};_.use_raptor&&(A.parser_config.raptor={use_raptor:_.use_raptor,prompt:_.prompt,max_token:_.max_token,threshold:_.threshold,max_cluster:_.max_cluster,random_seed:_.random_seed});try{L(!0),(await to(A)).code=="0"?(q.success(s("knowledgeLib.config_success")),M("saveConfig"),tt(C.id)):q.error(s("management.no_permission")),L(!1)}catch(k){q.error(k.message),L(!1)}},z=()=>{M("cancleConfig")};function J(){_.random_seed=Math.floor(Math.random()*1e4)+1}const B=async u=>{try{const d=await eo(u);f.value=d.data;for(let A in d.data)d.data.hasOwnProperty(A)&&d.data[A].llm.length>0&&(U.value=d.data[A].llm.filter(k=>k.type=="embedding"))}catch{}finally{}};return o({changekbObj:u=>{F.value.resetFields(),Yt(()=>{C=u;let d={name:C.name,avatar:C.avatar,pages:C.parser_config.pages,chunk_token_num:C.parser_config.chunk_token_num,description:C.description,language:"English",permission:C.permission,embd_id:C.embd_id||h.kbtenantInfo.embd_id,parser_id:C.parser_id,layout_recognize:!0},A={};C.parser_config&&C.parser_config.raptor?(A=C.parser_config.raptor,Object.assign(_,{...d,...A,use_raptor:C.parser_config.raptor.use_raptor})):Object.assign(_,{...d,use_raptor:!1}),T.value=[C.avatar],N.value=!1,setTimeout(()=>{N.value=!0},100),c.value.scrollTop=0})}}),xe(()=>{L(!1),B({})}),ye(()=>{}),(u,d)=>{const A=at,k=lt,V=De,K=Ke,ie=an,X=on,se=Lt,fe=$t,ae=Tt,te=Vt,le=ot,ge=rn,ue=we,oe=Oe;return w(),W("div",{ref_key:"scrollContainer",ref:c,class:"main-container"},[i("div",Xl,[d[14]||(d[14]=i("h4",{style:{"margin-bottom":"10px"}},null,-1)),i("div",Jl,r(u.$t("knowledgeLib.config_header")),1),t(A,{style:{"margin-top":"20px"}})]),i("div",Yl,[i("div",Zl,[t(oe,{ref_key:"formRef",ref:F,rules:S.value,model:_,style:{width:"100%"},layout:"vertical",onSubmit:H},{default:n(()=>[t(V,{field:"name",label:u.$t("knowledgeLib.label_name")},{default:n(()=>[t(k,{modelValue:_.name,"onUpdate:modelValue":d[0]||(d[0]=j=>_.name=j),placeholder:u.$t("knowledgeLib.input_placeholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),t(V,{field:"section",label:u.$t("knowledgeLib.label_desc")},{default:n(()=>[t(K,{placeholder:"",modelValue:_.description,"onUpdate:modelValue":d[1]||(d[1]=j=>_.description=j),"allow-clear":""},null,8,["modelValue"])]),_:1},8,["label"]),t(V,{field:"permission",tooltip:u.$t("knowledgeLib.permission_tooltip"),label:u.$t("knowledgeLib.label_permission")},{default:n(()=>[t(X,{modelValue:_.permission,"onUpdate:modelValue":d[2]||(d[2]=j=>_.permission=j)},{default:n(()=>[t(ie,{value:"me"},{default:n(()=>[v(r(u.$t("knowledgeLib.permission_item_1")),1)]),_:1}),t(ie,{value:"team"},{default:n(()=>[v(r(u.$t("knowledgeLib.permission_item_2")),1)]),_:1})]),_:1},8,["modelValue"])]),_:1},8,["tooltip","label"]),t(V,{field:"embd_id",label:u.$t("knowledgeLib.label_model")},{default:n(()=>[t(fe,{size:"large",modelValue:_.embd_id,"onUpdate:modelValue":d[3]||(d[3]=j=>_.embd_id=j),placeholder:u.$t("knowledgeLib.input_placeholder"),disabled:I(C).chunk_num&&I(C).token_num},{default:n(()=>[(w(!0),W(ne,null,de(U.value,(j,je)=>(w(),E(se,{key:j.name,value:j.name},{default:n(()=>[v(r(j.name),1)]),_:2},1032,["value"]))),128))]),_:1},8,["modelValue","placeholder","disabled"])]),_:1},8,["label"]),t(V,{field:"parser_id",label:u.$t("knowledgeLib.label_parser")},{default:n(()=>[t(fe,{modelValue:_.parser_id,"onUpdate:modelValue":d[4]||(d[4]=j=>_.parser_id=j),placeholder:u.$t("knowledgeLib.input_placeholder"),disabled:!!(I(C).chunk_num&&I(C).token_num)},{default:n(()=>[(w(!0),W(ne,null,de(I(D),j=>(w(),E(se,{key:j.value,label:j.name,value:j.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder","disabled"])]),_:1},8,["label"]),t(V,{field:"slider",label:u.$t("knowledgeLib.block_token_count")},{default:n(()=>[t(ae,{modelValue:_.chunk_token_num,"onUpdate:modelValue":d[5]||(d[5]=j=>_.chunk_token_num=j),min:0,max:2048,"show-input":""},null,8,["modelValue"])]),_:1},8,["label"]),t(V,{label:u.$t("knowledgeLib.label_layout")},{default:n(()=>[t(le,{direction:"vertical"},{default:n(()=>[t(te,{modelValue:_.layout_recognize,"onUpdate:modelValue":d[6]||(d[6]=j=>_.layout_recognize=j),size:"small"},null,8,["modelValue"])]),_:1})]),_:1},8,["label"]),t(V,{field:"raptor",label:u.$t("knowledgeLib.use_strategy")},{default:n(()=>[t(te,{modelValue:_.use_raptor,"onUpdate:modelValue":d[7]||(d[7]=j=>_.use_raptor=j),size:"small"},null,8,["modelValue"])]),_:1},8,["label"]),_.use_raptor?(w(),W("div",Ql,[t(V,{field:"prompt",label:u.$t("knowledgeLib.prompt")},{default:n(()=>[t(K,{modelValue:_.prompt,"onUpdate:modelValue":d[8]||(d[8]=j=>_.prompt=j),style:{height:"10rem",border:"1px solid var(--color-fill-3)","border-radius":"4px"},placeholder:u.$t("knowledgeLib.label_prompt_placeholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),t(V,{field:"slider",label:u.$t("knowledgeLib.max_token_count")},{default:n(()=>[t(ae,{modelValue:_.max_token,"onUpdate:modelValue":d[9]||(d[9]=j=>_.max_token=j),min:0,max:2048,"show-input":""},null,8,["modelValue"])]),_:1},8,["label"]),t(V,{field:"slider",label:u.$t("knowledgeLib.threshold")},{default:n(()=>[t(ae,{modelValue:_.threshold,"onUpdate:modelValue":d[10]||(d[10]=j=>_.threshold=j),step:.01,min:0,max:1,"show-input":""},null,8,["modelValue"])]),_:1},8,["label"]),t(V,{field:"slider",label:u.$t("knowledgeLib.max_clusters")},{default:n(()=>[t(ae,{modelValue:_.max_cluster,"onUpdate:modelValue":d[11]||(d[11]=j=>_.max_cluster=j),min:1,max:1024,"show-input":""},null,8,["modelValue"])]),_:1},8,["label"]),t(V,{field:"slider",label:u.$t("knowledgeLib.random_seed"),modelValue:_.random_seed,"onUpdate:modelValue":d[13]||(d[13]=j=>_.random_seed=j)},{default:n(()=>[t(ge,{modelValue:_.random_seed,"onUpdate:modelValue":d[12]||(d[12]=j=>_.random_seed=j),style:{width:"300px",marginRight:"1rem",borderRadius:"4px"},placeholder:u.$t("knowledgeLib.input_placeholder"),class:"input-demo",min:10,max:100},null,8,["modelValue","placeholder"]),t(ue,{type:"primary",onClick:J},{default:n(()=>[t(I(Qt))]),_:1})]),_:1},8,["label","modelValue"])])):Q("",!0),t(V,null,{default:n(()=>[i("div",ei,[t(le,null,{default:n(()=>[t(ue,{onClick:z},{default:n(()=>[v(r(u.$t("knowledgeLib.cancel")),1)]),_:1}),t(ue,{loading:I(x),type:"primary","html-type":"submit"},{default:n(()=>[v(r(u.$t("knowledgeLib.save_btn")),1)]),_:1},8,["loading"])]),_:1})])]),_:1})]),_:1},8,["rules","model"])])]),i("div",ti,[i("section",ni,[i("h4",oi,' "General" '+r(u.$t("knowledgeLib.config_info.h4_1")),1),d[17]||(d[17]=i("p",{"data-inspector-line":"40","data-inspector-column":"10","data-inspector-relative-path":"src\\pages\\add-knowledge\\components\\knowledge-setting\\category-panel.tsx"},null,-1)),i("p",null,[v(r(u.$t("knowledgeLib.config_info.p_1_1")),1),d[15]||(d[15]=i("b",null,"DOCX、EXCEL、PPT、IMAGE、PDF、TXT",-1)),d[16]||(d[16]=v("。"))]),i("p",null,r(u.$t("knowledgeLib.config_info.p_1_2")),1),d[18]||(d[18]=i("p",null,null,-1)),i("li",null,r(u.$t("knowledgeLib.config_info.p_1_3")),1),i("li",null,r(u.$t("knowledgeLib.config_info.p_1_4")),1),d[19]||(d[19]=i("p",null,null,-1)),i("h4",ai,' "General" '+r(u.$t("knowledgeLib.config_info.h4_2")),1),i("span",li,r(u.$t("knowledgeLib.config_info.p_2_1")),1),d[20]||(d[20]=i("div",{"data-inspector-line":"49","data-inspector-column":"10","data-inspector-relative-path":"src\\pages\\add-knowledge\\components\\knowledge-setting\\category-panel.tsx",class:"ant-row imageRow___C3Xpb css-dev-only-do-not-override-1wxecgq",style:{"margin-left":"-5px","margin-right":"-5px","row-gap":"10px",display:"flex","margin-top":"20px",width:"100%"}},[i("img",{"data-inspector-line":"32","data-inspector-column":"8","data-inspector-relative-path":"src\\components\\svg-icon.tsx",src:Kl,alt:"",width:"50%"}),i("img",{"data-inspector-line":"32","data-inspector-column":"8","data-inspector-relative-path":"src\\components\\svg-icon.tsx",src:Wl,alt:"",width:"50%"})],-1)),i("h4",ii," General "+r(u.$t("knowledgeLib.config_info.h4_3")),1),d[21]||(d[21]=i("div",{class:"ant-divider css-dev-only-do-not-override-1wxecgq ant-divider-horizontal","data-inspector-line":"63","data-inspector-column":"10","data-inspector-relative-path":"src\\pages\\add-knowledge\\components\\knowledge-setting\\category-panel.tsx",role:"separator"},null,-1)),t(A,{style:{"margin-top":"20px"}})])])],512)}}}),di=Te(ri,[["__scopeId","data-v-e65a7b5a"]]),ui={class:"main-container"},ci={class:"main-container-lf"},pi={class:"main-container-lf-top"},_i={class:"main-container-lf-down"},mi={style:{color:"#999"}},fi={class:"main-container-form-item-extra"},gi={class:"main-container-form-item-extra-top"},bi={class:"main-container-form-item-extra-down"},hi={class:"main-container-form-item-extra-btn"},vi={class:"main-container-rt"},ki={class:"action-icon"},yi={class:"main-container-rt-down-title"},wi={class:"main-container-rt-down-content"},$i={name:"config",methods:{}},Li=Object.assign($i,{setup(e,{expose:o}){const{t:a}=nt();p(!1);let s=p(!1);const x=p(null),L=p(""),c=p({});let h=ee({page:1,question:"",rerank_id:"",similarity_threshold:.2,size:10,top_k:1024,vector_similarity_weight:.7});const M=p([]),D=p([]),C=p([]),N=p([]),_=p(0),S=p(0),F=p(!1),f=Ae(()=>N.value.length||0),U=ee({defaultPageSize:3,total:0}),T=u=>{u.length?F.value=!0:F.value=!1},H=async({values:u,errors:d})=>{var k;if(!h.question)return;let A={...h,kb_id:L.value,vector_similarity_weight:parseFloat((1-h.vector_similarity_weight).toFixed(2))};A.rerank_id||(delete A.top_k,delete A.rerank_id);try{s.value=!0;const V=await oo(A);V.code==0?(q.success(a("knowledgeLib.test_success")),D.value=V.data.chunks,C.value=V.data.doc_aggs,C.value.length&&N.value.push(C.value[0].doc_id),D.value.length&&(M.value=(k=D.value)==null?void 0:k.filter(K=>(K==null?void 0:K.doc_id)==N.value[0])),U.total=C.value.length,_.value=V.data.doc_aggs.length,S.value=V.data.chunks.length):q.error(V.retmsg),s.value=!1}catch(V){console.log(V),q.error(V.message),s.value=!1}},z=u=>{L.value=u},J=async u=>{try{const d=await no(u);c.value={BAAI:[d.data.BAAI[1]],Jina:d.data.Jina,youdao:d.data.youdao}}catch{}finally{}},B=u=>{window.open(`${window.RGFLOW_BASE_URL}/document/${u}?ext=docx&prefix=document`)},Y=u=>{M.value=[],u.forEach(d=>{M.value.push(...D.value.filter(A=>A.doc_id==d))})};return o({changekbid:z}),xe(()=>{J({})}),ye(()=>{}),(u,d)=>{const A=at,k=Tt,V=De,K=Lt,ie=Gn,X=$t,se=ot,fe=Ke,ae=we,te=Oe,le=nn,ge=xo,ue=R("icon-eye"),oe=xt,j=Vo,je=Co,Be=tn,Fe=$o,b=Lo,m=en;return w(),W("div",ui,[i("div",ci,[i("div",pi,r(u.$t("knowledgeLib.test_title")),1),i("div",_i,[i("div",mi,r(u.$t("knowledgeLib.test_tips")),1),t(A,{style:{"margin-top":"10px"}}),t(te,{ref_key:"formRef",ref:x,model:I(h),style:{width:"100%"},layout:"vertical",onSubmit:H},{default:n(()=>[t(V,{field:"similarity_threshold",label:u.$t("knowledgeLib.similarity_threshold")},{default:n(()=>[t(k,{modelValue:I(h).similarity_threshold,"onUpdate:modelValue":d[0]||(d[0]=O=>I(h).similarity_threshold=O),step:.01,min:0,max:1},null,8,["modelValue"])]),_:1},8,["label"]),t(V,{field:"slider",label:u.$t("knowledgeLib.similarity_weight")},{default:n(()=>[t(k,{modelValue:I(h).vector_similarity_weight,"onUpdate:modelValue":d[1]||(d[1]=O=>I(h).vector_similarity_weight=O),step:.01,min:0,max:1},null,8,["modelValue"])]),_:1},8,["label"]),t(V,{field:"section",label:u.$t("knowledgeLib.rerank_model")},{default:n(()=>[t(se,{direction:"vertical",size:"large"},{default:n(()=>[t(X,{size:"large",modelValue:I(h).rerank_id,"onUpdate:modelValue":d[2]||(d[2]=O=>I(h).rerank_id=O),style:{width:"100%"},placeholder:u.$t("knowledgeLib.select_placeholder"),"allow-clear":""},{default:n(()=>[(w(!0),W(ne,null,de(c.value,(O,$e)=>(w(),E(ie,{label:$e,key:$e},{default:n(()=>[(w(!0),W(ne,null,de(O,be=>(w(),E(K,{key:be.fid,disabled:!be.available,value:be.llm_name},{default:n(()=>[v(r(be.llm_name),1)]),_:2},1032,["disabled","value"]))),128))]),_:2},1032,["label"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1})]),_:1},8,["label"]),I(h).rerank_id?(w(),E(V,{key:0,field:"slider",label:"Top-K"},{default:n(()=>[t(k,{modelValue:I(h).top_k,"onUpdate:modelValue":d[3]||(d[3]=O=>I(h).top_k=O),min:1,max:2048},null,8,["modelValue"])]),_:1})):Q("",!0),t(V,null,{default:n(()=>[i("div",fi,[i("div",gi,r(u.$t("knowledgeLib.test_content")),1),i("div",bi,[t(fe,{modelValue:I(h).question,"onUpdate:modelValue":d[4]||(d[4]=O=>I(h).question=O),style:{height:"10rem",border:"1px solid var(--color-fill-3)","border-radius":"4px"},placeholder:"","allow-clear":""},null,8,["modelValue"])]),i("div",hi,[t(ae,{disabled:!I(h).question,loading:I(s),type:"primary","html-type":"submit"},{default:n(()=>[v(r(u.$t("knowledgeLib.test_btn")),1)]),_:1},8,["disabled","loading"])])])]),_:1})]),_:1},8,["model"])])]),i("div",vi,[t(b,{style:{width:"96%","margin-top":"1rem","margin-left":"2%"},onChange:T},{default:n(()=>[t(Fe,{header:f.value+"/"+_.value+u.$t("knowledgeLib.test_result_head"),key:"3"},{default:n(()=>[t(Be,{modelValue:N.value,"onUpdate:modelValue":d[5]||(d[5]=O=>N.value=O),onChange:Y,style:{width:"100%"}},{default:n(()=>[t(je,{bordered:!1,"pagination-props":U,style:{background:"var(--color-bg-1)"}},{default:n(()=>[(w(!0),W(ne,null,de(C.value,O=>(w(),E(j,{key:O.doc_id,style:{"border-left":"none","border-right":"none"}},{actions:n(()=>[v(r(O.count)+" ",1),t(oe,{content:u.$t("knowledgeLib.test_preview")},{default:n(()=>[i("div",ki,[t(ue,{onClick:$e=>B(O.doc_id)},null,8,["onClick"])])]),_:2},1032,["content"])]),default:n(()=>[t(ge,{title:O.doc_name},{avatar:n(()=>[t(le,{value:O.doc_id},null,8,["value"])]),_:2},1032,["title"])]),_:2},1024))),128))]),_:1},8,["pagination-props"])]),_:1},8,["modelValue"])]),_:1},8,["header"])]),_:1}),i("div",{class:"main-container-rt-down",style:Ye(F.value?"height: calc(100% - 350px);overflow-y: auto":"height: calc(100% - 140px)")},[(w(!0),W(ne,null,de(M.value,O=>(w(),E(m,{bordered:!1,key:O.chunk_id},{title:n(()=>[i("div",yi,[i("div",null,r((O.similarity*100).toFixed(2))+"  "+r(u.$t("knowledgeLib.hybrid_similarity")),1),i("div",null,r((O.term_similarity*100).toFixed(2))+"  "+r(u.$t("knowledgeLib.keyword_similarity")),1),i("div",null,r((O.vector_similarity*100).toFixed(2))+" "+r(u.$t("knowledgeLib.vector_similarity")),1)])]),default:n(()=>[i("div",wi,r(O.content_with_weight),1)]),_:2},1024))),128))],4)])])}}}),Ci=Te(Li,[["__scopeId","data-v-4273ae41"]]),Vi={style:{width:"auto"}},xi={style:{width:"100%","text-align":"right"}},Ti={__name:"addDetails",props:["item"],emits:["canplaythrough"],setup(e,{emit:o}){const a=e,s=o,x=p(!1),L=p(!1);p(!1);const c=ee({content_with_weight:"",important_kwd:[],important_kwd_key:""}),h=p(null),M=p(null),D={content_with_weight:[{required:!0,message:"请输入值!"}]},C=async({values:U,errors:T})=>{T||(await ao({content_with_weight:U.content_with_weight,important_kwd:U.important_kwd,doc_id:a.item.id})).code===0&&(x.value=!1,s("canplaythrough"))},N=()=>{x.value=!0},_=()=>{x.value=!1},S=U=>{Object.assign(c,{content_with_weight:"",important_kwd:[],important_kwd_key:""}),h.value.resetFields(),L.value=!1},F=()=>{c.important_kwd_key="",M.value.focus(),L.value=!0},f=U=>{!c.important_kwd.includes(c.important_kwd_key)&&c.important_kwd_key&&c.important_kwd.push(c.important_kwd_key),L.value=!1};return xe(()=>{}),ye(()=>{}),(U,T)=>{const H=R("icon-plus"),z=we,J=Ke,B=De,Y=Ct,u=lt,d=Oe,A=Ge;return w(),W(ne,null,[t(z,{type:"primary",onClick:N,style:{"margin-left":"10px"}},{icon:n(()=>[t(H)]),_:1}),t(A,{visible:x.value,"onUpdate:visible":T[3]||(T[3]=k=>x.value=k),title:U.$t("knowledgeLib.create_parser_block"),onBeforeOpen:S,onCancel:_,footer:!1,"title-align":"start"},{default:n(()=>[t(d,{ref_key:"formRef",ref:h,rules:D,model:c,onSubmit:C,layout:"vertical"},{default:n(()=>[t(B,{field:"content_with_weight",label:U.$t("knowledgeLib.parse_block")},{default:n(()=>[t(J,{modelValue:c.content_with_weight,"onUpdate:modelValue":T[0]||(T[0]=k=>c.content_with_weight=k),placeholder:"",style:{height:"100px"},"auto-size":""},null,8,["modelValue"])]),_:1},8,["label"]),t(B,{field:"important_kwd_key",label:U.$t("knowledgeLib.keyword")},{default:n(()=>[i("div",Vi,[(w(!0),W(ne,null,de(c.important_kwd,(k,V)=>(w(),E(Y,{key:V,closable:"",bordered:"",onClose:K=>c.important_kwd.splice(V,1),style:{"margin-right":"10px"}},{default:n(()=>[v(r(k),1)]),_:2},1032,["onClose"]))),128)),Ne(t(u,{ref_key:"formInput",ref:M,modelValue:c.important_kwd_key,"onUpdate:modelValue":T[1]||(T[1]=k=>c.important_kwd_key=k),placeholder:"",size:"small",style:{width:"80px","margin-right":"16px"},onBlur:f},null,8,["modelValue"]),[[Qe,L.value]]),t(z,{type:"dashed",shape:"circle",size:"small",onClick:F},{default:n(()=>[t(H)]),_:1})])]),_:1},8,["label"]),t(B,null,{default:n(()=>[i("div",xi,[t(z,{onClick:T[2]||(T[2]=k=>x.value=!1)},{default:n(()=>[v(r(U.$t("knowledgeLib.cancel")),1)]),_:1}),t(z,{style:{"margin-left":"10px"},type:"primary","html-type":"submit"},{default:n(()=>[v(r(U.$t("knowledgeLib.submit")),1)]),_:1})])]),_:1})]),_:1},8,["model"])]),_:1},8,["visible","title"])],64)}}},Oi={style:{width:"auto"}},ji={style:{width:"100%","text-align":"right"}},Ii={__name:"eidtDetails",props:St(["item"],{eidtDilVisible:{},eidtDilVisibleModifiers:{}}),emits:St(["canplaythrough"],["update:eidtDilVisible"]),setup(e,{emit:o}){const a=e,s=zn(e,"eidtDilVisible"),x=o,L=p(!1);p(!1);const c=ee({content_with_weight:"",important_kwd:[],important_kwd_key:""}),h=p(null),M=p(null),D={content_with_weight:[{required:!0,message:"请输入值!"}]},C=async({values:U,errors:T})=>{T||(await lo({content_with_weight:U.content_with_weight,important_kwd:U.important_kwd,doc_id:a.item.doc_id,chunk_id:a.item.chunk_id})).code===0&&(s.value=!1,x("canplaythrough"))},N=()=>{s.value=!1},_=U=>{Yt(()=>{Object.assign(c,a.item)}),h.value.resetFields(),L.value=!1},S=U=>{c.important_kwd=c.important_kwd.filter(T=>T!==U)},F=()=>{c.important_kwd_key="",M.value.focus(),L.value=!0},f=U=>{!c.important_kwd.includes(c.important_kwd_key)&&c.important_kwd_key&&c.important_kwd.push(c.important_kwd_key),L.value=!1};return xe(()=>{}),ye(()=>{}),(U,T)=>{const H=Ke,z=De,J=Ct,B=lt,Y=R("icon-plus"),u=we,d=Oe,A=Ge;return w(),E(A,{visible:s.value,"onUpdate:visible":T[3]||(T[3]=k=>s.value=k),title:U.$t("knowledgeLib.edit_parser_block"),onBeforeOpen:_,onCancel:N,footer:!1,"title-align":"start"},{default:n(()=>[t(d,{ref_key:"formRef",ref:h,rules:D,model:c,onSubmit:C,layout:"vertical"},{default:n(()=>[t(z,{field:"content_with_weight",label:U.$t("knowledgeLib.parse_block")},{default:n(()=>[t(H,{modelValue:c.content_with_weight,"onUpdate:modelValue":T[0]||(T[0]=k=>c.content_with_weight=k),placeholder:"",style:{height:"100px",overflow:"auto"},"auto-size":""},null,8,["modelValue"])]),_:1},8,["label"]),t(z,{field:"important_kwd_key",label:U.$t("knowledgeLib.keyword")},{default:n(()=>[i("div",Oi,[(w(!0),W(ne,null,de(c.important_kwd,(k,V)=>(w(),E(J,{key:k,closable:"",bordered:"",onClose:K=>S(k),style:{"margin-right":"10px"}},{default:n(()=>[v(r(k),1)]),_:2},1032,["onClose"]))),128)),Ne(t(B,{ref_key:"formInput",ref:M,modelValue:c.important_kwd_key,"onUpdate:modelValue":T[1]||(T[1]=k=>c.important_kwd_key=k),placeholder:"",size:"small",style:{width:"80px","margin-right":"16px"},onBlur:f},null,8,["modelValue"]),[[Qe,L.value]]),t(u,{type:"dashed",shape:"circle",size:"small",onClick:F},{default:n(()=>[t(Y)]),_:1})])]),_:1},8,["label"]),t(z,null,{default:n(()=>[i("div",ji,[t(u,{onClick:T[2]||(T[2]=k=>s.value=!1)},{default:n(()=>[v(r(U.$t("knowledgeLib.cancel")),1)]),_:1}),t(u,{style:{"margin-left":"10px"},type:"primary","html-type":"submit"},{default:n(()=>[v(r(U.$t("knowledgeLib.submit")),1)]),_:1})])]),_:1})]),_:1},8,["model"])]),_:1},8,["visible","title"])}}},Si={style:{width:"100%"}},Ui={style:{display:"flex","align-items":"center"}},Ai={style:{"margin-left":"10px"}},Di={class:"parser"},zi={key:4},Mi={style:{width:"100%","text-align":"right"}},Bi={class:"details"},Fi={class:"details-header"},Pi={style:{display:"flex","align-items":"center","justify-content":"flex-end"}},Ri={class:"groupMain"},Ei=["onClick","onDblclick","innerHTML"],qi={class:"groupList-right"},Ni="加载中,请稍候...",Hi={__name:"tool",props:["kbtenantInfo","item","kbdetail"],setup(e,{expose:o}){const a=p(!1);p(!1);const s=p("1"),x=p(!1),L=p(""),c=p(),h=p(!1),M=ee({}),D=p(!1),C=e;Ae(()=>f.threshold/100);let _=C.kbtenantInfo.parser_ids.split(",").map(b=>{const[m,O]=b.split(":");return{name:O,value:m}});const S=p(!0),F=()=>{window.addEventListener("click",b=>{!b.target.closest(".space_search")&&!S.value&&(S.value=!0)})};Zt(S,b=>{b||F()});const f=ee({parser_id:"",doc_id:C.item.id,max_token:698,threshold:.3,max_cluster:233,random_seed:1500,chunk_token_num:128,use_raptor:!1,keywords:"",pages:{},prompt:`请总结以下段落。 小心数字,不要编造。 段落如下:
  4. {cluster_content}
  5. 以上就是你需要总结的内容。`}),U=p(null),T={prompt:[{required:!0,message:"提示词不允许为空"}]},H=p([]);function z(){f.random_seed=Math.floor(Math.random()*1e4)+1}const J=async({values:b,errors:m})=>{m||((await io({parser_id:f.parser_id,doc_id:C.item.id,parser_config:{raptor:{use_raptor:f.use_raptor,prompt:f.prompt,max_token:f.max_token,threshold:f.threshold,max_cluster:f.max_cluster,random_seed:f.random_seed},chunk_token_num:f.chunk_token_num,pages:[]}})).code==0?q.success("配置成功"):q.error("配置失败"),a.value=!1)},B=()=>{a.value=!0},Y=()=>{a.value=!1},u=async b=>{try{const m=await ro({chunk_id:b.chunk_id});Object.assign(M,m.data),h.value=!0}catch{q.error("获取失败")}},d=b=>{let m=C.item.parser_id;_.forEach(O=>{O.name==m&&(f.parser_id=O.value)}),oe()},A=()=>{},k=p(!1),V=p(!1),K=p([]);p(!1);const ie=p(""),X=()=>{x.value=s.value!=1},se=b=>{k.value=!1,b?(V.value=!0,H.value.forEach(m=>{K.value.push(m.chunk_id)})):(V.value=!1,K.value=[])},fe=b=>{K.value=b},ae=b=>{if(K.value.length==0){q.error("请选择要操作的数据");return}if(b==3)Be();else{let m={chunk_ids:K.value,available_int:b,doc_id:C.item.id};At(m).then(O=>{O.code==0?(q.success("操作成功"),oe(),V.value=!1,K.value=[]):q.error("操作失败")})}},te=b=>{L.value=b},le=()=>{oe()},ge=b=>{je(b)},ue=p(!0),oe=async()=>{let b={doc_id:C.item.id,keywords:f.keywords,page:1,size:1e4};ie.value!==""&&(b.available_int=ie.value),await so(b).then(m=>{m.code==0&&(H.value=m.data.chunks,ue.value=!1,H.value=H.value.map(O=>(O.available_int=parseInt(O.available_int),O)))})},j=()=>{oe()},je=b=>{let m={chunk_ids:[b.chunk_id],available_int:b.available_int,doc_id:C.item.id};At(m).then(O=>{O.code==0?(q.success("更新成功"),oe()):q.error("更新失败")})},Be=()=>{D.value=!0},Fe=()=>{let b={chunk_ids:K.value,doc_id:C.item.id};uo(b).then(m=>{m.code==0?(q.success("删除成功"),oe()):q.error("删除失败")}),D.value=!1};return xe(()=>{}),ye(()=>{}),o({handleClick:B}),(b,m)=>{const O=R("icon-calendar"),$e=Lt,be=$t,he=at,ve=Tt,ce=De,Ie=Vt,rt=Ke,dt=rn,ut=R("icon-plus"),re=we,ct=Oe,We=wt,pt=R("icon-clock-circle"),l=an,y=on,Z=R("icon-down"),P=nn,_e=ot,Le=R("icon-check-circle"),Pe=R("icon-close-circle"),_t=R("icon-delete"),Re=ln,Xe=sn,ke=R("icon-search"),mt=R("icon-sort"),Se=tn,Ee=Hn,ft=yt,gt=Ge;return w(),W(ne,null,[t(gt,{visible:a.value,"onUpdate:visible":m[21]||(m[21]=$=>a.value=$),title:" ",onBeforeOpen:d,onCancel:Y,footer:!1,"title-align":"start",width:"900px"},{default:n(()=>[t(ft,{"default-active-key":"1"},{default:n(()=>[t(We,{key:"1"},{title:n(()=>[t(O),v(" "+r(b.$t("knowledgeLib.tool_tab_1")),1)]),default:n(()=>[i("div",Si,[i("div",Ui,[i("div",null,r(b.$t("knowledgeLib.action_tip_parser"))+": ",1),i("div",Ai,[t(be,{modelValue:f.parser_id,"onUpdate:modelValue":m[0]||(m[0]=$=>f.parser_id=$),placeholder:"请选择"},{default:n(()=>[(w(!0),W(ne,null,de(I(_),$=>(w(),E($e,{key:$.value,label:$.name,value:$.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])])]),i("div",Di,[t(ct,{ref_key:"formRef",ref:U,rules:T,model:f,"auto-label-width":"",onSubmit:J},{default:n(()=>[f.parser_id==="naive"?(w(),E(he,{key:0,style:{"margin-top":"10px"}})):Q("",!0),f.parser_id==="naive"?(w(),E(ce,{key:1,field:"slider",label:b.$t("knowledgeLib.block_token_count")},{default:n(()=>[t(ve,{modelValue:f.chunk_token_num,"onUpdate:modelValue":m[1]||(m[1]=$=>f.chunk_token_num=$),min:0,max:2048,"show-input":""},null,8,["modelValue"])]),_:1},8,["label"])):Q("",!0),f.parser_id==="naive"||f.parser_id==="qa"||f.parser_id==="manual"||f.parser_id==="laws"||f.parser_id==="book"?(w(),E(he,{key:2,style:{"margin-top":"10px"}})):Q("",!0),f.parser_id==="naive"||f.parser_id==="qa"||f.parser_id==="manual"||f.parser_id==="laws"||f.parser_id==="book"?(w(),E(ce,{key:3,field:"raptor",label:b.$t("knowledgeLib.use_strategy")},{default:n(()=>[t(Ie,{modelValue:f.use_raptor,"onUpdate:modelValue":m[2]||(m[2]=$=>f.use_raptor=$),onChange:A,size:"small"},null,8,["modelValue"])]),_:1},8,["label"])):Q("",!0),f.use_raptor?(w(),W("div",zi,[t(ce,{field:"prompt",label:b.$t("knowledgeLib.prompt")},{default:n(()=>[t(rt,{modelValue:f.prompt,"onUpdate:modelValue":m[3]||(m[3]=$=>f.prompt=$),style:{height:"10rem",border:"1px solid var(--color-fill-3)","border-radius":"4px"},placeholder:b.$t("knowledgeLib.prompt_placeholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),t(ce,{field:"slider",label:b.$t("knowledgeLib.max_token_count")},{default:n(()=>[t(ve,{modelValue:f.max_token,"onUpdate:modelValue":m[4]||(m[4]=$=>f.max_token=$),min:0,max:2048,"show-input":""},null,8,["modelValue"])]),_:1},8,["label"]),t(ce,{field:"slider",label:b.$t("knowledgeLib.threshold")},{default:n(()=>[t(ve,{modelValue:f.threshold,"onUpdate:modelValue":m[5]||(m[5]=$=>f.threshold=$),step:.01,min:0,max:1,"show-input":""},null,8,["modelValue"])]),_:1},8,["label"]),t(ce,{field:"slider",label:b.$t("knowledgeLib.max_clusters")},{default:n(()=>[t(ve,{modelValue:f.max_cluster,"onUpdate:modelValue":m[6]||(m[6]=$=>f.max_cluster=$),min:1,max:1024,"show-input":""},null,8,["modelValue"])]),_:1},8,["label"]),t(ce,{field:"slider",label:b.$t("knowledgeLib.random_seed"),modelValue:f.random_seed,"onUpdate:modelValue":m[8]||(m[8]=$=>f.random_seed=$),rules:[{type:"number",min:5,message:"slider is min than 5"}]},{default:n(()=>[t(dt,{modelValue:f.random_seed,"onUpdate:modelValue":m[7]||(m[7]=$=>f.random_seed=$),style:{width:"300px",marginRight:"1rem",borderRadius:"4px"},placeholder:"请输入",class:"input-demo",min:10,max:100},null,8,["modelValue"]),t(re,{type:"primary",onClick:z},{default:n(()=>[t(ut)]),_:1})]),_:1},8,["label","modelValue"])])):Q("",!0),t(ce,null,{default:n(()=>[i("div",Mi,[t(re,{onClick:m[9]||(m[9]=$=>a.value=!1)},{default:n(()=>[v(r(b.$t("knowledgeLib.cancel")),1)]),_:1}),t(re,{style:{"margin-left":"10px"},type:"primary","html-type":"submit"},{default:n(()=>[v(r(b.$t("knowledgeLib.submit")),1)]),_:1})])]),_:1})]),_:1},8,["model"])])])]),_:1}),t(We,{key:"2"},{title:n(()=>[t(pt),v(" "+r(b.$t("knowledgeLib.tool_tab_2")),1)]),default:n(()=>[i("div",Bi,[i("div",Fi,[i("div",Pi,[t(y,{modelValue:s.value,"onUpdate:modelValue":m[10]||(m[10]=$=>s.value=$),type:"button",style:{"margin-right":"10px"},onChange:X},{default:n(()=>[t(l,{value:"1"},{default:n(()=>[v(r(b.$t("knowledgeLib.radio_label_1")),1)]),_:1}),t(l,{value:"2"},{default:n(()=>[v(r(b.$t("knowledgeLib.radio_label_2")),1)]),_:1})]),_:1},8,["modelValue"]),t(Re,{position:"bottom"},{content:n(()=>[t(_e,{direction:"vertical"},{default:n(()=>[t(P,{"model-value":V.value,indeterminate:k.value,onChange:se,style:{"margin-left":"10px"}},{default:n(()=>[v(r(b.$t("knowledgeLib.check_all")),1)]),_:1},8,["model-value","indeterminate"])]),_:1}),t(he,{style:{margin:"10px 0"}}),i("p",null,[t(re,{type:"text",class:"button",style:{color:"#2a2a2b"},onClick:m[11]||(m[11]=$=>ae(1))},{icon:n(()=>[t(Le)]),default:n(()=>[v(" "+r(b.$t("knowledgeLib.enable_checked")),1)]),_:1})]),i("p",null,[t(re,{type:"text",class:"button",style:{color:"#2a2a2b"},onClick:m[12]||(m[12]=$=>ae(0))},{icon:n(()=>[t(Pe)]),default:n(()=>[v(" "+r(b.$t("knowledgeLib.disable_checked")),1)]),_:1})]),t(he,{style:{margin:"10px 0"}}),i("p",null,[t(re,{type:"text",class:"button",style:{color:"#2a2a2b"},onClick:m[13]||(m[13]=$=>ae(3))},{icon:n(()=>[t(_t)]),default:n(()=>[v(" "+r(b.$t("knowledgeLib.delete_checked")),1)]),_:1})])]),default:n(()=>[t(re,{type:"outline",class:"button",style:{"margin-right":"10px"}},{default:n(()=>[v(r(b.$t("knowledgeLib.select_all"))+" ",1),t(Z,{style:{"margin-left":"4px"}})]),_:1})]),_:1}),Ne(t(_e,{direction:"vertical",size:"large",style:{"margin-right":"10px"},class:"space_search"},{default:n(()=>[t(Xe,{style:{width:"220px"},modelValue:f.keywords,"onUpdate:modelValue":m[14]||(m[14]=$=>f.keywords=$),onInput:m[15]||(m[15]=$=>oe()),"allow-clear":"",onClear:m[16]||(m[16]=Ut($=>oe(),["stop"])),placeholder:b.$t("knowledgeLib.search_placeholder")},null,8,["modelValue","placeholder"])]),_:1},512),[[Qe,!S.value]]),Ne(t(re,{type:"outline",class:"button",style:{"margin-right":"10px"},onClick:m[17]||(m[17]=Ut($=>S.value=!S.value,["stop"]))},{icon:n(()=>[t(ke)]),_:1},512),[[Qe,S.value]]),t(Re,{position:"bottom"},{content:n(()=>[t(y,{modelValue:ie.value,"onUpdate:modelValue":m[18]||(m[18]=$=>ie.value=$),direction:"vertical",size:"large",onChange:le},{default:n(()=>[t(l,{value:""},{default:n(()=>[v(r(b.$t("knowledgeLib.all")),1)]),_:1}),t(l,{value:1},{default:n(()=>[v(r(b.$t("knowledgeLib.enable")),1)]),_:1}),t(l,{value:0},{default:n(()=>[v(r(b.$t("knowledgeLib.disable")),1)]),_:1})]),_:1},8,["modelValue"])]),default:n(()=>[t(re,{type:"outline",class:"button",style:{"margin-right":"10px"}},{default:n(()=>[t(mt)]),_:1})]),_:1}),t(Ti,{item:e.item,onCanplaythrough:j},null,8,["item"])])]),t(he,{style:{"margin-top":"10px"}}),i("div",Ri,[t(Ee,{loading:ue.value,tip:Ni},{default:n(()=>[t(Se,{modelValue:K.value,"onUpdate:modelValue":m[19]||(m[19]=$=>K.value=$),onChange:fe},{default:n(()=>[(w(!0),W(ne,null,de(H.value,($,pe)=>(w(),W("div",{class:kt(["groupList",{groupActive:L.value==pe,groupNoActive:L.value!=pe}]),key:pe},[t(P,{value:$.chunk_id},null,8,["value"]),i("div",{class:kt(["groupList-content emphaRed",{omisson:x.value}]),onClick:Ue=>te(pe),onDblclick:Ue=>u($),innerHTML:$.content_with_weight},null,42,Ei),i("div",qi,[t(Ie,{modelValue:$.available_int,"onUpdate:modelValue":Ue=>$.available_int=Ue,"checked-value":1,"unchecked-value":0,onChange:Ue=>ge($),size:"small"},null,8,["modelValue","onUpdate:modelValue","onChange"])])],2))),128))]),_:1},8,["modelValue"])]),_:1},8,["loading"])])]),t(Ii,{ref_key:"eidtDil",ref:c,item:M,eidtDilVisible:h.value,"onUpdate:eidtDilVisible":m[20]||(m[20]=$=>h.value=$),onCanplaythrough:j},null,8,["item","eidtDilVisible"])]),_:1})]),_:1})]),_:1},8,["visible"]),t(gn,{visible:D.value,onOk:Fe,onCancel:m[22]||(m[22]=$=>D.value=!1)},null,8,["visible"])],64)}}},Gi=Te(Hi,[["__scopeId","data-v-166b50a8"]]),Je=window.innerHeight-185;function Ki(e,o){if(arguments.length===0)return null;const a=o||"{y}-{m}-{d} {h}:{i}:{s}";let s;typeof e=="object"?s=e:(typeof e=="string"&&/^[0-9]+$/.test(e)&&(e=parseInt(e)),typeof e=="number"&&e.toString().length===10&&(e=e*1e3),s=new Date(e));const x={y:s.getFullYear(),m:s.getMonth()+1,d:s.getDate(),h:s.getHours(),i:s.getMinutes(),s:s.getSeconds(),a:s.getDay()};return a.replace(/{([ymdhisa])+}/g,(L,c)=>{let h=x[c];return c==="a"?["日","一","二","三","四","五","六"][h]:(L.length>0&&h<10&&(h="0"+h),h||0)})}const Wi=e=>[{title:e("knowledgeLib.table_name"),dataIndex:"name",slotName:"name",width:300},{title:e("knowledgeLib.table_chunk"),dataIndex:"chunk_num",width:90},{title:e("knowledgeLib.table_create_time"),dataIndex:"create_time",slotName:"create_time",width:200},{title:e("knowledgeLib.table_parser"),dataIndex:"parser_id",slotName:"parser_id",width:150},{title:e("knowledgeLib.table_start"),dataIndex:"status",slotName:"status",width:100},{title:e("knowledgeLib.table_run"),dataIndex:"run",slotName:"run",width:100},{title:e("knowledgeLib.table_action"),dataIndex:"action",slotName:"action",width:200,minWidth:200}],Xi={class:"container"},Ji={class:"main-container"},Yi={class:"rt-container"},Zi={class:"action-icon"},Qi={class:"action-icon"},es={style:{display:"flex","align-items":"center"}},ts={style:{width:"100px"}},ns={class:"popover-content"},os=["innerHTML"],as={class:"popover-content"},ls=["innerHTML"],is={class:"popover-content"},ss=["innerHTML"],rs={class:"popover-content"},ds=["innerHTML"],us={class:"popover-content"},cs=["innerHTML"],ps={__name:"index",props:{kb_id:{type:String,default:""}},setup(e){const o=e,a=p(null),s=()=>({number:"",name:"",contentType:"",filterType:"",createdTime:[],status:""}),{loading:x,setLoading:L}=wn(!0),{t:c}=nt(),h=p([]),M=p(s()),D=p([]),C=p([]);let N=ee({});const _=p("medium");p(!1);let S=p(!1),F=p(""),f=p("1"),U=p(!1),T=p([]),H=p(0),z=p(null),J=p(null);p("docx"),p("");let B=ee({}),Y=ee({}),u=ee({});ee({});let d=p(null),A=ee({asr_id:"paraformer-realtime-8k-v1",embd_id:"BAAI/bge-large-zh-v1.5",img2txt_id:"qwen-vl-max",llm_id:"qwen-plus",name:"wanghaos Kingdom",parser_ids:"naive:General,qa:Q&A,resume:Resume,manual:Manual,table:Table,paper:Paper,book:Book,laws:Laws,presentation:Presentation,picture:Picture,one:One",rerank_id:"BAAI/bge-reranker-v2-m3",role:"owner",tenant_id:"948fc6fa41ab11ef8fb80242ac120004",parser_idObj:{}}),k=p([]);const V=p(!1),K=l=>{T.value=[],B=l,X.page=1,te({kb_id:B.id,...X}),b(B.id)},ie=()=>{if(k.value.length){const l=k.value.findIndex(y=>y.id==o.kb_id);l!==-1&&K(k.value[l])}},X={page:1,page_size:10},se=ee({...X}),fe=Ae(()=>[{name:c("knowledgeLib.font_size.mini"),value:"mini"},{name:c("knowledgeLib.font_size.small"),value:"small"},{name:c("knowledgeLib.font_size.medium"),value:"medium"},{name:c("knowledgeLib.font_size.large"),value:"large"}]),ae=Ae(()=>Wi(c)),te=async l=>{L(!0);try{const y=await Bt(l);y.code=="0"&&(u=A.parser_ids.split(",").reduce((Z,P)=>{const[_e,Le]=P.split(":");return Z[_e]=Le,Z},{}),A.parser_idObj=u,h.value=y.data.docs||[],h.value=h.value.map(Z=>({...Z,loading:!1,parser_id:u[Z.parser_id]})),se.page=l.page,se.current=l.page,se.total=y.data.total,ge())}catch{}finally{L(!1)}};let le=null;const ge=async()=>{try{let l={...X,kb_id:B.id};const y=await Bt(l);y.code=="0"&&(u=A.parser_ids.split(",").reduce((P,_e)=>{const[Le,Pe]=_e.split(":");return P[Le]=Pe,P},{}),A.parser_idObj=u,h.value=y.data.docs||[],h.value=h.value.map(P=>({...P,loading:!1,parser_id:u[P.parser_id]})),h.value.length&&h.value.some(P=>P.run=="1")?le||(le=setInterval(ge,3e3)):le&&(clearInterval(le),le=null))}catch(l){console.log(l)}},ue=()=>{X.page=1,te({kb_id:B.id,...X,keywords:F.value})},oe=l=>{Object.assign(N,l),d.value.handleClick(l)},j=l=>{X.page=l,te({...X,kb_id:B.id})},je=l=>{U.value=l},Be=l=>{T.value=l},Fe=async(l={page:1,page_size:10})=>{S.value=!0;try{const{data:y}=await Dt(l);k.value=y.kbs,k.value.length>0&&k.value[0]&&(te({kb_id:o.kb_id,...X}),ie(),b(o.kb_id))}catch{}finally{S.value=!1}},b=async l=>{Y=(await mo({kb_id:l})).data,z.value.changekbid(Y.id),J.value.changekbObj(Y)};function m(l){f.value=l}const O=(l,y)=>{_.value=l},$e=()=>{f.value="1",k.value[H.value].id},be=async()=>{f.value="1";let l=k.value[H.value].id;const{data:y}=await Dt();k.value=y,te({kb_id:l,...X}),b(l)},he=async l=>{Promise.all(T.value.map(async y=>{await co({doc_id:y,status:l})})).then(()=>{q.success(c("management.edit_success")),Ie()})},ve=async l=>{l!=3?(await zt({doc_ids:T.value,run:l})).code==0&&(T.value.forEach(async Z=>{k.value.forEach(async P=>{P.id==Z&&(P.loading=!0)})}),Ie()):V.value=!0},ce=async()=>{try{let l=await Mt({doc_id:T.value});l.code==0?(q.success(c("management.delete_success")),Ie(),tt(o.kb_id)):q.error(l.message)}catch(l){console.log(l)}finally{V.value=!1}},Ie=async()=>{await te({kb_id:k.value[H.value].id,...X})};function rt(l,y){const Z=h.value.find(P=>P.id===l);Z&&(Z.name=y)}const dt=async l=>{(await Mt({doc_id:l.id})).code==0?(q.success(c("management.delete_success")),tt(o.kb_id),te({kb_id:B.id,...X})):q.error(c("management.delete_fail"))},ut=async l=>{await po({url:`/api/v1/document/get/${l.id}`,filename:l.name})},re=async l=>{(await _o({doc_id:l.id,status:l.status})).code==0?q.success(c("management.edit_success")):q.error(c("management.edit_fail"))},ct=async l=>{l.loading=!0;let y;l.run=="0"?y="1":l.run=="1"?y="2":(l.run=="2",y="1"),(await zt({doc_ids:[l.id],run:y})).code==0&&te({kb_id:k.value[H.value].id,...X}),l.loading=!1},We=async l=>{X.page=1,te({kb_id:B.id,...X})},pt=l=>{l.type=="doc"?window.open(`${window.RGFLOW_BASE_URL}/document/${l.id}?ext=docx&prefix=document`):l.type=="pdf"&&window.open(`${window.RGFLOW_BASE_URL}/v1/document/get/${l.id}`)};return Zt(()=>ae.value,l=>{D.value=Jt(l),D.value.forEach((y,Z)=>{y.checked=!0}),C.value=Jt(D.value)},{deep:!0,immediate:!0}),ye(()=>{Fe()}),(l,y)=>{const Z=R("icon-down"),P=we,_e=R("icon-play-circle"),Le=R("icon-record"),Pe=R("icon-check-circle"),_t=R("icon-close-circle"),Re=at,Xe=R("icon-delete"),ke=ln,mt=sn,Se=Yn,Ee=Jn,ft=Oe,gt=ot,$=R("icon-refresh"),pe=xt,Ue=R("icon-line-height"),$n=jo,Ln=Oo,Cn=R("icon-file"),Vn=Xn,xn=Vt,qe=Ct,bt=R("icon-sync"),Tn=R("icon-close"),On=R("icon-tool"),jn=Wn,In=R("icon-download"),Sn=Kn,Un=en,ht=To,vt=wt,An=yt;return w(),W("div",Xi,[i("div",Ji,[i("div",Yi,[t(An,{"active-key":I(f),onChange:m},{default:n(()=>[t(vt,{key:"1",title:l.$t("knowledgeLib.tab_1")},{default:n(()=>[t(ht,{class:"rt-container-main",style:Ye([{height:I(Je)+"px"},{overflow:"auto"}])},{default:n(()=>[t(Un,{ref_key:"account",ref:a,class:"general-card",title:"",style:{height:"calc(100% - 25px)","overflow-y":"auto","padding-top":"20px"}},{default:n(()=>[t(Ee,null,{default:n(()=>[t(Se,{flex:1,span:12},{default:n(()=>[t(ft,{model:M.value,"label-col-props":{span:6},"wrapper-col-props":{span:18},"label-align":"left"},{default:n(()=>[t(Ee,{gutter:16},{default:n(()=>[t(Se,{span:24,style:{"margin-bottom":"10px",display:"flex","justify-content":"space-between"}},{default:n(()=>[t(ke,{position:"bottom",modelValue:I(T).length,"onUpdate:modelValue":y[5]||(y[5]=g=>I(T).length=g),trigger:"click"},{content:n(()=>[i("p",null,[t(P,{type:"text",class:"button",style:{color:"#2a2a2b"},onClick:y[0]||(y[0]=g=>he(1))},{icon:n(()=>[t(_e)]),default:n(()=>[v(" "+r(l.$t("knowledgeLib.select_enable")),1)]),_:1})]),i("p",null,[t(P,{type:"text",class:"button",style:{color:"#2a2a2b"},onClick:y[1]||(y[1]=g=>he(0))},{icon:n(()=>[t(Le,{color:""})]),default:n(()=>[v(" "+r(l.$t("knowledgeLib.select_disable")),1)]),_:1})]),i("p",null,[t(P,{type:"text",class:"button",style:{color:"#2a2a2b"},onClick:y[2]||(y[2]=g=>ve(1))},{icon:n(()=>[t(Pe)]),default:n(()=>[v(" "+r(l.$t("knowledgeLib.select_start")),1)]),_:1})]),i("p",null,[t(P,{type:"text",class:"button",style:{color:"#2a2a2b"},onClick:y[3]||(y[3]=g=>ve(2))},{icon:n(()=>[t(_t)]),default:n(()=>[v(" "+r(l.$t("knowledgeLib.select_cancel")),1)]),_:1})]),t(Re,{style:{margin:"10px 0"}}),i("p",null,[t(P,{type:"text",class:"button",style:{color:"#2a2a2b"},onClick:y[4]||(y[4]=g=>ve(3))},{icon:n(()=>[t(Xe)]),default:n(()=>[v(" "+r(l.$t("knowledgeLib.select_delete")),1)]),_:1})])]),default:n(()=>[t(P,{disabled:I(T).length==0,border:""},{default:n(()=>[v(r(l.$t("knowledgeLib.select_all"))+" ",1),t(Z,{style:{"margin-left":"4px"}})]),_:1},8,["disabled"])]),_:1},8,["modelValue"]),i("span",null,[t(mt,{placeholder:l.$t("knowledgeLib.search_placeholder"),style:{width:"200px","margin-right":"10px"},modelValue:I(F),"onUpdate:modelValue":y[6]||(y[6]=g=>Mn(F)?F.value=g:F=g),onChange:ue},null,8,["placeholder","modelValue"]),t(ql,{kbobj:I(B),onChangeFetchData:We},null,8,["kbobj"])])]),_:1})]),_:1})]),_:1},8,["model"])]),_:1})]),_:1}),t(Re,{style:{"margin-top":"0"}}),t(Ee,{style:{"margin-bottom":"16px"}},{default:n(()=>[t(Se,{span:12},{default:n(()=>[t(gt)]),_:1}),t(Se,{span:12,style:{display:"flex","align-items":"center","justify-content":"end"}},{default:n(()=>[t(pe,{content:l.$t("knowledgeLib.tips_fresh")},{default:n(()=>[i("div",Zi,[t($,{size:"18"})])]),_:1},8,["content"]),t(Ln,{onSelect:O},{content:n(()=>[(w(!0),W(ne,null,de(fe.value,g=>(w(),E($n,{key:g.value,value:g.value,class:kt({active:g.value===_.value})},{default:n(()=>[i("span",null,r(g.name),1)]),_:2},1032,["value","class"]))),128))]),default:n(()=>[t(pe,{content:l.$t("knowledgeLib.tips_density")},{default:n(()=>[i("div",Qi,[t(Ue,{size:"18"})])]),_:1},8,["content"])]),_:1})]),_:1})]),_:1}),t(Sn,{"row-key":"id",loading:I(x),pagination:se,columns:D.value,data:h.value,bordered:!1,size:_.value,onPageChange:j,"max-height":I(Je),scroll:{x:1e3},"row-selection":{type:"checkbox",showCheckedAll:!0,onlyCurrent:!1},onSelectAll:je,onSelectionChange:Be},{name:n(({record:g})=>[t(Vn,{onClick:Ce=>pt(g)},{default:n(()=>[t(Cn,{style:{"margin-right":"4px"}}),v(" "+r(g.name),1)]),_:2},1032,["onClick"])]),create_time:n(({record:g})=>[i("span",null,r(I(Ki)(g.create_time)),1)]),status:n(({record:g})=>[t(xn,{modelValue:g.status,"onUpdate:modelValue":Ce=>g.status=Ce,size:"small","checked-value":"1","unchecked-value":"0",onChange:Ce=>re(g)},null,8,["modelValue","onUpdate:modelValue","onChange"])]),run:n(({record:g})=>[i("div",es,[i("div",ts,[g.run=="4"?(w(),E(ke,{key:0,position:"lt",title:""},{content:n(()=>[i("div",ns,[i("p",null,r(l.$t("knowledgeLib.popover_label_1"))+":"+r(g.process_begin_at),1),i("p",null,r(l.$t("knowledgeLib.popover_label_2"))+":"+r(g.process_duation.toFixed(2)),1),i("div",null,[i("p",null,[v(r(l.$t("knowledgeLib.popover_label_3"))+":",1),i("span",{innerHTML:g.progress_msg.replace(/\n/g,"<br/>")},null,8,os)])])])]),default:n(()=>[t(qe,{loading:g.loading,color:"red",border:""},{default:n(()=>[v(r(l.$t("knowledgeLib.table_status_fail")),1)]),_:2},1032,["loading"])]),_:2},1024)):Q("",!0),g.run=="3"?(w(),E(ke,{key:1,position:"lt",title:""},{content:n(()=>[i("div",as,[i("p",null,r(l.$t("knowledgeLib.popover_label_1"))+":"+r(g.process_begin_at),1),i("p",null,r(l.$t("knowledgeLib.popover_label_2"))+":"+r(g.process_duation.toFixed(2)),1),i("div",null,[i("p",null,[v(r(l.$t("knowledgeLib.popover_label_3"))+":",1),i("span",{innerHTML:g.progress_msg.replace(/\n/g,"<br/>")},null,8,ls)])])])]),default:n(()=>[t(qe,{loading:g.loading,color:"blue",border:""},{default:n(()=>[v(r(l.$t("knowledgeLib.table_status_finish")),1)]),_:2},1032,["loading"])]),_:2},1024)):Q("",!0),g.run=="1"?(w(),E(ke,{key:2,position:"lt",title:""},{content:n(()=>[i("div",is,[i("p",null,r(l.$t("knowledgeLib.popover_label_1"))+":"+r(g.process_begin_at),1),i("p",null,r(l.$t("knowledgeLib.popover_label_2"))+":"+r(g.process_duation.toFixed(2)),1),i("div",null,[i("p",null,[v(r(l.$t("knowledgeLib.popover_label_3"))+":",1),i("span",{innerHTML:g.progress_msg.replace(/\n/g,"<br/>")},null,8,ss)])])])]),default:n(()=>[t(qe,{loading:g.loading,color:"blue",border:""},{default:n(()=>[v(r(l.$t("knowledgeLib.table_status_running")),1)]),_:2},1032,["loading"])]),_:2},1024)):Q("",!0),g.run=="2"?(w(),E(ke,{key:3,position:"lt",title:""},{content:n(()=>[i("div",rs,[i("p",null,r(l.$t("knowledgeLib.popover_label_1"))+":"+r(g.process_begin_at),1),i("p",null,r(l.$t("knowledgeLib.popover_label_2"))+":"+r(g.process_duation.toFixed(2)),1),i("div",null,[i("p",null,[v(r(l.$t("knowledgeLib.popover_label_3"))+":",1),i("span",{innerHTML:g.progress_msg.replace(/\n/g,"<br/>")},null,8,ds)])])])]),default:n(()=>[t(qe,{loading:g.loading,color:"gold",border:""},{default:n(()=>[v(r(l.$t("knowledgeLib.table_status_cancel")),1)]),_:2},1032,["loading"])]),_:2},1024)):Q("",!0),g.run=="0"?(w(),E(ke,{key:4,position:"lt",title:""},{content:n(()=>[i("div",us,[i("p",null,r(l.$t("knowledgeLib.popover_label_1"))+":"+r(g.process_begin_at),1),i("p",null,r(l.$t("knowledgeLib.popover_label_2"))+":"+r(g.process_duation.toFixed(2)),1),i("div",null,[i("p",null,[v(r(l.$t("knowledgeLib.popover_label_3"))+":",1),i("span",{innerHTML:g.progress_msg.replace(/\n/g,"<br/>")},null,8,cs)])])])]),default:n(()=>[t(qe,{loading:g.loading,color:"green",border:""},{default:n(()=>[v(r(l.$t("knowledgeLib.table_status_stop")),1)]),_:2},1032,["loading"])]),_:2},1024)):Q("",!0)]),i("div",null,[t(P,{type:"text",size:"large",onClick:Ce=>ct(g),loading:g.loading},{icon:n(()=>[g.run=="4"?(w(),E(bt,{key:0})):Q("",!0),g.run=="3"?(w(),E(bt,{key:1})):Q("",!0),g.run=="2"?(w(),E(bt,{key:2,style:{color:"green"}})):Q("",!0),g.run=="1"?(w(),E(P,{key:3,status:"warning",shape:"circle",size:"small"},{default:n(()=>[t(Tn)]),_:1})):Q("",!0),g.run=="0"?(w(),E(_e,{key:4,style:{color:"green"}})):Q("",!0)]),_:2},1032,["onClick","loading"])])])]),action:n(({record:g})=>[t(pe,{content:l.$t("knowledgeLib.action_tip_parser")},{default:n(()=>[t(P,{type:"text",disabled:g.run=="1",onClick:Ce=>oe(g),size:"small"},{icon:n(()=>[t(On)]),_:2},1032,["disabled","onClick"])]),_:2},1032,["content"]),t(Gl,{item:g,onUpTabdateItem:rt},null,8,["item"]),t(jn,{content:l.$t("knowledgeLib.delete_confirm"),type:"warning",onOk:Ce=>dt(g)},{default:n(()=>[t(pe,{content:l.$t("knowledgeLib.action_tip_delete")},{default:n(()=>[t(P,{type:"text",size:"small",disabled:g.run=="1"},{icon:n(()=>[t(Xe)]),_:2},1032,["disabled"])]),_:2},1032,["content"])]),_:2},1032,["content","onOk"]),t(pe,{content:l.$t("knowledgeLib.action_tip_download")},{default:n(()=>[t(P,{type:"text",size:"small",disabled:g.run=="1",onClick:Ce=>ut(g)},{icon:n(()=>[t(In)]),_:2},1032,["disabled","onClick"])]),_:2},1032,["content"])]),_:1},8,["loading","pagination","columns","data","size","max-height"])]),_:1},512)]),_:1},8,["style"])]),_:1},8,["title"]),t(vt,{key:"2",title:l.$t("knowledgeLib.tab_2")},{default:n(()=>[t(ht,{class:"rt-container-main",style:Ye([{height:I(Je)+"px"},{overflow:"hidden"}])},{default:n(()=>[t(Ci,{ref_key:"testForm",ref:z},null,512)]),_:1},8,["style"])]),_:1},8,["title"]),t(vt,{key:"3",title:l.$t("knowledgeLib.tab_3")},{default:n(()=>[t(ht,{class:"rt-container-main",style:Ye([{height:I(Je)+"px"},{overflow:"auto"}])},{default:n(()=>[t(di,{ref_key:"configForm",ref:J,kbtenantInfo:I(A),onCancleConfig:$e,onSaveConfig:be},null,8,["kbtenantInfo"])]),_:1},8,["style"])]),_:1},8,["title"])]),_:1},8,["active-key"])])]),t(Gi,{ref_key:"toolForm",ref:d,kbtenantInfo:I(A),item:I(N),kbdetail:I(Y)},null,8,["kbtenantInfo","item","kbdetail"]),t(gn,{visible:V.value,onOk:ce,onCancel:y[7]||(y[7]=g=>V.value=!1)},null,8,["visible"])])}}},_s=Te(ps,[["__scopeId","data-v-5fbc68ba"]]),ms={class:"message-detail"},fs={__name:"MessageDetail",props:{id:{type:String,required:!0}},setup(e){return(o,a)=>(w(),W("div",ms,[t(_s,{kb_id:e.id},null,8,["kb_id"])]))}},gs=Te(fs,[["__scopeId","data-v-411eaba3"]]),hr={__name:"KnowledgeDetail",setup(e){const o=Bn(),{id:a,name:s}=o.query;return(x,L)=>(w(),E(Fn,null,{default:n(()=>[t(Pn,null,{default:n(()=>[t(Fl,{current_label:I(s)},null,8,["current_label"]),t(gs,{id:I(a)},null,8,["id"])]),_:1})]),_:1}))}};export{hr as default};