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