| 12345 |
- import{_ as Ve,c as r,o as g,g as A,w as n,f as a,i as C,t as H,r as _,n as Xe,p as nn,P as on,b as ne,m as be,Q as we,y as ye,R as Vt,d as Q,C as le,e as d,F as re,M as Y,S as At,j as V,h as te,q as de,T as ha,U as ln,V as rn,A as ka,s as Ye,W as Ze,X as zt,Y as sn,Z as Rt,I as $a,a as dn,O as un,$ as cn,G as pn,B as _n}from"./index-DwjpfNya.js";import{L as mn}from"./LayoutExperience-DCRyUv2w.js";import{C as fn}from"./ContentContainer-CuufwORI.js";import{k as vn,a as gn,b as bn,g as yn,d as hn,q as kn,e as $n,f as wn,h as xn,i as Cn,j as qt,l as Tn,m as jn,n as Gt,o as Vn,p as An,r as Kt,s as Nt,t as On,u as Sn,v as Ht}from"./rgflow-dify-LlKO0A8J.js";import"./Header-GRsqjmli.js";import"./Header.vue_vue_type_style_index_0_scoped_0b4b82f2_lang-hqOHX9Mv.js";import"./use-current-user-Cdxmkgrd.js";/* empty css */const In={__name:"TopBreadCrumb",props:{current_label:String},setup(e){return(t,o)=>{const s=r("icon-apps"),f=r("a-breadcrumb-item"),h=r("router-link"),i=r("a-breadcrumb");return g(),A(i,{class:"breadcrumb"},{default:n(()=>[a(f,null,{default:n(()=>[a(s)]),_:1}),a(f,null,{default:n(()=>[a(h,{to:"/knowledge"},{default:n(()=>o[0]||(o[0]=[C("知识库管理")])),_:1})]),_:1}),a(f,null,{default:n(()=>[C(H(e.current_label),1)]),_:1})]),_:1})}}},Un=Ve(In,[["__scopeId","data-v-3aa1c782"]]);function wa(e=!1){const t=_(e);return{loading:t,setLoading:f=>{t.value=f},toggle:()=>{t.value=!t.value}}}function Ln(){this.__data__=[],this.size=0}var Pn=Ln;function Dn(e,t){return e===t||e!==e&&t!==t}var xa=Dn,Mn=xa;function Fn(e,t){for(var o=e.length;o--;)if(Mn(e[o][0],t))return o;return-1}var nt=Fn,Bn=nt,En=Array.prototype,zn=En.splice;function Rn(e){var t=this.__data__,o=Bn(t,e);if(o<0)return!1;var s=t.length-1;return o==s?t.pop():zn.call(t,o,1),--this.size,!0}var qn=Rn,Gn=nt;function Kn(e){var t=this.__data__,o=Gn(t,e);return o<0?void 0:t[o][1]}var Nn=Kn,Hn=nt;function Wn(e){return Hn(this.__data__,e)>-1}var Xn=Wn,Jn=nt;function Yn(e,t){var o=this.__data__,s=Jn(o,e);return s<0?(++this.size,o.push([e,t])):o[s][1]=t,this}var Qn=Yn,Zn=Pn,eo=qn,to=Nn,ao=Xn,no=Qn;function Pe(e){var t=-1,o=e==null?0:e.length;for(this.clear();++t<o;){var s=e[t];this.set(s[0],s[1])}}Pe.prototype.clear=Zn;Pe.prototype.delete=eo;Pe.prototype.get=to;Pe.prototype.has=ao;Pe.prototype.set=no;var ot=Pe,oo=ot;function lo(){this.__data__=new oo,this.size=0}var ro=lo;function so(e){var t=this.__data__,o=t.delete(e);return this.size=t.size,o}var io=so;function uo(e){return this.__data__.get(e)}var co=uo;function po(e){return this.__data__.has(e)}var _o=po,mo=typeof Xe=="object"&&Xe&&Xe.Object===Object&&Xe,Ca=mo,fo=Ca,vo=typeof self=="object"&&self&&self.Object===Object&&self,go=fo||vo||Function("return this")(),ce=go,bo=ce,yo=bo.Symbol,Ot=yo,Wt=Ot,Ta=Object.prototype,ho=Ta.hasOwnProperty,ko=Ta.toString,Ge=Wt?Wt.toStringTag:void 0;function $o(e){var t=ho.call(e,Ge),o=e[Ge];try{e[Ge]=void 0;var s=!0}catch{}var f=ko.call(e);return s&&(t?e[Ge]=o:delete e[Ge]),f}var wo=$o,xo=Object.prototype,Co=xo.toString;function To(e){return Co.call(e)}var jo=To,Xt=Ot,Vo=wo,Ao=jo,Oo="[object Null]",So="[object Undefined]",Jt=Xt?Xt.toStringTag:void 0;function Io(e){return e==null?e===void 0?So:Oo:Jt&&Jt in Object(e)?Vo(e):Ao(e)}var lt=Io;function Uo(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var Ke=Uo,Lo=lt,Po=Ke,Do="[object AsyncFunction]",Mo="[object Function]",Fo="[object GeneratorFunction]",Bo="[object Proxy]";function Eo(e){if(!Po(e))return!1;var t=Lo(e);return t==Mo||t==Fo||t==Do||t==Bo}var ja=Eo,zo=ce,Ro=zo["__core-js_shared__"],qo=Ro,$t=qo,Yt=function(){var e=/[^.]+$/.exec($t&&$t.keys&&$t.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function Go(e){return!!Yt&&Yt in e}var Ko=Go,No=Function.prototype,Ho=No.toString;function Wo(e){if(e!=null){try{return Ho.call(e)}catch{}try{return e+""}catch{}}return""}var Va=Wo,Xo=ja,Jo=Ko,Yo=Ke,Qo=Va,Zo=/[\\^$.*+?()[\]{}|]/g,el=/^\[object .+?Constructor\]$/,tl=Function.prototype,al=Object.prototype,nl=tl.toString,ol=al.hasOwnProperty,ll=RegExp("^"+nl.call(ol).replace(Zo,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function rl(e){if(!Yo(e)||Jo(e))return!1;var t=Xo(e)?ll:el;return t.test(Qo(e))}var sl=rl;function il(e,t){return e==null?void 0:e[t]}var dl=il,ul=sl,cl=dl;function pl(e,t){var o=cl(e,t);return ul(o)?o:void 0}var Ae=pl,_l=Ae,ml=ce,fl=_l(ml,"Map"),St=fl,vl=Ae,gl=vl(Object,"create"),rt=gl,Qt=rt;function bl(){this.__data__=Qt?Qt(null):{},this.size=0}var yl=bl;function hl(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}var kl=hl,$l=rt,wl="__lodash_hash_undefined__",xl=Object.prototype,Cl=xl.hasOwnProperty;function Tl(e){var t=this.__data__;if($l){var o=t[e];return o===wl?void 0:o}return Cl.call(t,e)?t[e]:void 0}var jl=Tl,Vl=rt,Al=Object.prototype,Ol=Al.hasOwnProperty;function Sl(e){var t=this.__data__;return Vl?t[e]!==void 0:Ol.call(t,e)}var Il=Sl,Ul=rt,Ll="__lodash_hash_undefined__";function Pl(e,t){var o=this.__data__;return this.size+=this.has(e)?0:1,o[e]=Ul&&t===void 0?Ll:t,this}var Dl=Pl,Ml=yl,Fl=kl,Bl=jl,El=Il,zl=Dl;function De(e){var t=-1,o=e==null?0:e.length;for(this.clear();++t<o;){var s=e[t];this.set(s[0],s[1])}}De.prototype.clear=Ml;De.prototype.delete=Fl;De.prototype.get=Bl;De.prototype.has=El;De.prototype.set=zl;var Rl=De,Zt=Rl,ql=ot,Gl=St;function Kl(){this.size=0,this.__data__={hash:new Zt,map:new(Gl||ql),string:new Zt}}var Nl=Kl;function Hl(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}var Wl=Hl,Xl=Wl;function Jl(e,t){var o=e.__data__;return Xl(t)?o[typeof t=="string"?"string":"hash"]:o.map}var st=Jl,Yl=st;function Ql(e){var t=Yl(this,e).delete(e);return this.size-=t?1:0,t}var Zl=Ql,er=st;function tr(e){return er(this,e).get(e)}var ar=tr,nr=st;function or(e){return nr(this,e).has(e)}var lr=or,rr=st;function sr(e,t){var o=rr(this,e),s=o.size;return o.set(e,t),this.size+=o.size==s?0:1,this}var ir=sr,dr=Nl,ur=Zl,cr=ar,pr=lr,_r=ir;function Me(e){var t=-1,o=e==null?0:e.length;for(this.clear();++t<o;){var s=e[t];this.set(s[0],s[1])}}Me.prototype.clear=dr;Me.prototype.delete=ur;Me.prototype.get=cr;Me.prototype.has=pr;Me.prototype.set=_r;var mr=Me,fr=ot,vr=St,gr=mr,br=200;function yr(e,t){var o=this.__data__;if(o instanceof fr){var s=o.__data__;if(!vr||s.length<br-1)return s.push([e,t]),this.size=++o.size,this;o=this.__data__=new gr(s)}return o.set(e,t),this.size=o.size,this}var hr=yr,kr=ot,$r=ro,wr=io,xr=co,Cr=_o,Tr=hr;function Fe(e){var t=this.__data__=new kr(e);this.size=t.size}Fe.prototype.clear=$r;Fe.prototype.delete=wr;Fe.prototype.get=xr;Fe.prototype.has=Cr;Fe.prototype.set=Tr;var jr=Fe;function Vr(e,t){for(var o=-1,s=e==null?0:e.length;++o<s&&t(e[o],o,e)!==!1;);return e}var Ar=Vr,Or=Ae,Sr=function(){try{var e=Or(Object,"defineProperty");return e({},"",{}),e}catch{}}(),Ir=Sr,ea=Ir;function Ur(e,t,o){t=="__proto__"&&ea?ea(e,t,{configurable:!0,enumerable:!0,value:o,writable:!0}):e[t]=o}var Aa=Ur,Lr=Aa,Pr=xa,Dr=Object.prototype,Mr=Dr.hasOwnProperty;function Fr(e,t,o){var s=e[t];(!(Mr.call(e,t)&&Pr(s,o))||o===void 0&&!(t in e))&&Lr(e,t,o)}var Oa=Fr,Br=Oa,Er=Aa;function zr(e,t,o,s){var f=!o;o||(o={});for(var h=-1,i=t.length;++h<i;){var $=t[h],k=s?s(o[$],e[$],$,o,e):void 0;k===void 0&&(k=e[$]),f?Er(o,$,k):Br(o,$,k)}return o}var it=zr;function Rr(e,t){for(var o=-1,s=Array(e);++o<e;)s[o]=t(o);return s}var qr=Rr;function Gr(e){return e!=null&&typeof e=="object"}var Ne=Gr,Kr=lt,Nr=Ne,Hr="[object Arguments]";function Wr(e){return Nr(e)&&Kr(e)==Hr}var Xr=Wr,ta=Xr,Jr=Ne,Sa=Object.prototype,Yr=Sa.hasOwnProperty,Qr=Sa.propertyIsEnumerable,Zr=ta(function(){return arguments}())?ta:function(e){return Jr(e)&&Yr.call(e,"callee")&&!Qr.call(e,"callee")},es=Zr,ts=Array.isArray,It=ts,et={exports:{}};function as(){return!1}var ns=as;et.exports;(function(e,t){var o=ce,s=ns,f=t&&!t.nodeType&&t,h=f&&!0&&e&&!e.nodeType&&e,i=h&&h.exports===f,$=i?o.Buffer:void 0,k=$?$.isBuffer:void 0,v=k||s;e.exports=v})(et,et.exports);var Ia=et.exports,os=9007199254740991,ls=/^(?:0|[1-9]\d*)$/;function rs(e,t){var o=typeof e;return t=t??os,!!t&&(o=="number"||o!="symbol"&&ls.test(e))&&e>-1&&e%1==0&&e<t}var ss=rs,is=9007199254740991;function ds(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=is}var Ua=ds,us=lt,cs=Ua,ps=Ne,_s="[object Arguments]",ms="[object Array]",fs="[object Boolean]",vs="[object Date]",gs="[object Error]",bs="[object Function]",ys="[object Map]",hs="[object Number]",ks="[object Object]",$s="[object RegExp]",ws="[object Set]",xs="[object String]",Cs="[object WeakMap]",Ts="[object ArrayBuffer]",js="[object DataView]",Vs="[object Float32Array]",As="[object Float64Array]",Os="[object Int8Array]",Ss="[object Int16Array]",Is="[object Int32Array]",Us="[object Uint8Array]",Ls="[object Uint8ClampedArray]",Ps="[object Uint16Array]",Ds="[object Uint32Array]",K={};K[Vs]=K[As]=K[Os]=K[Ss]=K[Is]=K[Us]=K[Ls]=K[Ps]=K[Ds]=!0;K[_s]=K[ms]=K[Ts]=K[fs]=K[js]=K[vs]=K[gs]=K[bs]=K[ys]=K[hs]=K[ks]=K[$s]=K[ws]=K[xs]=K[Cs]=!1;function Ms(e){return ps(e)&&cs(e.length)&&!!K[us(e)]}var Fs=Ms;function Bs(e){return function(t){return e(t)}}var Ut=Bs,tt={exports:{}};tt.exports;(function(e,t){var o=Ca,s=t&&!t.nodeType&&t,f=s&&!0&&e&&!e.nodeType&&e,h=f&&f.exports===s,i=h&&o.process,$=function(){try{var k=f&&f.require&&f.require("util").types;return k||i&&i.binding&&i.binding("util")}catch{}}();e.exports=$})(tt,tt.exports);var Lt=tt.exports,Es=Fs,zs=Ut,aa=Lt,na=aa&&aa.isTypedArray,Rs=na?zs(na):Es,qs=Rs,Gs=qr,Ks=es,Ns=It,Hs=Ia,Ws=ss,Xs=qs,Js=Object.prototype,Ys=Js.hasOwnProperty;function Qs(e,t){var o=Ns(e),s=!o&&Ks(e),f=!o&&!s&&Hs(e),h=!o&&!s&&!f&&Xs(e),i=o||s||f||h,$=i?Gs(e.length,String):[],k=$.length;for(var v in e)(t||Ys.call(e,v))&&!(i&&(v=="length"||f&&(v=="offset"||v=="parent")||h&&(v=="buffer"||v=="byteLength"||v=="byteOffset")||Ws(v,k)))&&$.push(v);return $}var La=Qs,Zs=Object.prototype;function ei(e){var t=e&&e.constructor,o=typeof t=="function"&&t.prototype||Zs;return e===o}var Pt=ei;function ti(e,t){return function(o){return e(t(o))}}var Pa=ti,ai=Pa,ni=ai(Object.keys,Object),oi=ni,li=Pt,ri=oi,si=Object.prototype,ii=si.hasOwnProperty;function di(e){if(!li(e))return ri(e);var t=[];for(var o in Object(e))ii.call(e,o)&&o!="constructor"&&t.push(o);return t}var ui=di,ci=ja,pi=Ua;function _i(e){return e!=null&&pi(e.length)&&!ci(e)}var Da=_i,mi=La,fi=ui,vi=Da;function gi(e){return vi(e)?mi(e):fi(e)}var Dt=gi,bi=it,yi=Dt;function hi(e,t){return e&&bi(t,yi(t),e)}var ki=hi;function $i(e){var t=[];if(e!=null)for(var o in Object(e))t.push(o);return t}var wi=$i,xi=Ke,Ci=Pt,Ti=wi,ji=Object.prototype,Vi=ji.hasOwnProperty;function Ai(e){if(!xi(e))return Ti(e);var t=Ci(e),o=[];for(var s in e)s=="constructor"&&(t||!Vi.call(e,s))||o.push(s);return o}var Oi=Ai,Si=La,Ii=Oi,Ui=Da;function Li(e){return Ui(e)?Si(e,!0):Ii(e)}var Mt=Li,Pi=it,Di=Mt;function Mi(e,t){return e&&Pi(t,Di(t),e)}var Fi=Mi,at={exports:{}};at.exports;(function(e,t){var o=ce,s=t&&!t.nodeType&&t,f=s&&!0&&e&&!e.nodeType&&e,h=f&&f.exports===s,i=h?o.Buffer:void 0,$=i?i.allocUnsafe:void 0;function k(v,S){if(S)return v.slice();var u=v.length,q=$?$(u):new v.constructor(u);return v.copy(q),q}e.exports=k})(at,at.exports);var Bi=at.exports;function Ei(e,t){var o=-1,s=e.length;for(t||(t=Array(s));++o<s;)t[o]=e[o];return t}var zi=Ei;function Ri(e,t){for(var o=-1,s=e==null?0:e.length,f=0,h=[];++o<s;){var i=e[o];t(i,o,e)&&(h[f++]=i)}return h}var qi=Ri;function Gi(){return[]}var Ma=Gi,Ki=qi,Ni=Ma,Hi=Object.prototype,Wi=Hi.propertyIsEnumerable,oa=Object.getOwnPropertySymbols,Xi=oa?function(e){return e==null?[]:(e=Object(e),Ki(oa(e),function(t){return Wi.call(e,t)}))}:Ni,Ft=Xi,Ji=it,Yi=Ft;function Qi(e,t){return Ji(e,Yi(e),t)}var Zi=Qi;function ed(e,t){for(var o=-1,s=t.length,f=e.length;++o<s;)e[f+o]=t[o];return e}var Fa=ed,td=Pa,ad=td(Object.getPrototypeOf,Object),Ba=ad,nd=Fa,od=Ba,ld=Ft,rd=Ma,sd=Object.getOwnPropertySymbols,id=sd?function(e){for(var t=[];e;)nd(t,ld(e)),e=od(e);return t}:rd,Ea=id,dd=it,ud=Ea;function cd(e,t){return dd(e,ud(e),t)}var pd=cd,_d=Fa,md=It;function fd(e,t,o){var s=t(e);return md(e)?s:_d(s,o(e))}var za=fd,vd=za,gd=Ft,bd=Dt;function yd(e){return vd(e,bd,gd)}var hd=yd,kd=za,$d=Ea,wd=Mt;function xd(e){return kd(e,wd,$d)}var Cd=xd,Td=Ae,jd=ce,Vd=Td(jd,"DataView"),Ad=Vd,Od=Ae,Sd=ce,Id=Od(Sd,"Promise"),Ud=Id,Ld=Ae,Pd=ce,Dd=Ld(Pd,"Set"),Md=Dd,Fd=Ae,Bd=ce,Ed=Fd(Bd,"WeakMap"),zd=Ed,wt=Ad,xt=St,Ct=Ud,Tt=Md,jt=zd,Ra=lt,Be=Va,la="[object Map]",Rd="[object Object]",ra="[object Promise]",sa="[object Set]",ia="[object WeakMap]",da="[object DataView]",qd=Be(wt),Gd=Be(xt),Kd=Be(Ct),Nd=Be(Tt),Hd=Be(jt),je=Ra;(wt&&je(new wt(new ArrayBuffer(1)))!=da||xt&&je(new xt)!=la||Ct&&je(Ct.resolve())!=ra||Tt&&je(new Tt)!=sa||jt&&je(new jt)!=ia)&&(je=function(e){var t=Ra(e),o=t==Rd?e.constructor:void 0,s=o?Be(o):"";if(s)switch(s){case qd:return da;case Gd:return la;case Kd:return ra;case Nd:return sa;case Hd:return ia}return t});var Bt=je,Wd=Object.prototype,Xd=Wd.hasOwnProperty;function Jd(e){var t=e.length,o=new e.constructor(t);return t&&typeof e[0]=="string"&&Xd.call(e,"index")&&(o.index=e.index,o.input=e.input),o}var Yd=Jd,Qd=ce,Zd=Qd.Uint8Array,eu=Zd,ua=eu;function tu(e){var t=new e.constructor(e.byteLength);return new ua(t).set(new ua(e)),t}var Et=tu,au=Et;function nu(e,t){var o=t?au(e.buffer):e.buffer;return new e.constructor(o,e.byteOffset,e.byteLength)}var ou=nu,lu=/\w*$/;function ru(e){var t=new e.constructor(e.source,lu.exec(e));return t.lastIndex=e.lastIndex,t}var su=ru,ca=Ot,pa=ca?ca.prototype:void 0,_a=pa?pa.valueOf:void 0;function iu(e){return _a?Object(_a.call(e)):{}}var du=iu,uu=Et;function cu(e,t){var o=t?uu(e.buffer):e.buffer;return new e.constructor(o,e.byteOffset,e.length)}var pu=cu,_u=Et,mu=ou,fu=su,vu=du,gu=pu,bu="[object Boolean]",yu="[object Date]",hu="[object Map]",ku="[object Number]",$u="[object RegExp]",wu="[object Set]",xu="[object String]",Cu="[object Symbol]",Tu="[object ArrayBuffer]",ju="[object DataView]",Vu="[object Float32Array]",Au="[object Float64Array]",Ou="[object Int8Array]",Su="[object Int16Array]",Iu="[object Int32Array]",Uu="[object Uint8Array]",Lu="[object Uint8ClampedArray]",Pu="[object Uint16Array]",Du="[object Uint32Array]";function Mu(e,t,o){var s=e.constructor;switch(t){case Tu:return _u(e);case bu:case yu:return new s(+e);case ju:return mu(e,o);case Vu:case Au:case Ou:case Su:case Iu:case Uu:case Lu:case Pu:case Du:return gu(e,o);case hu:return new s;case ku:case xu:return new s(e);case $u:return fu(e);case wu:return new s;case Cu:return vu(e)}}var Fu=Mu,Bu=Ke,ma=Object.create,Eu=function(){function e(){}return function(t){if(!Bu(t))return{};if(ma)return ma(t);e.prototype=t;var o=new e;return e.prototype=void 0,o}}(),zu=Eu,Ru=zu,qu=Ba,Gu=Pt;function Ku(e){return typeof e.constructor=="function"&&!Gu(e)?Ru(qu(e)):{}}var Nu=Ku,Hu=Bt,Wu=Ne,Xu="[object Map]";function Ju(e){return Wu(e)&&Hu(e)==Xu}var Yu=Ju,Qu=Yu,Zu=Ut,fa=Lt,va=fa&&fa.isMap,ec=va?Zu(va):Qu,tc=ec,ac=Bt,nc=Ne,oc="[object Set]";function lc(e){return nc(e)&&ac(e)==oc}var rc=lc,sc=rc,ic=Ut,ga=Lt,ba=ga&&ga.isSet,dc=ba?ic(ba):sc,uc=dc,cc=jr,pc=Ar,_c=Oa,mc=ki,fc=Fi,vc=Bi,gc=zi,bc=Zi,yc=pd,hc=hd,kc=Cd,$c=Bt,wc=Yd,xc=Fu,Cc=Nu,Tc=It,jc=Ia,Vc=tc,Ac=Ke,Oc=uc,Sc=Dt,Ic=Mt,Uc=1,Lc=2,Pc=4,qa="[object Arguments]",Dc="[object Array]",Mc="[object Boolean]",Fc="[object Date]",Bc="[object Error]",Ga="[object Function]",Ec="[object GeneratorFunction]",zc="[object Map]",Rc="[object Number]",Ka="[object Object]",qc="[object RegExp]",Gc="[object Set]",Kc="[object String]",Nc="[object Symbol]",Hc="[object WeakMap]",Wc="[object ArrayBuffer]",Xc="[object DataView]",Jc="[object Float32Array]",Yc="[object Float64Array]",Qc="[object Int8Array]",Zc="[object Int16Array]",ep="[object Int32Array]",tp="[object Uint8Array]",ap="[object Uint8ClampedArray]",np="[object Uint16Array]",op="[object Uint32Array]",R={};R[qa]=R[Dc]=R[Wc]=R[Xc]=R[Mc]=R[Fc]=R[Jc]=R[Yc]=R[Qc]=R[Zc]=R[ep]=R[zc]=R[Rc]=R[Ka]=R[qc]=R[Gc]=R[Kc]=R[Nc]=R[tp]=R[ap]=R[np]=R[op]=!0;R[Bc]=R[Ga]=R[Hc]=!1;function Qe(e,t,o,s,f,h){var i,$=t&Uc,k=t&Lc,v=t&Pc;if(o&&(i=f?o(e,s,f,h):o(e)),i!==void 0)return i;if(!Ac(e))return e;var S=Tc(e);if(S){if(i=wc(e),!$)return gc(e,i)}else{var u=$c(e),q=u==Ga||u==Ec;if(jc(e))return vc(e,$);if(u==Ka||u==qa||q&&!f){if(i=k||q?{}:Cc(e),!$)return k?yc(e,fc(i,e)):bc(e,mc(i,e))}else{if(!R[u])return f?e:{};i=xc(e,u,$)}}h||(h=new cc);var p=h.get(e);if(p)return p;h.set(e,i),Oc(e)?e.forEach(function(T){i.add(Qe(T,t,o,T,e,h))}):Vc(e)&&e.forEach(function(T,w){i.set(w,Qe(T,t,o,w,e,h))});var Z=v?k?kc:hc:k?Ic:Sc,W=S?void 0:Z(e);return pc(W||e,function(T,w){W&&(w=T,T=e[w]),_c(i,w,Qe(T,t,o,w,e,h))}),i}var lp=Qe,rp=lp,sp=1,ip=4;function dp(e){return rp(e,sp|ip)}var up=dp;const ya=nn(up),cp={class:"aUpload"},pp={name:"add",methods:{}},_p=Object.assign(pp,{props:["kbobj"],emits:["changeFetchData"],setup(e,{emit:t}){on.CancelToken;const o=_(!1),s=_(!1),f=_(!1),h=_("1");_(null);const i=_([]);ne({name:"",nameJoin:"",post:"",txt:""});const $=e,k=t,v=_(),S=_([]);console.log($.kbobj),be(()=>".word, .pdf, .ppt, .excel, .txt, .zip, .rar, .7z, .doc, .docx, .xls, .xlsx, .pptx, .ppt, .pdf, .mp4, .avi, .mp3,.wav, .wma, .wmv, .rm,");const u=async P=>{S.value&&S.value.length>0&&(console.log(S.value,$.kbobj,11),S.value.map(E=>{const O=new FormData;O.append("file",E.file),O.append("kb_id",$.kbobj.id),vn(O).then(j=>{j.retcode==0&&(k("changeFetchData"),Y.success("上传成功"),W())})})),P(!1)},q=P=>{S.value=P},p=()=>{o.value=!0},Z=P=>{u(P)},W=()=>{o.value=!1},T=P=>{i.value=[],S.value=[],s.value=!1},w=P=>{h.value=P,f.value=P=="2"};return we(()=>{}),ye(()=>{}),(P,E)=>{const O=r("icon-plus"),j=r("a-button"),M=r("a-tab-pane"),ee=r("a-tabs"),D=r("a-upload"),L=r("a-modal"),I=Vt("hasPermi");return g(),Q(re,null,[le((g(),A(j,{type:"primary",onClick:p},{icon:n(()=>[a(O)]),default:n(()=>[E[1]||(E[1]=C(" 新增文件 "))]),_:1})),[[I,"/kb/data_add"]]),a(L,{visible:o.value,"onUpdate:visible":E[0]||(E[0]=F=>o.value=F),title:"上传文件",onOpen:T,onCancel:W,"ok-loading":s.value,onBeforeOk:Z,"title-align":"start"},{default:n(()=>[a(ee,{"default-active-key":h.value,onChange:w},{default:n(()=>[a(M,{key:"1",title:"文件"}),a(M,{key:"2",title:"文件夹"})]),_:1},8,["default-active-key"]),d("div",cp,[a(D,{action:"/","auto-upload":!1,ref_key:"uploadRef",ref:v,"file-list":i.value,draggable:"",directory:f.value,onChange:q,multiple:""},null,8,["file-list","directory"])])]),_:1},8,["visible","ok-loading"])],64)}}}),mp=Ve(_p,[["__scopeId","data-v-e5d3bc4c"]]),fp={style:{width:"100%","text-align":"right"}},vp={name:"add",methods:{}},gp=Object.assign(vp,{props:["item"],emits:["upTabdateItem"],setup(e,{emit:t}){const o=_(!1);_(!1);const s=ne({name:""}),f=_(null),h={name:[{required:!0,message:"名称不允许为空"}]},i=e,$=t,k=async({values:q,errors:p})=>{if(p)return;(await gn({doc_id:i.item.id,name:s.name})).retcode==0?(Y.success("操作成功"),o.value=!1,$("upTabdateItem",i.item.id,s.name)):Y.error("操作失败")},v=()=>{o.value=!0},S=()=>{o.value=!1},u=q=>{console.log(i.item,"props.item"),Object.assign(s,i.item)};return we(()=>{}),ye(()=>{}),(q,p)=>{const Z=r("icon-edit"),W=r("a-button"),T=r("a-tooltip"),w=r("a-input"),P=r("a-form-item"),E=r("a-form"),O=r("a-modal"),j=Vt("hasPermi");return g(),Q(re,null,[a(T,{content:"重命名"},{default:n(()=>[le((g(),A(W,{type:"text",disabled:i.item.run=="1",onClick:v,size:"small"},{icon:n(()=>[a(Z)]),_:1},8,["disabled"])),[[j,"/kb/rename"]])]),_:1}),a(O,{visible:o.value,"onUpdate:visible":p[2]||(p[2]=M=>o.value=M),title:"重命名",onBeforeOpen:u,onCancel:S,footer:!1,"title-align":"start"},{default:n(()=>[a(E,{ref_key:"formRef",ref:f,rules:h,model:s,onSubmit:k},{default:n(()=>[a(P,{field:"name",label:"名称"},{default:n(()=>[a(w,{modelValue:s.name,"onUpdate:modelValue":p[0]||(p[0]=M=>s.name=M),placeholder:"请输入名称"},null,8,["modelValue"])]),_:1}),a(P,null,{default:n(()=>[d("div",fp,[a(W,{onClick:p[1]||(p[1]=M=>o.value=!1)},{default:n(()=>p[3]||(p[3]=[C("取消")])),_:1}),a(W,{style:{"margin-left":"10px"},type:"primary","html-type":"submit"},{default:n(()=>p[4]||(p[4]=[C("确定")])),_:1})])]),_:1})]),_:1},8,["model"])]),_:1},8,["visible"])],64)}}}),bp={__name:"Upload",props:{limit:{type:Number,default:1},action:String,url:String},emits:["update:fileList","success","handleRemove"],setup(e,{emit:t}){const o=e,s=t,f=be(()=>o.url),h=_([]);At(()=>o.url,k=>{k&&(h.value=k.split(",").map(v=>({uid:v,name:v,status:"done",url:v})))},{deep:!0}),ye(()=>{f.value&&(h.value=f.value.split(",").map(k=>({uid:k,name:k,status:"done",url:k})))});const i=k=>{s("handleRemove"),h.value=[]},$=k=>{s("update:fileList",k);const v=k.filter(S=>S.status==="done");v.length>0&&s("success",v.map(S=>S.response.data))};return(k,v)=>{const S=r("a-upload");return g(),A(S,{fileList:h.value,"onUpdate:fileList":v[0]||(v[0]=u=>h.value=u),"list-type":"picture-card",limit:e.limit,action:e.action,onChange:$,onBeforeRemove:i,"image-preview":""},null,8,["fileList","limit","action"])}}},yp="/assets/step1-vQjBW3d2.png",hp="/assets/step2-BNwS3ZaL.png",kp={style:{position:"absolute",top:"0",left:"0",width:"100%",padding:"0 20px"}},$p={class:"main-container-lf"},wp={class:"main-container-lf-down"},xp={key:0},Cp={style:{width:"100%","text-align":"right"}},Tp={class:"main-container-rt"},jp={"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"},Vp={"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%"}},Ap=["src"],Op=["src"],Sp={name:"config",components:{IconPlus:ha,IconEdit:rn},methods:{}},Ip=Object.assign(Sp,{props:["kbtenantInfo"],emits:["cancleConfig","saveConfig"],setup(e,{expose:t,emit:o}){const{loading:s,setLoading:f}=wa(!0),h=_(),i=e,$=o;let k=i.kbtenantInfo.parser_ids.split(",").map(F=>{const[b,X]=F.split(":");return{name:X,value:b}}),v=ne({}),S=_(!0);const u=ne({name:"",avatar:"",max_token:600,threshold:.32,max_cluster:233,random_seed:1500,chunk_token_num:384,use_raptor:!1,pages:{},prompt:`请总结以下段落。 小心数字,不要编造。 段落如下:
- {cluster_content}
- 以上就是你需要总结的内容。`,description:"",language:"English",permission:"",embd_id:"",parser_id:"",layout_recognize:!0}),q={name:[{required:!0,message:"知识库名称不允许为空"}],embd_id:[{required:!0,message:"请选择"}],parser_id:[{required:!0,message:"请选择"}],prompt:[{required:!0,message:"提示词不允许为空"}]};_(!1);const p=_(),Z=_({}),W=_([]);_();const T="/api/v1/llm/upload",w=_([]),P=_([]),E=localStorage.getItem("httpUrl"),O=F=>{w.value=F,console.log(F,88)},j=F=>{P.value=F,u.avatar=F[0]},M=async({values:F,errors:b})=>{if(b)return;let X={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:v.id};u.use_raptor&&(X.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{f(!0),(await bn(X)).retcode=="0"&&(Y.success("配置成功"),$("saveConfig")),f(!1)}catch(z){Y.error(z.message),f(!1)}},ee=()=>{$("cancleConfig")};function D(){u.random_seed=Math.floor(Math.random()*1e4)+1}const L=async F=>{try{const b=await yn(F);Z.value=b.data;for(let X in b.data)b.data.hasOwnProperty(X)&&b.data[X].llm.length>0&&(W.value=b.data[X].llm.filter(z=>z.type=="embedding"))}catch{}finally{}};return t({changekbObj:F=>{p.value.resetFields(),ka(()=>{v=F,console.log(v,"kbObj");let b={name:v.name,avatar:v.avatar,pages:v.parser_config.pages,chunk_token_num:v.parser_config.chunk_token_num,description:v.description,language:"English",permission:v.permission,embd_id:v.embd_id||i.kbtenantInfo.embd_id,parser_id:v.parser_id,layout_recognize:!0},X={};v.parser_config&&v.parser_config.raptor?(X=v.parser_config.raptor,Object.assign(u,{...b,...X,use_raptor:v.parser_config.raptor.use_raptor})):Object.assign(u,{...b,use_raptor:!1}),P.value=[v.avatar],console.log(u,"配置页面表单信息"),S.value=!1,setTimeout(()=>{S.value=!0},100),h.value.scrollTop=0})}}),we(()=>{f(!1),L({})}),ye(()=>{}),(F,b)=>{const X=r("a-divider"),z=r("a-input"),G=r("a-form-item"),pe=r("a-space"),he=r("a-textarea"),oe=r("a-option"),_e=r("a-select"),ae=r("a-slider"),me=r("a-switch"),xe=r("a-input-number"),fe=r("a-button"),U=r("a-form");return g(),Q("div",{ref_key:"scrollContainer",ref:h,class:"main-container"},[d("div",kp,[b[13]||(b[13]=d("h4",{style:{"margin-bottom":"10px"}},null,-1)),b[14]||(b[14]=d("div",{style:{color:"#666666"}},"在这里更新您的知识库详细信息,尤其是解析方法。",-1)),a(X,{style:{"margin-top":"20px"}})]),d("div",$p,[d("div",wp,[a(U,{ref_key:"formRef",ref:p,rules:q,model:u,style:{width:"100%"},layout:"vertical",onSubmit:M},{default:n(()=>[a(G,{field:"name",label:"知识库名称"},{default:n(()=>[a(z,{modelValue:u.name,"onUpdate:modelValue":b[0]||(b[0]=l=>u.name=l),placeholder:"请输入"},null,8,["modelValue"])]),_:1}),a(G,{field:"section",label:"知识库图片"},{default:n(()=>[a(pe,{direction:"vertical",style:{width:"100%"}},{default:n(()=>[V(S)?(g(),A(bp,{key:0,action:T,limit:1,url:u.avatar?V(E)+u.avatar:"","onUpdate:fileList":O,onSuccess:j},null,8,["url"])):te("",!0)]),_:1})]),_:1}),a(G,{field:"section",label:"描述"},{default:n(()=>[a(he,{placeholder:"",modelValue:u.description,"onUpdate:modelValue":b[1]||(b[1]=l=>u.description=l),"allow-clear":""},null,8,["modelValue"])]),_:1}),a(G,{field:"embd_id",label:"嵌入模型"},{default:n(()=>[a(_e,{size:"large",modelValue:u.embd_id,"onUpdate:modelValue":b[2]||(b[2]=l=>u.embd_id=l),placeholder:"请选择 ...",disabled:V(v).chunk_num&&V(v).token_num},{default:n(()=>[(g(!0),Q(re,null,de(W.value,(l,B)=>(g(),A(oe,{key:l.name,value:l.name},{default:n(()=>[C(H(l.name),1)]),_:2},1032,["value"]))),128))]),_:1},8,["modelValue","disabled"])]),_:1}),a(G,{field:"parser_id",label:"解析方法"},{default:n(()=>[a(_e,{modelValue:u.parser_id,"onUpdate:modelValue":b[3]||(b[3]=l=>u.parser_id=l),placeholder:"请选择",disabled:!!(V(v).chunk_num&&V(v).token_num)},{default:n(()=>[(g(!0),Q(re,null,de(V(k),l=>(g(),A(oe,{key:l.value,label:l.name,value:l.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","disabled"])]),_:1}),a(G,{field:"slider",label:"块Token数"},{default:n(()=>[a(ae,{modelValue:u.chunk_token_num,"onUpdate:modelValue":b[4]||(b[4]=l=>u.chunk_token_num=l),min:0,max:2048,"show-input":""},null,8,["modelValue"])]),_:1}),a(G,{label:"布局识别"},{default:n(()=>[a(pe,{direction:"vertical"},{default:n(()=>[a(me,{modelValue:u.layout_recognize,"onUpdate:modelValue":b[5]||(b[5]=l=>u.layout_recognize=l),size:"small"},null,8,["modelValue"])]),_:1})]),_:1}),a(G,{field:"raptor",label:"使用召回增强RAPTOR策略"},{default:n(()=>[a(me,{modelValue:u.use_raptor,"onUpdate:modelValue":b[6]||(b[6]=l=>u.use_raptor=l),size:"small"},null,8,["modelValue"])]),_:1}),u.use_raptor?(g(),Q("div",xp,[a(G,{field:"prompt",label:"提示词"},{default:n(()=>[a(he,{modelValue:u.prompt,"onUpdate:modelValue":b[7]||(b[7]=l=>u.prompt=l),style:{height:"10rem",border:"1px solid var(--color-fill-3)","border-radius":"4px"},placeholder:"请填写提示词"},null,8,["modelValue"])]),_:1}),a(G,{field:"slider",label:"最大token数"},{default:n(()=>[a(ae,{modelValue:u.max_token,"onUpdate:modelValue":b[8]||(b[8]=l=>u.max_token=l),min:0,max:2048,"show-input":""},null,8,["modelValue"])]),_:1}),a(G,{field:"slider",label:"阈值"},{default:n(()=>[a(ae,{modelValue:u.threshold,"onUpdate:modelValue":b[9]||(b[9]=l=>u.threshold=l),step:.01,min:0,max:1,"show-input":""},null,8,["modelValue"])]),_:1}),a(G,{field:"slider",label:"最大聚类数"},{default:n(()=>[a(ae,{modelValue:u.max_cluster,"onUpdate:modelValue":b[10]||(b[10]=l=>u.max_cluster=l),min:1,max:1024,"show-input":""},null,8,["modelValue"])]),_:1}),a(G,{field:"slider",label:"随机种子",modelValue:u.random_seed,"onUpdate:modelValue":b[12]||(b[12]=l=>u.random_seed=l)},{default:n(()=>[a(xe,{modelValue:u.random_seed,"onUpdate:modelValue":b[11]||(b[11]=l=>u.random_seed=l),style:{width:"300px",marginRight:"1rem",borderRadius:"4px"},placeholder:"请输入",class:"input-demo",min:10,max:100},null,8,["modelValue"]),a(fe,{type:"primary",onClick:D},{default:n(()=>[a(V(ha))]),_:1})]),_:1},8,["modelValue"])])):te("",!0),a(G,null,{default:n(()=>[d("div",Cp,[a(pe,null,{default:n(()=>[a(fe,{onClick:ee},{default:n(()=>b[15]||(b[15]=[C("取消")])),_:1}),a(fe,{loading:V(s),type:"primary","html-type":"submit"},{default:n(()=>b[16]||(b[16]=[C("保存")])),_:1},8,["loading"])]),_:1})])]),_:1})]),_:1},8,["model"])])]),d("div",Tp,[d("section",jp,[b[17]||(b[17]=ln('<h4 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" data-v-e3adc7eb> "General" 分块方法说明 </h4> < data-inspector-line="40" data-inspector-column="10" data-inspector-relative-path="src\\pages\\add-knowledge\\components\\knowledge-setting\\category-panel.tsx"> <p data-v-e3adc7eb>支持的文件格式为<b data-v-e3adc7eb>DOCX、EXCEL、PPT、IMAGE、PDF、TXT</b>。</p><p data-v-e3adc7eb>此方法将简单的方法应用于块文件:</p><p data-v-e3adc7eb></p><li data-v-e3adc7eb>系统将使用视觉检测模型将连续文本分割成多个片段。</li><li data-v-e3adc7eb>接下来,这些连续的片段被合并成Token数不超过“Token数”的块。</li><p data-v-e3adc7eb></p><h4 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" data-v-e3adc7eb> "General" 示例 </h4><span 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" data-v-e3adc7eb>提出以下屏幕截图以促进理解。</span>',10)),d("div",Vp,[d("img",{"data-inspector-line":"32","data-inspector-column":"8","data-inspector-relative-path":"src\\components\\svg-icon.tsx",src:V(yp),alt:"",width:"50%"},null,8,Ap),d("img",{"data-inspector-line":"32","data-inspector-column":"8","data-inspector-relative-path":"src\\components\\svg-icon.tsx",src:V(hp),alt:"",width:"50%"},null,8,Op)]),b[18]||(b[18]=d("h4",{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"}," General 对话示例 ",-1)),b[19]||(b[19]=d("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)),a(X,{style:{"margin-top":"20px"}})])])],512)}}}),Up=Ve(Ip,[["__scopeId","data-v-e3adc7eb"]]),Lp={class:"main-container"},Pp={class:"main-container-lf"},Dp={class:"main-container-lf-down"},Mp={class:"main-container-form-item-extra"},Fp={class:"main-container-form-item-extra-down"},Bp={class:"main-container-form-item-extra-btn"},Ep={class:"main-container-rt"},zp={class:"main-container-rt-down-title"},Rp={class:"main-container-rt-down-content"},qp={class:"footer-page"},Gp={name:"config",methods:{}},Kp=Object.assign(Gp,{setup(e,{expose:t}){_(!1);let o=_(!1);const s=_(null),f=_(""),h=_({});let i=ne({page:1,question:"",rerank_id:"",similarity_threshold:.2,size:10,top_k:1024,vector_similarity_weight:.7});const $=_([]),k=_([]),v=_([]),S=_(0),u=_(0),q=_(!1),p=be(()=>v.value.filter(O=>O.checked).length||0),Z=ne({defaultPageSize:3,total:S.value}),W=O=>{O.length?q.value=!0:q.value=!1},T=async({values:O,errors:j})=>{var ee;if(!i.question)return;let M={...i,kb_id:f.value,vector_similarity_weight:parseFloat((1-i.vector_similarity_weight).toFixed(2))};M.rerank_id||(delete M.top_k,delete M.rerank_id);try{o.value=!0;const D=await hn(M);D.retcode==0?(Y.success("测试成功"),k.value=D.data.chunks,v.value=(ee=D.data.doc_aggs)==null?void 0:ee.map(L=>({...L,checked:!1})),v.value[0].checked=!0,$.value=k.value.filter(L=>L.doc_id==v.value[0].doc_id),S.value=D.data.doc_aggs.length,u.value=D.data.chunks.length):Y.error("测试失败"),o.value=!1}catch(D){Y.error(D.message),o.value=!1}},w=O=>{console.log(O,"kbid的value"),f.value=O},P=async O=>{try{const j=await kn(O);h.value={BAAI:[j.data.BAAI[1]],Jina:j.data.Jina,youdao:j.data.youdao}}catch{}finally{}},E=O=>{window.open(`${window.RGFLOW_BASE_URL}/document/${O}?ext=docx&prefix=document`)};return t({changekbid:w}),we(()=>{P({})}),ye(()=>{}),(O,j)=>{const M=r("a-divider"),ee=r("a-slider"),D=r("a-form-item"),L=r("a-option"),I=r("a-optgroup"),F=r("a-select"),b=r("a-space"),X=r("a-textarea"),z=r("a-button"),G=r("a-form"),pe=r("a-checkbox"),he=r("a-list-item-meta"),oe=r("icon-eye"),_e=r("a-list-item"),ae=r("a-list"),me=r("a-collapse-item"),xe=r("a-collapse"),fe=r("a-card"),U=r("a-pagination");return g(),Q("div",Lp,[d("div",Pp,[j[8]||(j[8]=d("div",{class:"main-container-lf-top"},"检索测试",-1)),d("div",Dp,[j[7]||(j[7]=d("div",{style:{color:"#999"}},"最后一步! 成功后,剩下的就交给Infiniflow AI吧。",-1)),a(M,{style:{"margin-top":"10px"}}),a(G,{ref_key:"formRef",ref:s,model:V(i),style:{width:"100%"},layout:"vertical",onSubmit:T},{default:n(()=>[a(D,{field:"similarity_threshold",label:"相似度阈值"},{default:n(()=>[a(ee,{modelValue:V(i).similarity_threshold,"onUpdate:modelValue":j[0]||(j[0]=l=>V(i).similarity_threshold=l),step:.01,min:0,max:1},null,8,["modelValue"])]),_:1}),a(D,{field:"slider",label:"关键字相似度权重"},{default:n(()=>[a(ee,{modelValue:V(i).vector_similarity_weight,"onUpdate:modelValue":j[1]||(j[1]=l=>V(i).vector_similarity_weight=l),step:.01,min:0,max:1},null,8,["modelValue"])]),_:1}),a(D,{field:"section",label:"Rerank模型"},{default:n(()=>[a(b,{direction:"vertical",size:"large"},{default:n(()=>[a(F,{size:"large",modelValue:V(i).rerank_id,"onUpdate:modelValue":j[2]||(j[2]=l=>V(i).rerank_id=l),style:{width:"100%"},placeholder:"请选择 ...","allow-clear":""},{default:n(()=>[(g(!0),Q(re,null,de(h.value,(l,B)=>(g(),A(I,{label:B,key:B},{default:n(()=>[(g(!0),Q(re,null,de(l,ke=>(g(),A(L,{key:ke.fid,disabled:!ke.available,value:ke.llm_name},{default:n(()=>[C(H(ke.llm_name),1)]),_:2},1032,["disabled","value"]))),128))]),_:2},1032,["label"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1}),V(i).rerank_id?(g(),A(D,{key:0,field:"slider",label:"Top-K"},{default:n(()=>[a(ee,{modelValue:V(i).top_k,"onUpdate:modelValue":j[3]||(j[3]=l=>V(i).top_k=l),min:1,max:2048},null,8,["modelValue"])]),_:1})):te("",!0),a(D,null,{default:n(()=>[d("div",Mp,[j[6]||(j[6]=d("div",{class:"main-container-form-item-extra-top"},"测试文本",-1)),d("div",Fp,[a(X,{modelValue:V(i).question,"onUpdate:modelValue":j[4]||(j[4]=l=>V(i).question=l),style:{height:"10rem",border:"1px solid var(--color-fill-3)","border-radius":"4px"},placeholder:"","allow-clear":""},null,8,["modelValue"])]),d("div",Bp,[a(z,{disabled:!V(i).question,loading:V(o),type:"primary","html-type":"submit"},{default:n(()=>j[5]||(j[5]=[C("测试")])),_:1},8,["disabled","loading"])])])]),_:1})]),_:1},8,["model"])])]),d("div",Ep,[a(xe,{style:{width:"96%","margin-top":"1rem","margin-left":"2%"},onChange:W},{default:n(()=>[a(me,{header:p.value+"/"+S.value+"选定的文件",key:"3"},{default:n(()=>[a(ae,{bordered:!1,"pagination-props":Z,style:{background:"var(--color-bg-1)"}},{default:n(()=>[(g(!0),Q(re,null,de(v.value,l=>(g(),A(_e,{key:l.doc_id,style:{"border-left":"none","border-right":"none"}},{actions:n(()=>[C(H(l.count)+" ",1),a(oe,{onClick:B=>E(l.doc_id)},null,8,["onClick"])]),default:n(()=>[a(he,{title:l.doc_name},{avatar:n(()=>[a(pe,{modelValue:l.checked,"onUpdate:modelValue":B=>l.checked=B},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1032,["title"])]),_:2},1024))),128))]),_:1},8,["pagination-props"]),j[9]||(j[9]=d("div",null,null,-1))]),_:1},8,["header"])]),_:1}),d("div",{class:"main-container-rt-down",style:Ye(q.value?"height: calc(100% - 350px);overflow-y: auto":"height: calc(100% - 140px)")},[(g(!0),Q(re,null,de($.value,l=>(g(),A(fe,{bordered:!1,key:l.chunk_id},{title:n(()=>[d("div",zp,[d("div",null,H((l.similarity*100).toFixed(2))+" 混合相似度",1),d("div",null,H((l.term_similarity*100).toFixed(2))+" 关键词相似度",1),d("div",null,H((l.vector_similarity*100).toFixed(2))+" 向量相似度",1)])]),default:n(()=>[d("div",Rp,H(l.content_with_weight),1)]),_:2},1024))),128))],4),d("div",qp,[a(U,{total:u.value,"show-total":""},null,8,["total"])])])])}}}),Np=Ve(Kp,[["__scopeId","data-v-d3d096ee"]]),Hp={style:{width:"auto"}},Wp={style:{width:"100%","text-align":"right"}},Xp={__name:"addDetails",props:["item"],emits:["canplaythrough"],setup(e,{emit:t}){const o=e,s=t,f=_(!1),h=_(!1);_(!1);const i=ne({content_with_weight:"",important_kwd:[],important_kwd_key:""}),$=_(null),k=_(null),v={content_with_weight:[{required:!0,message:"请输入值!"}]},S=async({values:T,errors:w})=>{w||(await $n({content_with_weight:T.content_with_weight,important_kwd:T.important_kwd,doc_id:o.item.id})).retcode===0&&(f.value=!1,s("canplaythrough"))},u=()=>{f.value=!0},q=()=>{f.value=!1},p=T=>{Object.assign(i,{content_with_weight:"",important_kwd:[],important_kwd_key:""}),$.value.resetFields(),h.value=!1},Z=()=>{i.important_kwd_key="",k.value.focus(),h.value=!0},W=T=>{!i.important_kwd.includes(i.important_kwd_key)&&i.important_kwd_key&&i.important_kwd.push(i.important_kwd_key),h.value=!1};return we(()=>{}),ye(()=>{}),(T,w)=>{const P=r("icon-plus"),E=r("a-button"),O=r("a-textarea"),j=r("a-form-item"),M=r("a-tag"),ee=r("a-input"),D=r("a-form"),L=r("a-modal");return g(),Q(re,null,[a(E,{type:"primary",onClick:u,style:{"margin-left":"10px"}},{icon:n(()=>[a(P)]),_:1}),a(L,{visible:f.value,"onUpdate:visible":w[3]||(w[3]=I=>f.value=I),title:"创建解析块",onBeforeOpen:p,onCancel:q,footer:!1,"title-align":"start"},{default:n(()=>[a(D,{ref_key:"formRef",ref:$,rules:v,model:i,onSubmit:S,layout:"vertical"},{default:n(()=>[a(j,{field:"content_with_weight",label:"解析块"},{default:n(()=>[a(O,{modelValue:i.content_with_weight,"onUpdate:modelValue":w[0]||(w[0]=I=>i.content_with_weight=I),placeholder:"",style:{height:"100px"},"auto-size":""},null,8,["modelValue"])]),_:1}),a(j,{field:"important_kwd_key",label:"关键词 *"},{default:n(()=>[d("div",Hp,[(g(!0),Q(re,null,de(i.important_kwd,(I,F)=>(g(),A(M,{key:F,closable:"",bordered:"",onClose:b=>i.important_kwd.splice(F,1),style:{"margin-right":"10px"}},{default:n(()=>[C(H(I),1)]),_:2},1032,["onClose"]))),128)),le(a(ee,{ref_key:"formInput",ref:k,modelValue:i.important_kwd_key,"onUpdate:modelValue":w[1]||(w[1]=I=>i.important_kwd_key=I),placeholder:"",size:"small",style:{width:"80px","margin-right":"16px"},onBlur:W},null,8,["modelValue"]),[[Ze,h.value]]),a(E,{type:"dashed",shape:"circle",size:"small",onClick:Z},{default:n(()=>[a(P)]),_:1})])]),_:1}),a(j,null,{default:n(()=>[d("div",Wp,[a(E,{onClick:w[2]||(w[2]=I=>f.value=!1)},{default:n(()=>w[4]||(w[4]=[C("取消")])),_:1}),a(E,{style:{"margin-left":"10px"},type:"primary","html-type":"submit"},{default:n(()=>w[5]||(w[5]=[C("确定")])),_:1})])]),_:1})]),_:1},8,["model"])]),_:1},8,["visible"])],64)}}},Jp={style:{width:"auto"}},Yp={style:{width:"100%","text-align":"right"}},Qp={__name:"eidtDetails",props:zt(["item"],{eidtDilVisible:{},eidtDilVisibleModifiers:{}}),emits:zt(["canplaythrough"],["update:eidtDilVisible"]),setup(e,{emit:t}){const o=e,s=sn(e,"eidtDilVisible"),f=t,h=_(!1);_(!1);const i=ne({content_with_weight:"",important_kwd:[],important_kwd_key:""}),$=_(null),k=_(null),v={content_with_weight:[{required:!0,message:"请输入值!"}]},S=async({values:T,errors:w})=>{w||(await wn({content_with_weight:T.content_with_weight,important_kwd:T.important_kwd,doc_id:o.item.doc_id,chunk_id:o.item.chunk_id})).retcode===0&&(s.value=!1,f("canplaythrough"))},u=()=>{s.value=!1},q=T=>{console.log(o.item),ka(()=>{Object.assign(i,o.item),console.log(i.important_kwd)}),$.value.resetFields(),h.value=!1},p=T=>{console.log(i.important_kwd),console.log(T),i.important_kwd=i.important_kwd.filter(w=>w!==T)},Z=()=>{i.important_kwd_key="",k.value.focus(),h.value=!0},W=T=>{!i.important_kwd.includes(i.important_kwd_key)&&i.important_kwd_key&&i.important_kwd.push(i.important_kwd_key),h.value=!1};return we(()=>{}),ye(()=>{}),(T,w)=>{const P=r("a-textarea"),E=r("a-form-item"),O=r("a-tag"),j=r("a-input"),M=r("icon-plus"),ee=r("a-button"),D=r("a-form"),L=r("a-modal");return g(),A(L,{visible:s.value,"onUpdate:visible":w[3]||(w[3]=I=>s.value=I),title:"编辑解析块",onBeforeOpen:q,onCancel:u,footer:!1,"title-align":"start"},{default:n(()=>[a(D,{ref_key:"formRef",ref:$,rules:v,model:i,onSubmit:S,layout:"vertical"},{default:n(()=>[a(E,{field:"content_with_weight",label:"解析块"},{default:n(()=>[a(P,{modelValue:i.content_with_weight,"onUpdate:modelValue":w[0]||(w[0]=I=>i.content_with_weight=I),placeholder:"",style:{height:"100px",overflow:"auto"},"auto-size":""},null,8,["modelValue"])]),_:1}),a(E,{field:"important_kwd_key",label:"关键词 *"},{default:n(()=>[d("div",Jp,[(g(!0),Q(re,null,de(i.important_kwd,(I,F)=>(g(),A(O,{key:I,closable:"",bordered:"",onClose:b=>p(I),style:{"margin-right":"10px"}},{default:n(()=>[C(H(I),1)]),_:2},1032,["onClose"]))),128)),le(a(j,{ref_key:"formInput",ref:k,modelValue:i.important_kwd_key,"onUpdate:modelValue":w[1]||(w[1]=I=>i.important_kwd_key=I),placeholder:"",size:"small",style:{width:"80px","margin-right":"16px"},onBlur:W},null,8,["modelValue"]),[[Ze,h.value]]),a(ee,{type:"dashed",shape:"circle",size:"small",onClick:Z},{default:n(()=>[a(M)]),_:1})])]),_:1}),a(E,null,{default:n(()=>[d("div",Yp,[a(ee,{onClick:w[2]||(w[2]=I=>s.value=!1)},{default:n(()=>w[4]||(w[4]=[C("取消")])),_:1}),a(ee,{style:{"margin-left":"10px"},type:"primary","html-type":"submit"},{default:n(()=>w[5]||(w[5]=[C("确定")])),_:1})])]),_:1})]),_:1},8,["model"])]),_:1},8,["visible"])}}},Zp={style:{width:"100%"}},e_={style:{display:"flex","align-items":"center"}},t_={style:{"margin-left":"10px"}},a_={class:"parser"},n_={key:4},o_={style:{width:"100%","text-align":"right"}},l_={class:"details"},r_={class:"details-header"},s_={style:{display:"flex","align-items":"center","justify-content":"flex-end"}},i_={class:"groupMain"},d_=["onClick","onDblclick","innerHTML"],u_={class:"groupList-right"},c_="加载中,请稍候...",p_={__name:"tool",props:["kbtenantInfo","item","kbdetail"],setup(e,{expose:t}){const o=_(!1);_(!1);const s=_("1"),f=_(""),h=_(),i=_(!1),$=ne({}),k=e;be(()=>p.threshold/100);let S=k.kbtenantInfo.parser_ids.split(",").map(U=>{const[l,B]=U.split(":");return{name:B,value:l}});const u=_(!0),q=()=>{window.addEventListener("click",U=>{!U.target.closest(".space_search")&&!u.value&&(u.value=!0)})};At(u,U=>{U||q()});const p=ne({parser_id:"",doc_id:k.item.id,max_token:698,threshold:.3,max_cluster:233,random_seed:1500,chunk_token_num:128,use_raptor:!1,keywords:"",pages:{},prompt:`请总结以下段落。 小心数字,不要编造。 段落如下:
- {cluster_content}
- 以上就是你需要总结的内容。`}),Z=_(null),W={prompt:[{required:!0,message:"提示词不允许为空"}]},T=_([]);function w(){p.random_seed=Math.floor(Math.random()*1e4)+1}const P=async({values:U,errors:l})=>{l||((await xn({parser_id:p.parser_id,doc_id:k.item.id,parser_config:{raptor:{use_raptor:p.use_raptor,prompt:p.prompt,max_token:p.max_token,threshold:p.threshold,max_cluster:p.max_cluster,random_seed:p.random_seed},chunk_token_num:p.chunk_token_num,pages:[]}})).retcode==0?Y.success("配置成功"):Y.error("配置失败"),o.value=!1)},E=()=>{o.value=!0},O=()=>{o.value=!1},j=async U=>{try{const l=await Cn({chunk_id:U.chunk_id});Object.assign($,l.data),i.value=!0}catch{Y.error("获取失败")}},M=U=>{console.log("kbtenantInfo",k.kbtenantInfo),console.log("item",k.item),console.log("kbdetail",k.kbdetail),console.log(S,"parser_ids");let l=k.item.parser_id;S.forEach(B=>{B.name==l&&(p.parser_id=B.value)}),ae()},ee=()=>{},D=_(!1),L=_(!1),I=_([]);_(!1);const F=_(""),b=()=>{console.log(s.value)},X=U=>{D.value=!1,U?(L.value=!0,T.value.forEach(l=>{I.value.push(l.chunk_id)})):(L.value=!1,I.value=[])},z=U=>{I.value=U},G=U=>{if(I.value.length==0){Y.error("请选择要操作的数据");return}if(U==3)fe();else{let l={chunk_ids:I.value,available_int:U,doc_id:k.item.id};qt(l).then(B=>{B.retcode==0?(Y.success("操作成功"),ae(),L.value=!1,I.value=[]):Y.error("操作失败")})}},pe=U=>{f.value=U},he=()=>{ae()},oe=U=>{xe(U)},_e=_(!0),ae=async()=>{let U={doc_id:k.item.id,keywords:p.keywords,page:1,size:1e4};F.value!==""&&(U.available_int=F.value),await Tn(U).then(l=>{l.retcode==0&&(T.value=l.data.chunks,_e.value=!1,T.value=T.value.map(B=>(B.available_int=parseInt(B.available_int),B)))})},me=()=>{ae()},xe=U=>{let l={chunk_ids:[U.chunk_id],available_int:U.available_int,doc_id:k.item.id};qt(l).then(B=>{console.log(B),B.retcode==0?(Y.success("更新成功"),ae()):Y.error("更新失败")})},fe=()=>{let U={chunk_ids:I.value,doc_id:k.item.id};jn(U).then(l=>{console.log(l),l.retcode==0?(Y.success("删除成功"),ae()):Y.error("删除失败")})};return we(()=>{}),ye(()=>{}),t({handleClick:E}),(U,l)=>{const B=r("icon-calendar"),ke=r("a-option"),dt=r("a-select"),Ce=r("a-divider"),Oe=r("a-slider"),se=r("a-form-item"),Se=r("a-switch"),Ee=r("a-textarea"),ut=r("a-input-number"),ct=r("icon-plus"),ie=r("a-button"),pt=r("a-form"),He=r("a-tab-pane"),_t=r("icon-clock-circle"),m=r("a-radio"),c=r("a-radio-group"),J=r("icon-down"),N=r("a-checkbox"),ve=r("a-space"),Te=r("icon-check-circle"),mt=r("icon-close-circle"),ft=r("icon-delete"),ze=r("a-popover"),We=r("a-input-search"),$e=r("icon-search"),vt=r("icon-sort"),Ie=r("a-checkbox-group"),Re=r("a-spin"),gt=r("a-tabs"),bt=r("a-modal");return g(),A(bt,{visible:o.value,"onUpdate:visible":l[21]||(l[21]=x=>o.value=x),title:" ",onBeforeOpen:M,onCancel:O,footer:!1,"title-align":"start",width:"900px"},{default:n(()=>[a(gt,{"default-active-key":"1"},{default:n(()=>[a(He,{key:"1"},{title:n(()=>[a(B),l[22]||(l[22]=C(" 解析方法 "))]),default:n(()=>[d("div",Zp,[d("div",e_,[l[23]||(l[23]=d("div",null,"解析方法:",-1)),d("div",t_,[a(dt,{modelValue:p.parser_id,"onUpdate:modelValue":l[0]||(l[0]=x=>p.parser_id=x),placeholder:"请选择"},{default:n(()=>[(g(!0),Q(re,null,de(V(S),x=>(g(),A(ke,{key:x.value,label:x.name,value:x.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])])]),d("div",a_,[a(pt,{ref_key:"formRef",ref:Z,rules:W,model:p,"auto-label-width":"",onSubmit:P},{default:n(()=>[p.parser_id==="naive"?(g(),A(Ce,{key:0,style:{"margin-top":"10px"}})):te("",!0),p.parser_id==="naive"?(g(),A(se,{key:1,field:"slider",label:"块Token数"},{default:n(()=>[a(Oe,{modelValue:p.chunk_token_num,"onUpdate:modelValue":l[1]||(l[1]=x=>p.chunk_token_num=x),min:0,max:2048,"show-input":""},null,8,["modelValue"])]),_:1})):te("",!0),p.parser_id==="naive"||p.parser_id==="qa"||p.parser_id==="manual"||p.parser_id==="laws"||p.parser_id==="book"?(g(),A(Ce,{key:2,style:{"margin-top":"10px"}})):te("",!0),p.parser_id==="naive"||p.parser_id==="qa"||p.parser_id==="manual"||p.parser_id==="laws"||p.parser_id==="book"?(g(),A(se,{key:3,field:"raptor",label:"使用召回增强RAPTOR策略"},{default:n(()=>[a(Se,{modelValue:p.use_raptor,"onUpdate:modelValue":l[2]||(l[2]=x=>p.use_raptor=x),onChange:ee,size:"small"},null,8,["modelValue"])]),_:1})):te("",!0),p.use_raptor?(g(),Q("div",n_,[a(se,{field:"prompt",label:"提示词"},{default:n(()=>[a(Ee,{modelValue:p.prompt,"onUpdate:modelValue":l[3]||(l[3]=x=>p.prompt=x),style:{height:"10rem",border:"1px solid var(--color-fill-3)","border-radius":"4px"},placeholder:"请填写提示词"},null,8,["modelValue"])]),_:1}),a(se,{field:"slider",label:"最大token数"},{default:n(()=>[a(Oe,{modelValue:p.max_token,"onUpdate:modelValue":l[4]||(l[4]=x=>p.max_token=x),min:0,max:2048,"show-input":""},null,8,["modelValue"])]),_:1}),a(se,{field:"slider",label:"阈值"},{default:n(()=>[a(Oe,{modelValue:p.threshold,"onUpdate:modelValue":l[5]||(l[5]=x=>p.threshold=x),step:.01,min:0,max:1,"show-input":""},null,8,["modelValue"])]),_:1}),a(se,{field:"slider",label:"最大聚类数"},{default:n(()=>[a(Oe,{modelValue:p.max_cluster,"onUpdate:modelValue":l[6]||(l[6]=x=>p.max_cluster=x),min:1,max:1024,"show-input":""},null,8,["modelValue"])]),_:1}),a(se,{field:"slider",label:"随机种子",modelValue:p.random_seed,"onUpdate:modelValue":l[8]||(l[8]=x=>p.random_seed=x),rules:[{type:"number",min:5,message:"slider is min than 5"}]},{default:n(()=>[a(ut,{modelValue:p.random_seed,"onUpdate:modelValue":l[7]||(l[7]=x=>p.random_seed=x),style:{width:"300px",marginRight:"1rem",borderRadius:"4px"},placeholder:"请输入",class:"input-demo",min:10,max:100},null,8,["modelValue"]),a(ie,{type:"primary",onClick:w},{default:n(()=>[a(ct)]),_:1})]),_:1},8,["modelValue"])])):te("",!0),a(se,null,{default:n(()=>[d("div",o_,[a(ie,{onClick:l[9]||(l[9]=x=>o.value=!1)},{default:n(()=>l[24]||(l[24]=[C("取消")])),_:1}),a(ie,{style:{"margin-left":"10px"},type:"primary","html-type":"submit"},{default:n(()=>l[25]||(l[25]=[C("确定 ")])),_:1})])]),_:1})]),_:1},8,["model"])])])]),_:1}),a(He,{key:"2"},{title:n(()=>[a(_t),l[26]||(l[26]=C(" 创建解析块 "))]),default:n(()=>[d("div",l_,[d("div",r_,[d("div",s_,[a(c,{modelValue:s.value,"onUpdate:modelValue":l[10]||(l[10]=x=>s.value=x),type:"button",style:{"margin-right":"10px"},onChange:b},{default:n(()=>[a(m,{value:"1"},{default:n(()=>l[27]||(l[27]=[C("全文")])),_:1}),a(m,{value:"2"},{default:n(()=>l[28]||(l[28]=[C("省略")])),_:1})]),_:1},8,["modelValue"]),a(ze,{position:"bottom"},{content:n(()=>[a(ve,{direction:"vertical"},{default:n(()=>[a(N,{"model-value":L.value,indeterminate:D.value,onChange:X,style:{"margin-left":"10px"}},{default:n(()=>l[30]||(l[30]=[C(" 选择所有 ")])),_:1},8,["model-value","indeterminate"])]),_:1}),a(Ce,{style:{margin:"10px 0"}}),d("p",null,[a(ie,{type:"text",class:"button",style:{color:"#2a2a2b"},onClick:l[11]||(l[11]=x=>G(1))},{icon:n(()=>[a(Te)]),default:n(()=>[l[31]||(l[31]=C(" 启用选定的 "))]),_:1})]),d("p",null,[a(ie,{type:"text",class:"button",style:{color:"#2a2a2b"},onClick:l[12]||(l[12]=x=>G(0))},{icon:n(()=>[a(mt)]),default:n(()=>[l[32]||(l[32]=C(" 禁用选定的 "))]),_:1})]),a(Ce,{style:{margin:"10px 0"}}),d("p",null,[a(ie,{type:"text",class:"button",style:{color:"#2a2a2b"},onClick:l[13]||(l[13]=x=>G(3))},{icon:n(()=>[a(ft)]),default:n(()=>[l[33]||(l[33]=C(" 删除选定的 "))]),_:1})])]),default:n(()=>[a(ie,{type:"outline",class:"button",style:{"margin-right":"10px"}},{default:n(()=>[l[29]||(l[29]=C("批量 ")),a(J,{style:{"margin-left":"4px"}})]),_:1})]),_:1}),le(a(ve,{direction:"vertical",size:"large",style:{"margin-right":"10px"},class:"space_search"},{default:n(()=>[a(We,{style:{width:"220px"},modelValue:p.keywords,"onUpdate:modelValue":l[14]||(l[14]=x=>p.keywords=x),onInput:l[15]||(l[15]=x=>ae()),"allow-clear":"",onClear:l[16]||(l[16]=Rt(x=>ae(),["stop"])),placeholder:"搜索"},null,8,["modelValue"])]),_:1},512),[[Ze,!u.value]]),le(a(ie,{type:"outline",class:"button",style:{"margin-right":"10px"},onClick:l[17]||(l[17]=Rt(x=>u.value=!u.value,["stop"]))},{icon:n(()=>[a($e)]),_:1},512),[[Ze,u.value]]),a(ze,{position:"bottom"},{content:n(()=>[a(c,{modelValue:F.value,"onUpdate:modelValue":l[18]||(l[18]=x=>F.value=x),direction:"vertical",size:"large",onChange:he},{default:n(()=>[a(m,{value:""},{default:n(()=>l[34]||(l[34]=[C("所有")])),_:1}),a(m,{value:1},{default:n(()=>l[35]||(l[35]=[C("启用")])),_:1}),a(m,{value:0},{default:n(()=>l[36]||(l[36]=[C("禁用")])),_:1})]),_:1},8,["modelValue"])]),default:n(()=>[a(ie,{type:"outline",class:"button",style:{"margin-right":"10px"}},{default:n(()=>[a(vt)]),_:1})]),_:1}),a(Xp,{item:e.item,onCanplaythrough:me},null,8,["item"])])]),a(Ce,{style:{"margin-top":"10px"}}),d("div",i_,[a(Re,{loading:_e.value,tip:c_},{default:n(()=>[a(Ie,{modelValue:I.value,"onUpdate:modelValue":l[19]||(l[19]=x=>I.value=x),onChange:z},{default:n(()=>[(g(!0),Q(re,null,de(T.value,(x,ue)=>(g(),Q("div",{class:$a(["groupList",{groupActive:f.value==ue,groupNoActive:f.value!=ue}]),key:ue},[a(N,{value:x.chunk_id},null,8,["value"]),d("div",{class:"groupList-content emphaRed",onClick:Ue=>pe(ue),onDblclick:Ue=>j(x),innerHTML:x.content_with_weight},null,40,d_),d("div",u_,[a(Se,{modelValue:x.available_int,"onUpdate:modelValue":Ue=>x.available_int=Ue,"checked-value":1,"unchecked-value":0,onChange:Ue=>oe(x),size:"small"},null,8,["modelValue","onUpdate:modelValue","onChange"])])],2))),128))]),_:1},8,["modelValue"])]),_:1},8,["loading"])])]),a(Qp,{ref_key:"eidtDil",ref:h,item:$,eidtDilVisible:i.value,"onUpdate:eidtDilVisible":l[20]||(l[20]=x=>i.value=x),onCanplaythrough:me},null,8,["item","eidtDilVisible"])]),_:1})]),_:1})]),_:1},8,["visible"])}}},__=Ve(p_,[["__scopeId","data-v-120dd23d"]]),Je=window.innerHeight-185;function m_(e,t){if(arguments.length===0)return null;const o=t||"{y}-{m}-{d} {h}:{i}:{s}";let s;typeof e=="object"?s=e:(typeof e=="string"&&/^[0-9]+$/.test(e)&&(e=parseInt(e)),typeof e=="number"&&e.toString().length===10&&(e=e*1e3),s=new Date(e));const f={y:s.getFullYear(),m:s.getMonth()+1,d:s.getDate(),h:s.getHours(),i:s.getMinutes(),s:s.getSeconds(),a:s.getDay()};return o.replace(/{([ymdhisa])+}/g,(h,i)=>{let $=f[i];return i==="a"?["日","一","二","三","四","五","六"][$]:(h.length>0&&$<10&&($="0"+$),$||0)})}const f_={class:"container"},v_={class:"main-container"},g_={key:0,class:"rt-container"},b_={class:"action-icon"},y_={class:"action-icon"},h_={style:{display:"flex","align-items":"center"}},k_={style:{width:"100px"}},$_=["innerHTML"],w_=["innerHTML"],x_=["innerHTML"],C_=["innerHTML"],T_=["innerHTML"],j_={__name:"index",props:{kb_id:{type:String,default:""}},setup(e){const t=e,o=_(null),s=()=>({number:"",name:"",contentType:"",filterType:"",createdTime:[],status:""}),{loading:f,setLoading:h}=wa(!0);dn();const i=_([]),$=_(s()),k=_([]),v=_([]);let S=ne({});const u=_("medium");_(!1);let q=_(!1),p=_(""),Z=_("1");_(!1);let W=_(!1),T=_([]),w=_(0),P=_(null),E=_(null);_("docx"),_(""),_("");let O=ne({}),j=ne({}),M=ne({});ne({});let ee=_(null),D=ne({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:{}}),L=_([]),I=null;const F=m=>{T.value=[],O=m,O.id,z.page=1,oe({kb_id:O.id,...z}),B(O.id)},b=()=>{if(L.value.length){const m=L.value.findIndex(c=>c.id==t.kb_id);m!==-1&&F(L.value[m])}},X=m=>!0,z={page:1,page_size:10},G=ne({...z}),pe=be(()=>[{name:"迷你",value:"mini"},{name:"偏小",value:"small"},{name:"中等",value:"medium"},{name:"偏大",value:"large"}]),he=be(()=>[{title:"名称",dataIndex:"name",slotName:"name",width:300},{title:"分快数",dataIndex:"chunk_num",width:90},{title:"上传时间",dataIndex:"create_time",slotName:"create_time",width:200},{title:"解析方法",dataIndex:"parser_id",slotName:"parser_id",width:150},{title:"启用",dataIndex:"status",slotName:"status",width:100},{title:"解析状态",dataIndex:"run",slotName:"run",width:100},{title:"操作",dataIndex:"action",slotName:"action",width:200,minWidth:200}]);be(()=>[{label:"图文",value:"img"},{label:"横版短视频",value:"horizontalVideo"},{label:"竖版小视频",value:"verticalVideo"}]),be(()=>[{label:"人工筛选",value:"artificial"},{label:"规则筛选",value:"rules"}]),be(()=>[{label:"已上线",value:"online"},{label:"已下线",value:"offline"}]);const oe=async m=>{h(!0);try{const c=await Ht(m);console.log(c,"data"),c.retcode=="0"&&(M=D.parser_ids.split(",").reduce((J,N)=>{const[ve,Te]=N.split(":");return J[ve]=Te,J},{}),D.parser_idObj=M,i.value=c.data.docs||[],i.value=i.value.map(J=>({...J,loading:!1,parser_id:M[J.parser_id]})),G.page=m.page,G.current=m.page,G.total=c.data.total,_e())}catch{}finally{h(!1)}},_e=async()=>{let m={...z,kb_id:O.id};const c=await Ht(m);c.retcode=="0"&&(M=D.parser_ids.split(",").reduce((J,N)=>{const[ve,Te]=N.split(":");return J[ve]=Te,J},{}),D.parser_idObj=M,i.value=c.data.docs||[],i.value=i.value.map(J=>({...J,loading:!1,parser_id:M[J.parser_id]})))},ae=()=>{z.page=1,oe({kb_id:O.id,...z,keywords:p.value})},me=m=>{Object.assign(S,m),ee.value.handleClick(m)},xe=m=>{z.page=m,oe({...z,kb_id:O.id})},fe=m=>{console.log(m,"全选"),W.value=m},U=m=>{console.log(m,"单选"),T.value=m},l=async(m={page:1,page_size:10})=>{q.value=!0;try{const{data:c}=await Gt(m);L.value=c,L.value.length>0&&L.value[0]&&(oe({kb_id:t.kb_id,...z}),b(),B(t.kb_id))}catch{}finally{q.value=!1}},B=async m=>{const c=await Vn({kb_id:m});console.log("targetID",m),j=c.data,P.value.changekbid(j.id),E.value.changekbObj(j)};function ke(m){console.log("Changed to tab:",m),Z.value=m}const dt=(m,c)=>{u.value=m},Ce=()=>{Z.value="1",L.value[w.value].id},Oe=async()=>{Z.value="1";let m=L.value[w.value].id;const{data:c}=await Gt();L.value=c,oe({kb_id:m,...z}),B(m)},se=async m=>{Promise.all(T.value.map(async c=>{await An({doc_id:c,status:m})})).then(()=>{Y.success("更新成功"),Ee()})},Se=async m=>{m!=3?(await Kt({doc_ids:T.value,run:m})).retcode==0&&(T.value.forEach(async J=>{L.value.forEach(async N=>{N.id==J&&(N.loading=!0)})}),Ee()):pn.confirm({title:"提示信息",content:"确认删除吗",okText:"确定",cancelText:"取消",hideTitle:!0,onOk:async()=>{(await Nt({doc_id:T.value})).retcode==0&&(Y.success("删除成功"),Ee())},onCancel:()=>{}})},Ee=async()=>{await oe({kb_id:L.value[w.value].id,...z})};function ut(m,c){console.log(m,c);const J=i.value.find(N=>N.id===m);J&&(J.name=c)}const ct=async m=>{console.log(m),(await Nt({doc_id:m.id})).retcode==0&&(Y.success("删除成功"),oe({kb_id:O.id,...z}))},ie=async m=>{console.log(m),await On({url:`/api/v1/document/get/${m.id}`,filename:m.name})},pt=async m=>{console.log(m),(await Sn({doc_id:m.id,status:m.status})).retcode==0&&Y.success("操作成功")},He=async m=>{m.loading=!0;let c;m.run=="0"?c="1":m.run=="1"?c="2":(m.run=="2",c="1"),(await Kt({doc_ids:[m.id],run:c})).retcode==0&&oe({kb_id:L.value[w.value].id,...z}),m.loading=!1},_t=async m=>{z.page=1,oe({kb_id:O.id,...z})};return At(()=>he.value,m=>{k.value=ya(m),k.value.forEach((c,J)=>{c.checked=!0}),v.value=ya(k.value)},{deep:!0,immediate:!0}),we(async()=>{}),ye(()=>{l()}),un(()=>{clearInterval(I)}),(m,c)=>{const J=r("icon-down"),N=r("a-button"),ve=r("icon-play-circle"),Te=r("icon-record"),mt=r("icon-check-circle"),ft=r("icon-close-circle"),ze=r("a-divider"),We=r("icon-delete"),$e=r("a-popover"),vt=r("a-input-search"),Ie=r("a-col"),Re=r("a-row"),gt=r("a-form"),bt=r("a-space"),x=r("icon-refresh"),ue=r("a-tooltip"),Ue=r("icon-line-height"),Na=r("a-doption"),Ha=r("a-dropdown"),Wa=r("icon-file"),Xa=r("a-switch"),qe=r("a-tag"),yt=r("icon-sync"),Ja=r("icon-close"),Ya=r("icon-tool"),Qa=r("a-popconfirm"),Za=r("icon-download"),en=r("a-table"),tn=r("a-card"),ht=r("a-scrollbar"),kt=r("a-tab-pane"),an=r("a-tabs"),ge=Vt("hasPermi");return g(),Q("div",f_,[d("div",v_,[V(L).length>0?(g(),Q("div",g_,[a(an,{"active-key":V(Z),onChange:ke},{default:n(()=>[a(kt,{key:"1",title:"数据集"},{default:n(()=>[a(ht,{class:"rt-container-main",style:Ye([{height:V(Je)+"px"},{overflow:"auto"}])},{default:n(()=>[a(tn,{ref_key:"account",ref:o,class:"general-card",title:"",style:{height:"calc(100% - 25px)","overflow-y":"auto","padding-top":"20px"}},{default:n(()=>[a(Re,null,{default:n(()=>[a(Ie,{flex:1,span:12},{default:n(()=>[a(gt,{model:$.value,"label-col-props":{span:6},"wrapper-col-props":{span:18},"label-align":"left"},{default:n(()=>[a(Re,{gutter:16},{default:n(()=>[a(Ie,{span:24,style:{"margin-bottom":"10px",display:"flex","justify-content":"space-between"}},{default:n(()=>[a($e,{position:"bottom",modelValue:V(T).length,"onUpdate:modelValue":c[5]||(c[5]=y=>V(T).length=y),trigger:"click"},{content:n(()=>[d("p",null,[le((g(),A(N,{type:"text",class:"button",style:{color:"#2a2a2b"},onClick:c[0]||(c[0]=y=>se(1))},{icon:n(()=>[a(ve)]),default:n(()=>[c[8]||(c[8]=C(" 启用 "))]),_:1})),[[ge,"/kb/data_status"]])]),d("p",null,[le((g(),A(N,{type:"text",class:"button",style:{color:"#2a2a2b"},onClick:c[1]||(c[1]=y=>se(0))},{icon:n(()=>[a(Te,{color:""})]),default:n(()=>[c[9]||(c[9]=C(" 禁用 "))]),_:1})),[[ge,"/kb/data_status"]])]),d("p",null,[le((g(),A(N,{type:"text",class:"button",style:{color:"#2a2a2b"},onClick:c[2]||(c[2]=y=>Se(1))},{icon:n(()=>[a(mt)]),default:n(()=>[c[10]||(c[10]=C(" 启动 "))]),_:1})),[[ge,"/kb/data_analysis"]])]),d("p",null,[le((g(),A(N,{type:"text",class:"button",style:{color:"#2a2a2b"},onClick:c[3]||(c[3]=y=>Se(2))},{icon:n(()=>[a(ft)]),default:n(()=>[c[11]||(c[11]=C(" 取消 "))]),_:1})),[[ge,"/kb/data_analysis"]])]),a(ze,{style:{margin:"10px 0"}}),d("p",null,[le((g(),A(N,{type:"text",class:"button",style:{color:"#2a2a2b"},onClick:c[4]||(c[4]=y=>Se(3))},{icon:n(()=>[a(We)]),default:n(()=>[c[12]||(c[12]=C(" 删除 "))]),_:1})),[[ge,"/kb/data_delete"]])])]),default:n(()=>[a(N,{disabled:V(T).length==0,border:""},{default:n(()=>[c[7]||(c[7]=C("批量 ")),a(J,{style:{"margin-left":"4px"}})]),_:1},8,["disabled"])]),_:1},8,["modelValue"]),d("span",null,[a(vt,{placeholder:"搜索",style:{width:"200px","margin-right":"10px"},modelValue:V(p),"onUpdate:modelValue":c[6]||(c[6]=y=>cn(p)?p.value=y:p=y),onChange:ae},null,8,["modelValue"]),a(mp,{kbobj:V(O),onChangeFetchData:_t},null,8,["kbobj"])])]),_:1})]),_:1})]),_:1},8,["model"])]),_:1})]),_:1}),a(ze,{style:{"margin-top":"0"}}),a(Re,{style:{"margin-bottom":"16px"}},{default:n(()=>[a(Ie,{span:12},{default:n(()=>[a(bt)]),_:1}),a(Ie,{span:12,style:{display:"flex","align-items":"center","justify-content":"end"}},{default:n(()=>[a(ue,{content:"刷新"},{default:n(()=>[d("div",b_,[a(x,{size:"18"})])]),_:1}),a(Ha,{onSelect:dt},{content:n(()=>[(g(!0),Q(re,null,de(pe.value,y=>(g(),A(Na,{key:y.value,value:y.value,class:$a({active:y.value===u.value})},{default:n(()=>[d("span",null,H(y.name),1)]),_:2},1032,["value","class"]))),128))]),default:n(()=>[a(ue,{content:"密度"},{default:n(()=>[d("div",y_,[a(Ue,{size:"18"})])]),_:1})]),_:1})]),_:1})]),_:1}),a(en,{"row-key":"id",loading:V(f),pagination:G,columns:k.value,data:i.value,bordered:!1,size:u.value,onPageChange:xe,"max-height":V(Je),scroll:{x:1e3},"row-selection":{type:"checkbox",showCheckedAll:!0,onlyCurrent:!1},onSelectAll:fe,onSelectionChange:U},{name:n(({record:y})=>[a(Wa,{style:{"margin-right":"4px"}}),C(" "+H(y.name),1)]),create_time:n(({record:y})=>[d("span",null,H(V(m_)(y.create_time)),1)]),status:n(({record:y})=>[a(Xa,{modelValue:y.status,"onUpdate:modelValue":Le=>y.status=Le,disabled:!X("/kb/data_status"),size:"small","checked-value":"1","unchecked-value":"0",onChange:Le=>pt(y)},null,8,["modelValue","onUpdate:modelValue","disabled","onChange"])]),run:n(({record:y})=>[d("div",h_,[d("div",k_,[y.run=="4"?(g(),A($e,{key:0,title:""},{content:n(()=>[d("p",null,"流程开始于:"+H(y.process_begin_at),1),d("p",null,"过程持续时间:"+H(y.process_duation.toFixed(2)),1),d("div",null,[d("p",null,[c[14]||(c[14]=C("进度消息:")),d("span",{innerHTML:y.progress_msg.replace(/\n/g,"<br/>")},null,8,$_)])])]),default:n(()=>[a(qe,{loading:y.loading,color:"red",border:""},{default:n(()=>c[13]||(c[13]=[C("失败")])),_:2},1032,["loading"])]),_:2},1024)):te("",!0),y.run=="3"?(g(),A($e,{key:1,title:""},{content:n(()=>[d("p",null,"流程开始于:"+H(y.process_begin_at),1),d("p",null,"过程持续时间:"+H(y.process_duation.toFixed(2)),1),d("div",null,[d("p",null,[c[16]||(c[16]=C("进度消息:")),d("span",{innerHTML:y.progress_msg.replace(/\n/g,"<br/>")},null,8,w_)])])]),default:n(()=>[a(qe,{loading:y.loading,color:"blue",border:""},{default:n(()=>c[15]||(c[15]=[C("完成")])),_:2},1032,["loading"])]),_:2},1024)):te("",!0),y.run=="1"?(g(),A($e,{key:2,title:""},{content:n(()=>[d("p",null,"流程开始于:"+H(y.process_begin_at),1),d("p",null,"过程持续时间:"+H(y.process_duation.toFixed(2)),1),d("div",null,[d("p",null,[c[18]||(c[18]=C("进度消息:")),d("span",{innerHTML:y.progress_msg.replace(/\n/g,"<br/>")},null,8,x_)])])]),default:n(()=>[a(qe,{loading:y.loading,color:"blue",border:""},{default:n(()=>c[17]||(c[17]=[C("解析中...")])),_:2},1032,["loading"])]),_:2},1024)):te("",!0),y.run=="2"?(g(),A($e,{key:3,title:""},{content:n(()=>[d("p",null,"流程开始于:"+H(y.process_begin_at),1),d("p",null,"过程持续时间:"+H(y.process_duation.toFixed(2)),1),d("div",null,[d("p",null,[c[20]||(c[20]=C("进度消息:")),d("span",{innerHTML:y.progress_msg.replace(/\n/g,"<br/>")},null,8,C_)])])]),default:n(()=>[a(qe,{loading:y.loading,color:"gold",border:""},{default:n(()=>c[19]||(c[19]=[C("取消")])),_:2},1032,["loading"])]),_:2},1024)):te("",!0),y.run=="0"?(g(),A($e,{key:4,title:""},{content:n(()=>[d("p",null,"流程开始于:"+H(y.process_begin_at),1),d("p",null,"过程持续时间:"+H(y.process_duation.toFixed(2)),1),d("div",null,[d("p",null,[c[22]||(c[22]=C("进度消息:")),d("span",{innerHTML:y.progress_msg.replace(/\n/g,"<br/>")},null,8,T_)])])]),default:n(()=>[a(qe,{loading:y.loading,color:"green",border:""},{default:n(()=>c[21]||(c[21]=[C("未启动 ")])),_:2},1032,["loading"])]),_:2},1024)):te("",!0)]),d("div",null,[le((g(),A(N,{type:"text",size:"large",onClick:Le=>He(y),loading:y.loading},{icon:n(()=>[y.run=="4"?(g(),A(yt,{key:0})):te("",!0),y.run=="3"?(g(),A(yt,{key:1})):te("",!0),y.run=="2"?(g(),A(yt,{key:2,style:{color:"green"}})):te("",!0),y.run=="1"?(g(),A(N,{key:3,status:"warning",shape:"circle",size:"small"},{default:n(()=>[a(Ja)]),_:1})):te("",!0),y.run=="0"?(g(),A(ve,{key:4,style:{color:"green"}})):te("",!0)]),_:2},1032,["onClick","loading"])),[[ge,"/kb/data_analysis"]])])])]),action:n(({record:y})=>[a(ue,{content:"解析方法"},{default:n(()=>[a(N,{type:"text",disabled:y.run=="1",onClick:Le=>me(y),查:"",size:"small"},{icon:n(()=>[a(Ya)]),_:2},1032,["disabled","onClick"])]),_:2},1024),le(a(gp,{item:y,onUpTabdateItem:ut},null,8,["item"]),[[ge,"/kb/rename"]]),a(Qa,{content:"确定删除吗",type:"warning",onOk:Le=>ct(y)},{default:n(()=>[a(ue,{content:"删除"},{default:n(()=>[le((g(),A(N,{type:"text",size:"small",disabled:y.run=="1"},{icon:n(()=>[a(We)]),_:2},1032,["disabled"])),[[ge,"/kb/data_delete"]])]),_:2},1024)]),_:2},1032,["onOk"]),a(ue,{content:"下载"},{default:n(()=>[le((g(),A(N,{type:"text",size:"small",disabled:y.run=="1",onClick:Le=>ie(y)},{icon:n(()=>[a(Za)]),_:2},1032,["disabled","onClick"])),[[ge,"/kb/data_download"]])]),_:2},1024)]),_:1},8,["loading","pagination","columns","data","size","max-height"])]),_:1},512)]),_:1},8,["style"])]),_:1}),X("/kb/test")?(g(),A(kt,{key:"2",title:"测试"},{default:n(()=>[a(ht,{class:"rt-container-main",style:Ye([{height:V(Je)+"px"},{overflow:"hidden"}])},{default:n(()=>[a(Np,{ref_key:"testForm",ref:P},null,512)]),_:1},8,["style"])]),_:1})):te("",!0),X("/kb/update")?(g(),A(kt,{key:"3",title:"配置"},{default:n(()=>[a(ht,{class:"rt-container-main",style:Ye([{height:V(Je)+"px"},{overflow:"auto"}])},{default:n(()=>[a(Up,{ref_key:"configForm",ref:E,kbtenantInfo:V(D),onCancleConfig:Ce,onSaveConfig:Oe},null,8,["kbtenantInfo"])]),_:1},8,["style"])]),_:1})):te("",!0)]),_:1},8,["active-key"])])):te("",!0)]),a(__,{ref_key:"toolForm",ref:ee,kbtenantInfo:V(D),item:V(S),kbdetail:V(j)},null,8,["kbtenantInfo","item","kbdetail"])])}}},V_=Ve(j_,[["__scopeId","data-v-8add6ab2"]]),A_={class:"message-detail"},O_={__name:"MessageDetail",props:{id:{type:String,required:!0}},setup(e){return(t,o)=>(g(),Q("div",A_,[a(V_,{kb_id:e.id},null,8,["kb_id"])]))}},S_=Ve(O_,[["__scopeId","data-v-ada92c45"]]),E_={__name:"KnowledgeDetail",setup(e){const t=_n(),{id:o,name:s}=t.query;return console.log(o,s),(f,h)=>(g(),A(mn,null,{default:n(()=>[a(fn,null,{default:n(()=>[a(Un,{current_label:V(s)},null,8,["current_label"]),a(S_,{id:V(o)},null,8,["id"])]),_:1})]),_:1}))}};export{E_ as default};
|