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