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