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