KnowledgeDetail-CtELCqY5.js 69 KB

12345
  1. import{d as xn,c as W,o as h,a as i,n as Qe,b as Fe,e as pe,l as F,m as Z,k as Qt,p as E,B as t,y as o,F as $,G as r,f as p,r as te,a6 as Oe,u as $e,a5 as vo,z as et,P as oe,V as S,X as ue,I as On,D as pt,a7 as Zt,a8 as ho,w as Sn,E as en,O as ko,_ as yo}from"./vue-vendor-DFp1TAzT.js";import wo from"./LayoutExperience-Dd7-d9zu.js";import $o from"./ContentContainer-C0mXB1ci.js";/* empty css */import{B as Lo,a as Co}from"./index-8NNLSwmO.js";import{_ as Se}from"./_plugin-vue_export-helper-DlAUqK2U.js";import{T as Et,a as Rt}from"./index-BwKRHpz-.js";/* empty css */import{S as To}from"./index-DR8FSWQ-.js";import{C as In}from"./index-D9mm3Cus.js";import{a as An,C as Un}from"./index-DPIe0o3_.js";/* empty css */import{I as mt,b as Pn}from"./index-sXG0X98R.js";import{S as qt,O as Nt,a as jo,T as Gt}from"./index-nVFQleeb.js";import{S as Vo,a as xo,D as Oo}from"./index-DN8oxZIy.js";import{R as Dn,b as zn,I as Mn,T as So}from"./index-0cpidreQ.js";/* empty css */import{P as Io}from"./index-B73PIRQI.js";import{S as Ht}from"./index-DQBQpKdL.js";/* empty css */import{S as ft}from"./index-DtymwdQ4.js";import{F as Ie,a as qe,R as Ao,C as Uo}from"./index-BOAJgGqb.js";import{P as Bn}from"./index-B4aVPTFb.js";import{D as gt}from"./index-BSJDHMn3.js";import{_ as Fn,a as En,i as Po,G as Do,s as zo,c as Mo,u as bt,a6 as Bo,B as Le,M as ot,a7 as Fo,a8 as Rn}from"./index-B3bKhTPo.js";import{k as Eo,i as Ro,j as qo,l as No,a as Go,m as Ho,n as Ko,o as Wo,p as Xo,r as tn,s as Jo,t as Yo,u as Qo,q as nn,v as Zo,w as on,x as an,y as ea,z as ta,A as ln,B as na}from"./rgflow-dify-BBatbjRv.js";import{s as oa}from"./knowledge-CDLtE1xk.js";import"./index-BvlYtx2e.js";import"./index-BY3McqrA.js";import{U as aa}from"./index-DOJOmHcJ.js";import{M as q}from"./index-DAe172gz.js";import{T as Kt}from"./index-CXTBk0xB.js";import{S as Wt}from"./index-D-Hid6iv.js";import{T as at}from"./index-ei-xcMkH.js";import{C as la,a as ia}from"./index-DPRFxhRq.js";import{L as sa,a as ra,b as da}from"./index-Blt2kbOt.js";import{_ as qn}from"./DeleteModal-BtHdkUj0.js";import"./Header-BeBluJ-T.js";import"./use-logout-BtS6XU2d.js";import"./use-current-user-DzONPGo9.js";import"./login-BPpGgCwD.js";import"./resize-observer-CCUg78Tr.js";import"./index.es-BW_FzNZC.js";import"./index-BnhaUFis.js";import"./responsive-observe-Ib2S-anM.js";import"./index-CnFPeKyE.js";import"./render-function-BUOKTXkZ.js";const ua=xn({name:"IconLink",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:e=>["butt","round","square"].includes(e)},strokeLinejoin:{type:String,default:"miter",validator:e=>["arcs","bevel","miter","miter-clip","round"].includes(e)},rotate:Number,spin:Boolean},emits:{click:e=>!0},setup(e,{emit:n}){const a=En("icon"),l=pe(()=>[a,`${a}-link`,{[`${a}-spin`]:e.spin}]),L=pe(()=>{const d={};return e.size&&(d.fontSize=Po(e.size)?`${e.size}px`:e.size),e.rotate&&(d.transform=`rotate(${e.rotate}deg)`),d});return{cls:l,innerStyle:L,onClick:d=>{n("click",d)}}}}),ca=["stroke-width","stroke-linecap","stroke-linejoin"],pa=i("path",{d:"m14.1 25.414-4.95 4.95a6 6 0 0 0 8.486 8.485l8.485-8.485a6 6 0 0 0 0-8.485m7.779.707 4.95-4.95a6 6 0 1 0-8.486-8.485l-8.485 8.485a6 6 0 0 0 0 8.485"},null,-1),_a=[pa];function ma(e,n,a,l,L,k){return h(),W("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:Fe(e.cls),style:Qe(e.innerStyle),"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin,onClick:n[0]||(n[0]=(...d)=>e.onClick&&e.onClick(...d))},_a,14,ca)}var At=Fn(ua,[["render",ma]]);const fa=Object.assign(At,{install:(e,n)=>{var a;const l=(a=n==null?void 0:n.iconPrefix)!=null?a:"";e.component(l+At.name,At)}});function ga(e,n,a){return pe(()=>!!(e[a]||n[a]))}const ba=xn({name:"Link",components:{IconLink:fa,IconLoading:Do},props:{href:String,status:{type:String,default:"normal"},hoverable:{type:Boolean,default:!0},icon:Boolean,loading:Boolean,disabled:Boolean},emits:{click:e=>!0},setup(e,{slots:n,emit:a}){const l=En("link"),L=ga(e,n,"icon"),k=b=>{if(e.disabled||e.loading){b.preventDefault();return}a("click",b)};return{cls:pe(()=>[l,`${l}-status-${e.status}`,{[`${l}-disabled`]:e.disabled,[`${l}-loading`]:e.loading,[`${l}-hoverless`]:!e.hoverable,[`${l}-with-icon`]:e.loading||L.value}]),prefixCls:l,showIcon:L,handleClick:k}}}),va=["href"];function ha(e,n,a,l,L,k){const d=F("icon-loading"),b=F("icon-link");return h(),W("a",{href:e.disabled?void 0:e.href,class:Fe(e.cls),onClick:n[0]||(n[0]=(...D)=>e.handleClick&&e.handleClick(...D))},[e.loading||e.showIcon?(h(),W("span",{key:0,class:Fe(`${e.prefixCls}-icon`)},[e.loading?(h(),E(d,{key:0})):Qt(e.$slots,"icon",{key:1},()=>[t(b)])],2)):Z("v-if",!0),Qt(e.$slots,"default")],10,va)}var Ut=Fn(ba,[["render",ha]]);const ka=Object.assign(Ut,{install:(e,n)=>{zo(e,n);const a=Mo(n);e.component(a+Ut.name,Ut)}}),ya={__name:"TopBreadCrumb",props:{current_label:String},setup(e){return(n,a)=>{const l=F("icon-apps"),L=Lo,k=F("router-link"),d=Co;return h(),E(d,{class:"breadcrumb"},{default:o(()=>[t(L,null,{default:o(()=>[t(l)]),_:1}),t(L,null,{default:o(()=>[t(k,{to:"/knowledge"},{default:o(()=>[$(r(n.$t("header.知识库管理")),1)]),_:1})]),_:1}),t(L,null,{default:o(()=>[$(r(e.current_label),1)]),_:1})]),_:1})}}},wa=Se(ya,[["__scopeId","data-v-ef1579cd"]]);function Nn(e=!1){const n=p(e);return{loading:n,setLoading:L=>{n.value=L},toggle:()=>{n.value=!n.value}}}const _t=async e=>{try{await oa(e)}catch(n){console.log(n)}};var Gn=typeof global=="object"&&global&&global.Object===Object&&global,$a=typeof self=="object"&&self&&self.Object===Object&&self,_e=Gn||$a||Function("return this")(),Ee=_e.Symbol,Hn=Object.prototype,La=Hn.hasOwnProperty,Ca=Hn.toString,Ye=Ee?Ee.toStringTag:void 0;function Ta(e){var n=La.call(e,Ye),a=e[Ye];try{e[Ye]=void 0;var l=!0}catch{}var L=Ca.call(e);return l&&(n?e[Ye]=a:delete e[Ye]),L}var ja=Object.prototype,Va=ja.toString;function xa(e){return Va.call(e)}var Oa="[object Null]",Sa="[object Undefined]",sn=Ee?Ee.toStringTag:void 0;function lt(e){return e==null?e===void 0?Sa:Oa:sn&&sn in Object(e)?Ta(e):xa(e)}function it(e){return e!=null&&typeof e=="object"}var Xt=Array.isArray;function vt(e){var n=typeof e;return e!=null&&(n=="object"||n=="function")}var Ia="[object AsyncFunction]",Aa="[object Function]",Ua="[object GeneratorFunction]",Pa="[object Proxy]";function Kn(e){if(!vt(e))return!1;var n=lt(e);return n==Aa||n==Ua||n==Ia||n==Pa}var Pt=_e["__core-js_shared__"],rn=function(){var e=/[^.]+$/.exec(Pt&&Pt.keys&&Pt.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function Da(e){return!!rn&&rn in e}var za=Function.prototype,Ma=za.toString;function Ae(e){if(e!=null){try{return Ma.call(e)}catch{}try{return e+""}catch{}}return""}var Ba=/[\\^$.*+?()[\]{}|]/g,Fa=/^\[object .+?Constructor\]$/,Ea=Function.prototype,Ra=Object.prototype,qa=Ea.toString,Na=Ra.hasOwnProperty,Ga=RegExp("^"+qa.call(Na).replace(Ba,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function Ha(e){if(!vt(e)||Da(e))return!1;var n=Kn(e)?Ga:Fa;return n.test(Ae(e))}function Ka(e,n){return e==null?void 0:e[n]}function Ue(e,n){var a=Ka(e,n);return Ha(a)?a:void 0}var zt=Ue(_e,"WeakMap"),dn=Object.create,Wa=function(){function e(){}return function(n){if(!vt(n))return{};if(dn)return dn(n);e.prototype=n;var a=new e;return e.prototype=void 0,a}}(),un=function(){try{var e=Ue(Object,"defineProperty");return e({},"",{}),e}catch{}}();function Xa(e,n){for(var a=-1,l=e==null?0:e.length;++a<l&&n(e[a],a,e)!==!1;);return e}var Ja=9007199254740991,Ya=/^(?:0|[1-9]\d*)$/;function Qa(e,n){var a=typeof e;return n=n??Ja,!!n&&(a=="number"||a!="symbol"&&Ya.test(e))&&e>-1&&e%1==0&&e<n}function Za(e,n,a){n=="__proto__"&&un?un(e,n,{configurable:!0,enumerable:!0,value:a,writable:!0}):e[n]=a}function Wn(e,n){return e===n||e!==e&&n!==n}var el=Object.prototype,tl=el.hasOwnProperty;function nl(e,n,a){var l=e[n];(!(tl.call(e,n)&&Wn(l,a))||a===void 0&&!(n in e))&&Za(e,n,a)}var ol=9007199254740991;function Xn(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=ol}function al(e){return e!=null&&Xn(e.length)&&!Kn(e)}var ll=Object.prototype;function Jn(e){var n=e&&e.constructor,a=typeof n=="function"&&n.prototype||ll;return e===a}function il(e,n){for(var a=-1,l=Array(e);++a<e;)l[a]=n(a);return l}var sl="[object Arguments]";function cn(e){return it(e)&&lt(e)==sl}var Yn=Object.prototype,rl=Yn.hasOwnProperty,dl=Yn.propertyIsEnumerable,ul=cn(function(){return arguments}())?cn:function(e){return it(e)&&rl.call(e,"callee")&&!dl.call(e,"callee")};function cl(){return!1}var Qn=typeof exports=="object"&&exports&&!exports.nodeType&&exports,pn=Qn&&typeof module=="object"&&module&&!module.nodeType&&module,pl=pn&&pn.exports===Qn,_n=pl?_e.Buffer:void 0,_l=_n?_n.isBuffer:void 0,Zn=_l||cl,ml="[object Arguments]",fl="[object Array]",gl="[object Boolean]",bl="[object Date]",vl="[object Error]",hl="[object Function]",kl="[object Map]",yl="[object Number]",wl="[object Object]",$l="[object RegExp]",Ll="[object Set]",Cl="[object String]",Tl="[object WeakMap]",jl="[object ArrayBuffer]",Vl="[object DataView]",xl="[object Float32Array]",Ol="[object Float64Array]",Sl="[object Int8Array]",Il="[object Int16Array]",Al="[object Int32Array]",Ul="[object Uint8Array]",Pl="[object Uint8ClampedArray]",Dl="[object Uint16Array]",zl="[object Uint32Array]",K={};K[xl]=K[Ol]=K[Sl]=K[Il]=K[Al]=K[Ul]=K[Pl]=K[Dl]=K[zl]=!0;K[ml]=K[fl]=K[jl]=K[gl]=K[Vl]=K[bl]=K[vl]=K[hl]=K[kl]=K[yl]=K[wl]=K[$l]=K[Ll]=K[Cl]=K[Tl]=!1;function Ml(e){return it(e)&&Xn(e.length)&&!!K[lt(e)]}function Jt(e){return function(n){return e(n)}}var eo=typeof exports=="object"&&exports&&!exports.nodeType&&exports,Ze=eo&&typeof module=="object"&&module&&!module.nodeType&&module,Bl=Ze&&Ze.exports===eo,Dt=Bl&&Gn.process,Re=function(){try{var e=Ze&&Ze.require&&Ze.require("util").types;return e||Dt&&Dt.binding&&Dt.binding("util")}catch{}}(),mn=Re&&Re.isTypedArray,Fl=mn?Jt(mn):Ml,El=Object.prototype,Rl=El.hasOwnProperty;function ql(e,n){var a=Xt(e),l=!a&&ul(e),L=!a&&!l&&Zn(e),k=!a&&!l&&!L&&Fl(e),d=a||l||L||k,b=d?il(e.length,String):[],D=b.length;for(var P in e)Rl.call(e,P)&&!(d&&(P=="length"||L&&(P=="offset"||P=="parent")||k&&(P=="buffer"||P=="byteLength"||P=="byteOffset")||Qa(P,D)))&&b.push(P);return b}function to(e,n){return function(a){return e(n(a))}}var Nl=to(Object.keys,Object),Gl=Object.prototype,Hl=Gl.hasOwnProperty;function Kl(e){if(!Jn(e))return Nl(e);var n=[];for(var a in Object(e))Hl.call(e,a)&&a!="constructor"&&n.push(a);return n}function Wl(e){return al(e)?ql(e):Kl(e)}var tt=Ue(Object,"create");function Xl(){this.__data__=tt?tt(null):{},this.size=0}function Jl(e){var n=this.has(e)&&delete this.__data__[e];return this.size-=n?1:0,n}var Yl="__lodash_hash_undefined__",Ql=Object.prototype,Zl=Ql.hasOwnProperty;function ei(e){var n=this.__data__;if(tt){var a=n[e];return a===Yl?void 0:a}return Zl.call(n,e)?n[e]:void 0}var ti=Object.prototype,ni=ti.hasOwnProperty;function oi(e){var n=this.__data__;return tt?n[e]!==void 0:ni.call(n,e)}var ai="__lodash_hash_undefined__";function li(e,n){var a=this.__data__;return this.size+=this.has(e)?0:1,a[e]=tt&&n===void 0?ai:n,this}function xe(e){var n=-1,a=e==null?0:e.length;for(this.clear();++n<a;){var l=e[n];this.set(l[0],l[1])}}xe.prototype.clear=Xl;xe.prototype.delete=Jl;xe.prototype.get=ei;xe.prototype.has=oi;xe.prototype.set=li;function ii(){this.__data__=[],this.size=0}function ht(e,n){for(var a=e.length;a--;)if(Wn(e[a][0],n))return a;return-1}var si=Array.prototype,ri=si.splice;function di(e){var n=this.__data__,a=ht(n,e);if(a<0)return!1;var l=n.length-1;return a==l?n.pop():ri.call(n,a,1),--this.size,!0}function ui(e){var n=this.__data__,a=ht(n,e);return a<0?void 0:n[a][1]}function ci(e){return ht(this.__data__,e)>-1}function pi(e,n){var a=this.__data__,l=ht(a,e);return l<0?(++this.size,a.push([e,n])):a[l][1]=n,this}function he(e){var n=-1,a=e==null?0:e.length;for(this.clear();++n<a;){var l=e[n];this.set(l[0],l[1])}}he.prototype.clear=ii;he.prototype.delete=di;he.prototype.get=ui;he.prototype.has=ci;he.prototype.set=pi;var nt=Ue(_e,"Map");function _i(){this.size=0,this.__data__={hash:new xe,map:new(nt||he),string:new xe}}function mi(e){var n=typeof e;return n=="string"||n=="number"||n=="symbol"||n=="boolean"?e!=="__proto__":e===null}function kt(e,n){var a=e.__data__;return mi(n)?a[typeof n=="string"?"string":"hash"]:a.map}function fi(e){var n=kt(this,e).delete(e);return this.size-=n?1:0,n}function gi(e){return kt(this,e).get(e)}function bi(e){return kt(this,e).has(e)}function vi(e,n){var a=kt(this,e),l=a.size;return a.set(e,n),this.size+=a.size==l?0:1,this}function Ne(e){var n=-1,a=e==null?0:e.length;for(this.clear();++n<a;){var l=e[n];this.set(l[0],l[1])}}Ne.prototype.clear=_i;Ne.prototype.delete=fi;Ne.prototype.get=gi;Ne.prototype.has=bi;Ne.prototype.set=vi;function hi(e,n){for(var a=-1,l=n.length,L=e.length;++a<l;)e[L+a]=n[a];return e}var ki=to(Object.getPrototypeOf,Object);function yi(){this.__data__=new he,this.size=0}function wi(e){var n=this.__data__,a=n.delete(e);return this.size=n.size,a}function $i(e){return this.__data__.get(e)}function Li(e){return this.__data__.has(e)}var Ci=200;function Ti(e,n){var a=this.__data__;if(a instanceof he){var l=a.__data__;if(!nt||l.length<Ci-1)return l.push([e,n]),this.size=++a.size,this;a=this.__data__=new Ne(l)}return a.set(e,n),this.size=a.size,this}function Ge(e){var n=this.__data__=new he(e);this.size=n.size}Ge.prototype.clear=yi;Ge.prototype.delete=wi;Ge.prototype.get=$i;Ge.prototype.has=Li;Ge.prototype.set=Ti;var no=typeof exports=="object"&&exports&&!exports.nodeType&&exports,fn=no&&typeof module=="object"&&module&&!module.nodeType&&module,ji=fn&&fn.exports===no,gn=ji?_e.Buffer:void 0;gn&&gn.allocUnsafe;function Vi(e,n){return e.slice()}function xi(e,n){for(var a=-1,l=e==null?0:e.length,L=0,k=[];++a<l;){var d=e[a];n(d,a,e)&&(k[L++]=d)}return k}function Oi(){return[]}var Si=Object.prototype,Ii=Si.propertyIsEnumerable,bn=Object.getOwnPropertySymbols,Ai=bn?function(e){return e==null?[]:(e=Object(e),xi(bn(e),function(n){return Ii.call(e,n)}))}:Oi;function Ui(e,n,a){var l=n(e);return Xt(e)?l:hi(l,a(e))}function Pi(e){return Ui(e,Wl,Ai)}var Mt=Ue(_e,"DataView"),Bt=Ue(_e,"Promise"),Ft=Ue(_e,"Set"),vn="[object Map]",Di="[object Object]",hn="[object Promise]",kn="[object Set]",yn="[object WeakMap]",wn="[object DataView]",zi=Ae(Mt),Mi=Ae(nt),Bi=Ae(Bt),Fi=Ae(Ft),Ei=Ae(zt),ve=lt;(Mt&&ve(new Mt(new ArrayBuffer(1)))!=wn||nt&&ve(new nt)!=vn||Bt&&ve(Bt.resolve())!=hn||Ft&&ve(new Ft)!=kn||zt&&ve(new zt)!=yn)&&(ve=function(e){var n=lt(e),a=n==Di?e.constructor:void 0,l=a?Ae(a):"";if(l)switch(l){case zi:return wn;case Mi:return vn;case Bi:return hn;case Fi:return kn;case Ei:return yn}return n});var Ri=Object.prototype,qi=Ri.hasOwnProperty;function Ni(e){var n=e.length,a=new e.constructor(n);return n&&typeof e[0]=="string"&&qi.call(e,"index")&&(a.index=e.index,a.input=e.input),a}var $n=_e.Uint8Array;function Yt(e){var n=new e.constructor(e.byteLength);return new $n(n).set(new $n(e)),n}function Gi(e,n){var a=Yt(e.buffer);return new e.constructor(a,e.byteOffset,e.byteLength)}var Hi=/\w*$/;function Ki(e){var n=new e.constructor(e.source,Hi.exec(e));return n.lastIndex=e.lastIndex,n}var Ln=Ee?Ee.prototype:void 0,Cn=Ln?Ln.valueOf:void 0;function Wi(e){return Cn?Object(Cn.call(e)):{}}function Xi(e,n){var a=Yt(e.buffer);return new e.constructor(a,e.byteOffset,e.length)}var Ji="[object Boolean]",Yi="[object Date]",Qi="[object Map]",Zi="[object Number]",es="[object RegExp]",ts="[object Set]",ns="[object String]",os="[object Symbol]",as="[object ArrayBuffer]",ls="[object DataView]",is="[object Float32Array]",ss="[object Float64Array]",rs="[object Int8Array]",ds="[object Int16Array]",us="[object Int32Array]",cs="[object Uint8Array]",ps="[object Uint8ClampedArray]",_s="[object Uint16Array]",ms="[object Uint32Array]";function fs(e,n,a){var l=e.constructor;switch(n){case as:return Yt(e);case Ji:case Yi:return new l(+e);case ls:return Gi(e);case is:case ss:case rs:case ds:case us:case cs:case ps:case _s:case ms:return Xi(e);case Qi:return new l;case Zi:case ns:return new l(e);case es:return Ki(e);case ts:return new l;case os:return Wi(e)}}function gs(e){return typeof e.constructor=="function"&&!Jn(e)?Wa(ki(e)):{}}var bs="[object Map]";function vs(e){return it(e)&&ve(e)==bs}var Tn=Re&&Re.isMap,hs=Tn?Jt(Tn):vs,ks="[object Set]";function ys(e){return it(e)&&ve(e)==ks}var jn=Re&&Re.isSet,ws=jn?Jt(jn):ys,oo="[object Arguments]",$s="[object Array]",Ls="[object Boolean]",Cs="[object Date]",Ts="[object Error]",ao="[object Function]",js="[object GeneratorFunction]",Vs="[object Map]",xs="[object Number]",lo="[object Object]",Os="[object RegExp]",Ss="[object Set]",Is="[object String]",As="[object Symbol]",Us="[object WeakMap]",Ps="[object ArrayBuffer]",Ds="[object DataView]",zs="[object Float32Array]",Ms="[object Float64Array]",Bs="[object Int8Array]",Fs="[object Int16Array]",Es="[object Int32Array]",Rs="[object Uint8Array]",qs="[object Uint8ClampedArray]",Ns="[object Uint16Array]",Gs="[object Uint32Array]",H={};H[oo]=H[$s]=H[Ps]=H[Ds]=H[Ls]=H[Cs]=H[zs]=H[Ms]=H[Bs]=H[Fs]=H[Es]=H[Vs]=H[xs]=H[lo]=H[Os]=H[Ss]=H[Is]=H[As]=H[Rs]=H[qs]=H[Ns]=H[Gs]=!0;H[Ts]=H[ao]=H[Us]=!1;function ct(e,n,a,l,L,k){var d;if(d!==void 0)return d;if(!vt(e))return e;var b=Xt(e);if(b)d=Ni(e);else{var D=ve(e),P=D==ao||D==js;if(Zn(e))return Vi(e);if(D==lo||D==oo||P&&!L)d=P?{}:gs(e);else{if(!H[D])return L?e:{};d=fs(e,D)}}k||(k=new Ge);var T=k.get(e);if(T)return T;k.set(e,d),ws(e)?e.forEach(function(I){d.add(ct(I,n,a,I,e,k))}):hs(e)&&e.forEach(function(I,B){d.set(B,ct(I,n,a,B,e,k))});var N=Pi,_=b?void 0:N(e);return Xa(_||e,function(I,B){_&&(B=I,I=e[B]),nl(d,B,ct(I,n,a,B,e,k))}),d}var Hs=1,Ks=4;function Vn(e){return ct(e,Hs|Ks)}const Ws={class:"aUpload"},Xs={name:"add",methods:{}},Js=Object.assign(Xs,{props:["kbobj"],emits:["changeFetchData"],setup(e,{emit:n}){const{t:a}=bt();Bo.CancelToken;const l=p(!1),L=p(!1),k=p(!1),d=p("1");p(null);const b=p([]);te({name:"",nameJoin:"",post:"",txt:""});const D=e,P=n,T=p(),N=p([]);pe(()=>".word, .pdf, .ppt, .excel, .txt, .zip, .rar, .7z, .doc, .docx, .xls, .xlsx, .pptx, .ppt, .pdf, .mp4, .avi, .mp3,.wav, .wma, .wmv, .rm,"),console.log(D,11);const _=async z=>{if(!D.kbobj.id){q.error(a("management.no_permission")),z(!1);return}N.value&&N.value.length>0&&N.value.map(Y=>{const M=new FormData;M.append("file",Y.file),M.append("kb_id",D.kbobj.id),Eo(M).then(ee=>{ee.code==0&&(P("changeFetchData"),q.success("上传成功"),A(),_t(D.kbobj.id))})}),z(!1)},I=z=>{N.value=z},B=()=>{l.value=!0},f=z=>{_(z)},A=()=>{l.value=!1},V=z=>{b.value=[],N.value=[],L.value=!1},G=z=>{d.value=z,k.value=z=="2"};return Oe(()=>{}),$e(()=>{}),(z,Y)=>{const M=F("icon-plus"),ee=Le,c=Rt,u=Et,U=aa,C=ot,j=vo("hasPermi");return h(),W(oe,null,[et((h(),E(ee,{type:"primary",onClick:B},{icon:o(()=>[t(M)]),default:o(()=>[$(" "+r(z.$t("knowledgeLib.create_file")),1)]),_:1})),[[j,"system:knowledgeLib:upload"]]),t(C,{visible:l.value,"onUpdate:visible":Y[0]||(Y[0]=X=>l.value=X),title:z.$t("knowledgeLib.upload_file"),onOpen:V,onCancel:A,"ok-loading":L.value,onBeforeOk:f,"title-align":"start"},{default:o(()=>[t(u,{"default-active-key":d.value,onChange:G},{default:o(()=>[t(c,{key:"1",title:z.$t("knowledgeLib.file")},null,8,["title"]),t(c,{key:"2",title:z.$t("knowledgeLib.folder")},null,8,["title"])]),_:1},8,["default-active-key"]),i("div",Ws,[t(U,{action:"/","auto-upload":!1,ref_key:"uploadRef",ref:T,"file-list":b.value,draggable:"",directory:k.value,onChange:I,multiple:""},null,8,["file-list","directory"])])]),_:1},8,["visible","title","ok-loading"])],64)}}}),Ys=Se(Js,[["__scopeId","data-v-53ff7f8f"]]),Qs={style:{width:"100%","text-align":"right"}},Zs={name:"add",methods:{}},er=Object.assign(Zs,{props:["item"],emits:["upTabdateItem"],setup(e,{emit:n}){const a=p(!1);p(!1);const l=te({name:""}),L=p(null),k={name:[{required:!0,message:"名称不允许为空"}]},d=e,b=n,D=async({values:_,errors:I})=>{if(I)return;(await Ro({doc_id:d.item.id,name:l.name})).code==0?(q.success("操作成功"),a.value=!1,b("upTabdateItem",d.item.id,l.name)):q.error("操作失败")},P=()=>{a.value=!0},T=()=>{a.value=!1},N=_=>{Object.assign(l,d.item)};return Oe(()=>{}),$e(()=>{}),(_,I)=>{const B=F("icon-edit"),f=Le,A=Kt,V=mt,G=qe,z=Ie,Y=ot;return h(),W(oe,null,[t(A,{content:_.$t("knowledgeLib.action_tip_rename")},{default:o(()=>[t(f,{type:"text",disabled:d.item.run=="1",onClick:P,size:"small"},{icon:o(()=>[t(B)]),_:1},8,["disabled"])]),_:1},8,["content"]),t(Y,{visible:a.value,"onUpdate:visible":I[2]||(I[2]=M=>a.value=M),title:_.$t("knowledgeLib.action_tip_rename"),onBeforeOpen:N,onCancel:T,footer:!1,"title-align":"start"},{default:o(()=>[t(z,{ref_key:"formRef",ref:L,rules:k,model:l,onSubmit:D},{default:o(()=>[t(G,{field:"name",label:_.$t("knowledgeLib.rename_form_label")},{default:o(()=>[t(V,{modelValue:l.name,"onUpdate:modelValue":I[0]||(I[0]=M=>l.name=M),placeholder:_.$t("knowledgeLib.rename_form_placeholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),t(G,null,{default:o(()=>[i("div",Qs,[t(f,{onClick:I[1]||(I[1]=M=>a.value=!1)},{default:o(()=>[$(r(_.$t("knowledgeLib.cancel")),1)]),_:1}),t(f,{style:{"margin-left":"10px"},type:"primary","html-type":"submit"},{default:o(()=>[$(r(_.$t("knowledgeLib.submit")),1)]),_:1})])]),_:1})]),_:1},8,["model"])]),_:1},8,["visible","title"])],64)}}}),tr="/assets/step1-vQjBW3d2.png",nr="/assets/step2-BNwS3ZaL.png",or={style:{position:"absolute",top:"0",left:"0",width:"100%",padding:"0 20px"}},ar={style:{color:"#666666"}},lr={class:"main-container-lf"},ir={class:"main-container-lf-down"},sr={key:0},rr={style:{width:"100%","text-align":"right"}},dr={class:"main-container-rt"},ur={"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"},cr={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"},pr={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"},_r={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"},mr={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"},fr={name:"config",components:{IconPlus:Rn,IconEdit:Fo},methods:{}},gr=Object.assign(fr,{props:["kbtenantInfo","kb_id"],emits:["cancleConfig","saveConfig"],setup(e,{expose:n,emit:a}){const{t:l}=bt(),{loading:L,setLoading:k}=Nn(!0),d=p(),b=e,D=a;let P=b.kbtenantInfo.parser_ids.split(",").map(c=>{const[u,U]=c.split(":");return{name:U,value:u}}),T=te({}),N=p(!0);const _=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:"",layout_recognize:!0}),I=pe(()=>({name:[{required:!0,message:l("knowledgeLib.config_form_rule.rule_1")}],embd_id:[{required:!0,message:l("knowledgeLib.config_form_rule.rule_2")}],permission:[{required:!0,message:l("knowledgeLib.config_form_rule.rule_2")}],parser_id:[{required:!0,message:l("knowledgeLib.config_form_rule.rule_2")}],prompt:[{required:!0,message:l("knowledgeLib.config_form_rule.rule_3")}]}));p(!1);const B=p(),f=p({}),A=p([]);p(),p([]);const V=p([]);localStorage.getItem("httpUrl");const G=async({values:c,errors:u})=>{if(u)return;let U={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:T.id};_.use_raptor&&(U.parser_config.raptor={use_raptor:_.use_raptor,prompt:_.prompt,max_token:_.max_token,threshold:_.threshold,max_cluster:_.max_cluster,random_seed:_.random_seed});try{k(!0),(await No(U)).code=="0"?(q.success(l("knowledgeLib.config_success")),D("saveConfig"),_t(T.id)):q.error(l("management.no_permission")),k(!1)}catch(C){q.error(C.message),k(!1)}},z=()=>{D("cancleConfig")};function Y(){_.random_seed=Math.floor(Math.random()*1e4)+1}const M=async c=>{try{const u=await qo(c);f.value=u.data;for(let U in u.data)u.data.hasOwnProperty(U)&&u.data[U].llm.length>0&&(A.value=u.data[U].llm.filter(C=>C.type=="embedding"))}catch{}finally{}};return n({changekbObj:c=>{B.value.resetFields(),On(()=>{T=c;let u={name:T.name,avatar:T.avatar,pages:T.parser_config.pages,chunk_token_num:T.parser_config.chunk_token_num,description:T.description,language:"English",permission:T.permission,embd_id:T.embd_id||b.kbtenantInfo.embd_id,parser_id:T.parser_id,layout_recognize:!0},U={};T.parser_config&&T.parser_config.raptor?(U=T.parser_config.raptor,Object.assign(_,{...u,...U,use_raptor:T.parser_config.raptor.use_raptor})):Object.assign(_,{...u,use_raptor:!1}),V.value=[T.avatar],N.value=!1,setTimeout(()=>{N.value=!0},100),d.value.scrollTop=0})}}),Oe(()=>{k(!1),M({})}),$e(()=>{}),(c,u)=>{const U=gt,C=mt,j=qe,X=at,se=zn,J=Dn,re=Nt,ke=qt,le=Wt,ne=Ht,me=ft,Ce=Mn,ce=Le,ae=Ie;return h(),W("div",{ref_key:"scrollContainer",ref:d,class:"main-container"},[i("div",or,[u[14]||(u[14]=i("h4",{style:{"margin-bottom":"10px"}},null,-1)),i("div",ar,r(c.$t("knowledgeLib.config_header")),1),t(U,{style:{"margin-top":"20px"}})]),i("div",lr,[i("div",ir,[t(ae,{ref_key:"formRef",ref:B,rules:I.value,model:_,style:{width:"100%"},layout:"vertical",onSubmit:G},{default:o(()=>[t(j,{field:"name",label:c.$t("knowledgeLib.label_name")},{default:o(()=>[t(C,{modelValue:_.name,"onUpdate:modelValue":u[0]||(u[0]=O=>_.name=O),placeholder:c.$t("knowledgeLib.input_placeholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),t(j,{field:"section",label:c.$t("knowledgeLib.label_desc")},{default:o(()=>[t(X,{placeholder:"",modelValue:_.description,"onUpdate:modelValue":u[1]||(u[1]=O=>_.description=O),"allow-clear":""},null,8,["modelValue"])]),_:1},8,["label"]),t(j,{field:"permission",tooltip:c.$t("knowledgeLib.permission_tooltip"),label:c.$t("knowledgeLib.label_permission")},{default:o(()=>[t(J,{modelValue:_.permission,"onUpdate:modelValue":u[2]||(u[2]=O=>_.permission=O)},{default:o(()=>[t(se,{value:"me"},{default:o(()=>[$(r(c.$t("knowledgeLib.permission_item_1")),1)]),_:1}),t(se,{value:"team"},{default:o(()=>[$(r(c.$t("knowledgeLib.permission_item_2")),1)]),_:1})]),_:1},8,["modelValue"])]),_:1},8,["tooltip","label"]),t(j,{field:"embd_id",label:c.$t("knowledgeLib.label_model")},{default:o(()=>[t(ke,{size:"large",modelValue:_.embd_id,"onUpdate:modelValue":u[3]||(u[3]=O=>_.embd_id=O),placeholder:c.$t("knowledgeLib.input_placeholder"),disabled:S(T).chunk_num&&S(T).token_num},{default:o(()=>[(h(!0),W(oe,null,ue(A.value,(O,Pe)=>(h(),E(re,{key:O.name,value:O.name},{default:o(()=>[$(r(O.name),1)]),_:2},1032,["value"]))),128))]),_:1},8,["modelValue","placeholder","disabled"])]),_:1},8,["label"]),t(j,{field:"parser_id",label:c.$t("knowledgeLib.label_parser")},{default:o(()=>[t(ke,{modelValue:_.parser_id,"onUpdate:modelValue":u[4]||(u[4]=O=>_.parser_id=O),placeholder:c.$t("knowledgeLib.input_placeholder"),disabled:!!(S(T).chunk_num&&S(T).token_num)},{default:o(()=>[(h(!0),W(oe,null,ue(S(P),O=>(h(),E(re,{key:O.value,label:O.name,value:O.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder","disabled"])]),_:1},8,["label"]),t(j,{field:"slider",label:c.$t("knowledgeLib.block_token_count")},{default:o(()=>[t(le,{modelValue:_.chunk_token_num,"onUpdate:modelValue":u[5]||(u[5]=O=>_.chunk_token_num=O),min:0,max:2048,"show-input":""},null,8,["modelValue"])]),_:1},8,["label"]),t(j,{label:c.$t("knowledgeLib.label_layout")},{default:o(()=>[t(me,{direction:"vertical"},{default:o(()=>[t(ne,{modelValue:_.layout_recognize,"onUpdate:modelValue":u[6]||(u[6]=O=>_.layout_recognize=O),size:"small"},null,8,["modelValue"])]),_:1})]),_:1},8,["label"]),t(j,{field:"raptor",label:c.$t("knowledgeLib.use_strategy")},{default:o(()=>[t(ne,{modelValue:_.use_raptor,"onUpdate:modelValue":u[7]||(u[7]=O=>_.use_raptor=O),size:"small"},null,8,["modelValue"])]),_:1},8,["label"]),_.use_raptor?(h(),W("div",sr,[t(j,{field:"prompt",label:c.$t("knowledgeLib.prompt")},{default:o(()=>[t(X,{modelValue:_.prompt,"onUpdate:modelValue":u[8]||(u[8]=O=>_.prompt=O),style:{height:"10rem",border:"1px solid var(--color-fill-3)","border-radius":"4px"},placeholder:c.$t("knowledgeLib.label_prompt_placeholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),t(j,{field:"slider",label:c.$t("knowledgeLib.max_token_count")},{default:o(()=>[t(le,{modelValue:_.max_token,"onUpdate:modelValue":u[9]||(u[9]=O=>_.max_token=O),min:0,max:2048,"show-input":""},null,8,["modelValue"])]),_:1},8,["label"]),t(j,{field:"slider",label:c.$t("knowledgeLib.threshold")},{default:o(()=>[t(le,{modelValue:_.threshold,"onUpdate:modelValue":u[10]||(u[10]=O=>_.threshold=O),step:.01,min:0,max:1,"show-input":""},null,8,["modelValue"])]),_:1},8,["label"]),t(j,{field:"slider",label:c.$t("knowledgeLib.max_clusters")},{default:o(()=>[t(le,{modelValue:_.max_cluster,"onUpdate:modelValue":u[11]||(u[11]=O=>_.max_cluster=O),min:1,max:1024,"show-input":""},null,8,["modelValue"])]),_:1},8,["label"]),t(j,{field:"slider",label:c.$t("knowledgeLib.random_seed"),modelValue:_.random_seed,"onUpdate:modelValue":u[13]||(u[13]=O=>_.random_seed=O)},{default:o(()=>[t(Ce,{modelValue:_.random_seed,"onUpdate:modelValue":u[12]||(u[12]=O=>_.random_seed=O),style:{width:"300px",marginRight:"1rem",borderRadius:"4px"},placeholder:c.$t("knowledgeLib.input_placeholder"),class:"input-demo",min:10,max:100},null,8,["modelValue","placeholder"]),t(ce,{type:"primary",onClick:Y},{default:o(()=>[t(S(Rn))]),_:1})]),_:1},8,["label","modelValue"])])):Z("",!0),t(j,null,{default:o(()=>[i("div",rr,[t(me,null,{default:o(()=>[t(ce,{onClick:z},{default:o(()=>[$(r(c.$t("knowledgeLib.cancel")),1)]),_:1}),t(ce,{loading:S(L),type:"primary","html-type":"submit"},{default:o(()=>[$(r(c.$t("knowledgeLib.save_btn")),1)]),_:1},8,["loading"])]),_:1})])]),_:1})]),_:1},8,["rules","model"])])]),i("div",dr,[i("section",ur,[i("h4",cr,' "General" '+r(c.$t("knowledgeLib.config_info.h4_1")),1),u[17]||(u[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,[$(r(c.$t("knowledgeLib.config_info.p_1_1")),1),u[15]||(u[15]=i("b",null,"DOCX、EXCEL、PPT、IMAGE、PDF、TXT",-1)),u[16]||(u[16]=$("。"))]),i("p",null,r(c.$t("knowledgeLib.config_info.p_1_2")),1),u[18]||(u[18]=i("p",null,null,-1)),i("li",null,r(c.$t("knowledgeLib.config_info.p_1_3")),1),i("li",null,r(c.$t("knowledgeLib.config_info.p_1_4")),1),u[19]||(u[19]=i("p",null,null,-1)),i("h4",pr,' "General" '+r(c.$t("knowledgeLib.config_info.h4_2")),1),i("span",_r,r(c.$t("knowledgeLib.config_info.p_2_1")),1),u[20]||(u[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:tr,alt:"",width:"50%"}),i("img",{"data-inspector-line":"32","data-inspector-column":"8","data-inspector-relative-path":"src\\components\\svg-icon.tsx",src:nr,alt:"",width:"50%"})],-1)),i("h4",mr," General "+r(c.$t("knowledgeLib.config_info.h4_3")),1),u[21]||(u[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(U,{style:{"margin-top":"20px"}})])])],512)}}}),br=Se(gr,[["__scopeId","data-v-e70cdf45"]]),vr={class:"main-container"},hr={class:"main-container-lf"},kr={class:"main-container-lf-top"},yr={class:"main-container-lf-down"},wr={style:{color:"#999"}},$r={class:"main-container-form-item-extra"},Lr={class:"main-container-form-item-extra-top"},Cr={class:"main-container-form-item-extra-down"},Tr={class:"main-container-form-item-extra-btn"},jr={class:"main-container-rt"},Vr={class:"action-icon"},xr={class:"main-container-rt-down-title"},Or={class:"main-container-rt-down-content"},Sr={name:"config",methods:{}},Ir=Object.assign(Sr,{setup(e,{expose:n}){const{t:a}=bt();p(!1);let l=p(!1);const L=p(null),k=p(""),d=p({});let b=te({page:1,question:"",rerank_id:"",similarity_threshold:.2,size:10,top_k:1024,vector_similarity_weight:.7});const D=p([]),P=p([]),T=p([]),N=p([]),_=p(0),I=p(0),B=p(!1),f=pe(()=>N.value.length||0),A=te({defaultPageSize:3,total:0}),V=c=>{c.length?B.value=!0:B.value=!1},G=async({values:c,errors:u})=>{var C;if(!b.question)return;let U={...b,kb_id:k.value,vector_similarity_weight:parseFloat((1-b.vector_similarity_weight).toFixed(2))};U.rerank_id||(delete U.top_k,delete U.rerank_id);try{l.value=!0;const j=await Ho(U);j.code==0?(q.success(a("knowledgeLib.test_success")),P.value=j.data.chunks,T.value=j.data.doc_aggs,T.value.length&&N.value.push(T.value[0].doc_id),P.value.length&&(D.value=(C=P.value)==null?void 0:C.filter(X=>(X==null?void 0:X.doc_id)==N.value[0])),A.total=T.value.length,_.value=j.data.doc_aggs.length,I.value=j.data.chunks.length):q.error(j.retmsg),l.value=!1}catch(j){console.log(j),q.error(j.message),l.value=!1}},z=c=>{k.value=c},Y=async c=>{try{const u=await Go(c);d.value={BAAI:[u.data.BAAI[1]],Jina:u.data.Jina,youdao:u.data.youdao}}catch{}finally{}},M=c=>{window.open(`${window.RGFLOW_BASE_URL}/document/${c}?ext=docx&prefix=document`)},ee=c=>{D.value=[],c.forEach(u=>{D.value.push(...P.value.filter(U=>U.doc_id==u))})};return n({changekbid:z}),Oe(()=>{Y({})}),$e(()=>{}),(c,u)=>{const U=gt,C=Wt,j=qe,X=Nt,se=jo,J=qt,re=ft,ke=at,le=Le,ne=Ie,me=Un,Ce=da,ce=F("icon-eye"),ae=Kt,O=ra,Pe=sa,He=An,Te=la,v=ia,m=In;return h(),W("div",vr,[i("div",hr,[i("div",kr,r(c.$t("knowledgeLib.test_title")),1),i("div",yr,[i("div",wr,r(c.$t("knowledgeLib.test_tips")),1),t(U,{style:{"margin-top":"10px"}}),t(ne,{ref_key:"formRef",ref:L,model:S(b),style:{width:"100%"},layout:"vertical",onSubmit:G},{default:o(()=>[t(j,{field:"similarity_threshold",label:c.$t("knowledgeLib.similarity_threshold")},{default:o(()=>[t(C,{modelValue:S(b).similarity_threshold,"onUpdate:modelValue":u[0]||(u[0]=x=>S(b).similarity_threshold=x),step:.01,min:0,max:1},null,8,["modelValue"])]),_:1},8,["label"]),t(j,{field:"slider",label:c.$t("knowledgeLib.similarity_weight")},{default:o(()=>[t(C,{modelValue:S(b).vector_similarity_weight,"onUpdate:modelValue":u[1]||(u[1]=x=>S(b).vector_similarity_weight=x),step:.01,min:0,max:1},null,8,["modelValue"])]),_:1},8,["label"]),t(j,{field:"section",label:c.$t("knowledgeLib.rerank_model")},{default:o(()=>[t(re,{direction:"vertical",size:"large"},{default:o(()=>[t(J,{size:"large",modelValue:S(b).rerank_id,"onUpdate:modelValue":u[2]||(u[2]=x=>S(b).rerank_id=x),style:{width:"100%"},placeholder:c.$t("knowledgeLib.select_placeholder"),"allow-clear":""},{default:o(()=>[(h(!0),W(oe,null,ue(d.value,(x,je)=>(h(),E(se,{label:je,key:je},{default:o(()=>[(h(!0),W(oe,null,ue(x,fe=>(h(),E(X,{key:fe.fid,disabled:!fe.available,value:fe.llm_name},{default:o(()=>[$(r(fe.llm_name),1)]),_:2},1032,["disabled","value"]))),128))]),_:2},1032,["label"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1})]),_:1},8,["label"]),S(b).rerank_id?(h(),E(j,{key:0,field:"slider",label:"Top-K"},{default:o(()=>[t(C,{modelValue:S(b).top_k,"onUpdate:modelValue":u[3]||(u[3]=x=>S(b).top_k=x),min:1,max:2048},null,8,["modelValue"])]),_:1})):Z("",!0),t(j,null,{default:o(()=>[i("div",$r,[i("div",Lr,r(c.$t("knowledgeLib.test_content")),1),i("div",Cr,[t(ke,{modelValue:S(b).question,"onUpdate:modelValue":u[4]||(u[4]=x=>S(b).question=x),style:{height:"10rem",border:"1px solid var(--color-fill-3)","border-radius":"4px"},placeholder:"","allow-clear":""},null,8,["modelValue"])]),i("div",Tr,[t(le,{disabled:!S(b).question,loading:S(l),type:"primary","html-type":"submit"},{default:o(()=>[$(r(c.$t("knowledgeLib.test_btn")),1)]),_:1},8,["disabled","loading"])])])]),_:1})]),_:1},8,["model"])])]),i("div",jr,[t(v,{style:{width:"96%","margin-top":"1rem","margin-left":"2%"},onChange:V},{default:o(()=>[t(Te,{header:f.value+"/"+_.value+c.$t("knowledgeLib.test_result_head"),key:"3"},{default:o(()=>[t(He,{modelValue:N.value,"onUpdate:modelValue":u[5]||(u[5]=x=>N.value=x),onChange:ee,style:{width:"100%"}},{default:o(()=>[t(Pe,{bordered:!1,"pagination-props":A,style:{background:"var(--color-bg-1)"}},{default:o(()=>[(h(!0),W(oe,null,ue(T.value,x=>(h(),E(O,{key:x.doc_id,style:{"border-left":"none","border-right":"none"}},{actions:o(()=>[$(r(x.count)+" ",1),t(ae,{content:c.$t("knowledgeLib.test_preview")},{default:o(()=>[i("div",Vr,[t(ce,{onClick:je=>M(x.doc_id)},null,8,["onClick"])])]),_:2},1032,["content"])]),default:o(()=>[t(Ce,{title:x.doc_name},{avatar:o(()=>[t(me,{value:x.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:Qe(B.value?"height: calc(100% - 350px);overflow-y: auto":"height: calc(100% - 140px)")},[(h(!0),W(oe,null,ue(D.value,x=>(h(),E(m,{bordered:!1,key:x.chunk_id},{title:o(()=>[i("div",xr,[i("div",null,r((x.similarity*100).toFixed(2))+"  "+r(c.$t("knowledgeLib.hybrid_similarity")),1),i("div",null,r((x.term_similarity*100).toFixed(2))+"  "+r(c.$t("knowledgeLib.keyword_similarity")),1),i("div",null,r((x.vector_similarity*100).toFixed(2))+" "+r(c.$t("knowledgeLib.vector_similarity")),1)])]),default:o(()=>[i("div",Or,r(x.content_with_weight),1)]),_:2},1024))),128))],4)])])}}}),Ar=Se(Ir,[["__scopeId","data-v-cbe18e2d"]]),Ur={style:{width:"auto"}},Pr={style:{width:"100%","text-align":"right"}},Dr={__name:"addDetails",props:["item"],emits:["canplaythrough"],setup(e,{emit:n}){const a=e,l=n,L=p(!1),k=p(!1);p(!1);const d=te({content_with_weight:"",important_kwd:[],important_kwd_key:""}),b=p(null),D=p(null),P={content_with_weight:[{required:!0,message:"请输入值!"}]},T=async({values:A,errors:V})=>{V||(await Ko({content_with_weight:A.content_with_weight,important_kwd:A.important_kwd,doc_id:a.item.id})).code===0&&(L.value=!1,l("canplaythrough"))},N=()=>{L.value=!0},_=()=>{L.value=!1},I=A=>{Object.assign(d,{content_with_weight:"",important_kwd:[],important_kwd_key:""}),b.value.resetFields(),k.value=!1},B=()=>{d.important_kwd_key="",D.value.focus(),k.value=!0},f=A=>{!d.important_kwd.includes(d.important_kwd_key)&&d.important_kwd_key&&d.important_kwd.push(d.important_kwd_key),k.value=!1};return Oe(()=>{}),$e(()=>{}),(A,V)=>{const G=F("icon-plus"),z=Le,Y=at,M=qe,ee=Gt,c=mt,u=Ie,U=ot;return h(),W(oe,null,[t(z,{type:"primary",onClick:N,style:{"margin-left":"10px"}},{icon:o(()=>[t(G)]),_:1}),t(U,{visible:L.value,"onUpdate:visible":V[3]||(V[3]=C=>L.value=C),title:A.$t("knowledgeLib.create_parser_block"),onBeforeOpen:I,onCancel:_,footer:!1,"title-align":"start"},{default:o(()=>[t(u,{ref_key:"formRef",ref:b,rules:P,model:d,onSubmit:T,layout:"vertical"},{default:o(()=>[t(M,{field:"content_with_weight",label:A.$t("knowledgeLib.parse_block")},{default:o(()=>[t(Y,{modelValue:d.content_with_weight,"onUpdate:modelValue":V[0]||(V[0]=C=>d.content_with_weight=C),placeholder:"",style:{height:"100px"},"auto-size":""},null,8,["modelValue"])]),_:1},8,["label"]),t(M,{field:"important_kwd_key",label:A.$t("knowledgeLib.keyword")},{default:o(()=>[i("div",Ur,[(h(!0),W(oe,null,ue(d.important_kwd,(C,j)=>(h(),E(ee,{key:j,closable:"",bordered:"",onClose:X=>d.important_kwd.splice(j,1),style:{"margin-right":"10px"}},{default:o(()=>[$(r(C),1)]),_:2},1032,["onClose"]))),128)),et(t(c,{ref_key:"formInput",ref:D,modelValue:d.important_kwd_key,"onUpdate:modelValue":V[1]||(V[1]=C=>d.important_kwd_key=C),placeholder:"",size:"small",style:{width:"80px","margin-right":"16px"},onBlur:f},null,8,["modelValue"]),[[pt,k.value]]),t(z,{type:"dashed",shape:"circle",size:"small",onClick:B},{default:o(()=>[t(G)]),_:1})])]),_:1},8,["label"]),t(M,null,{default:o(()=>[i("div",Pr,[t(z,{onClick:V[2]||(V[2]=C=>L.value=!1)},{default:o(()=>[$(r(A.$t("knowledgeLib.cancel")),1)]),_:1}),t(z,{style:{"margin-left":"10px"},type:"primary","html-type":"submit"},{default:o(()=>[$(r(A.$t("knowledgeLib.submit")),1)]),_:1})])]),_:1})]),_:1},8,["model"])]),_:1},8,["visible","title"])],64)}}},zr={style:{width:"auto"}},Mr={style:{width:"100%","text-align":"right"}},Br={__name:"eidtDetails",props:Zt(["item"],{eidtDilVisible:{},eidtDilVisibleModifiers:{}}),emits:Zt(["canplaythrough"],["update:eidtDilVisible"]),setup(e,{emit:n}){const a=e,l=ho(e,"eidtDilVisible"),L=n,k=p(!1);p(!1);const d=te({content_with_weight:"",important_kwd:[],important_kwd_key:""}),b=p(null),D=p(null),P={content_with_weight:[{required:!0,message:"请输入值!"}]},T=async({values:A,errors:V})=>{V||(await Wo({content_with_weight:A.content_with_weight,important_kwd:A.important_kwd,doc_id:a.item.doc_id,chunk_id:a.item.chunk_id})).code===0&&(l.value=!1,L("canplaythrough"))},N=()=>{l.value=!1},_=A=>{On(()=>{Object.assign(d,a.item)}),b.value.resetFields(),k.value=!1},I=A=>{d.important_kwd=d.important_kwd.filter(V=>V!==A)},B=()=>{d.important_kwd_key="",D.value.focus(),k.value=!0},f=A=>{!d.important_kwd.includes(d.important_kwd_key)&&d.important_kwd_key&&d.important_kwd.push(d.important_kwd_key),k.value=!1};return Oe(()=>{}),$e(()=>{}),(A,V)=>{const G=at,z=qe,Y=Gt,M=mt,ee=F("icon-plus"),c=Le,u=Ie,U=ot;return h(),E(U,{visible:l.value,"onUpdate:visible":V[3]||(V[3]=C=>l.value=C),title:A.$t("knowledgeLib.edit_parser_block"),onBeforeOpen:_,onCancel:N,footer:!1,"title-align":"start"},{default:o(()=>[t(u,{ref_key:"formRef",ref:b,rules:P,model:d,onSubmit:T,layout:"vertical"},{default:o(()=>[t(z,{field:"content_with_weight",label:A.$t("knowledgeLib.parse_block")},{default:o(()=>[t(G,{modelValue:d.content_with_weight,"onUpdate:modelValue":V[0]||(V[0]=C=>d.content_with_weight=C),placeholder:"",style:{height:"100px",overflow:"auto"},"auto-size":""},null,8,["modelValue"])]),_:1},8,["label"]),t(z,{field:"important_kwd_key",label:A.$t("knowledgeLib.keyword")},{default:o(()=>[i("div",zr,[(h(!0),W(oe,null,ue(d.important_kwd,(C,j)=>(h(),E(Y,{key:C,closable:"",bordered:"",onClose:X=>I(C),style:{"margin-right":"10px"}},{default:o(()=>[$(r(C),1)]),_:2},1032,["onClose"]))),128)),et(t(M,{ref_key:"formInput",ref:D,modelValue:d.important_kwd_key,"onUpdate:modelValue":V[1]||(V[1]=C=>d.important_kwd_key=C),placeholder:"",size:"small",style:{width:"80px","margin-right":"16px"},onBlur:f},null,8,["modelValue"]),[[pt,k.value]]),t(c,{type:"dashed",shape:"circle",size:"small",onClick:B},{default:o(()=>[t(ee)]),_:1})])]),_:1},8,["label"]),t(z,null,{default:o(()=>[i("div",Mr,[t(c,{onClick:V[2]||(V[2]=C=>l.value=!1)},{default:o(()=>[$(r(A.$t("knowledgeLib.cancel")),1)]),_:1}),t(c,{style:{"margin-left":"10px"},type:"primary","html-type":"submit"},{default:o(()=>[$(r(A.$t("knowledgeLib.submit")),1)]),_:1})])]),_:1})]),_:1},8,["model"])]),_:1},8,["visible","title"])}}},Fr={style:{width:"100%"}},Er={style:{display:"flex","align-items":"center"}},Rr={style:{"margin-left":"10px"}},qr={class:"parser"},Nr={key:4},Gr={style:{width:"100%","text-align":"right"}},Hr={class:"details"},Kr={class:"details-header"},Wr={style:{display:"flex","align-items":"center","justify-content":"flex-end"}},Xr={class:"groupMain"},Jr=["onClick","onDblclick","innerHTML"],Yr={class:"groupList-right"},Qr="加载中,请稍候...",Zr={__name:"tool",props:["kbtenantInfo","item","kbdetail"],setup(e,{expose:n}){const a=p(!1);p(!1);const l=p("1"),L=p(!1),k=p(""),d=p(),b=p(!1),D=te({}),P=p(!1),T=e;pe(()=>f.threshold/100);let _=T.kbtenantInfo.parser_ids.split(",").map(v=>{const[m,x]=v.split(":");return{name:x,value:m}});const I=p(!0),B=()=>{window.addEventListener("click",v=>{!v.target.closest(".space_search")&&!I.value&&(I.value=!0)})};Sn(I,v=>{v||B()});const f=te({parser_id:"",doc_id:T.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. 以上就是你需要总结的内容。`}),A=p(null),V={prompt:[{required:!0,message:"提示词不允许为空"}]},G=p([]);function z(){f.random_seed=Math.floor(Math.random()*1e4)+1}const Y=async({values:v,errors:m})=>{m||((await Xo({parser_id:f.parser_id,doc_id:T.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)},M=()=>{a.value=!0},ee=()=>{a.value=!1},c=async v=>{try{const m=await Yo({chunk_id:v.chunk_id});Object.assign(D,m.data),b.value=!0}catch{q.error("获取失败")}},u=v=>{let m=T.item.parser_id;_.forEach(x=>{x.name==m&&(f.parser_id=x.value)}),ae()},U=()=>{},C=p(!1),j=p(!1),X=p([]);p(!1);const se=p(""),J=()=>{L.value=l.value!=1},re=v=>{C.value=!1,v?(j.value=!0,G.value.forEach(m=>{X.value.push(m.chunk_id)})):(j.value=!1,X.value=[])},ke=v=>{X.value=v},le=v=>{if(X.value.length==0){q.error("请选择要操作的数据");return}if(v==3)He();else{let m={chunk_ids:X.value,available_int:v,doc_id:T.item.id};tn(m).then(x=>{x.code==0?(q.success("操作成功"),ae(),j.value=!1,X.value=[]):q.error("操作失败")})}},ne=v=>{k.value=v},me=()=>{ae()},Ce=v=>{Pe(v)},ce=p(!0),ae=async()=>{let v={doc_id:T.item.id,keywords:f.keywords,page:1,size:1e4};se.value!==""&&(v.available_int=se.value),await Jo(v).then(m=>{m.code==0&&(G.value=m.data.chunks,ce.value=!1,G.value=G.value.map(x=>(x.available_int=parseInt(x.available_int),x)))})},O=()=>{ae()},Pe=v=>{let m={chunk_ids:[v.chunk_id],available_int:v.available_int,doc_id:T.item.id};tn(m).then(x=>{x.code==0?(q.success("更新成功"),ae()):q.error("更新失败")})},He=()=>{P.value=!0},Te=()=>{let v={chunk_ids:X.value,doc_id:T.item.id};Qo(v).then(m=>{m.code==0?(q.success("删除成功"),ae()):q.error("删除失败")}),P.value=!1};return Oe(()=>{}),$e(()=>{}),n({handleClick:M}),(v,m)=>{const x=F("icon-calendar"),je=Nt,fe=qt,ge=gt,De=Wt,ie=qe,st=Ht,yt=at,wt=Mn,$t=F("icon-plus"),de=Le,Lt=Ie,rt=Rt,s=F("icon-clock-circle"),y=zn,Q=Dn,R=F("icon-down"),be=Un,ye=ft,Ke=F("icon-check-circle"),Ct=F("icon-close-circle"),dt=F("icon-delete"),We=Bn,we=Pn,Tt=F("icon-search"),ze=F("icon-sort"),Xe=An,jt=To,Vt=Et,xt=ot;return h(),W(oe,null,[t(xt,{visible:a.value,"onUpdate:visible":m[21]||(m[21]=w=>a.value=w),title:" ",onBeforeOpen:u,onCancel:ee,footer:!1,"title-align":"start",width:"900px"},{default:o(()=>[t(Vt,{"default-active-key":"1"},{default:o(()=>[t(rt,{key:"1"},{title:o(()=>[t(x),$(" "+r(v.$t("knowledgeLib.tool_tab_1")),1)]),default:o(()=>[i("div",Fr,[i("div",Er,[i("div",null,r(v.$t("knowledgeLib.action_tip_parser"))+": ",1),i("div",Rr,[t(fe,{modelValue:f.parser_id,"onUpdate:modelValue":m[0]||(m[0]=w=>f.parser_id=w),placeholder:"请选择"},{default:o(()=>[(h(!0),W(oe,null,ue(S(_),w=>(h(),E(je,{key:w.value,label:w.name,value:w.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])])]),i("div",qr,[t(Lt,{ref_key:"formRef",ref:A,rules:V,model:f,"auto-label-width":"",onSubmit:Y},{default:o(()=>[f.parser_id==="naive"?(h(),E(ge,{key:0,style:{"margin-top":"10px"}})):Z("",!0),f.parser_id==="naive"?(h(),E(ie,{key:1,field:"slider",label:v.$t("knowledgeLib.block_token_count")},{default:o(()=>[t(De,{modelValue:f.chunk_token_num,"onUpdate:modelValue":m[1]||(m[1]=w=>f.chunk_token_num=w),min:0,max:2048,"show-input":""},null,8,["modelValue"])]),_:1},8,["label"])):Z("",!0),f.parser_id==="naive"||f.parser_id==="qa"||f.parser_id==="manual"||f.parser_id==="laws"||f.parser_id==="book"?(h(),E(ge,{key:2,style:{"margin-top":"10px"}})):Z("",!0),f.parser_id==="naive"||f.parser_id==="qa"||f.parser_id==="manual"||f.parser_id==="laws"||f.parser_id==="book"?(h(),E(ie,{key:3,field:"raptor",label:v.$t("knowledgeLib.use_strategy")},{default:o(()=>[t(st,{modelValue:f.use_raptor,"onUpdate:modelValue":m[2]||(m[2]=w=>f.use_raptor=w),onChange:U,size:"small"},null,8,["modelValue"])]),_:1},8,["label"])):Z("",!0),f.use_raptor?(h(),W("div",Nr,[t(ie,{field:"prompt",label:v.$t("knowledgeLib.prompt")},{default:o(()=>[t(yt,{modelValue:f.prompt,"onUpdate:modelValue":m[3]||(m[3]=w=>f.prompt=w),style:{height:"10rem",border:"1px solid var(--color-fill-3)","border-radius":"4px"},placeholder:v.$t("knowledgeLib.prompt_placeholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),t(ie,{field:"slider",label:v.$t("knowledgeLib.max_token_count")},{default:o(()=>[t(De,{modelValue:f.max_token,"onUpdate:modelValue":m[4]||(m[4]=w=>f.max_token=w),min:0,max:2048,"show-input":""},null,8,["modelValue"])]),_:1},8,["label"]),t(ie,{field:"slider",label:v.$t("knowledgeLib.threshold")},{default:o(()=>[t(De,{modelValue:f.threshold,"onUpdate:modelValue":m[5]||(m[5]=w=>f.threshold=w),step:.01,min:0,max:1,"show-input":""},null,8,["modelValue"])]),_:1},8,["label"]),t(ie,{field:"slider",label:v.$t("knowledgeLib.max_clusters")},{default:o(()=>[t(De,{modelValue:f.max_cluster,"onUpdate:modelValue":m[6]||(m[6]=w=>f.max_cluster=w),min:1,max:1024,"show-input":""},null,8,["modelValue"])]),_:1},8,["label"]),t(ie,{field:"slider",label:v.$t("knowledgeLib.random_seed"),modelValue:f.random_seed,"onUpdate:modelValue":m[8]||(m[8]=w=>f.random_seed=w),rules:[{type:"number",min:5,message:"slider is min than 5"}]},{default:o(()=>[t(wt,{modelValue:f.random_seed,"onUpdate:modelValue":m[7]||(m[7]=w=>f.random_seed=w),style:{width:"300px",marginRight:"1rem",borderRadius:"4px"},placeholder:"请输入",class:"input-demo",min:10,max:100},null,8,["modelValue"]),t(de,{type:"primary",onClick:z},{default:o(()=>[t($t)]),_:1})]),_:1},8,["label","modelValue"])])):Z("",!0),t(ie,null,{default:o(()=>[i("div",Gr,[t(de,{onClick:m[9]||(m[9]=w=>a.value=!1)},{default:o(()=>[$(r(v.$t("knowledgeLib.cancel")),1)]),_:1}),t(de,{style:{"margin-left":"10px"},type:"primary","html-type":"submit"},{default:o(()=>[$(r(v.$t("knowledgeLib.submit")),1)]),_:1})])]),_:1})]),_:1},8,["model"])])])]),_:1}),t(rt,{key:"2"},{title:o(()=>[t(s),$(" "+r(v.$t("knowledgeLib.tool_tab_2")),1)]),default:o(()=>[i("div",Hr,[i("div",Kr,[i("div",Wr,[t(Q,{modelValue:l.value,"onUpdate:modelValue":m[10]||(m[10]=w=>l.value=w),type:"button",style:{"margin-right":"10px"},onChange:J},{default:o(()=>[t(y,{value:"1"},{default:o(()=>[$(r(v.$t("knowledgeLib.radio_label_1")),1)]),_:1}),t(y,{value:"2"},{default:o(()=>[$(r(v.$t("knowledgeLib.radio_label_2")),1)]),_:1})]),_:1},8,["modelValue"]),t(We,{position:"bottom"},{content:o(()=>[t(ye,{direction:"vertical"},{default:o(()=>[t(be,{"model-value":j.value,indeterminate:C.value,onChange:re,style:{"margin-left":"10px"}},{default:o(()=>[$(r(v.$t("knowledgeLib.check_all")),1)]),_:1},8,["model-value","indeterminate"])]),_:1}),t(ge,{style:{margin:"10px 0"}}),i("p",null,[t(de,{type:"text",class:"button",style:{color:"#2a2a2b"},onClick:m[11]||(m[11]=w=>le(1))},{icon:o(()=>[t(Ke)]),default:o(()=>[$(" "+r(v.$t("knowledgeLib.enable_checked")),1)]),_:1})]),i("p",null,[t(de,{type:"text",class:"button",style:{color:"#2a2a2b"},onClick:m[12]||(m[12]=w=>le(0))},{icon:o(()=>[t(Ct)]),default:o(()=>[$(" "+r(v.$t("knowledgeLib.disable_checked")),1)]),_:1})]),t(ge,{style:{margin:"10px 0"}}),i("p",null,[t(de,{type:"text",class:"button",style:{color:"#2a2a2b"},onClick:m[13]||(m[13]=w=>le(3))},{icon:o(()=>[t(dt)]),default:o(()=>[$(" "+r(v.$t("knowledgeLib.delete_checked")),1)]),_:1})])]),default:o(()=>[t(de,{type:"outline",class:"button",style:{"margin-right":"10px"}},{default:o(()=>[$(r(v.$t("knowledgeLib.select_all"))+" ",1),t(R,{style:{"margin-left":"4px"}})]),_:1})]),_:1}),et(t(ye,{direction:"vertical",size:"large",style:{"margin-right":"10px"},class:"space_search"},{default:o(()=>[t(we,{style:{width:"220px"},modelValue:f.keywords,"onUpdate:modelValue":m[14]||(m[14]=w=>f.keywords=w),onInput:m[15]||(m[15]=w=>ae()),"allow-clear":"",onClear:m[16]||(m[16]=en(w=>ae(),["stop"])),placeholder:v.$t("knowledgeLib.search_placeholder")},null,8,["modelValue","placeholder"])]),_:1},512),[[pt,!I.value]]),et(t(de,{type:"outline",class:"button",style:{"margin-right":"10px"},onClick:m[17]||(m[17]=en(w=>I.value=!I.value,["stop"]))},{icon:o(()=>[t(Tt)]),_:1},512),[[pt,I.value]]),t(We,{position:"bottom"},{content:o(()=>[t(Q,{modelValue:se.value,"onUpdate:modelValue":m[18]||(m[18]=w=>se.value=w),direction:"vertical",size:"large",onChange:me},{default:o(()=>[t(y,{value:""},{default:o(()=>[$(r(v.$t("knowledgeLib.all")),1)]),_:1}),t(y,{value:1},{default:o(()=>[$(r(v.$t("knowledgeLib.enable")),1)]),_:1}),t(y,{value:0},{default:o(()=>[$(r(v.$t("knowledgeLib.disable")),1)]),_:1})]),_:1},8,["modelValue"])]),default:o(()=>[t(de,{type:"outline",class:"button",style:{"margin-right":"10px"}},{default:o(()=>[t(ze)]),_:1})]),_:1}),t(Dr,{item:e.item,onCanplaythrough:O},null,8,["item"])])]),t(ge,{style:{"margin-top":"10px"}}),i("div",Xr,[t(jt,{loading:ce.value,tip:Qr},{default:o(()=>[t(Xe,{modelValue:X.value,"onUpdate:modelValue":m[19]||(m[19]=w=>X.value=w),onChange:ke},{default:o(()=>[(h(!0),W(oe,null,ue(G.value,(w,Me)=>(h(),W("div",{class:Fe(["groupList",{groupActive:k.value==Me,groupNoActive:k.value!=Me}]),key:Me},[t(be,{value:w.chunk_id},null,8,["value"]),i("div",{class:Fe(["groupList-content emphaRed",{omisson:L.value}]),onClick:Be=>ne(Me),onDblclick:Be=>c(w),innerHTML:w.content_with_weight},null,42,Jr),i("div",Yr,[t(st,{modelValue:w.available_int,"onUpdate:modelValue":Be=>w.available_int=Be,"checked-value":1,"unchecked-value":0,onChange:Be=>Ce(w),size:"small"},null,8,["modelValue","onUpdate:modelValue","onChange"])])],2))),128))]),_:1},8,["modelValue"])]),_:1},8,["loading"])])]),t(Br,{ref_key:"eidtDil",ref:d,item:D,eidtDilVisible:b.value,"onUpdate:eidtDilVisible":m[20]||(m[20]=w=>b.value=w),onCanplaythrough:O},null,8,["item","eidtDilVisible"])]),_:1})]),_:1})]),_:1},8,["visible"]),t(qn,{visible:P.value,onOk:Te,onCancel:m[22]||(m[22]=w=>P.value=!1)},null,8,["visible"])],64)}}},ed=Se(Zr,[["__scopeId","data-v-dde3d68f"]]),ut=window.innerHeight-185;function td(e,n){if(arguments.length===0)return null;const a=n||"{y}-{m}-{d} {h}:{i}:{s}";let l;typeof e=="object"?l=e:(typeof e=="string"&&/^[0-9]+$/.test(e)&&(e=parseInt(e)),typeof e=="number"&&e.toString().length===10&&(e=e*1e3),l=new Date(e));const L={y:l.getFullYear(),m:l.getMonth()+1,d:l.getDate(),h:l.getHours(),i:l.getMinutes(),s:l.getSeconds(),a:l.getDay()};return a.replace(/{([ymdhisa])+}/g,(k,d)=>{let b=L[d];return d==="a"?["日","一","二","三","四","五","六"][b]:(k.length>0&&b<10&&(b="0"+b),b||0)})}const nd=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}],od={class:"container"},ad={class:"main-container"},ld={class:"rt-container"},id={class:"action-icon"},sd={class:"action-icon"},rd={style:{display:"flex","align-items":"center"}},dd={style:{width:"100px"}},ud={class:"popover-content"},cd=["innerHTML"],pd={class:"popover-content"},_d=["innerHTML"],md={class:"popover-content"},fd=["innerHTML"],gd={class:"popover-content"},bd=["innerHTML"],vd={class:"popover-content"},hd=["innerHTML"],kd={__name:"index",props:{kb_id:{type:String,default:""}},setup(e){const n=e,a=p(null),l=()=>({number:"",name:"",contentType:"",filterType:"",createdTime:[],status:""}),{loading:L,setLoading:k}=Nn(!0),{t:d}=bt(),b=p([]),D=p(l()),P=p([]),T=p([]);let N=te({});const _=p("medium");p(!1);let I=p(!1),B=p(""),f=p("1"),A=p(!1),V=p([]),G=p(0),z=p(null),Y=p(null);p("docx"),p("");let M=te({}),ee=te({}),c=te({});te({});let u=p(null),U=te({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:{}}),C=p([]);const j=p(!1),X=s=>{V.value=[],M=s,J.page=1,ne({kb_id:M.id,...J}),Te(M.id)},se=()=>{if(C.value.length){const s=C.value.findIndex(y=>y.id==n.kb_id);s!==-1&&X(C.value[s])}},J={page:1,page_size:10},re=te({...J}),ke=pe(()=>[{name:d("knowledgeLib.font_size.mini"),value:"mini"},{name:d("knowledgeLib.font_size.small"),value:"small"},{name:d("knowledgeLib.font_size.medium"),value:"medium"},{name:d("knowledgeLib.font_size.large"),value:"large"}]),le=pe(()=>nd(d)),ne=async s=>{k(!0);try{const y=await ln(s);y.code=="0"&&(c=U.parser_ids.split(",").reduce((Q,R)=>{const[be,ye]=R.split(":");return Q[be]=ye,Q},{}),U.parser_idObj=c,b.value=y.data.docs||[],b.value=b.value.map(Q=>({...Q,loading:!1,parser_id:c[Q.parser_id]})),re.page=s.page,re.current=s.page,re.total=y.data.total,me())}catch{}finally{k(!1)}},me=async()=>{try{let s={...J,kb_id:M.id};const y=await ln(s);y.code=="0"&&(c=U.parser_ids.split(",").reduce((R,be)=>{const[ye,Ke]=be.split(":");return R[ye]=Ke,R},{}),U.parser_idObj=c,b.value=y.data.docs||[],b.value=b.value.map(R=>({...R,loading:!1,parser_id:c[R.parser_id]})),b.value.length&&b.value.some(R=>R.run=="1")&&setTimeout(()=>{me()},3e3))}catch(s){console.log(s)}},Ce=()=>{J.page=1,ne({kb_id:M.id,...J,keywords:B.value})},ce=s=>{Object.assign(N,s),u.value.handleClick(s)},ae=s=>{J.page=s,ne({...J,kb_id:M.id})},O=s=>{A.value=s},Pe=s=>{V.value=s},He=async(s={page:1,page_size:10})=>{I.value=!0;try{const{data:y}=await nn(s);C.value=y.kbs,C.value.length>0&&C.value[0]&&(ne({kb_id:n.kb_id,...J}),se(),Te(n.kb_id))}catch{}finally{I.value=!1}},Te=async s=>{ee=(await na({kb_id:s})).data,z.value.changekbid(ee.id),Y.value.changekbObj(ee)};function v(s){f.value=s}const m=(s,y)=>{_.value=s},x=()=>{f.value="1",C.value[G.value].id},je=async()=>{f.value="1";let s=C.value[G.value].id;const{data:y}=await nn();C.value=y,ne({kb_id:s,...J}),Te(s)},fe=async s=>{Promise.all(V.value.map(async y=>{await Zo({doc_id:y,status:s})})).then(()=>{q.success(d("management.edit_success")),ie()})},ge=async s=>{s!=3?(await on({doc_ids:V.value,run:s})).code==0&&(V.value.forEach(async Q=>{C.value.forEach(async R=>{R.id==Q&&(R.loading=!0)})}),ie()):j.value=!0},De=async()=>{try{let s=await an({doc_id:V.value});s.code==0?(q.success(d("management.delete_success")),ie(),_t(n.kb_id)):q.error(s.retmsg)}catch(s){console.log(s)}finally{j.value=!1}},ie=async()=>{await ne({kb_id:C.value[G.value].id,...J})};function st(s,y){const Q=b.value.find(R=>R.id===s);Q&&(Q.name=y)}const yt=async s=>{(await an({doc_id:s.id})).code==0?(q.success(d("management.delete_success")),_t(n.kb_id),ne({kb_id:M.id,...J})):q.error(d("management.delete_fail"))},wt=async s=>{await ea({url:`/api/v1/document/get/${s.id}`,filename:s.name})},$t=async s=>{(await ta({doc_id:s.id,status:s.status})).code==0?q.success(d("management.edit_success")):q.error(d("management.edit_fail"))},de=async s=>{s.loading=!0;let y;s.run=="0"?y="1":s.run=="1"?y="2":(s.run=="2",y="1"),(await on({doc_ids:[s.id],run:y})).code==0&&ne({kb_id:C.value[G.value].id,...J}),s.loading=!1},Lt=async s=>{J.page=1,ne({kb_id:M.id,...J})},rt=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 Sn(()=>le.value,s=>{P.value=Vn(s),P.value.forEach((y,Q)=>{y.checked=!0}),T.value=Vn(P.value)},{deep:!0,immediate:!0}),$e(()=>{He()}),(s,y)=>{const Q=F("icon-down"),R=Le,be=F("icon-play-circle"),ye=F("icon-record"),Ke=F("icon-check-circle"),Ct=F("icon-close-circle"),dt=gt,We=F("icon-delete"),we=Bn,Tt=Pn,ze=Uo,Xe=Ao,jt=Ie,Vt=ft,xt=F("icon-refresh"),w=Kt,Me=F("icon-line-height"),Be=Oo,io=xo,so=F("icon-file"),ro=ka,uo=Ht,Je=Gt,Ot=F("icon-sync"),co=F("icon-close"),po=F("icon-tool"),_o=Io,mo=F("icon-download"),fo=So,go=In,St=Vo,It=Rt,bo=Et;return h(),W("div",od,[i("div",ad,[i("div",ld,[t(bo,{"active-key":S(f),onChange:v},{default:o(()=>[t(It,{key:"1",title:s.$t("knowledgeLib.tab_1")},{default:o(()=>[t(St,{class:"rt-container-main",style:Qe([{height:S(ut)+"px"},{overflow:"auto"}])},{default:o(()=>[t(go,{ref_key:"account",ref:a,class:"general-card",title:"",style:{height:"calc(100% - 25px)","overflow-y":"auto","padding-top":"20px"}},{default:o(()=>[t(Xe,null,{default:o(()=>[t(ze,{flex:1,span:12},{default:o(()=>[t(jt,{model:D.value,"label-col-props":{span:6},"wrapper-col-props":{span:18},"label-align":"left"},{default:o(()=>[t(Xe,{gutter:16},{default:o(()=>[t(ze,{span:24,style:{"margin-bottom":"10px",display:"flex","justify-content":"space-between"}},{default:o(()=>[t(we,{position:"bottom",modelValue:S(V).length,"onUpdate:modelValue":y[5]||(y[5]=g=>S(V).length=g),trigger:"click"},{content:o(()=>[i("p",null,[t(R,{type:"text",class:"button",style:{color:"#2a2a2b"},onClick:y[0]||(y[0]=g=>fe(1))},{icon:o(()=>[t(be)]),default:o(()=>[$(" "+r(s.$t("knowledgeLib.select_enable")),1)]),_:1})]),i("p",null,[t(R,{type:"text",class:"button",style:{color:"#2a2a2b"},onClick:y[1]||(y[1]=g=>fe(0))},{icon:o(()=>[t(ye,{color:""})]),default:o(()=>[$(" "+r(s.$t("knowledgeLib.select_disable")),1)]),_:1})]),i("p",null,[t(R,{type:"text",class:"button",style:{color:"#2a2a2b"},onClick:y[2]||(y[2]=g=>ge(1))},{icon:o(()=>[t(Ke)]),default:o(()=>[$(" "+r(s.$t("knowledgeLib.select_start")),1)]),_:1})]),i("p",null,[t(R,{type:"text",class:"button",style:{color:"#2a2a2b"},onClick:y[3]||(y[3]=g=>ge(2))},{icon:o(()=>[t(Ct)]),default:o(()=>[$(" "+r(s.$t("knowledgeLib.select_cancel")),1)]),_:1})]),t(dt,{style:{margin:"10px 0"}}),i("p",null,[t(R,{type:"text",class:"button",style:{color:"#2a2a2b"},onClick:y[4]||(y[4]=g=>ge(3))},{icon:o(()=>[t(We)]),default:o(()=>[$(" "+r(s.$t("knowledgeLib.select_delete")),1)]),_:1})])]),default:o(()=>[t(R,{disabled:S(V).length==0,border:""},{default:o(()=>[$(r(s.$t("knowledgeLib.select_all"))+" ",1),t(Q,{style:{"margin-left":"4px"}})]),_:1},8,["disabled"])]),_:1},8,["modelValue"]),i("span",null,[t(Tt,{placeholder:s.$t("knowledgeLib.search_placeholder"),style:{width:"200px","margin-right":"10px"},modelValue:S(B),"onUpdate:modelValue":y[6]||(y[6]=g=>ko(B)?B.value=g:B=g),onChange:Ce},null,8,["placeholder","modelValue"]),t(Ys,{kbobj:S(M),onChangeFetchData:Lt},null,8,["kbobj"])])]),_:1})]),_:1})]),_:1},8,["model"])]),_:1})]),_:1}),t(dt,{style:{"margin-top":"0"}}),t(Xe,{style:{"margin-bottom":"16px"}},{default:o(()=>[t(ze,{span:12},{default:o(()=>[t(Vt)]),_:1}),t(ze,{span:12,style:{display:"flex","align-items":"center","justify-content":"end"}},{default:o(()=>[t(w,{content:s.$t("knowledgeLib.tips_fresh")},{default:o(()=>[i("div",id,[t(xt,{size:"18"})])]),_:1},8,["content"]),t(io,{onSelect:m},{content:o(()=>[(h(!0),W(oe,null,ue(ke.value,g=>(h(),E(Be,{key:g.value,value:g.value,class:Fe({active:g.value===_.value})},{default:o(()=>[i("span",null,r(g.name),1)]),_:2},1032,["value","class"]))),128))]),default:o(()=>[t(w,{content:s.$t("knowledgeLib.tips_density")},{default:o(()=>[i("div",sd,[t(Me,{size:"18"})])]),_:1},8,["content"])]),_:1})]),_:1})]),_:1}),t(fo,{"row-key":"id",loading:S(L),pagination:re,columns:P.value,data:b.value,bordered:!1,size:_.value,onPageChange:ae,"max-height":S(ut),scroll:{x:1e3},"row-selection":{type:"checkbox",showCheckedAll:!0,onlyCurrent:!1},onSelectAll:O,onSelectionChange:Pe},{name:o(({record:g})=>[t(ro,{onClick:Ve=>rt(g)},{default:o(()=>[t(so,{style:{"margin-right":"4px"}}),$(" "+r(g.name),1)]),_:2},1032,["onClick"])]),create_time:o(({record:g})=>[i("span",null,r(S(td)(g.create_time)),1)]),status:o(({record:g})=>[t(uo,{modelValue:g.status,"onUpdate:modelValue":Ve=>g.status=Ve,size:"small","checked-value":"1","unchecked-value":"0",onChange:Ve=>$t(g)},null,8,["modelValue","onUpdate:modelValue","onChange"])]),run:o(({record:g})=>[i("div",rd,[i("div",dd,[g.run=="4"?(h(),E(we,{key:0,position:"lt",title:""},{content:o(()=>[i("div",ud,[i("p",null,r(s.$t("knowledgeLib.popover_label_1"))+":"+r(g.process_begin_at),1),i("p",null,r(s.$t("knowledgeLib.popover_label_2"))+":"+r(g.process_duation.toFixed(2)),1),i("div",null,[i("p",null,[$(r(s.$t("knowledgeLib.popover_label_3"))+":",1),i("span",{innerHTML:g.progress_msg.replace(/\n/g,"<br/>")},null,8,cd)])])])]),default:o(()=>[t(Je,{loading:g.loading,color:"red",border:""},{default:o(()=>[$(r(s.$t("knowledgeLib.table_status_fail")),1)]),_:2},1032,["loading"])]),_:2},1024)):Z("",!0),g.run=="3"?(h(),E(we,{key:1,position:"lt",title:""},{content:o(()=>[i("div",pd,[i("p",null,r(s.$t("knowledgeLib.popover_label_1"))+":"+r(g.process_begin_at),1),i("p",null,r(s.$t("knowledgeLib.popover_label_2"))+":"+r(g.process_duation.toFixed(2)),1),i("div",null,[i("p",null,[$(r(s.$t("knowledgeLib.popover_label_3"))+":",1),i("span",{innerHTML:g.progress_msg.replace(/\n/g,"<br/>")},null,8,_d)])])])]),default:o(()=>[t(Je,{loading:g.loading,color:"blue",border:""},{default:o(()=>[$(r(s.$t("knowledgeLib.table_status_finish")),1)]),_:2},1032,["loading"])]),_:2},1024)):Z("",!0),g.run=="1"?(h(),E(we,{key:2,position:"lt",title:""},{content:o(()=>[i("div",md,[i("p",null,r(s.$t("knowledgeLib.popover_label_1"))+":"+r(g.process_begin_at),1),i("p",null,r(s.$t("knowledgeLib.popover_label_2"))+":"+r(g.process_duation.toFixed(2)),1),i("div",null,[i("p",null,[$(r(s.$t("knowledgeLib.popover_label_3"))+":",1),i("span",{innerHTML:g.progress_msg.replace(/\n/g,"<br/>")},null,8,fd)])])])]),default:o(()=>[t(Je,{loading:g.loading,color:"blue",border:""},{default:o(()=>[$(r(s.$t("knowledgeLib.table_status_running")),1)]),_:2},1032,["loading"])]),_:2},1024)):Z("",!0),g.run=="2"?(h(),E(we,{key:3,position:"lt",title:""},{content:o(()=>[i("div",gd,[i("p",null,r(s.$t("knowledgeLib.popover_label_1"))+":"+r(g.process_begin_at),1),i("p",null,r(s.$t("knowledgeLib.popover_label_2"))+":"+r(g.process_duation.toFixed(2)),1),i("div",null,[i("p",null,[$(r(s.$t("knowledgeLib.popover_label_3"))+":",1),i("span",{innerHTML:g.progress_msg.replace(/\n/g,"<br/>")},null,8,bd)])])])]),default:o(()=>[t(Je,{loading:g.loading,color:"gold",border:""},{default:o(()=>[$(r(s.$t("knowledgeLib.table_status_cancel")),1)]),_:2},1032,["loading"])]),_:2},1024)):Z("",!0),g.run=="0"?(h(),E(we,{key:4,position:"lt",title:""},{content:o(()=>[i("div",vd,[i("p",null,r(s.$t("knowledgeLib.popover_label_1"))+":"+r(g.process_begin_at),1),i("p",null,r(s.$t("knowledgeLib.popover_label_2"))+":"+r(g.process_duation.toFixed(2)),1),i("div",null,[i("p",null,[$(r(s.$t("knowledgeLib.popover_label_3"))+":",1),i("span",{innerHTML:g.progress_msg.replace(/\n/g,"<br/>")},null,8,hd)])])])]),default:o(()=>[t(Je,{loading:g.loading,color:"green",border:""},{default:o(()=>[$(r(s.$t("knowledgeLib.table_status_stop")),1)]),_:2},1032,["loading"])]),_:2},1024)):Z("",!0)]),i("div",null,[t(R,{type:"text",size:"large",onClick:Ve=>de(g),loading:g.loading},{icon:o(()=>[g.run=="4"?(h(),E(Ot,{key:0})):Z("",!0),g.run=="3"?(h(),E(Ot,{key:1})):Z("",!0),g.run=="2"?(h(),E(Ot,{key:2,style:{color:"green"}})):Z("",!0),g.run=="1"?(h(),E(R,{key:3,status:"warning",shape:"circle",size:"small"},{default:o(()=>[t(co)]),_:1})):Z("",!0),g.run=="0"?(h(),E(be,{key:4,style:{color:"green"}})):Z("",!0)]),_:2},1032,["onClick","loading"])])])]),action:o(({record:g})=>[t(w,{content:s.$t("knowledgeLib.action_tip_parser")},{default:o(()=>[t(R,{type:"text",disabled:g.run=="1",onClick:Ve=>ce(g),size:"small"},{icon:o(()=>[t(po)]),_:2},1032,["disabled","onClick"])]),_:2},1032,["content"]),t(er,{item:g,onUpTabdateItem:st},null,8,["item"]),t(_o,{content:s.$t("knowledgeLib.delete_confirm"),type:"warning",onOk:Ve=>yt(g)},{default:o(()=>[t(w,{content:s.$t("knowledgeLib.action_tip_delete")},{default:o(()=>[t(R,{type:"text",size:"small",disabled:g.run=="1"},{icon:o(()=>[t(We)]),_:2},1032,["disabled"])]),_:2},1032,["content"])]),_:2},1032,["content","onOk"]),t(w,{content:s.$t("knowledgeLib.action_tip_download")},{default:o(()=>[t(R,{type:"text",size:"small",disabled:g.run=="1",onClick:Ve=>wt(g)},{icon:o(()=>[t(mo)]),_: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(It,{key:"2",title:s.$t("knowledgeLib.tab_2")},{default:o(()=>[t(St,{class:"rt-container-main",style:Qe([{height:S(ut)+"px"},{overflow:"hidden"}])},{default:o(()=>[t(Ar,{ref_key:"testForm",ref:z},null,512)]),_:1},8,["style"])]),_:1},8,["title"]),t(It,{key:"3",title:s.$t("knowledgeLib.tab_3")},{default:o(()=>[t(St,{class:"rt-container-main",style:Qe([{height:S(ut)+"px"},{overflow:"auto"}])},{default:o(()=>[t(br,{ref_key:"configForm",ref:Y,kbtenantInfo:S(U),onCancleConfig:x,onSaveConfig:je},null,8,["kbtenantInfo"])]),_:1},8,["style"])]),_:1},8,["title"])]),_:1},8,["active-key"])])]),t(ed,{ref_key:"toolForm",ref:u,kbtenantInfo:S(U),item:S(N),kbdetail:S(ee)},null,8,["kbtenantInfo","item","kbdetail"]),t(qn,{visible:j.value,onOk:De,onCancel:y[7]||(y[7]=g=>j.value=!1)},null,8,["visible"])])}}},yd=Se(kd,[["__scopeId","data-v-48d1d943"]]),wd={class:"message-detail"},$d={__name:"MessageDetail",props:{id:{type:String,required:!0}},setup(e){return(n,a)=>(h(),W("div",wd,[t(yd,{kb_id:e.id},null,8,["kb_id"])]))}},Ld=Se($d,[["__scopeId","data-v-ada92c45"]]),vu={__name:"KnowledgeDetail",setup(e){const n=yo(),{id:a,name:l}=n.query;return(L,k)=>(h(),E(wo,null,{default:o(()=>[t($o,null,{default:o(()=>[t(wa,{current_label:S(l)},null,8,["current_label"]),t(Ld,{id:S(a)},null,8,["id"])]),_:1})]),_:1}))}};export{vu as default};