KnowledgeDetail-Cjv24oRs.js 79 KB

12345
  1. import{p as E,s as B,o as h,A as a,D as t,I as y,J as d,j as c,r as te,e as Ie,a9 as De,x as xe,a8 as Aa,c as A,B as Ge,a as l,F as ae,q as R,f as re,X as I,Z as de,L as Qt,n as Ze,G as tt,aa as St,ab as Pa,w as Zt,H as jt,b as wt,S as Ua,a0 as za}from"./vue-vendor-BdC0yijC.js";import Ma from"./LayoutExperience-BAYqWhKi.js";import Ra from"./ContentContainer-LIVv8BoO.js";/* empty css */import{B as Ba,a as Fa}from"./index-BvZdnbQf.js";import{_ as Se,u as ot,ag as Ea,B as $e,M as Ke,ah as Xa,ai as ea}from"./index-Bwyyoo5R.js";import{T as kt,a as xt}from"./index-BE-YBmbe.js";/* empty css */import{S as Ga}from"./index-DWpjiO_Z.js";import{C as ta}from"./index-DP-UZmbB.js";import{a as aa,C as na}from"./index-CmPJCFsg.js";/* empty css */import"./index-DgY6HEkk.js";import{S as $t,O as Lt,a as Na,T as Ct}from"./index-C9ecuj4Q.js";import"./index-D4sHUj-y.js";import{R as oa,b as la,T as Ka}from"./index-B9XZQkcG.js";/* empty css */import{P as Ha}from"./index-BSKRP_J4.js";import{S as Tt}from"./index-BAkXmkWo.js";import{L as Wa}from"./index-BMe5XFxf.js";/* empty css */import{S as lt}from"./index-v7OSshFT.js";import{F as je,a as ze,R as Ya,C as Ja}from"./index-DZn4pLEw.js";import{P as sa}from"./index-D9So1Cdy.js";import{D as He}from"./index-BVK1gFHt.js";import{k as Qa,h as Za,i as en,j as tn,q as an,l as nn,m as on,n as ln,o as sn,p as At,r as rn,s as dn,t as cn,v as Pt,w as pn,x as Ut,y as zt,z as un,A as _n,B as Mt,C as mn,D as gn}from"./rgflow-dify-CnPXj_5v.js";import{s as fn}from"./knowledge-BiF-usJg.js";import"./index-BC1HuC3X.js";import"./index-3KGTXzI0.js";import{U as bn}from"./index-DeCbo3kz.js";import{M as X}from"./index-DX9k9xUh.js";import{T as Vt}from"./index-bxvcwYMW.js";import{I as st,a as ia}from"./index-DomGCBpM.js";/* empty css */import{S as qt}from"./index-BxL1MIvY.js";import{T as We}from"./index-DUYGpqxi.js";import{I as ra}from"./index-Dmf-9D7p.js";import{l as da,m as ca,g as hn,e as pa,f as vn,c as It,k as yn,d as wn,M as ua,o as kn,r as _a,S as Rt,j as xn,i as ma,h as Ot,n as ga,p as at,C as $n,a as Ln}from"./_getTag-BoGbgfVS.js";import{L as Cn,a as Tn,b as Vn}from"./index-DZG9UWi4.js";import{_ as fa}from"./DeleteModal-D_ZYqvI0.js";import{S as qn,a as In,D as On}from"./index-CECfUQqQ.js";import"./Header-z6r2C70I.js";import"./use-platform-information-CCFvVYoR.js";import"./use-logout-BESTCZ8V.js";import"./use-current-user-HuDJilDL.js";import"./login-B3C8F4HU.js";import"./index.es-DQat3s1x.js";import"./use-merge-state-DBHmqeCy.js";import"./index-CCNTd3qJ.js";import"./index-B3z4cY-J.js";import"./responsive-observe-4ACH6YSC.js";import"./index-BolZUd07.js";import"./render-function-CV4zhQl4.js";var Bt=Object.create,Dn=function(){function e(){}return function(o){if(!da(o))return{};if(Bt)return Bt(o);e.prototype=o;var n=new e;return e.prototype=void 0,n}}(),Ft=function(){try{var e=ca(Object,"defineProperty");return e({},"",{}),e}catch{}}();function Sn(e,o){for(var n=-1,i=e==null?0:e.length;++n<i&&o(e[n],n,e)!==!1;);return e}var jn=9007199254740991,An=/^(?:0|[1-9]\d*)$/;function Pn(e,o){var n=typeof e;return o=o??jn,!!o&&(n=="number"||n!="symbol"&&An.test(e))&&e>-1&&e%1==0&&e<o}function Un(e,o,n){o=="__proto__"&&Ft?Ft(e,o,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[o]=n}function ba(e,o){return e===o||e!==e&&o!==o}var zn=Object.prototype,Mn=zn.hasOwnProperty;function Rn(e,o,n){var i=e[o];(!(Mn.call(e,o)&&ba(i,n))||n===void 0&&!(o in e))&&Un(e,o,n)}function Bn(e,o){for(var n=-1,i=Array(e);++n<e;)i[n]=o(n);return i}var Fn=Object.prototype,En=Fn.hasOwnProperty;function Xn(e,o){var n=It(e),i=!n&&hn(e),k=!n&&!i&&pa(e),$=!n&&!i&&!k&&vn(e),p=n||i||k||$,v=p?Bn(e.length,String):[],P=v.length;for(var O in e)En.call(e,O)&&!(p&&(O=="length"||k&&(O=="offset"||O=="parent")||$&&(O=="buffer"||O=="byteLength"||O=="byteOffset")||Pn(O,P)))&&v.push(O);return v}function Gn(e){return wn(e)?Xn(e):yn(e)}var Ne=ca(Object,"create");function Nn(){this.__data__=Ne?Ne(null):{},this.size=0}function Kn(e){var o=this.has(e)&&delete this.__data__[e];return this.size-=o?1:0,o}var Hn="__lodash_hash_undefined__",Wn=Object.prototype,Yn=Wn.hasOwnProperty;function Jn(e){var o=this.__data__;if(Ne){var n=o[e];return n===Hn?void 0:n}return Yn.call(o,e)?o[e]:void 0}var Qn=Object.prototype,Zn=Qn.hasOwnProperty;function eo(e){var o=this.__data__;return Ne?o[e]!==void 0:Zn.call(o,e)}var to="__lodash_hash_undefined__";function ao(e,o){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=Ne&&o===void 0?to:o,this}function Oe(e){var o=-1,n=e==null?0:e.length;for(this.clear();++o<n;){var i=e[o];this.set(i[0],i[1])}}Oe.prototype.clear=Nn;Oe.prototype.delete=Kn;Oe.prototype.get=Jn;Oe.prototype.has=eo;Oe.prototype.set=ao;function no(){this.__data__=[],this.size=0}function it(e,o){for(var n=e.length;n--;)if(ba(e[n][0],o))return n;return-1}var oo=Array.prototype,lo=oo.splice;function so(e){var o=this.__data__,n=it(o,e);if(n<0)return!1;var i=o.length-1;return n==i?o.pop():lo.call(o,n,1),--this.size,!0}function io(e){var o=this.__data__,n=it(o,e);return n<0?void 0:o[n][1]}function ro(e){return it(this.__data__,e)>-1}function co(e,o){var n=this.__data__,i=it(n,e);return i<0?(++this.size,n.push([e,o])):n[i][1]=o,this}function be(e){var o=-1,n=e==null?0:e.length;for(this.clear();++o<n;){var i=e[o];this.set(i[0],i[1])}}be.prototype.clear=no;be.prototype.delete=so;be.prototype.get=io;be.prototype.has=ro;be.prototype.set=co;function po(){this.size=0,this.__data__={hash:new Oe,map:new(ua||be),string:new Oe}}function uo(e){var o=typeof e;return o=="string"||o=="number"||o=="symbol"||o=="boolean"?e!=="__proto__":e===null}function rt(e,o){var n=e.__data__;return uo(o)?n[typeof o=="string"?"string":"hash"]:n.map}function _o(e){var o=rt(this,e).delete(e);return this.size-=o?1:0,o}function mo(e){return rt(this,e).get(e)}function go(e){return rt(this,e).has(e)}function fo(e,o){var n=rt(this,e),i=n.size;return n.set(e,o),this.size+=n.size==i?0:1,this}function Me(e){var o=-1,n=e==null?0:e.length;for(this.clear();++o<n;){var i=e[o];this.set(i[0],i[1])}}Me.prototype.clear=po;Me.prototype.delete=_o;Me.prototype.get=mo;Me.prototype.has=go;Me.prototype.set=fo;function bo(e,o){for(var n=-1,i=o.length,k=e.length;++n<i;)e[k+n]=o[n];return e}var ho=kn(Object.getPrototypeOf,Object);function vo(){this.__data__=new be,this.size=0}function yo(e){var o=this.__data__,n=o.delete(e);return this.size=o.size,n}function wo(e){return this.__data__.get(e)}function ko(e){return this.__data__.has(e)}var xo=200;function $o(e,o){var n=this.__data__;if(n instanceof be){var i=n.__data__;if(!ua||i.length<xo-1)return i.push([e,o]),this.size=++n.size,this;n=this.__data__=new Me(i)}return n.set(e,o),this.size=n.size,this}function Re(e){var o=this.__data__=new be(e);this.size=o.size}Re.prototype.clear=vo;Re.prototype.delete=yo;Re.prototype.get=wo;Re.prototype.has=ko;Re.prototype.set=$o;var ha=typeof exports=="object"&&exports&&!exports.nodeType&&exports,Et=ha&&typeof module=="object"&&module&&!module.nodeType&&module,Lo=Et&&Et.exports===ha,Xt=Lo?_a.Buffer:void 0;Xt&&Xt.allocUnsafe;function Co(e,o){return e.slice()}function To(e,o){for(var n=-1,i=e==null?0:e.length,k=0,$=[];++n<i;){var p=e[n];o(p,n,e)&&($[k++]=p)}return $}function Vo(){return[]}var qo=Object.prototype,Io=qo.propertyIsEnumerable,Gt=Object.getOwnPropertySymbols,Oo=Gt?function(e){return e==null?[]:(e=Object(e),To(Gt(e),function(o){return Io.call(e,o)}))}:Vo;function Do(e,o,n){var i=o(e);return It(e)?i:bo(i,n(e))}function So(e){return Do(e,Gn,Oo)}var jo=Object.prototype,Ao=jo.hasOwnProperty;function Po(e){var o=e.length,n=new e.constructor(o);return o&&typeof e[0]=="string"&&Ao.call(e,"index")&&(n.index=e.index,n.input=e.input),n}var Nt=_a.Uint8Array;function Dt(e){var o=new e.constructor(e.byteLength);return new Nt(o).set(new Nt(e)),o}function Uo(e,o){var n=Dt(e.buffer);return new e.constructor(n,e.byteOffset,e.byteLength)}var zo=/\w*$/;function Mo(e){var o=new e.constructor(e.source,zo.exec(e));return o.lastIndex=e.lastIndex,o}var Kt=Rt?Rt.prototype:void 0,Ht=Kt?Kt.valueOf:void 0;function Ro(e){return Ht?Object(Ht.call(e)):{}}function Bo(e,o){var n=Dt(e.buffer);return new e.constructor(n,e.byteOffset,e.length)}var Fo="[object Boolean]",Eo="[object Date]",Xo="[object Map]",Go="[object Number]",No="[object RegExp]",Ko="[object Set]",Ho="[object String]",Wo="[object Symbol]",Yo="[object ArrayBuffer]",Jo="[object DataView]",Qo="[object Float32Array]",Zo="[object Float64Array]",el="[object Int8Array]",tl="[object Int16Array]",al="[object Int32Array]",nl="[object Uint8Array]",ol="[object Uint8ClampedArray]",ll="[object Uint16Array]",sl="[object Uint32Array]";function il(e,o,n){var i=e.constructor;switch(o){case Yo:return Dt(e);case Fo:case Eo:return new i(+e);case Jo:return Uo(e);case Qo:case Zo:case el:case tl:case al:case nl:case ol:case ll:case sl:return Bo(e);case Xo:return new i;case Go:case Ho:return new i(e);case No:return Mo(e);case Ko:return new i;case Wo:return Ro(e)}}function rl(e){return typeof e.constructor=="function"&&!xn(e)?Dn(ho(e)):{}}var dl="[object Map]";function cl(e){return ma(e)&&Ot(e)==dl}var Wt=at&&at.isMap,pl=Wt?ga(Wt):cl,ul="[object Set]";function _l(e){return ma(e)&&Ot(e)==ul}var Yt=at&&at.isSet,ml=Yt?ga(Yt):_l,va="[object Arguments]",gl="[object Array]",fl="[object Boolean]",bl="[object Date]",hl="[object Error]",ya="[object Function]",vl="[object GeneratorFunction]",yl="[object Map]",wl="[object Number]",wa="[object Object]",kl="[object RegExp]",xl="[object Set]",$l="[object String]",Ll="[object Symbol]",Cl="[object WeakMap]",Tl="[object ArrayBuffer]",Vl="[object DataView]",ql="[object Float32Array]",Il="[object Float64Array]",Ol="[object Int8Array]",Dl="[object Int16Array]",Sl="[object Int32Array]",jl="[object Uint8Array]",Al="[object Uint8ClampedArray]",Pl="[object Uint16Array]",Ul="[object Uint32Array]",W={};W[va]=W[gl]=W[Tl]=W[Vl]=W[fl]=W[bl]=W[ql]=W[Il]=W[Ol]=W[Dl]=W[Sl]=W[yl]=W[wl]=W[wa]=W[kl]=W[xl]=W[$l]=W[Ll]=W[jl]=W[Al]=W[Pl]=W[Ul]=!0;W[hl]=W[ya]=W[Cl]=!1;function et(e,o,n,i,k,$){var p;if(p!==void 0)return p;if(!da(e))return e;var v=It(e);if(v)p=Po(e);else{var P=Ot(e),O=P==ya||P==vl;if(pa(e))return Co(e);if(P==wa||P==va||O&&!k)p=O?{}:rl(e);else{if(!W[P])return k?e:{};p=il(e,P)}}$||($=new Re);var L=$.get(e);if(L)return L;$.set(e,p),ml(e)?e.forEach(function(D){p.add(et(D,o,n,D,e,$))}):pl(e)&&e.forEach(function(D,M){p.set(M,et(D,o,n,M,e,$))});var G=So,u=v?void 0:G(e);return Sn(u||e,function(D,M){u&&(M=D,D=e[M]),Rn(p,M,et(D,o,n,M,e,$))}),p}var zl=1,Ml=4;function Jt(e){return et(e,zl|Ml)}const Rl={__name:"TopBreadCrumb",props:{current_label:String},setup(e){return(o,n)=>{const i=E("icon-apps"),k=Ba,$=E("router-link"),p=Fa;return h(),B(p,{class:"breadcrumb"},{default:a(()=>[t(k,null,{default:a(()=>[t(i)]),_:1}),t(k,null,{default:a(()=>[t($,{to:"/knowledge"},{default:a(()=>[y(d(o.$t("header.知识库管理")),1)]),_:1})]),_:1}),t(k,null,{default:a(()=>[y(d(e.current_label),1)]),_:1})]),_:1})}}},Bl=Se(Rl,[["__scopeId","data-v-980b9069"]]);function ka(e=!1){const o=c(e);return{loading:o,setLoading:k=>{o.value=k},toggle:()=>{o.value=!o.value}}}const nt=async e=>{try{await fn(e)}catch(o){console.log(o)}},Fl={class:"aUpload"},El={name:"add",methods:{}},Xl=Object.assign(El,{props:["kbobj"],emits:["changeFetchData"],setup(e,{emit:o}){const{t:n}=ot();Ea.CancelToken;const i=c(!1),k=c(!1),$=c(!1),p=c("1");c(null);const v=c([]);te({name:"",nameJoin:"",post:"",txt:""});const P=e,O=o,L=c(),G=c([]);Ie(()=>".word, .pdf, .ppt, .excel, .txt, .zip, .rar, .7z, .doc, .docx, .xls, .xlsx, .pptx, .ppt, .pdf, .mp4, .avi, .mp3,.wav, .wma, .wmv, .rm,"),console.log(P,11);const u=async j=>{if(!P.kbobj.id){X.error(n("management.no_permission")),j(!1);return}G.value&&G.value.length>0&&(k.value=!0,G.value.map(Q=>{const z=new FormData;z.append("file",Q.file),z.append("kb_id",P.kbobj.id),Qa(z).then(Z=>{Z.code==0&&(O("changeFetchData"),X.success("上传成功"),S(),nt(P.kbobj.id))}).finally(()=>{k.value=!1})})),j(!1)},D=j=>{G.value=j},M=()=>{i.value=!0},f=j=>{u(j)},S=()=>{i.value=!1},T=j=>{v.value=[],G.value=[],k.value=!1},N=j=>{p.value=j,$.value=j=="2"};return De(()=>{}),xe(()=>{}),(j,Q)=>{const z=E("icon-plus"),Z=$e,V=xt,U=kt,K=bn,C=Ke,m=Aa("hasPermi");return h(),A(ae,null,[Ge((h(),B(Z,{type:"primary",onClick:M},{icon:a(()=>[t(z)]),default:a(()=>[y(" "+d(j.$t("knowledgeLib.create_file")),1)]),_:1})),[[m,"system:knowledgeLib:upload"]]),t(C,{visible:i.value,"onUpdate:visible":Q[0]||(Q[0]=g=>i.value=g),title:j.$t("knowledgeLib.upload_file"),onOpen:T,onCancel:S,"ok-loading":k.value,onBeforeOk:f,"title-align":"start"},{default:a(()=>[t(U,{"default-active-key":p.value,onChange:N},{default:a(()=>[t(V,{key:"1",title:j.$t("knowledgeLib.file")},null,8,["title"]),t(V,{key:"2",title:j.$t("knowledgeLib.folder")},null,8,["title"])]),_:1},8,["default-active-key"]),l("div",Fl,[t(K,{action:"/","auto-upload":!1,ref_key:"uploadRef",ref:L,"file-list":v.value,draggable:"",directory:$.value,onChange:D,multiple:""},null,8,["file-list","directory"])])]),_:1},8,["visible","title","ok-loading"])],64)}}}),Gl=Se(Xl,[["__scopeId","data-v-87e49217"]]),Nl={style:{width:"100%","text-align":"right"}},Kl={name:"add",methods:{}},Hl=Object.assign(Kl,{props:["item"],emits:["upTabdateItem"],setup(e,{emit:o}){const n=c(!1);c(!1);const i=te({name:""}),k=c(null),$={name:[{required:!0,message:"名称不允许为空"}]},p=e,v=o,P=async({values:u,errors:D})=>{if(D)return;(await Za({doc_id:p.item.id,name:i.name})).code==0?(X.success("操作成功"),n.value=!1,v("upTabdateItem",p.item.id,i.name)):X.error("操作失败")},O=()=>{n.value=!0},L=()=>{n.value=!1},G=u=>{Object.assign(i,p.item)};return De(()=>{}),xe(()=>{}),(u,D)=>{const M=E("icon-edit"),f=$e,S=Vt,T=st,N=ze,j=je,Q=Ke;return h(),A(ae,null,[t(S,{content:u.$t("knowledgeLib.action_tip_rename")},{default:a(()=>[t(f,{type:"text",disabled:p.item.run=="1",onClick:O,size:"small"},{icon:a(()=>[t(M)]),_:1},8,["disabled"])]),_:1},8,["content"]),t(Q,{visible:n.value,"onUpdate:visible":D[2]||(D[2]=z=>n.value=z),title:u.$t("knowledgeLib.action_tip_rename"),onBeforeOpen:G,onCancel:L,footer:!1,"title-align":"start"},{default:a(()=>[t(j,{ref_key:"formRef",ref:k,rules:$,model:i,onSubmit:P},{default:a(()=>[t(N,{field:"name",label:u.$t("knowledgeLib.rename_form_label")},{default:a(()=>[t(T,{modelValue:i.name,"onUpdate:modelValue":D[0]||(D[0]=z=>i.name=z),placeholder:u.$t("knowledgeLib.rename_form_placeholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),t(N,null,{default:a(()=>[l("div",Nl,[t(f,{onClick:D[1]||(D[1]=z=>n.value=!1)},{default:a(()=>[y(d(u.$t("knowledgeLib.cancel")),1)]),_:1}),t(f,{style:{"margin-left":"10px"},type:"primary","html-type":"submit"},{default:a(()=>[y(d(u.$t("knowledgeLib.submit")),1)]),_:1})])]),_:1})]),_:1},8,["model"])]),_:1},8,["visible","title"])],64)}}}),Wl="/assets/step1-vQjBW3d2.png",Yl="/assets/step2-BNwS3ZaL.png",Jl="/assets/qa_1-CdWDCucN.svg",Ql="/assets/qa_2-WNTk7kC5.svg",Zl="/assets/resume_1-xElz_9jJ.svg",es="/assets/resume_2-hm57IuQD.svg",ts="/assets/manual_1-DsDSeeJR.svg",as="/assets/manual_2-kreMI9gU.svg",ns="/assets/manual_3-CDCf1GiK.svg",os="/assets/manual_4-CUq9_DmJ.svg",ls="/assets/table_1-C1Gzyflt.svg",ss="/assets/table_2-CU9ZWRO6.svg",is="/assets/paper_1-CEamiECm.svg",rs="/assets/paper_2-D4WepLSX.svg",ds="/assets/book_1-BVBSJK2G.svg",cs="/assets/book_2-M4V_wT3a.svg",ps="/assets/book_3-Ce6b9PAe.svg",us="/assets/book_4-D7lSHW3g.svg",_s="/assets/laws_1-C6OzroHL.svg",ms="/assets/laws_2-DVBKQnRY.svg",gs="/assets/presentation_1-B4QwoifG.svg",fs="/assets/presentation_2-CsDCYiT1.svg",bs="/assets/one_1-C4_h75Is.svg",hs="/assets/one_2-BhU05vw3.svg",vs="/assets/tag_1-CciCK1lf.svg",ys="/assets/tag_2-zqS4_XmA.svg",ws="/assets/knowledge-graph-1-BYWCNKV0.svg",ks="/assets/knowledge-graph-2-CS8TlARm.svg",xs={key:0,"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"},$s={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"},Ls={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"},Cs={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"},Ts={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"},Vs={key:1,class:"categoryPanelWrapper___yI4rY"},qs={key:2,class:"categoryPanelWrapper___yI4rY"},Is={key:3,class:"categoryPanelWrapper___yI4rY"},Os={key:4,class:"categoryPanelWrapper___yI4rY"},Ds={key:5,class:"categoryPanelWrapper___yI4rY"},Ss={key:6,class:"categoryPanelWrapper___yI4rY"},js={key:7,class:"categoryPanelWrapper___yI4rY"},As={key:8,class:"categoryPanelWrapper___yI4rY"},Ps={key:9,class:"categoryPanelWrapper___yI4rY"},Us={key:10,class:"categoryPanelWrapper___yI4rY"},zs={key:11,class:"categoryPanelWrapper___yI4rY"},Ms={__name:"ParsingIntroduction",props:{type:{type:String,default:"naive"},parser_ids:{type:Array,default:[]}},setup(e){return(o,n)=>{const i=He;return h(),A(ae,null,[e.type==="naive"?(h(),A("section",xs,[l("h4",$s,' "General" '+d(o.$t("knowledgeLib.config_info.h4_1")),1),n[2]||(n[2]=l("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)),l("p",null,[y(d(o.$t("knowledgeLib.config_info.p_1_1")),1),n[0]||(n[0]=l("b",null,"DOCX、EXCEL、PPT、IMAGE、PDF、TXT",-1)),n[1]||(n[1]=y("。"))]),l("p",null,d(o.$t("knowledgeLib.config_info.p_1_2")),1),n[3]||(n[3]=l("p",null,null,-1)),l("li",null,d(o.$t("knowledgeLib.config_info.p_1_3")),1),l("li",null,d(o.$t("knowledgeLib.config_info.p_1_4")),1),n[4]||(n[4]=l("p",null,null,-1)),l("h4",Ls,' "General" '+d(o.$t("knowledgeLib.config_info.h4_2")),1),l("span",Cs,d(o.$t("knowledgeLib.config_info.p_2_1")),1),n[5]||(n[5]=l("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%"}},[l("img",{"data-inspector-line":"32","data-inspector-column":"8","data-inspector-relative-path":"src\\components\\svg-icon.tsx",src:Wl,alt:"",width:"50%"}),l("img",{"data-inspector-line":"32","data-inspector-column":"8","data-inspector-relative-path":"src\\components\\svg-icon.tsx",src:Yl,alt:"",width:"50%"})],-1)),l("h4",Ts," General "+d(o.$t("knowledgeLib.config_info.h4_3")),1),n[6]||(n[6]=l("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(i,{style:{"margin-top":"20px"}})])):R("",!0),e.type==="qa"?(h(),A("section",Vs,n[7]||(n[7]=[re('<h4 class="font-semibold text-base mt-0 mb-1">&quot;Q&amp;A&quot; 分块方法说明</h4><div><p>此块方法支持<b> excel </b>和<b> csv/txt </b>文件格式。</p><li> 如果文件是<b> excel </b>格式,则应由两个列组成 没有标题:一个提出问题,另一个用于答案, 答案列之前的问题列。多张纸是 只要列正确结构,就可以接受。 </li><li>如果文件是<b> csv/txt </b>格式 以 UTF-8 编码且用 TAB 作分开问题和答案的定界符。</li><p><i> 未能遵循上述规则的文本行将被忽略,并且 每个问答对将被认为是一个独特的部分。 </i></p></div><h4 class="font-semibold text-base mt-4 mb-1">&quot;Q&amp;A&quot; 示例</h4><span class="ant-typography css-1wxecgq">提出以下屏幕截图以促进理解。</span><div class="ant-row imageRow___C3Xpb css-1wxecgq" style="margin-top:10px;margin-left:-5px;margin-right:-5px;row-gap:10px;"><div class="ant-col ant-col-12 css-1wxecgq" style="padding-left:5px;padding-right:5px;display:flex;gap:10px;"><img src="'+Jl+'" alt="" width="50%"><img src="'+Ql+'" alt="" width="50%"></div></div><h4 class="font-semibold text-base mt-4 mb-1">Q&amp;A 对话示例</h4>',6),l("div",{class:"ant-divider css-1wxecgq ant-divider-horizontal",role:"separator"},null,-1)]))):R("",!0),e.type==="resume"?(h(),A("section",qs,n[8]||(n[8]=[re('<h4 class="font-semibold text-base mt-0 mb-1">&quot;Resume&quot; 分块方法说明</h4><div><p>支持的文件格式为<b>DOCX</b>、<b>PDF</b>、<b>TXT</b>。</p><p>简历有多种格式,就像一个人的个性一样,但我们经常必须将它们组织成结构化数据,以便于搜索。</p><p> 我们不是将简历分块,而是将简历解析为结构化数据。 作为HR,你可以扔掉所有的简历, 您只需与<i>&#39;RAGFlow&#39;</i>交谈即可列出所有符合资格的候选人。 </p></div><h4 class="font-semibold text-base mt-4 mb-1">&quot;Resume&quot; 示例</h4><span class="ant-typography css-1wxecgq">提出以下屏幕截图以促进理解。</span><div class="ant-row imageRow___C3Xpb css-1wxecgq" style="margin-top:10px;margin-left:-5px;margin-right:-5px;row-gap:10px;"><div class="ant-col ant-col-12 css-1wxecgq" style="padding-left:5px;padding-right:5px;display:flex;gap:10px;"><img src="'+Zl+'" alt="" width="50%"><img src="'+es+'" alt="" width="50%"></div></div><h4 class="font-semibold text-base mt-4 mb-1">Resume 对话示例</h4>',6),l("div",{class:"ant-divider css-1wxecgq ant-divider-horizontal",role:"separator"},null,-1)]))):R("",!0),e.type==="manual"?(h(),A("section",Is,n[9]||(n[9]=[re('<h4 class="font-semibold text-base mt-0 mb-1">&quot;Manual&quot; 分块方法说明</h4><div><p>仅支持<b>PDF</b>。</p><p> 我们假设手册具有分层部分结构。 我们使用最低的部分标题作为对文档进行切片的枢轴。 因此,同一部分中的图和表不会被分割,并且块大小可能会很大。 </p></div><h4 class="font-semibold text-base mt-4 mb-1">&quot;Manual&quot; 示例</h4><span class="ant-typography css-1wxecgq">提出以下屏幕截图以促进理解。</span><div class="ant-row imageRow___C3Xpb css-1wxecgq" style="margin-top:10px;margin-left:-5px;margin-right:-5px;row-gap:10px;"><div class="ant-col ant-col-12 css-1wxecgq" style="padding-left:5px;padding-right:5px;display:flex;gap:10px;"><img src="'+ts+'" alt="" width="50%"><img src="'+as+'" alt="" width="50%"></div><div class="ant-col ant-col-12 css-1wxecgq" style="margin-top:10px;padding-left:5px;padding-right:5px;display:flex;gap:10px;"><img src="'+ns+'" alt="" width="50%"><img src="'+os+'" alt="" width="50%"></div></div><h4 class="font-semibold text-base mt-4 mb-1">Manual 对话示例</h4>',6),l("div",{class:"ant-divider css-1wxecgq ant-divider-horizontal",role:"separator"},null,-1)]))):R("",!0),e.type==="table"?(h(),A("section",Os,n[10]||(n[10]=[re('<h4 class="font-semibold text-base mt-0 mb-1">&quot;Table&quot; 分块方法说明</h4><div> 支持 <p><b>EXCEL</b>和<b>CSV/TXT</b>格式文件。</p><p>以下是一些提示:</p><ul><li> 对于 csv 或 txt 文件,列之间的分隔符为 <em><b>TAB</b></em>。 </li><li>第一行必须是列标题。</li><li> 列标题必须是有意义的术语,以便我们的大语言模型能够理解。 列举一些同义词时最好使用斜杠<i>&#39;/&#39;</i>来分隔,甚至更好 使用方括号枚举值,例如 <i>&#39;gender/sex(male,female)&#39;</i>. <p>以下是标题的一些示例:</p><ol><li> 供应商/供货商<b>&#39;TAB&#39;</b>颜色(黄色、红色、棕色)<b>&#39;TAB&#39;</b>性别(男、女)<b>&#39;TAB&#39;尺码(M、L、XL、XXL)</b></li><b><li> 姓名/名字<b>&#39;TAB&#39;</b>电话/手机/微信<b>&#39;TAB&#39;</b>最高学历(高中,职高,硕士,本科,博士,初中,中技,中 专,专科,专升本,MPA,MBA,EMBA) </li></b></ol><b><p></p></b></li><b><li>表中的每一行都将被视为一个块。</li></b></ul></div><h4 class="font-semibold text-base mt-4 mb-1">&quot;Table&quot; 示例</h4><span class="ant-typography css-1wxecgq">提出以下屏幕截图以促进理解。</span><div class="ant-row imageRow___C3Xpb css-1wxecgq" style="margin-left:-5px;margin-right:-5px;row-gap:10px;"><div class="ant-col ant-col-12 css-1wxecgq" style="padding-left:5px;padding-right:5px;margin-top:10px;display:flex;gap:10px;"><img src="'+ls+'" alt="" width="50%"><img src="'+ss+'" alt="" width="50%"></div></div><h4 class="font-semibold text-base mt-4 mb-1">Table 对话示例</h4>',6),l("div",{class:"ant-divider css-1wxecgq ant-divider-horizontal",role:"separator"},null,-1)]))):R("",!0),e.type==="paper"?(h(),A("section",Ds,n[11]||(n[11]=[re('<h4 class="font-semibold text-base mt-0 mb-1">&quot;Paper&quot; 分块方法说明</h4><div><p>仅支持<b>PDF</b>文件。</p><p>如果我们的模型运行良好,论文将按其部分进行切片,例如<i>摘要、1.1、1.2</i>等。</p><p> 这样做的好处是LLM可以更好的概括论文中相关章节的内容, 产生更全面的答案,帮助读者更好地理解论文。 缺点是它增加了 LLM 对话的背景并增加了计算成本, 所以在对话过程中,你可以考虑减少‘<b>topN</b>’的设置。 </p></div><h4 class="font-semibold text-base mt-4 mb-1">&quot;Paper&quot; 示例</h4><span class="ant-typography css-1wxecgq">提出以下屏幕截图以促进理解。</span><div class="ant-row imageRow___C3Xpb css-1wxecgq" style="margin-left:-5px;margin-right:-5px;row-gap:10px;"><div class="ant-col ant-col-12 css-1wxecgq" style="padding-left:5px;padding-right:5px;margin-top:10px;display:flex;gap:10px;"><img src="'+is+'" alt="" width="50%"><img src="'+rs+'" alt="" width="50%"></div></div><h4 class="font-semibold text-base mt-4 mb-1">Paper 对话示例</h4>',6),l("div",{class:"ant-divider css-1wxecgq ant-divider-horizontal",role:"separator"},null,-1)]))):R("",!0),e.type==="book"?(h(),A("section",Ss,n[12]||(n[12]=[re('<h4 class="font-semibold text-base mt-0 mb-1">&quot;Book&quot; 分块方法说明</h4><div><p>支持的文件格式为<b>DOCX</b>、<b>PDF</b>、<b>TXT</b>。</p><p> 由于一本书很长,并不是所有部分都有用,如果是 PDF, 请为每本书设置<i>页面范围</i>,以消除负面影响并节省分析计算时间。 </p></div><h4 class="font-semibold text-base mt-4 mb-1">&quot;Book&quot; 示例</h4><span class="ant-typography css-1wxecgq">提出以下屏幕截图以促进理解。</span><div class="ant-row imageRow___C3Xpb css-1wxecgq" style="margin-left:-5px;margin-right:-5px;row-gap:10px;"><div class="ant-col ant-col-12 css-1wxecgq" style="padding-left:5px;padding-right:5px;margin-top:10px;display:flex;gap:10px;"><img src="'+ds+'" alt="" width="50%"><img src="'+cs+'" alt="" width="50%"></div><div class="ant-col ant-col-12 css-1wxecgq" style="padding-left:5px;padding-right:5px;margin-top:10px;display:flex;gap:10px;"><img src="'+ps+'" alt="" width="50%"><img src="'+us+'" alt="" width="50%"></div></div><h4 class="font-semibold text-base mt-4 mb-1">Book 对话示例</h4>',6),l("div",{class:"ant-divider css-1wxecgq ant-divider-horizontal",role:"separator"},null,-1)]))):R("",!0),e.type==="laws"?(h(),A("section",js,n[13]||(n[13]=[re('<h4 class="font-semibold text-base mt-0 mb-1">&quot;Laws&quot; 分块方法说明</h4><div><p>支持的文件格式为<b>DOCX</b>、<b>PDF</b>、<b>TXT</b>。</p><p>法律文件有非常严格的书写格式。 我们使用文本特征来检测分割点。</p><p>chunk的粒度与&#39;ARTICLE&#39;一致,所有上层文本都会包含在chunk中。</p></div><h4 class="font-semibold text-base mt-4 mb-1">&quot;Laws&quot; 示例</h4><span class="ant-typography css-1wxecgq">提出以下屏幕截图以促进理解。</span><div class="ant-row imageRow___C3Xpb css-1wxecgq" style="margin-left:-5px;margin-right:-5px;row-gap:10px;"><div class="ant-col ant-col-12 css-1wxecgq" style="padding-left:5px;padding-right:5px;margin-top:10px;display:flex;gap:10px;"><img src="'+_s+'" alt="" width="50%"><img src="'+ms+'" alt="" width="50%"></div></div><h4 class="font-semibold text-base mt-4 mb-1">Laws 对话示例</h4>',6),l("div",{class:"ant-divider css-1wxecgq ant-divider-horizontal",role:"separator"},null,-1)]))):R("",!0),e.type==="presentation"?(h(),A("section",As,n[14]||(n[14]=[re('<h4 class="font-semibold text-base mt-0 mb-1">&quot;Presentation&quot; 分块方法说明</h4><div><p>支持的文件格式为<b>PDF</b>、<b>PPTX</b>。</p><p>每个页面都将被视为一个块。 并且每个页面的缩略图都会被存储。</p><p><i>您上传的所有PPT文件都会使用此方法自动分块,无需为每个PPT文件进行设置。</i></p></div><h4 class="font-semibold text-base mt-4 mb-1">&quot;Presentation&quot; 示例</h4><span class="ant-typography css-1wxecgq">提出以下屏幕截图以促进理解。</span><div class="ant-row imageRow___C3Xpb css-1wxecgq" style="margin-left:-5px;margin-right:-5px;row-gap:10px;"><div class="ant-col ant-col-12 css-1wxecgq" style="padding-left:5px;padding-right:5px;margin-top:10px;display:flex;gap:10px;"><img src="'+gs+'" alt="" width="50%"><img src="'+fs+'" alt="" width="50%"></div></div><h4 class="font-semibold text-base mt-4 mb-1">Presentation 对话示例</h4>',6),l("div",{class:"ant-divider css-1wxecgq ant-divider-horizontal",role:"separator"},null,-1)]))):R("",!0),e.type==="one"?(h(),A("section",Ps,n[15]||(n[15]=[re('<h4 class="font-semibold text-base mt-0 mb-1">&quot;One&quot; 分块方法说明</h4><div><p>支持的文件格式为<b>DOCX、EXCEL、PDF、TXT</b>。</p><p>对于一个文档,它将被视为一个完整的块,根本不会被分割。</p><p>如果你要总结的东西需要一篇文章的全部上下文,并且所选LLM的上下文长度覆盖了文档长度,你可以尝试这种方法。</p></div><h4 class="font-semibold text-base mt-4 mb-1">&quot;One&quot; 示例</h4><span class="ant-typography css-1wxecgq">提出以下屏幕截图以促进理解。</span><div class="ant-row imageRow___C3Xpb css-1wxecgq" style="margin-left:-5px;margin-right:-5px;row-gap:10px;"><div class="ant-col ant-col-12 css-1wxecgq" style="padding-left:5px;padding-right:5px;margin-top:10px;display:flex;gap:10px;"><img src="'+bs+'" alt="" width="50%"><img src="'+hs+'" alt="" width="50%"></div></div><h4 class="font-semibold text-base mt-4 mb-1">One 对话示例</h4>',6),l("div",{class:"ant-divider css-1wxecgq ant-divider-horizontal",role:"separator"},null,-1)]))):R("",!0),e.type==="tag"?(h(),A("section",Us,n[16]||(n[16]=[re('<h5 class="font-semibold text-base mt-0 mb-1">&quot;Tag&quot; 分块方法说明</h5><div><p>使用“标签”作为分块方法的知识库应该被其他知识库使用,以将标签添加到其块中,对这些块的查询也将带有标签。</p><p>使用“标签”作为分块方法的知识库<b>不</b>应该参与 RAG 过程。</p><p>此知识库中的块是标签的示F例,它们演示了整个标签集以及块和标签之间的相关性。</p><p>此块方法支持<b>EXCEL</b>和<b>CSV/TXT</b>文件格式。</p><p> 如果文件为<b>Excel</b>格式,则它应该包含两列无标题:一列用于内容,另一列用于标签,内容列位于标签列之前。可以接受多个工作表,只要列结构正确即可。 </p><p>如果文件为 <b>CSV/TXT</b> 格式,则必须使用 UTF-8 编码并以 TAB 作为分隔符来分隔内容和标签。</p><p>在标签列中,标签之间使用英文 <b>逗号</b>。</p><i>不符合上述规则的文本行将被忽略,并且每对文本将被视为一个不同的块。</i></div><h5 class="font-semibold text-base mt-4 mb-1">&quot;Tag&quot; 示例</h5><span class="ant-typography css-1wxecgq">提出以下屏幕截图以促进理解。</span><div class="ant-row imageRow___C3Xpb css-1wxecgq" style="margin-left:-5px;margin-right:-5px;row-gap:10px;"><div class="ant-col ant-col-12 css-1wxecgq" style="padding-left:5px;padding-right:5px;margin-top:10px;display:flex;gap:10px;"><img src="'+vs+'" alt="" width="50%"><img src="'+ys+'" alt="" width="50%"></div></div><h5 class="font-semibold text-base mt-4 mb-1">Tag 对话示例</h5>',6),l("div",{class:"ant-divider css-1wxecgq ant-divider-horizontal",role:"separator"},null,-1),y(" `` ")]))):R("",!0),e.type==="knowledge_graph"?(h(),A("section",zs,n[17]||(n[17]=[re('<h5 class="font-semibold text-base mt-0 mb-1">&quot;Knowledge Graph&quot; 分块方法说明</h5><div><p>支持的文件格式为<b>DOCX、EXCEL、PPT、IMAGE、PDF、TXT、MD、JSON、EML</b></p><p> 文件分块后,使用分块提取整个文档的知识图谱和思维导图。此方法将简单的方法应用于分块文件: 连续的文本将被切成大约 512 个 token 数的块。 </p><p>接下来,将分块传输到 LLM 以提取知识图谱和思维导图的节点和关系。</p> 注意您需要指定的条目类型。 <p></p></div><h5 class="font-semibold text-base mt-4 mb-1">&quot;Knowledge Graph&quot; 示例</h5><span class="ant-typography css-1wxecgq">提出以下屏幕截图以促进理解。</span><div class="ant-row imageRow___C3Xpb css-1wxecgq" style="margin-left:-5px;margin-right:-5px;row-gap:10px;"><div class="ant-col ant-col-12 css-1wxecgq" style="padding-left:5px;padding-right:5px;margin-top:10px;display:flex;gap:10px;"><img src="'+ws+'" alt="" width="50%"><img src="'+ks+'" alt="" width="50%"></div></div><h5 class="font-semibold text-base mt-4 mb-1">Knowledge Graph 对话示例</h5>',6),l("div",{class:"ant-divider css-1wxecgq ant-divider-horizontal",role:"separator"},null,-1)]))):R("",!0)],64)}}},Rs={style:{position:"absolute",top:"0",left:"0",width:"100%",padding:"0 20px"}},Bs={style:{color:"#666666"}},Fs={class:"main-container-lf"},Es={class:"main-container-lf-down"},Xs={key:0},Gs={style:{width:"100%","text-align":"right"}},Ns={class:"main-container-rt"},Ks={name:"config",components:{IconPlus:ea,IconEdit:Xa},methods:{}},Hs=Object.assign(Ks,{props:["kbtenantInfo","kb_id"],emits:["cancleConfig","saveConfig"],setup(e,{expose:o,emit:n}){var U,K,C;const{t:i}=ot(),{loading:k,setLoading:$}=ka(!0),p=c(),v=e,P=n;let O=(C=(K=(U=v.kbtenantInfo.parser_ids.split(",").map(m=>{const[g,J]=m.split(":");return console.log(m),{name:J,value:g}}))==null?void 0:U.filter(m=>m.value!=="picture"))==null?void 0:K.filter(m=>m.value!=="audio"))==null?void 0:C.filter(m=>m.value!=="email");console.log(O);let L=te({}),G=c(!0);const u=te({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:"General",layout_recognize:!0}),D=Ie(()=>u.parser_id),M=Ie(()=>({name:[{required:!0,message:i("knowledgeLib.config_form_rule.rule_1")}],embd_id:[{required:!0,message:i("knowledgeLib.config_form_rule.rule_2")}],permission:[{required:!0,message:i("knowledgeLib.config_form_rule.rule_2")}],parser_id:[{required:!0,message:i("knowledgeLib.config_form_rule.rule_2")}],prompt:[{required:!0,message:i("knowledgeLib.config_form_rule.rule_3")}]}));c(!1);const f=c(),S=c({}),T=c([]);c(),c([]);const N=c([]);localStorage.getItem("httpUrl");const j=async({values:m,errors:g})=>{if(g)return;let J={name:u.name,avatar:u.avatar,description:u.description,language:u.language,permission:u.permission,embd_id:u.embd_id,parser_id:u.parser_id,parser_config:{chunk_token_num:u.chunk_token_num,layout_recognize:u.layout_recognize},kb_id:L.id};u.use_raptor&&(J.parser_config.raptor={use_raptor:u.use_raptor,prompt:u.prompt,max_token:u.max_token,threshold:u.threshold,max_cluster:u.max_cluster,random_seed:u.random_seed});try{$(!0),(await tn(J)).code=="0"?(X.success(i("knowledgeLib.config_success")),P("saveConfig"),nt(L.id)):X.error(i("management.no_permission")),$(!1)}catch(H){X.error(H.message),$(!1)}},Q=()=>{P("cancleConfig")};function z(){u.random_seed=Math.floor(Math.random()*1e4)+1}const Z=async m=>{try{const g=await en(m);S.value=g.data;for(let J in g.data)g.data.hasOwnProperty(J)&&g.data[J].llm.length>0&&(T.value=g.data[J].llm.filter(H=>H.type=="embedding"))}catch{}finally{}};return o({changekbObj:m=>{f.value.resetFields(),Qt(()=>{L=m;let g={name:L.name,avatar:L.avatar,pages:L.parser_config.pages,chunk_token_num:L.parser_config.chunk_token_num,description:L.description,language:"English",permission:L.permission,embd_id:L.embd_id||v.kbtenantInfo.embd_id,parser_id:L.parser_id,layout_recognize:!0},J={};L.parser_config&&L.parser_config.raptor?(J=L.parser_config.raptor,Object.assign(u,{...g,...J,use_raptor:L.parser_config.raptor.use_raptor})):Object.assign(u,{...g,use_raptor:!1}),N.value=[L.avatar],G.value=!1,setTimeout(()=>{G.value=!0},100),p.value.scrollTop=0})}}),De(()=>{$(!1),Z({})}),xe(()=>{}),(m,g)=>{const J=He,H=st,Y=ze,he=We,ce=la,ne=oa,le=Lt,_e=$t,se=qt,oe=Tt,me=lt,Le=ra,ge=$e,Ce=je;return h(),A("div",{ref_key:"scrollContainer",ref:p,class:"main-container-1"},[l("div",Rs,[g[14]||(g[14]=l("h4",{style:{"margin-bottom":"10px"}},null,-1)),l("div",Bs,d(m.$t("knowledgeLib.config_header")),1),t(J,{style:{"margin-top":"20px"}})]),l("div",Fs,[l("div",Es,[t(Ce,{ref_key:"formRef",ref:f,rules:M.value,model:u,style:{width:"calc(100% - 20px)"},layout:"vertical",onSubmit:j},{default:a(()=>[t(Y,{field:"name",label:m.$t("knowledgeLib.label_name")},{default:a(()=>[t(H,{modelValue:u.name,"onUpdate:modelValue":g[0]||(g[0]=r=>u.name=r),placeholder:m.$t("knowledgeLib.input_placeholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),t(Y,{field:"section",label:m.$t("knowledgeLib.label_desc")},{default:a(()=>[t(he,{placeholder:"",modelValue:u.description,"onUpdate:modelValue":g[1]||(g[1]=r=>u.description=r),"allow-clear":""},null,8,["modelValue"])]),_:1},8,["label"]),t(Y,{field:"permission",tooltip:m.$t("knowledgeLib.permission_tooltip"),label:m.$t("knowledgeLib.label_permission")},{default:a(()=>[t(ne,{modelValue:u.permission,"onUpdate:modelValue":g[2]||(g[2]=r=>u.permission=r)},{default:a(()=>[t(ce,{value:"me"},{default:a(()=>[y(d(m.$t("knowledgeLib.permission_item_1")),1)]),_:1}),t(ce,{value:"team"},{default:a(()=>[y(d(m.$t("knowledgeLib.permission_item_2")),1)]),_:1})]),_:1},8,["modelValue"])]),_:1},8,["tooltip","label"]),t(Y,{field:"embd_id",label:m.$t("knowledgeLib.label_model")},{default:a(()=>[t(_e,{size:"large",modelValue:u.embd_id,"onUpdate:modelValue":g[3]||(g[3]=r=>u.embd_id=r),placeholder:m.$t("knowledgeLib.input_placeholder"),disabled:I(L).chunk_num&&I(L).token_num},{default:a(()=>[(h(!0),A(ae,null,de(T.value,(r,_)=>(h(),B(le,{key:r.name,value:r.name},{default:a(()=>[y(d(r.name),1)]),_:2},1032,["value"]))),128))]),_:1},8,["modelValue","placeholder","disabled"])]),_:1},8,["label"]),t(Y,{field:"parser_id",label:m.$t("knowledgeLib.label_parser")},{default:a(()=>[t(_e,{modelValue:u.parser_id,"onUpdate:modelValue":g[4]||(g[4]=r=>u.parser_id=r),placeholder:m.$t("knowledgeLib.input_placeholder"),disabled:!!(I(L).chunk_num&&I(L).token_num)},{default:a(()=>[(h(!0),A(ae,null,de(I(O),r=>(h(),B(le,{key:r.value,label:r.name,value:r.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder","disabled"])]),_:1},8,["label"]),t(Y,{field:"slider",label:m.$t("knowledgeLib.block_token_count")},{default:a(()=>[t(se,{modelValue:u.chunk_token_num,"onUpdate:modelValue":g[5]||(g[5]=r=>u.chunk_token_num=r),min:0,max:2048,"show-input":""},null,8,["modelValue"])]),_:1},8,["label"]),t(Y,{label:m.$t("knowledgeLib.label_layout")},{default:a(()=>[t(me,{direction:"vertical"},{default:a(()=>[t(oe,{modelValue:u.layout_recognize,"onUpdate:modelValue":g[6]||(g[6]=r=>u.layout_recognize=r),size:"small"},null,8,["modelValue"])]),_:1})]),_:1},8,["label"]),t(Y,{field:"raptor",label:m.$t("knowledgeLib.use_strategy")},{default:a(()=>[t(oe,{modelValue:u.use_raptor,"onUpdate:modelValue":g[7]||(g[7]=r=>u.use_raptor=r),size:"small"},null,8,["modelValue"])]),_:1},8,["label"]),u.use_raptor?(h(),A("div",Xs,[t(Y,{field:"prompt",label:m.$t("knowledgeLib.prompt")},{default:a(()=>[t(he,{modelValue:u.prompt,"onUpdate:modelValue":g[8]||(g[8]=r=>u.prompt=r),style:{height:"10rem",border:"1px solid var(--color-fill-3)","border-radius":"4px"},placeholder:m.$t("knowledgeLib.label_prompt_placeholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),t(Y,{field:"slider",label:m.$t("knowledgeLib.max_token_count")},{default:a(()=>[t(se,{modelValue:u.max_token,"onUpdate:modelValue":g[9]||(g[9]=r=>u.max_token=r),min:0,max:2048,"show-input":""},null,8,["modelValue"])]),_:1},8,["label"]),t(Y,{field:"slider",label:m.$t("knowledgeLib.threshold")},{default:a(()=>[t(se,{modelValue:u.threshold,"onUpdate:modelValue":g[10]||(g[10]=r=>u.threshold=r),step:.01,min:0,max:1,"show-input":""},null,8,["modelValue"])]),_:1},8,["label"]),t(Y,{field:"slider",label:m.$t("knowledgeLib.max_clusters")},{default:a(()=>[t(se,{modelValue:u.max_cluster,"onUpdate:modelValue":g[11]||(g[11]=r=>u.max_cluster=r),min:1,max:1024,"show-input":""},null,8,["modelValue"])]),_:1},8,["label"]),t(Y,{field:"slider",label:m.$t("knowledgeLib.random_seed"),modelValue:u.random_seed,"onUpdate:modelValue":g[13]||(g[13]=r=>u.random_seed=r)},{default:a(()=>[t(Le,{modelValue:u.random_seed,"onUpdate:modelValue":g[12]||(g[12]=r=>u.random_seed=r),style:{width:"300px",marginRight:"1rem",borderRadius:"4px"},placeholder:m.$t("knowledgeLib.input_placeholder"),class:"input-demo",min:10,max:100},null,8,["modelValue","placeholder"]),t(ge,{type:"primary",onClick:z},{default:a(()=>[t(I(ea))]),_:1})]),_:1},8,["label","modelValue"])])):R("",!0),t(Y,null,{default:a(()=>[l("div",Gs,[t(me,null,{default:a(()=>[t(ge,{onClick:Q},{default:a(()=>[y(d(m.$t("knowledgeLib.cancel")),1)]),_:1}),t(ge,{loading:I(k),type:"primary","html-type":"submit"},{default:a(()=>[y(d(m.$t("knowledgeLib.save_btn")),1)]),_:1},8,["loading"])]),_:1})])]),_:1})]),_:1},8,["rules","model"])])]),l("div",Ns,[t(Ms,{parser_ids:I(O),type:D.value},null,8,["parser_ids","type"])])],512)}}}),Ws=Se(Hs,[["__scopeId","data-v-0001e05d"]]),Ys={class:"main-container"},Js={class:"main-container-lf"},Qs={class:"main-container-lf-top"},Zs={class:"main-container-lf-down"},ei={style:{color:"#999"}},ti={class:"main-container-form-item-extra"},ai={class:"main-container-form-item-extra-top"},ni={class:"main-container-form-item-extra-down"},oi={class:"main-container-form-item-extra-btn"},li={class:"main-container-rt"},si={class:"action-icon"},ii={class:"main-container-rt-down-title"},ri={class:"main-container-rt-down-content"},di={name:"config",methods:{}},ci=Object.assign(di,{setup(e,{expose:o}){const{t:n}=ot();c(!1);let i=c(!1);const k=c(null),$=c(""),p=c({});let v=te({page:1,question:"",rerank_id:"",similarity_threshold:.2,size:10,top_k:1024,vector_similarity_weight:.7});const P=c([]),O=c([]),L=c([]),G=c([]),u=c(0),D=c(0),M=c(!1),f=Ie(()=>G.value.length||0),S=te({defaultPageSize:3,total:0}),T=V=>{V.length?M.value=!0:M.value=!1},N=async({values:V,errors:U})=>{var C;if(!v.question)return;let K={...v,kb_id:$.value,vector_similarity_weight:parseFloat((1-v.vector_similarity_weight).toFixed(2))};K.rerank_id||(delete K.top_k,delete K.rerank_id);try{i.value=!0;const m=await nn(K);m.code==0?(X.success(n("knowledgeLib.test_success")),O.value=m.data.chunks,L.value=m.data.doc_aggs,L.value.length&&G.value.push(L.value[0].doc_id),O.value.length&&(P.value=(C=O.value)==null?void 0:C.filter(g=>(g==null?void 0:g.doc_id)==G.value[0])),S.total=L.value.length,u.value=m.data.doc_aggs.length,D.value=m.data.chunks.length):X.error(m.retmsg),i.value=!1}catch(m){console.log(m),X.error(m.message),i.value=!1}},j=V=>{$.value=V},Q=async V=>{try{const U=await an(V);p.value={BAAI:[U.data.BAAI[1]],Jina:U.data.Jina,youdao:U.data.youdao}}catch{}finally{}},z=V=>{window.open(`${window.RGFLOW_BASE_URL}/document/${V}?ext=docx&prefix=document`)},Z=V=>{P.value=[],V.forEach(U=>{P.value.push(...O.value.filter(K=>K.doc_id==U))})};return o({changekbid:j}),De(()=>{Q({})}),xe(()=>{}),(V,U)=>{const K=He,C=qt,m=ze,g=Lt,J=Na,H=$t,Y=lt,he=We,ce=$e,ne=je,le=na,_e=Vn,se=E("icon-eye"),oe=Vt,me=Tn,Le=Cn,ge=aa,Ce=$n,r=Ln,_=ta;return h(),A("div",Ys,[l("div",Js,[l("div",Qs,d(V.$t("knowledgeLib.test_title")),1),l("div",Zs,[l("div",ei,d(V.$t("knowledgeLib.test_tips")),1),t(K,{style:{"margin-top":"10px"}}),t(ne,{ref_key:"formRef",ref:k,model:I(v),style:{width:"100%"},layout:"vertical",onSubmit:N},{default:a(()=>[t(m,{field:"similarity_threshold",label:V.$t("knowledgeLib.similarity_threshold")},{default:a(()=>[t(C,{modelValue:I(v).similarity_threshold,"onUpdate:modelValue":U[0]||(U[0]=q=>I(v).similarity_threshold=q),step:.01,min:0,max:1},null,8,["modelValue"])]),_:1},8,["label"]),t(m,{field:"slider",label:V.$t("knowledgeLib.similarity_weight")},{default:a(()=>[t(C,{modelValue:I(v).vector_similarity_weight,"onUpdate:modelValue":U[1]||(U[1]=q=>I(v).vector_similarity_weight=q),step:.01,min:0,max:1},null,8,["modelValue"])]),_:1},8,["label"]),t(m,{field:"section",label:V.$t("knowledgeLib.rerank_model")},{default:a(()=>[t(Y,{direction:"vertical",size:"large"},{default:a(()=>[t(H,{size:"large",modelValue:I(v).rerank_id,"onUpdate:modelValue":U[2]||(U[2]=q=>I(v).rerank_id=q),style:{width:"100%"},placeholder:V.$t("knowledgeLib.select_placeholder"),"allow-clear":""},{default:a(()=>[(h(!0),A(ae,null,de(p.value,(q,Te)=>(h(),B(J,{label:Te,key:Te},{default:a(()=>[(h(!0),A(ae,null,de(q,ve=>(h(),B(g,{key:ve.fid,disabled:!ve.available,value:ve.llm_name},{default:a(()=>[y(d(ve.llm_name),1)]),_:2},1032,["disabled","value"]))),128))]),_:2},1032,["label"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1})]),_:1},8,["label"]),I(v).rerank_id?(h(),B(m,{key:0,field:"slider",label:"Top-K"},{default:a(()=>[t(C,{modelValue:I(v).top_k,"onUpdate:modelValue":U[3]||(U[3]=q=>I(v).top_k=q),min:1,max:2048},null,8,["modelValue"])]),_:1})):R("",!0),t(m,null,{default:a(()=>[l("div",ti,[l("div",ai,d(V.$t("knowledgeLib.test_content")),1),l("div",ni,[t(he,{modelValue:I(v).question,"onUpdate:modelValue":U[4]||(U[4]=q=>I(v).question=q),style:{height:"10rem",border:"1px solid var(--color-fill-3)","border-radius":"4px"},placeholder:"","allow-clear":""},null,8,["modelValue"])]),l("div",oi,[t(ce,{disabled:!I(v).question,loading:I(i),type:"primary","html-type":"submit"},{default:a(()=>[y(d(V.$t("knowledgeLib.test_btn")),1)]),_:1},8,["disabled","loading"])])])]),_:1})]),_:1},8,["model"])])]),l("div",li,[t(r,{style:{width:"96%","margin-top":"1rem","margin-left":"2%"},onChange:T},{default:a(()=>[t(Ce,{header:f.value+"/"+u.value+V.$t("knowledgeLib.test_result_head"),key:"3"},{default:a(()=>[t(ge,{modelValue:G.value,"onUpdate:modelValue":U[5]||(U[5]=q=>G.value=q),onChange:Z,style:{width:"100%"}},{default:a(()=>[t(Le,{bordered:!1,"pagination-props":S,style:{background:"var(--color-bg-1)"}},{default:a(()=>[(h(!0),A(ae,null,de(L.value,q=>(h(),B(me,{key:q.doc_id,style:{"border-left":"none","border-right":"none"}},{actions:a(()=>[y(d(q.count)+" ",1),t(oe,{content:V.$t("knowledgeLib.test_preview")},{default:a(()=>[l("div",si,[t(se,{onClick:Te=>z(q.doc_id)},null,8,["onClick"])])]),_:2},1032,["content"])]),default:a(()=>[t(_e,{title:q.doc_name},{avatar:a(()=>[t(le,{value:q.doc_id},null,8,["value"])]),_:2},1032,["title"])]),_:2},1024))),128))]),_:1},8,["pagination-props"])]),_:1},8,["modelValue"])]),_:1},8,["header"])]),_:1}),l("div",{class:"main-container-rt-down",style:Ze(M.value?"height: calc(100% - 350px);overflow-y: auto":"height: calc(100% - 100px);overflow-y: auto")},[(h(!0),A(ae,null,de(P.value,q=>(h(),B(_,{bordered:!1,key:q.chunk_id},{title:a(()=>[l("div",ii,[l("div",null,d((q.similarity*100).toFixed(2))+"  "+d(V.$t("knowledgeLib.hybrid_similarity")),1),l("div",null,d((q.term_similarity*100).toFixed(2))+"  "+d(V.$t("knowledgeLib.keyword_similarity")),1),l("div",null,d((q.vector_similarity*100).toFixed(2))+" "+d(V.$t("knowledgeLib.vector_similarity")),1)])]),default:a(()=>[l("div",ri,d(q.content_with_weight),1)]),_:2},1024))),128))],4)])])}}}),pi=Se(ci,[["__scopeId","data-v-a4735cff"]]),ui={style:{width:"auto"}},_i={style:{width:"100%","text-align":"right"}},mi={__name:"addDetails",props:["item"],emits:["canplaythrough"],setup(e,{emit:o}){const n=e,i=o,k=c(!1),$=c(!1);c(!1);const p=te({content_with_weight:"",important_kwd:[],important_kwd_key:""}),v=c(null),P=c(null),O={content_with_weight:[{required:!0,message:"请输入值!"}]},L=async({values:S,errors:T})=>{T||(await on({content_with_weight:S.content_with_weight,important_kwd:S.important_kwd,doc_id:n.item.id})).code===0&&(k.value=!1,i("canplaythrough"))},G=()=>{k.value=!0},u=()=>{k.value=!1},D=S=>{Object.assign(p,{content_with_weight:"",important_kwd:[],important_kwd_key:""}),v.value.resetFields(),$.value=!1},M=()=>{p.important_kwd_key="",P.value.focus(),$.value=!0},f=S=>{!p.important_kwd.includes(p.important_kwd_key)&&p.important_kwd_key&&p.important_kwd.push(p.important_kwd_key),$.value=!1};return De(()=>{}),xe(()=>{}),(S,T)=>{const N=E("icon-plus"),j=$e,Q=We,z=ze,Z=Ct,V=st,U=je,K=Ke;return h(),A(ae,null,[t(j,{type:"primary",onClick:G,style:{"margin-left":"10px"}},{icon:a(()=>[t(N)]),_:1}),t(K,{visible:k.value,"onUpdate:visible":T[3]||(T[3]=C=>k.value=C),title:S.$t("knowledgeLib.create_parser_block"),onBeforeOpen:D,onCancel:u,footer:!1,"title-align":"start"},{default:a(()=>[t(U,{ref_key:"formRef",ref:v,rules:O,model:p,onSubmit:L,layout:"vertical"},{default:a(()=>[t(z,{field:"content_with_weight",label:S.$t("knowledgeLib.parse_block")},{default:a(()=>[t(Q,{modelValue:p.content_with_weight,"onUpdate:modelValue":T[0]||(T[0]=C=>p.content_with_weight=C),placeholder:"",style:{height:"100px"},"auto-size":""},null,8,["modelValue"])]),_:1},8,["label"]),t(z,{field:"important_kwd_key",label:S.$t("knowledgeLib.keyword")},{default:a(()=>[l("div",ui,[(h(!0),A(ae,null,de(p.important_kwd,(C,m)=>(h(),B(Z,{key:m,closable:"",bordered:"",onClose:g=>p.important_kwd.splice(m,1),style:{"margin-right":"10px"}},{default:a(()=>[y(d(C),1)]),_:2},1032,["onClose"]))),128)),Ge(t(V,{ref_key:"formInput",ref:P,modelValue:p.important_kwd_key,"onUpdate:modelValue":T[1]||(T[1]=C=>p.important_kwd_key=C),placeholder:"",size:"small",style:{width:"80px","margin-right":"16px"},onBlur:f},null,8,["modelValue"]),[[tt,$.value]]),t(j,{type:"dashed",shape:"circle",size:"small",onClick:M},{default:a(()=>[t(N)]),_:1})])]),_:1},8,["label"]),t(z,null,{default:a(()=>[l("div",_i,[t(j,{onClick:T[2]||(T[2]=C=>k.value=!1)},{default:a(()=>[y(d(S.$t("knowledgeLib.cancel")),1)]),_:1}),t(j,{style:{"margin-left":"10px"},type:"primary","html-type":"submit"},{default:a(()=>[y(d(S.$t("knowledgeLib.submit")),1)]),_:1})])]),_:1})]),_:1},8,["model"])]),_:1},8,["visible","title"])],64)}}},gi={style:{width:"auto"}},fi={style:{width:"100%","text-align":"right"}},bi={__name:"eidtDetails",props:St(["item"],{eidtDilVisible:{},eidtDilVisibleModifiers:{}}),emits:St(["canplaythrough"],["update:eidtDilVisible"]),setup(e,{emit:o}){const n=e,i=Pa(e,"eidtDilVisible"),k=o,$=c(!1);c(!1);const p=te({content_with_weight:"",important_kwd:[],important_kwd_key:""}),v=c(null),P=c(null),O={content_with_weight:[{required:!0,message:"请输入值!"}]},L=async({values:S,errors:T})=>{T||(await ln({content_with_weight:S.content_with_weight,important_kwd:S.important_kwd,doc_id:n.item.doc_id,chunk_id:n.item.chunk_id})).code===0&&(i.value=!1,k("canplaythrough"))},G=()=>{i.value=!1},u=S=>{Qt(()=>{Object.assign(p,n.item)}),v.value.resetFields(),$.value=!1},D=S=>{p.important_kwd=p.important_kwd.filter(T=>T!==S)},M=()=>{p.important_kwd_key="",P.value.focus(),$.value=!0},f=S=>{!p.important_kwd.includes(p.important_kwd_key)&&p.important_kwd_key&&p.important_kwd.push(p.important_kwd_key),$.value=!1};return De(()=>{}),xe(()=>{}),(S,T)=>{const N=We,j=ze,Q=Ct,z=st,Z=E("icon-plus"),V=$e,U=je,K=Ke;return h(),B(K,{visible:i.value,"onUpdate:visible":T[3]||(T[3]=C=>i.value=C),title:S.$t("knowledgeLib.edit_parser_block"),onBeforeOpen:u,onCancel:G,footer:!1,"title-align":"start"},{default:a(()=>[t(U,{ref_key:"formRef",ref:v,rules:O,model:p,onSubmit:L,layout:"vertical"},{default:a(()=>[t(j,{field:"content_with_weight",label:S.$t("knowledgeLib.parse_block")},{default:a(()=>[t(N,{modelValue:p.content_with_weight,"onUpdate:modelValue":T[0]||(T[0]=C=>p.content_with_weight=C),placeholder:"",style:{height:"100px",overflow:"auto"},"auto-size":""},null,8,["modelValue"])]),_:1},8,["label"]),t(j,{field:"important_kwd_key",label:S.$t("knowledgeLib.keyword")},{default:a(()=>[l("div",gi,[(h(!0),A(ae,null,de(p.important_kwd,(C,m)=>(h(),B(Q,{key:C,closable:"",bordered:"",onClose:g=>D(C),style:{"margin-right":"10px"}},{default:a(()=>[y(d(C),1)]),_:2},1032,["onClose"]))),128)),Ge(t(z,{ref_key:"formInput",ref:P,modelValue:p.important_kwd_key,"onUpdate:modelValue":T[1]||(T[1]=C=>p.important_kwd_key=C),placeholder:"",size:"small",style:{width:"80px","margin-right":"16px"},onBlur:f},null,8,["modelValue"]),[[tt,$.value]]),t(V,{type:"dashed",shape:"circle",size:"small",onClick:M},{default:a(()=>[t(Z)]),_:1})])]),_:1},8,["label"]),t(j,null,{default:a(()=>[l("div",fi,[t(V,{onClick:T[2]||(T[2]=C=>i.value=!1)},{default:a(()=>[y(d(S.$t("knowledgeLib.cancel")),1)]),_:1}),t(V,{style:{"margin-left":"10px"},type:"primary","html-type":"submit"},{default:a(()=>[y(d(S.$t("knowledgeLib.submit")),1)]),_:1})])]),_:1})]),_:1},8,["model"])]),_:1},8,["visible","title"])}}},hi={style:{width:"100%"}},vi={style:{display:"flex","align-items":"center"}},yi={style:{"margin-left":"10px"}},wi={class:"parser"},ki={key:4},xi={style:{width:"100%","text-align":"right"}},$i={class:"details"},Li={class:"details-header"},Ci={style:{display:"flex","align-items":"center","justify-content":"flex-end"}},Ti={class:"groupMain"},Vi=["onClick","onDblclick","innerHTML"],qi={class:"groupList-right"},Ii="加载中,请稍候...",Oi={__name:"tool",props:["kbtenantInfo","item","kbdetail"],setup(e,{expose:o}){const n=c(!1);c(!1);const i=c("1"),k=c(!1),$=c(""),p=c(),v=c(!1),P=te({}),O=c(!1),L=e;Ie(()=>f.threshold/100);let u=L.kbtenantInfo.parser_ids.split(",").map(r=>{const[_,q]=r.split(":");return{name:q,value:_}});const D=c(!0),M=()=>{window.addEventListener("click",r=>{!r.target.closest(".space_search")&&!D.value&&(D.value=!0)})};Zt(D,r=>{r||M()});const f=te({parser_id:"",doc_id:L.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. 以上就是你需要总结的内容。`}),S=c(null),T={prompt:[{required:!0,message:"提示词不允许为空"}]},N=c([]);function j(){f.random_seed=Math.floor(Math.random()*1e4)+1}const Q=async({values:r,errors:_})=>{_||((await sn({parser_id:f.parser_id,doc_id:L.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?X.success("配置成功"):X.error("配置失败"),n.value=!1)},z=()=>{n.value=!0},Z=()=>{n.value=!1},V=async r=>{try{const _=await dn({chunk_id:r.chunk_id});Object.assign(P,_.data),v.value=!0}catch{X.error("获取失败")}},U=r=>{let _=L.item.parser_id;u.forEach(q=>{q.name==_&&(f.parser_id=q.value)}),oe()},K=()=>{},C=c(!1),m=c(!1),g=c([]);c(!1);const J=c(""),H=()=>{k.value=i.value!=1},Y=r=>{C.value=!1,r?(m.value=!0,N.value.forEach(_=>{g.value.push(_.chunk_id)})):(m.value=!1,g.value=[])},he=r=>{g.value=r},ce=r=>{if(g.value.length==0){X.error("请选择要操作的数据");return}if(r==3)ge();else{let _={chunk_ids:g.value,available_int:r,doc_id:L.item.id};At(_).then(q=>{q.code==0?(X.success("操作成功"),oe(),m.value=!1,g.value=[]):X.error("操作失败")})}},ne=r=>{$.value=r},le=()=>{oe()},_e=r=>{Le(r)},se=c(!0),oe=async()=>{let r={doc_id:L.item.id,keywords:f.keywords,page:1,size:1e4};J.value!==""&&(r.available_int=J.value),await rn(r).then(_=>{_.code==0&&(N.value=_.data.chunks,se.value=!1,N.value=N.value.map(q=>(q.available_int=parseInt(q.available_int),q)))})},me=()=>{oe()},Le=r=>{let _={chunk_ids:[r.chunk_id],available_int:r.available_int,doc_id:L.item.id};At(_).then(q=>{q.code==0?(X.success("更新成功"),oe()):X.error("更新失败")})},ge=()=>{O.value=!0},Ce=()=>{let r={chunk_ids:g.value,doc_id:L.item.id};cn(r).then(_=>{_.code==0?(X.success("删除成功"),oe()):X.error("删除失败")}),O.value=!1};return De(()=>{}),xe(()=>{}),o({handleClick:z}),(r,_)=>{const q=E("icon-calendar"),Te=Lt,ve=$t,ye=He,we=qt,pe=ze,Ae=Tt,dt=We,ct=ra,pt=E("icon-plus"),ie=$e,ut=je,Ye=xt,_t=E("icon-clock-circle"),s=la,w=oa,ee=E("icon-down"),F=na,fe=lt,Ve=E("icon-check-circle"),Be=E("icon-close-circle"),mt=E("icon-delete"),Fe=sa,Je=ia,ke=E("icon-search"),gt=E("icon-sort"),Pe=aa,Ee=Ga,ft=kt,bt=Ke;return h(),A(ae,null,[t(bt,{visible:n.value,"onUpdate:visible":_[21]||(_[21]=x=>n.value=x),title:" ",onBeforeOpen:U,onCancel:Z,footer:!1,"title-align":"start",width:"900px"},{default:a(()=>[t(ft,{"default-active-key":"1"},{default:a(()=>[t(Ye,{key:"1"},{title:a(()=>[t(q),y(" "+d(r.$t("knowledgeLib.tool_tab_1")),1)]),default:a(()=>[l("div",hi,[l("div",vi,[l("div",null,d(r.$t("knowledgeLib.action_tip_parser"))+": ",1),l("div",yi,[t(ve,{modelValue:f.parser_id,"onUpdate:modelValue":_[0]||(_[0]=x=>f.parser_id=x),placeholder:"请选择"},{default:a(()=>[(h(!0),A(ae,null,de(I(u),x=>(h(),B(Te,{key:x.value,label:x.name,value:x.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])])]),l("div",wi,[t(ut,{ref_key:"formRef",ref:S,rules:T,model:f,"auto-label-width":"",onSubmit:Q},{default:a(()=>[f.parser_id==="naive"?(h(),B(ye,{key:0,style:{"margin-top":"10px"}})):R("",!0),f.parser_id==="naive"?(h(),B(pe,{key:1,field:"slider",label:r.$t("knowledgeLib.block_token_count")},{default:a(()=>[t(we,{modelValue:f.chunk_token_num,"onUpdate:modelValue":_[1]||(_[1]=x=>f.chunk_token_num=x),min:0,max:2048,"show-input":""},null,8,["modelValue"])]),_:1},8,["label"])):R("",!0),f.parser_id==="naive"||f.parser_id==="qa"||f.parser_id==="manual"||f.parser_id==="laws"||f.parser_id==="book"?(h(),B(ye,{key:2,style:{"margin-top":"10px"}})):R("",!0),f.parser_id==="naive"||f.parser_id==="qa"||f.parser_id==="manual"||f.parser_id==="laws"||f.parser_id==="book"?(h(),B(pe,{key:3,field:"raptor",label:r.$t("knowledgeLib.use_strategy")},{default:a(()=>[t(Ae,{modelValue:f.use_raptor,"onUpdate:modelValue":_[2]||(_[2]=x=>f.use_raptor=x),onChange:K,size:"small"},null,8,["modelValue"])]),_:1},8,["label"])):R("",!0),f.use_raptor?(h(),A("div",ki,[t(pe,{field:"prompt",label:r.$t("knowledgeLib.prompt")},{default:a(()=>[t(dt,{modelValue:f.prompt,"onUpdate:modelValue":_[3]||(_[3]=x=>f.prompt=x),style:{height:"10rem",border:"1px solid var(--color-fill-3)","border-radius":"4px"},placeholder:r.$t("knowledgeLib.prompt_placeholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),t(pe,{field:"slider",label:r.$t("knowledgeLib.max_token_count")},{default:a(()=>[t(we,{modelValue:f.max_token,"onUpdate:modelValue":_[4]||(_[4]=x=>f.max_token=x),min:0,max:2048,"show-input":""},null,8,["modelValue"])]),_:1},8,["label"]),t(pe,{field:"slider",label:r.$t("knowledgeLib.threshold")},{default:a(()=>[t(we,{modelValue:f.threshold,"onUpdate:modelValue":_[5]||(_[5]=x=>f.threshold=x),step:.01,min:0,max:1,"show-input":""},null,8,["modelValue"])]),_:1},8,["label"]),t(pe,{field:"slider",label:r.$t("knowledgeLib.max_clusters")},{default:a(()=>[t(we,{modelValue:f.max_cluster,"onUpdate:modelValue":_[6]||(_[6]=x=>f.max_cluster=x),min:1,max:1024,"show-input":""},null,8,["modelValue"])]),_:1},8,["label"]),t(pe,{field:"slider",label:r.$t("knowledgeLib.random_seed"),modelValue:f.random_seed,"onUpdate:modelValue":_[8]||(_[8]=x=>f.random_seed=x),rules:[{type:"number",min:5,message:"slider is min than 5"}]},{default:a(()=>[t(ct,{modelValue:f.random_seed,"onUpdate:modelValue":_[7]||(_[7]=x=>f.random_seed=x),style:{width:"300px",marginRight:"1rem",borderRadius:"4px"},placeholder:"请输入",class:"input-demo",min:10,max:100},null,8,["modelValue"]),t(ie,{type:"primary",onClick:j},{default:a(()=>[t(pt)]),_:1})]),_:1},8,["label","modelValue"])])):R("",!0),t(pe,null,{default:a(()=>[l("div",xi,[t(ie,{onClick:_[9]||(_[9]=x=>n.value=!1)},{default:a(()=>[y(d(r.$t("knowledgeLib.cancel")),1)]),_:1}),t(ie,{style:{"margin-left":"10px"},type:"primary","html-type":"submit"},{default:a(()=>[y(d(r.$t("knowledgeLib.submit")),1)]),_:1})])]),_:1})]),_:1},8,["model"])])])]),_:1}),t(Ye,{key:"2"},{title:a(()=>[t(_t),y(" "+d(r.$t("knowledgeLib.tool_tab_2")),1)]),default:a(()=>[l("div",$i,[l("div",Li,[l("div",Ci,[t(w,{modelValue:i.value,"onUpdate:modelValue":_[10]||(_[10]=x=>i.value=x),type:"button",style:{"margin-right":"10px"},onChange:H},{default:a(()=>[t(s,{value:"1"},{default:a(()=>[y(d(r.$t("knowledgeLib.radio_label_1")),1)]),_:1}),t(s,{value:"2"},{default:a(()=>[y(d(r.$t("knowledgeLib.radio_label_2")),1)]),_:1})]),_:1},8,["modelValue"]),t(Fe,{position:"bottom"},{content:a(()=>[t(fe,{direction:"vertical"},{default:a(()=>[t(F,{"model-value":m.value,indeterminate:C.value,onChange:Y,style:{"margin-left":"10px"}},{default:a(()=>[y(d(r.$t("knowledgeLib.check_all")),1)]),_:1},8,["model-value","indeterminate"])]),_:1}),t(ye,{style:{margin:"10px 0"}}),l("p",null,[t(ie,{type:"text",class:"button",style:{color:"#2a2a2b"},onClick:_[11]||(_[11]=x=>ce(1))},{icon:a(()=>[t(Ve)]),default:a(()=>[y(" "+d(r.$t("knowledgeLib.enable_checked")),1)]),_:1})]),l("p",null,[t(ie,{type:"text",class:"button",style:{color:"#2a2a2b"},onClick:_[12]||(_[12]=x=>ce(0))},{icon:a(()=>[t(Be)]),default:a(()=>[y(" "+d(r.$t("knowledgeLib.disable_checked")),1)]),_:1})]),t(ye,{style:{margin:"10px 0"}}),l("p",null,[t(ie,{type:"text",class:"button",style:{color:"#2a2a2b"},onClick:_[13]||(_[13]=x=>ce(3))},{icon:a(()=>[t(mt)]),default:a(()=>[y(" "+d(r.$t("knowledgeLib.delete_checked")),1)]),_:1})])]),default:a(()=>[t(ie,{type:"outline",class:"button",style:{"margin-right":"10px"}},{default:a(()=>[y(d(r.$t("knowledgeLib.select_all"))+" ",1),t(ee,{style:{"margin-left":"4px"}})]),_:1})]),_:1}),Ge(t(fe,{direction:"vertical",size:"large",style:{"margin-right":"10px"},class:"space_search"},{default:a(()=>[t(Je,{style:{width:"220px"},modelValue:f.keywords,"onUpdate:modelValue":_[14]||(_[14]=x=>f.keywords=x),onInput:_[15]||(_[15]=x=>oe()),"allow-clear":"",onClear:_[16]||(_[16]=jt(x=>oe(),["stop"])),placeholder:r.$t("knowledgeLib.search_placeholder")},null,8,["modelValue","placeholder"])]),_:1},512),[[tt,!D.value]]),Ge(t(ie,{type:"outline",class:"button",style:{"margin-right":"10px"},onClick:_[17]||(_[17]=jt(x=>D.value=!D.value,["stop"]))},{icon:a(()=>[t(ke)]),_:1},512),[[tt,D.value]]),t(Fe,{position:"bottom"},{content:a(()=>[t(w,{modelValue:J.value,"onUpdate:modelValue":_[18]||(_[18]=x=>J.value=x),direction:"vertical",size:"large",onChange:le},{default:a(()=>[t(s,{value:""},{default:a(()=>[y(d(r.$t("knowledgeLib.all")),1)]),_:1}),t(s,{value:1},{default:a(()=>[y(d(r.$t("knowledgeLib.enable")),1)]),_:1}),t(s,{value:0},{default:a(()=>[y(d(r.$t("knowledgeLib.disable")),1)]),_:1})]),_:1},8,["modelValue"])]),default:a(()=>[t(ie,{type:"outline",class:"button",style:{"margin-right":"10px"}},{default:a(()=>[t(gt)]),_:1})]),_:1}),t(mi,{item:e.item,onCanplaythrough:me},null,8,["item"])])]),t(ye,{style:{"margin-top":"10px"}}),l("div",Ti,[t(Ee,{loading:se.value,tip:Ii},{default:a(()=>[t(Pe,{modelValue:g.value,"onUpdate:modelValue":_[19]||(_[19]=x=>g.value=x),onChange:he},{default:a(()=>[(h(!0),A(ae,null,de(N.value,(x,ue)=>(h(),A("div",{class:wt(["groupList",{groupActive:$.value==ue,groupNoActive:$.value!=ue}]),key:ue},[t(F,{value:x.chunk_id},null,8,["value"]),l("div",{class:wt(["groupList-content emphaRed",{omisson:k.value}]),onClick:Ue=>ne(ue),onDblclick:Ue=>V(x),innerHTML:x.content_with_weight},null,42,Vi),l("div",qi,[t(Ae,{modelValue:x.available_int,"onUpdate:modelValue":Ue=>x.available_int=Ue,"checked-value":1,"unchecked-value":0,onChange:Ue=>_e(x),size:"small"},null,8,["modelValue","onUpdate:modelValue","onChange"])])],2))),128))]),_:1},8,["modelValue"])]),_:1},8,["loading"])])]),t(bi,{ref_key:"eidtDil",ref:p,item:P,eidtDilVisible:v.value,"onUpdate:eidtDilVisible":_[20]||(_[20]=x=>v.value=x),onCanplaythrough:me},null,8,["item","eidtDilVisible"])]),_:1})]),_:1})]),_:1},8,["visible"]),t(fa,{visible:O.value,onOk:Ce,onCancel:_[22]||(_[22]=x=>O.value=!1)},null,8,["visible"])],64)}}},Di=Se(Oi,[["__scopeId","data-v-166b50a8"]]),Qe=window.innerHeight-185;function Si(e,o){if(arguments.length===0)return null;const n=o||"{y}-{m}-{d} {h}:{i}:{s}";let i;typeof e=="object"?i=e:(typeof e=="string"&&/^[0-9]+$/.test(e)&&(e=parseInt(e)),typeof e=="number"&&e.toString().length===10&&(e=e*1e3),i=new Date(e));const k={y:i.getFullYear(),m:i.getMonth()+1,d:i.getDate(),h:i.getHours(),i:i.getMinutes(),s:i.getSeconds(),a:i.getDay()};return n.replace(/{([ymdhisa])+}/g,($,p)=>{let v=k[p];return p==="a"?["日","一","二","三","四","五","六"][v]:($.length>0&&v<10&&(v="0"+v),v||0)})}const ji=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}],Ai={class:"container"},Pi={class:"main-container"},Ui={class:"rt-container"},zi={class:"action-icon"},Mi={class:"action-icon"},Ri={style:{display:"flex","align-items":"center"}},Bi={style:{width:"100px"}},Fi={class:"popover-content"},Ei=["innerHTML"],Xi={class:"popover-content"},Gi=["innerHTML"],Ni={class:"popover-content"},Ki=["innerHTML"],Hi={class:"popover-content"},Wi=["innerHTML"],Yi={class:"popover-content"},Ji=["innerHTML"],Qi={__name:"index",props:{kb_id:{type:String,default:""},kbtenant:{type:Object,default:()=>({})}},setup(e){const o=e,n=c(null),i=()=>({number:"",name:"",contentType:"",filterType:"",createdTime:[],status:""}),{loading:k,setLoading:$}=ka(!0),{t:p}=ot(),v=c([]),P=c(i()),O=c([]),L=c([]);let G=te({});const u=c("medium");c(!1);let D=c(!1),M=c(""),f=c("1"),S=c(!1),T=c([]),N=c(0),j=c(null),Q=c(null);c("docx"),c("");let z=te({}),Z=te({}),V=te({});te({});let U=c(null),K=te({...o.kbtenant}),C=c([]);const m=c(!1),g=s=>{T.value=[],z=s,H.page=1,ne({kb_id:z.id,...H}),r(z.id)},J=()=>{if(C.value.length){const s=C.value.findIndex(w=>w.id==o.kb_id);s!==-1&&g(C.value[s])}},H={page:1,page_size:10},Y=te({...H}),he=Ie(()=>[{name:p("knowledgeLib.font_size.mini"),value:"mini"},{name:p("knowledgeLib.font_size.small"),value:"small"},{name:p("knowledgeLib.font_size.medium"),value:"medium"},{name:p("knowledgeLib.font_size.large"),value:"large"}]),ce=Ie(()=>ji(p)),ne=async s=>{$(!0);try{const w=await Mt(s);w.code=="0"&&(V=K.parser_ids.split(",").reduce((ee,F)=>{const[fe,Ve]=F.split(":");return ee[fe]=Ve,ee},{}),K.parser_idObj=V,v.value=w.data.docs||[],v.value=v.value.map(ee=>({...ee,loading:!1,parser_id:V[ee.parser_id]})),Y.page=s.page,Y.current=s.page,Y.total=w.data.total,_e())}catch{}finally{$(!1)}};let le=null;const _e=async()=>{try{let s={...H,kb_id:z.id};const w=await Mt(s);w.code=="0"&&(V=K.parser_ids.split(",").reduce((F,fe)=>{const[Ve,Be]=fe.split(":");return F[Ve]=Be,F},{}),K.parser_idObj=V,v.value=w.data.docs||[],v.value=v.value.map(F=>({...F,loading:!1,parser_id:V[F.parser_id]})),v.value.length&&v.value.some(F=>F.run=="1")?le||(le=setInterval(_e,3e3)):le&&(clearInterval(le),le=null))}catch(s){console.log(s)}},se=()=>{H.page=1,ne({kb_id:z.id,...H,keywords:M.value})},oe=s=>{Object.assign(G,s),U.value.handleClick(s)},me=s=>{H.page=s,ne({...H,kb_id:z.id})},Le=s=>{S.value=s},ge=s=>{T.value=s},Ce=async(s={page:1,page_size:10})=>{D.value=!0;try{const{data:w}=await Pt(s);C.value=w.kbs,C.value.length>0&&C.value[0]&&(ne({kb_id:o.kb_id,...H}),J(),r(o.kb_id))}catch{}finally{D.value=!1}},r=async s=>{Z=(await mn({kb_id:s})).data,j.value.changekbid(Z.id),Q.value.changekbObj(Z)};function _(s){f.value=s}const q=(s,w)=>{u.value=s},Te=()=>{f.value="1",C.value[N.value].id},ve=async()=>{f.value="1";let s=C.value[N.value].id;const{data:w}=await Pt();C.value=w,ne({kb_id:s,...H}),r(s)},ye=async s=>{Promise.all(T.value.map(async w=>{await pn({doc_id:w,status:s})})).then(()=>{X.success(p("management.edit_success")),Ae()})},we=async s=>{s!=3?(await Ut({doc_ids:T.value,run:s})).code==0&&(T.value.forEach(async ee=>{C.value.forEach(async F=>{F.id==ee&&(F.loading=!0)})}),Ae()):m.value=!0},pe=async()=>{try{let s=await zt({doc_id:T.value});s.code==0?(X.success(p("management.delete_success")),Ae(),nt(o.kb_id)):X.error(s.message)}catch(s){console.log(s)}finally{m.value=!1}},Ae=async()=>{await ne({kb_id:C.value[N.value].id,...H})};function dt(s,w){const ee=v.value.find(F=>F.id===s);ee&&(ee.name=w)}const ct=async s=>{(await zt({doc_id:s.id})).code==0?(X.success(p("management.delete_success")),nt(o.kb_id),ne({kb_id:z.id,...H})):X.error(p("management.delete_fail"))},pt=async s=>{await un({url:`/rgflow/v1/document/get/${s.id}`,filename:s.name})},ie=async s=>{(await _n({doc_id:s.id,status:s.status})).code==0?X.success(p("management.edit_success")):X.error(p("management.edit_fail"))},ut=async s=>{s.loading=!0;let w;s.run=="0"?w="1":s.run=="1"?w="2":(s.run=="2",w="1"),(await Ut({doc_ids:[s.id],run:w})).code==0&&ne({kb_id:C.value[N.value].id,...H}),s.loading=!1},Ye=async s=>{H.page=1,ne({kb_id:z.id,...H})},_t=s=>{s.type=="doc"?window.open(`${window.RGFLOW_BASE_URL}/document/${s.id}?ext=docx&prefix=document`):s.type=="pdf"&&window.open(`${window.RGFLOW_BASE_URL}/v1/document/get/${s.id}`)};return Zt(()=>ce.value,s=>{O.value=Jt(s),O.value.forEach((w,ee)=>{w.checked=!0}),L.value=Jt(O.value)},{deep:!0,immediate:!0}),xe(async()=>{await Ce()}),(s,w)=>{const ee=E("icon-down"),F=$e,fe=E("icon-play-circle"),Ve=E("icon-record"),Be=E("icon-check-circle"),mt=E("icon-close-circle"),Fe=He,Je=E("icon-delete"),ke=sa,gt=ia,Pe=Ja,Ee=Ya,ft=je,bt=lt,x=E("icon-refresh"),ue=Vt,Ue=E("icon-line-height"),xa=On,$a=In,La=E("icon-file"),Ca=Wa,Ta=Tt,Xe=Ct,ht=E("icon-sync"),Va=E("icon-close"),qa=E("icon-tool"),Ia=Ha,Oa=E("icon-download"),Da=Ka,Sa=ta,vt=qn,yt=xt,ja=kt;return h(),A("div",Ai,[l("div",Pi,[l("div",Ui,[t(ja,{"active-key":I(f),onChange:_},{default:a(()=>[t(yt,{key:"1",title:s.$t("knowledgeLib.tab_1")},{default:a(()=>[t(vt,{class:"rt-container-main",style:Ze([{height:I(Qe)+"px"},{overflow:"auto"}])},{default:a(()=>[t(Sa,{ref_key:"account",ref:n,class:"general-card",title:"",style:{height:"calc(100% - 25px)","overflow-y":"auto","padding-top":"20px"}},{default:a(()=>[t(Ee,null,{default:a(()=>[t(Pe,{flex:1,span:12},{default:a(()=>[t(ft,{model:P.value,"label-col-props":{span:6},"wrapper-col-props":{span:18},"label-align":"left"},{default:a(()=>[t(Ee,{gutter:16},{default:a(()=>[t(Pe,{span:24,style:{"margin-bottom":"10px",display:"flex","justify-content":"space-between"}},{default:a(()=>[t(ke,{position:"bottom",modelValue:I(T).length,"onUpdate:modelValue":w[5]||(w[5]=b=>I(T).length=b),trigger:"click"},{content:a(()=>[l("p",null,[t(F,{type:"text",class:"button",style:{color:"#2a2a2b"},onClick:w[0]||(w[0]=b=>ye(1))},{icon:a(()=>[t(fe)]),default:a(()=>[y(" "+d(s.$t("knowledgeLib.select_enable")),1)]),_:1})]),l("p",null,[t(F,{type:"text",class:"button",style:{color:"#2a2a2b"},onClick:w[1]||(w[1]=b=>ye(0))},{icon:a(()=>[t(Ve,{color:""})]),default:a(()=>[y(" "+d(s.$t("knowledgeLib.select_disable")),1)]),_:1})]),l("p",null,[t(F,{type:"text",class:"button",style:{color:"#2a2a2b"},onClick:w[2]||(w[2]=b=>we(1))},{icon:a(()=>[t(Be)]),default:a(()=>[y(" "+d(s.$t("knowledgeLib.select_start")),1)]),_:1})]),l("p",null,[t(F,{type:"text",class:"button",style:{color:"#2a2a2b"},onClick:w[3]||(w[3]=b=>we(2))},{icon:a(()=>[t(mt)]),default:a(()=>[y(" "+d(s.$t("knowledgeLib.select_cancel")),1)]),_:1})]),t(Fe,{style:{margin:"10px 0"}}),l("p",null,[t(F,{type:"text",class:"button",style:{color:"#2a2a2b"},onClick:w[4]||(w[4]=b=>we(3))},{icon:a(()=>[t(Je)]),default:a(()=>[y(" "+d(s.$t("knowledgeLib.select_delete")),1)]),_:1})])]),default:a(()=>[t(F,{disabled:I(T).length==0,border:""},{default:a(()=>[y(d(s.$t("knowledgeLib.select_all"))+" ",1),t(ee,{style:{"margin-left":"4px"}})]),_:1},8,["disabled"])]),_:1},8,["modelValue"]),l("span",null,[t(gt,{placeholder:s.$t("knowledgeLib.search_placeholder"),style:{width:"200px","margin-right":"10px"},modelValue:I(M),"onUpdate:modelValue":w[6]||(w[6]=b=>Ua(M)?M.value=b:M=b),onChange:se},null,8,["placeholder","modelValue"]),t(Gl,{kbobj:I(z),onChangeFetchData:Ye},null,8,["kbobj"])])]),_:1})]),_:1})]),_:1},8,["model"])]),_:1})]),_:1}),t(Fe,{style:{"margin-top":"0"}}),t(Ee,{style:{"margin-bottom":"16px"}},{default:a(()=>[t(Pe,{span:12},{default:a(()=>[t(bt)]),_:1}),t(Pe,{span:12,style:{display:"flex","align-items":"center","justify-content":"end"}},{default:a(()=>[t(ue,{content:s.$t("knowledgeLib.tips_fresh")},{default:a(()=>[l("div",zi,[t(x,{size:"18"})])]),_:1},8,["content"]),t($a,{onSelect:q},{content:a(()=>[(h(!0),A(ae,null,de(he.value,b=>(h(),B(xa,{key:b.value,value:b.value,class:wt({active:b.value===u.value})},{default:a(()=>[l("span",null,d(b.name),1)]),_:2},1032,["value","class"]))),128))]),default:a(()=>[t(ue,{content:s.$t("knowledgeLib.tips_density")},{default:a(()=>[l("div",Mi,[t(Ue,{size:"18"})])]),_:1},8,["content"])]),_:1})]),_:1})]),_:1}),t(Da,{"row-key":"id",loading:I(k),pagination:Y,columns:O.value,data:v.value,bordered:!1,size:u.value,onPageChange:me,"max-height":I(Qe),scroll:{x:1e3},"row-selection":{type:"checkbox",showCheckedAll:!0,onlyCurrent:!1},onSelectAll:Le,onSelectionChange:ge},{name:a(({record:b})=>[t(Ca,{onClick:qe=>_t(b)},{default:a(()=>[t(La,{style:{"margin-right":"4px"}}),y(" "+d(b.name),1)]),_:2},1032,["onClick"])]),create_time:a(({record:b})=>[l("span",null,d(I(Si)(b.create_time)),1)]),status:a(({record:b})=>[t(Ta,{modelValue:b.status,"onUpdate:modelValue":qe=>b.status=qe,size:"small","checked-value":"1","unchecked-value":"0",onChange:qe=>ie(b)},null,8,["modelValue","onUpdate:modelValue","onChange"])]),run:a(({record:b})=>[l("div",Ri,[l("div",Bi,[b.run=="4"?(h(),B(ke,{key:0,position:"lt",title:""},{content:a(()=>[l("div",Fi,[l("p",null,d(s.$t("knowledgeLib.popover_label_1"))+":"+d(b.process_begin_at),1),l("p",null,d(s.$t("knowledgeLib.popover_label_2"))+":"+d(b.process_duation.toFixed(2)),1),l("div",null,[l("p",null,[y(d(s.$t("knowledgeLib.popover_label_3"))+":",1),l("span",{innerHTML:b.progress_msg.replace(/\n/g,"<br/>")},null,8,Ei)])])])]),default:a(()=>[t(Xe,{loading:b.loading,color:"red",border:""},{default:a(()=>[y(d(s.$t("knowledgeLib.table_status_fail")),1)]),_:2},1032,["loading"])]),_:2},1024)):R("",!0),b.run=="3"?(h(),B(ke,{key:1,position:"lt",title:""},{content:a(()=>[l("div",Xi,[l("p",null,d(s.$t("knowledgeLib.popover_label_1"))+":"+d(b.process_begin_at),1),l("p",null,d(s.$t("knowledgeLib.popover_label_2"))+":"+d(b.process_duation.toFixed(2)),1),l("div",null,[l("p",null,[y(d(s.$t("knowledgeLib.popover_label_3"))+":",1),l("span",{innerHTML:b.progress_msg.replace(/\n/g,"<br/>")},null,8,Gi)])])])]),default:a(()=>[t(Xe,{loading:b.loading,color:"blue",border:""},{default:a(()=>[y(d(s.$t("knowledgeLib.table_status_finish")),1)]),_:2},1032,["loading"])]),_:2},1024)):R("",!0),b.run=="1"?(h(),B(ke,{key:2,position:"lt",title:""},{content:a(()=>[l("div",Ni,[l("p",null,d(s.$t("knowledgeLib.popover_label_1"))+":"+d(b.process_begin_at),1),l("p",null,d(s.$t("knowledgeLib.popover_label_2"))+":"+d(b.process_duation.toFixed(2)),1),l("div",null,[l("p",null,[y(d(s.$t("knowledgeLib.popover_label_3"))+":",1),l("span",{innerHTML:b.progress_msg.replace(/\n/g,"<br/>")},null,8,Ki)])])])]),default:a(()=>[t(Xe,{loading:b.loading,color:"blue",border:""},{default:a(()=>[y(d(s.$t("knowledgeLib.table_status_running"))+" "+d(Number(b.progress*100).toFixed(2)+"%"),1)]),_:2},1032,["loading"])]),_:2},1024)):R("",!0),b.run=="2"?(h(),B(ke,{key:3,position:"lt",title:""},{content:a(()=>[l("div",Hi,[l("p",null,d(s.$t("knowledgeLib.popover_label_1"))+":"+d(b.process_begin_at),1),l("p",null,d(s.$t("knowledgeLib.popover_label_2"))+":"+d(b.process_duation.toFixed(2)),1),l("div",null,[l("p",null,[y(d(s.$t("knowledgeLib.popover_label_3"))+":",1),l("span",{innerHTML:b.progress_msg.replace(/\n/g,"<br/>")},null,8,Wi)])])])]),default:a(()=>[t(Xe,{loading:b.loading,color:"gold",border:""},{default:a(()=>[y(d(s.$t("knowledgeLib.table_status_cancel")),1)]),_:2},1032,["loading"])]),_:2},1024)):R("",!0),b.run=="0"?(h(),B(ke,{key:4,position:"lt",title:""},{content:a(()=>[l("div",Yi,[l("p",null,d(s.$t("knowledgeLib.popover_label_1"))+":"+d(b.process_begin_at),1),l("p",null,d(s.$t("knowledgeLib.popover_label_2"))+":"+d(b.process_duation.toFixed(2)),1),l("div",null,[l("p",null,[y(d(s.$t("knowledgeLib.popover_label_3"))+":",1),l("span",{innerHTML:b.progress_msg.replace(/\n/g,"<br/>")},null,8,Ji)])])])]),default:a(()=>[t(Xe,{loading:b.loading,color:"green",border:""},{default:a(()=>[y(d(s.$t("knowledgeLib.table_status_stop")),1)]),_:2},1032,["loading"])]),_:2},1024)):R("",!0)]),l("div",null,[t(F,{type:"text",size:"large",onClick:qe=>ut(b),loading:b.loading},{icon:a(()=>[b.run=="4"?(h(),B(ht,{key:0})):R("",!0),b.run=="3"?(h(),B(ht,{key:1})):R("",!0),b.run=="2"?(h(),B(ht,{key:2,style:{color:"green"}})):R("",!0),b.run=="1"?(h(),B(F,{key:3,status:"warning",shape:"circle",size:"small"},{default:a(()=>[t(Va)]),_:1})):R("",!0),b.run=="0"?(h(),B(fe,{key:4,style:{color:"green"}})):R("",!0)]),_:2},1032,["onClick","loading"])])])]),action:a(({record:b})=>[t(ue,{content:s.$t("knowledgeLib.action_tip_parser")},{default:a(()=>[t(F,{type:"text",disabled:b.run=="1",onClick:qe=>oe(b),size:"small"},{icon:a(()=>[t(qa)]),_:2},1032,["disabled","onClick"])]),_:2},1032,["content"]),t(Hl,{item:b,onUpTabdateItem:dt},null,8,["item"]),t(Ia,{content:s.$t("knowledgeLib.delete_confirm"),type:"warning",onOk:qe=>ct(b)},{default:a(()=>[t(ue,{content:s.$t("knowledgeLib.action_tip_delete")},{default:a(()=>[t(F,{type:"text",size:"small",disabled:b.run=="1"},{icon:a(()=>[t(Je)]),_:2},1032,["disabled"])]),_:2},1032,["content"])]),_:2},1032,["content","onOk"]),t(ue,{content:s.$t("knowledgeLib.action_tip_download")},{default:a(()=>[t(F,{type:"text",size:"small",disabled:b.run=="1",onClick:qe=>pt(b)},{icon:a(()=>[t(Oa)]),_: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(yt,{key:"2",title:s.$t("knowledgeLib.tab_2")},{default:a(()=>[t(vt,{class:"rt-container-main",style:Ze([{height:I(Qe)+"px"},{overflow:"hidden"}])},{default:a(()=>[t(pi,{ref_key:"testForm",ref:j},null,512)]),_:1},8,["style"])]),_:1},8,["title"]),t(yt,{key:"3",title:s.$t("knowledgeLib.tab_3")},{default:a(()=>[t(vt,{class:"rt-container-main",style:Ze([{height:I(Qe)+"px"},{overflow:"auto"}])},{default:a(()=>[t(Ws,{ref_key:"configForm",ref:Q,kbtenantInfo:I(K),onCancleConfig:Te,onSaveConfig:ve},null,8,["kbtenantInfo"])]),_:1},8,["style"])]),_:1},8,["title"])]),_:1},8,["active-key"])])]),t(Di,{ref_key:"toolForm",ref:U,kbtenantInfo:I(K),item:I(G),kbdetail:I(Z)},null,8,["kbtenantInfo","item","kbdetail"]),t(fa,{visible:m.value,onOk:pe,onCancel:w[7]||(w[7]=b=>m.value=!1)},null,8,["visible"])])}}},Zi=Se(Qi,[["__scopeId","data-v-49a0a519"]]),er={class:"message-detail"},tr={__name:"MessageDetail",props:{id:{type:String,required:!0}},setup(e){const o=c({}),n=c(!1);return(async()=>{try{const k=await gn();if(k.code==0)o.value={...k.data},n.value=!0;else return X.error("获取参数错误")}catch(k){console.log(k)}})(),(k,$)=>(h(),A("div",er,[n.value?(h(),B(Zi,{key:0,kb_id:e.id,kbtenant:o.value},null,8,["kb_id","kbtenant"])):R("",!0)]))}},ar=Se(tr,[["__scopeId","data-v-56648663"]]),ad={__name:"KnowledgeDetail",setup(e){const o=za(),{id:n,name:i}=o.query;return(k,$)=>(h(),B(Ma,null,{default:a(()=>[t(Ra,null,{default:a(()=>[t(Bl,{current_label:I(i)},null,8,["current_label"]),t(ar,{id:I(n)},null,8,["id"])]),_:1})]),_:1}))}};export{ad as default};