| 12345 |
- import{d as en,c as K,o as v,a as i,n as Ne,b as Ae,e as ce,p as F,q as Q,m as zt,s as R,D as t,A as n,I as $,J as r,j as p,r as ee,a8 as xe,x as ke,a7 as Fn,B as He,F as ne,X as S,Z as de,L as tn,G as et,a9 as At,aa as Rn,w as nn,H as Dt,R as En,a0 as qn}from"./vue-vendor-BSLWZmNt.js";import Nn from"./LayoutExperience-BcRq8UC_.js";import Hn from"./ContentContainer-CtVrPS98.js";/* empty css */import{B as Gn,a as Kn}from"./index-CdL-ta88.js";import{a as on,c as an,d as Wn,Q as Xn,s as Jn,j as Yn,_ as Te,u as ot,ad as Qn,B as ye,M as Ke,ae as Zn,af as ln}from"./index-BuZ8RqOW.js";import{T as $t,a as Lt}from"./index-m-udMkOp.js";/* empty css */import{S as eo}from"./index-B1mmH5Yz.js";import{C as sn}from"./index-Bjen1fPm.js";import{a as rn,C as dn}from"./index-CrPgmW1a.js";/* empty css */import"./index-Ew_GAvIT.js";import{S as Ct,O as Vt,a as to,T as xt}from"./index-BxH3Rpe6.js";import"./index-CA_9wWtr.js";import{R as un,b as cn,T as no}from"./index-BWfVC4HV.js";/* empty css */import{P as oo}from"./index-53KDEiai.js";import{S as Tt}from"./index-jWhFETuM.js";/* empty css */import{S as at}from"./index-CqRwYcHm.js";import{F as je,a as De,R as ao,C as lo}from"./index-593ma1Lw.js";import{P as pn}from"./index-Pw-sCBy5.js";import{D as lt}from"./index-zwkpltIk.js";import{s as io,l as so,m as ro,n as uo,o as co,q as po,p as _o,r as mo,t as fo,v as go,w as Mt,x as bo,y as ho,z as vo,A as Bt,B as ko,C as Pt,D as Ft,E as yo,F as wo,G as Rt,H as $o}from"./knowledge-QEeGwCU7.js";import"./index-DD-Xchrk.js";import"./index-DHBWbPMS.js";import{U as Lo}from"./index-Djy4fT0F.js";import{M as q}from"./index-rT7you44.js";import{T as jt}from"./index-BMsXtd4H.js";import{I as it,a as _n}from"./index-CjKQNOS8.js";/* empty css */import{S as Ot}from"./index--4afwjsW.js";import{T as We}from"./index-C8qZeJFA.js";import{I as mn}from"./index-wrCOjsDH.js";import{l as fn,m as gn,g as Co,e as bn,f as Vo,c as St,k as xo,d as To,M as hn,o as jo,r as vn,S as Et,j as Oo,i as kn,h as It,n as yn,p as tt,C as So,a as Io}from"./_getTag-C-l7Nylr.js";import{L as Uo,a as zo,b as Ao}from"./index-B4Ot2SSB.js";import{_ as wn}from"./DeleteModal-BghML5fa.js";import{S as Do,a as Mo,D as Bo}from"./index-C8ta0_dY.js";import"./Header-CqGVECy0.js";import"./use-platform-information-Tmg_jBsj.js";import"./use-logout-CxM5si9R.js";import"./use-current-user-DPLGGc-j.js";import"./login-Cakk8eY4.js";import"./resize-observer-B0bvkKaf.js";import"./use-merge-state-CE8KUZP3.js";import"./index-C4GAysGE.js";import"./get-value-by-path-6Qp_6Uo8.js";import"./index-B3z4cY-J.js";import"./responsive-observe-4ACH6YSC.js";import"./index.es-BW_FzNZC.js";import"./index-DKcLuBm9.js";import"./render-function-CrOd21Ym.js";const Po=en({name:"IconLink",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:e=>["butt","round","square"].includes(e)},strokeLinejoin:{type:String,default:"miter",validator:e=>["arcs","bevel","miter","miter-clip","round"].includes(e)},rotate:Number,spin:Boolean},emits:{click:e=>!0},setup(e,{emit:o}){const a=an("icon"),l=ce(()=>[a,`${a}-link`,{[`${a}-spin`]:e.spin}]),C=ce(()=>{const d={};return e.size&&(d.fontSize=Wn(e.size)?`${e.size}px`:e.size),e.rotate&&(d.transform=`rotate(${e.rotate}deg)`),d});return{cls:l,innerStyle:C,onClick:d=>{o("click",d)}}}}),Fo=["stroke-width","stroke-linecap","stroke-linejoin"],Ro=i("path",{d:"m14.1 25.414-4.95 4.95a6 6 0 0 0 8.486 8.485l8.485-8.485a6 6 0 0 0 0-8.485m7.779.707 4.95-4.95a6 6 0 1 0-8.486-8.485l-8.485 8.485a6 6 0 0 0 0 8.485"},null,-1),Eo=[Ro];function qo(e,o,a,l,C,w){return v(),K("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:Ae(e.cls),style:Ne(e.innerStyle),"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin,onClick:o[0]||(o[0]=(...d)=>e.onClick&&e.onClick(...d))},Eo,14,Fo)}var yt=on(Po,[["render",qo]]);const No=Object.assign(yt,{install:(e,o)=>{var a;const l=(a=o==null?void 0:o.iconPrefix)!=null?a:"";e.component(l+yt.name,yt)}});function Ho(e,o,a){return ce(()=>!!(e[a]||o[a]))}const Go=en({name:"Link",components:{IconLink:No,IconLoading:Xn},props:{href:String,status:{type:String,default:"normal"},hoverable:{type:Boolean,default:!0},icon:Boolean,loading:Boolean,disabled:Boolean},emits:{click:e=>!0},setup(e,{slots:o,emit:a}){const l=an("link"),C=Ho(e,o,"icon"),w=b=>{if(e.disabled||e.loading){b.preventDefault();return}a("click",b)};return{cls:ce(()=>[l,`${l}-status-${e.status}`,{[`${l}-disabled`]:e.disabled,[`${l}-loading`]:e.loading,[`${l}-hoverless`]:!e.hoverable,[`${l}-with-icon`]:e.loading||C.value}]),prefixCls:l,showIcon:C,handleClick:w}}}),Ko=["href"];function Wo(e,o,a,l,C,w){const d=F("icon-loading"),b=F("icon-link");return v(),K("a",{href:e.disabled?void 0:e.href,class:Ae(e.cls),onClick:o[0]||(o[0]=(...D)=>e.handleClick&&e.handleClick(...D))},[e.loading||e.showIcon?(v(),K("span",{key:0,class:Ae(`${e.prefixCls}-icon`)},[e.loading?(v(),R(d,{key:0})):zt(e.$slots,"icon",{key:1},()=>[t(b)])],2)):Q("v-if",!0),zt(e.$slots,"default")],10,Ko)}var wt=on(Go,[["render",Wo]]);const Xo=Object.assign(wt,{install:(e,o)=>{Jn(e,o);const a=Yn(o);e.component(a+wt.name,wt)}});var qt=Object.create,Jo=function(){function e(){}return function(o){if(!fn(o))return{};if(qt)return qt(o);e.prototype=o;var a=new e;return e.prototype=void 0,a}}(),Nt=function(){try{var e=gn(Object,"defineProperty");return e({},"",{}),e}catch{}}();function Yo(e,o){for(var a=-1,l=e==null?0:e.length;++a<l&&o(e[a],a,e)!==!1;);return e}var Qo=9007199254740991,Zo=/^(?:0|[1-9]\d*)$/;function ea(e,o){var a=typeof e;return o=o??Qo,!!o&&(a=="number"||a!="symbol"&&Zo.test(e))&&e>-1&&e%1==0&&e<o}function ta(e,o,a){o=="__proto__"&&Nt?Nt(e,o,{configurable:!0,enumerable:!0,value:a,writable:!0}):e[o]=a}function $n(e,o){return e===o||e!==e&&o!==o}var na=Object.prototype,oa=na.hasOwnProperty;function aa(e,o,a){var l=e[o];(!(oa.call(e,o)&&$n(l,a))||a===void 0&&!(o in e))&&ta(e,o,a)}function la(e,o){for(var a=-1,l=Array(e);++a<e;)l[a]=o(a);return l}var ia=Object.prototype,sa=ia.hasOwnProperty;function ra(e,o){var a=St(e),l=!a&&Co(e),C=!a&&!l&&bn(e),w=!a&&!l&&!C&&Vo(e),d=a||l||C||w,b=d?la(e.length,String):[],D=b.length;for(var A in e)sa.call(e,A)&&!(d&&(A=="length"||C&&(A=="offset"||A=="parent")||w&&(A=="buffer"||A=="byteLength"||A=="byteOffset")||ea(A,D)))&&b.push(A);return b}function da(e){return To(e)?ra(e):xo(e)}var Ge=gn(Object,"create");function ua(){this.__data__=Ge?Ge(null):{},this.size=0}function ca(e){var o=this.has(e)&&delete this.__data__[e];return this.size-=o?1:0,o}var pa="__lodash_hash_undefined__",_a=Object.prototype,ma=_a.hasOwnProperty;function fa(e){var o=this.__data__;if(Ge){var a=o[e];return a===pa?void 0:a}return ma.call(o,e)?o[e]:void 0}var ga=Object.prototype,ba=ga.hasOwnProperty;function ha(e){var o=this.__data__;return Ge?o[e]!==void 0:ba.call(o,e)}var va="__lodash_hash_undefined__";function ka(e,o){var a=this.__data__;return this.size+=this.has(e)?0:1,a[e]=Ge&&o===void 0?va:o,this}function Ve(e){var o=-1,a=e==null?0:e.length;for(this.clear();++o<a;){var l=e[o];this.set(l[0],l[1])}}Ve.prototype.clear=ua;Ve.prototype.delete=ca;Ve.prototype.get=fa;Ve.prototype.has=ha;Ve.prototype.set=ka;function ya(){this.__data__=[],this.size=0}function st(e,o){for(var a=e.length;a--;)if($n(e[a][0],o))return a;return-1}var wa=Array.prototype,$a=wa.splice;function La(e){var o=this.__data__,a=st(o,e);if(a<0)return!1;var l=o.length-1;return a==l?o.pop():$a.call(o,a,1),--this.size,!0}function Ca(e){var o=this.__data__,a=st(o,e);return a<0?void 0:o[a][1]}function Va(e){return st(this.__data__,e)>-1}function xa(e,o){var a=this.__data__,l=st(a,e);return l<0?(++this.size,a.push([e,o])):a[l][1]=o,this}function ge(e){var o=-1,a=e==null?0:e.length;for(this.clear();++o<a;){var l=e[o];this.set(l[0],l[1])}}ge.prototype.clear=ya;ge.prototype.delete=La;ge.prototype.get=Ca;ge.prototype.has=Va;ge.prototype.set=xa;function Ta(){this.size=0,this.__data__={hash:new Ve,map:new(hn||ge),string:new Ve}}function ja(e){var o=typeof e;return o=="string"||o=="number"||o=="symbol"||o=="boolean"?e!=="__proto__":e===null}function rt(e,o){var a=e.__data__;return ja(o)?a[typeof o=="string"?"string":"hash"]:a.map}function Oa(e){var o=rt(this,e).delete(e);return this.size-=o?1:0,o}function Sa(e){return rt(this,e).get(e)}function Ia(e){return rt(this,e).has(e)}function Ua(e,o){var a=rt(this,e),l=a.size;return a.set(e,o),this.size+=a.size==l?0:1,this}function Me(e){var o=-1,a=e==null?0:e.length;for(this.clear();++o<a;){var l=e[o];this.set(l[0],l[1])}}Me.prototype.clear=Ta;Me.prototype.delete=Oa;Me.prototype.get=Sa;Me.prototype.has=Ia;Me.prototype.set=Ua;function za(e,o){for(var a=-1,l=o.length,C=e.length;++a<l;)e[C+a]=o[a];return e}var Aa=jo(Object.getPrototypeOf,Object);function Da(){this.__data__=new ge,this.size=0}function Ma(e){var o=this.__data__,a=o.delete(e);return this.size=o.size,a}function Ba(e){return this.__data__.get(e)}function Pa(e){return this.__data__.has(e)}var Fa=200;function Ra(e,o){var a=this.__data__;if(a instanceof ge){var l=a.__data__;if(!hn||l.length<Fa-1)return l.push([e,o]),this.size=++a.size,this;a=this.__data__=new Me(l)}return a.set(e,o),this.size=a.size,this}function Be(e){var o=this.__data__=new ge(e);this.size=o.size}Be.prototype.clear=Da;Be.prototype.delete=Ma;Be.prototype.get=Ba;Be.prototype.has=Pa;Be.prototype.set=Ra;var Ln=typeof exports=="object"&&exports&&!exports.nodeType&&exports,Ht=Ln&&typeof module=="object"&&module&&!module.nodeType&&module,Ea=Ht&&Ht.exports===Ln,Gt=Ea?vn.Buffer:void 0;Gt&&Gt.allocUnsafe;function qa(e,o){return e.slice()}function Na(e,o){for(var a=-1,l=e==null?0:e.length,C=0,w=[];++a<l;){var d=e[a];o(d,a,e)&&(w[C++]=d)}return w}function Ha(){return[]}var Ga=Object.prototype,Ka=Ga.propertyIsEnumerable,Kt=Object.getOwnPropertySymbols,Wa=Kt?function(e){return e==null?[]:(e=Object(e),Na(Kt(e),function(o){return Ka.call(e,o)}))}:Ha;function Xa(e,o,a){var l=o(e);return St(e)?l:za(l,a(e))}function Ja(e){return Xa(e,da,Wa)}var Ya=Object.prototype,Qa=Ya.hasOwnProperty;function Za(e){var o=e.length,a=new e.constructor(o);return o&&typeof e[0]=="string"&&Qa.call(e,"index")&&(a.index=e.index,a.input=e.input),a}var Wt=vn.Uint8Array;function Ut(e){var o=new e.constructor(e.byteLength);return new Wt(o).set(new Wt(e)),o}function el(e,o){var a=Ut(e.buffer);return new e.constructor(a,e.byteOffset,e.byteLength)}var tl=/\w*$/;function nl(e){var o=new e.constructor(e.source,tl.exec(e));return o.lastIndex=e.lastIndex,o}var Xt=Et?Et.prototype:void 0,Jt=Xt?Xt.valueOf:void 0;function ol(e){return Jt?Object(Jt.call(e)):{}}function al(e,o){var a=Ut(e.buffer);return new e.constructor(a,e.byteOffset,e.length)}var ll="[object Boolean]",il="[object Date]",sl="[object Map]",rl="[object Number]",dl="[object RegExp]",ul="[object Set]",cl="[object String]",pl="[object Symbol]",_l="[object ArrayBuffer]",ml="[object DataView]",fl="[object Float32Array]",gl="[object Float64Array]",bl="[object Int8Array]",hl="[object Int16Array]",vl="[object Int32Array]",kl="[object Uint8Array]",yl="[object Uint8ClampedArray]",wl="[object Uint16Array]",$l="[object Uint32Array]";function Ll(e,o,a){var l=e.constructor;switch(o){case _l:return Ut(e);case ll:case il:return new l(+e);case ml:return el(e);case fl:case gl:case bl:case hl:case vl:case kl:case yl:case wl:case $l:return al(e);case sl:return new l;case rl:case cl:return new l(e);case dl:return nl(e);case ul:return new l;case pl:return ol(e)}}function Cl(e){return typeof e.constructor=="function"&&!Oo(e)?Jo(Aa(e)):{}}var Vl="[object Map]";function xl(e){return kn(e)&&It(e)==Vl}var Yt=tt&&tt.isMap,Tl=Yt?yn(Yt):xl,jl="[object Set]";function Ol(e){return kn(e)&&It(e)==jl}var Qt=tt&&tt.isSet,Sl=Qt?yn(Qt):Ol,Cn="[object Arguments]",Il="[object Array]",Ul="[object Boolean]",zl="[object Date]",Al="[object Error]",Vn="[object Function]",Dl="[object GeneratorFunction]",Ml="[object Map]",Bl="[object Number]",xn="[object Object]",Pl="[object RegExp]",Fl="[object Set]",Rl="[object String]",El="[object Symbol]",ql="[object WeakMap]",Nl="[object ArrayBuffer]",Hl="[object DataView]",Gl="[object Float32Array]",Kl="[object Float64Array]",Wl="[object Int8Array]",Xl="[object Int16Array]",Jl="[object Int32Array]",Yl="[object Uint8Array]",Ql="[object Uint8ClampedArray]",Zl="[object Uint16Array]",ei="[object Uint32Array]",G={};G[Cn]=G[Il]=G[Nl]=G[Hl]=G[Ul]=G[zl]=G[Gl]=G[Kl]=G[Wl]=G[Xl]=G[Jl]=G[Ml]=G[Bl]=G[xn]=G[Pl]=G[Fl]=G[Rl]=G[El]=G[Yl]=G[Ql]=G[Zl]=G[ei]=!0;G[Al]=G[Vn]=G[ql]=!1;function Ze(e,o,a,l,C,w){var d;if(d!==void 0)return d;if(!fn(e))return e;var b=St(e);if(b)d=Za(e);else{var D=It(e),A=D==Vn||D==Dl;if(bn(e))return qa(e);if(D==xn||D==Cn||A&&!C)d=A?{}:Cl(e);else{if(!G[D])return C?e:{};d=Ll(e,D)}}w||(w=new Be);var V=w.get(e);if(V)return V;w.set(e,d),Sl(e)?e.forEach(function(I){d.add(Ze(I,o,a,I,e,w))}):Tl(e)&&e.forEach(function(I,P){d.set(P,Ze(I,o,a,P,e,w))});var N=Ja,_=b?void 0:N(e);return Yo(_||e,function(I,P){_&&(P=I,I=e[P]),aa(d,P,Ze(I,o,a,P,e,w))}),d}var ti=1,ni=4;function Zt(e){return Ze(e,ti|ni)}const oi={__name:"TopBreadCrumb",props:{current_label:String},setup(e){return(o,a)=>{const l=F("icon-apps"),C=Gn,w=F("router-link"),d=Kn;return v(),R(d,{class:"breadcrumb"},{default:n(()=>[t(C,null,{default:n(()=>[t(l)]),_:1}),t(C,null,{default:n(()=>[t(w,{to:"/knowledge"},{default:n(()=>[$(r(o.$t("header.知识库管理")),1)]),_:1})]),_:1}),t(C,null,{default:n(()=>[$(r(e.current_label),1)]),_:1})]),_:1})}}},ai=Te(oi,[["__scopeId","data-v-ef1579cd"]]);function Tn(e=!1){const o=p(e);return{loading:o,setLoading:C=>{o.value=C},toggle:()=>{o.value=!o.value}}}const nt=async e=>{try{await io(e)}catch(o){console.log(o)}},li={class:"aUpload"},ii={name:"add",methods:{}},si=Object.assign(ii,{props:["kbobj"],emits:["changeFetchData"],setup(e,{emit:o}){const{t:a}=ot();Qn.CancelToken;const l=p(!1),C=p(!1),w=p(!1),d=p("1");p(null);const b=p([]);ee({name:"",nameJoin:"",post:"",txt:""});const D=e,A=o,V=p(),N=p([]);ce(()=>".word, .pdf, .ppt, .excel, .txt, .zip, .rar, .7z, .doc, .docx, .xls, .xlsx, .pptx, .ppt, .pdf, .mp4, .avi, .mp3,.wav, .wma, .wmv, .rm,"),console.log(D,11);const _=async M=>{if(!D.kbobj.id){q.error(a("management.no_permission")),M(!1);return}N.value&&N.value.length>0&&N.value.map(J=>{const B=new FormData;B.append("file",J.file),B.append("kb_id",D.kbobj.id),so(B).then(Z=>{Z.code==0&&(A("changeFetchData"),q.success("上传成功"),U(),nt(D.kbobj.id))})}),M(!1)},I=M=>{N.value=M},P=()=>{l.value=!0},f=M=>{_(M)},U=()=>{l.value=!1},T=M=>{b.value=[],N.value=[],C.value=!1},H=M=>{d.value=M,w.value=M=="2"};return xe(()=>{}),ke(()=>{}),(M,J)=>{const B=F("icon-plus"),Z=ye,c=Lt,u=$t,z=Lo,L=Ke,x=Fn("hasPermi");return v(),K(ne,null,[He((v(),R(Z,{type:"primary",onClick:P},{icon:n(()=>[t(B)]),default:n(()=>[$(" "+r(M.$t("knowledgeLib.create_file")),1)]),_:1})),[[x,"system:knowledgeLib:upload"]]),t(L,{visible:l.value,"onUpdate:visible":J[0]||(J[0]=W=>l.value=W),title:M.$t("knowledgeLib.upload_file"),onOpen:T,onCancel:U,"ok-loading":C.value,onBeforeOk:f,"title-align":"start"},{default:n(()=>[t(u,{"default-active-key":d.value,onChange:H},{default:n(()=>[t(c,{key:"1",title:M.$t("knowledgeLib.file")},null,8,["title"]),t(c,{key:"2",title:M.$t("knowledgeLib.folder")},null,8,["title"])]),_:1},8,["default-active-key"]),i("div",li,[t(z,{action:"/","auto-upload":!1,ref_key:"uploadRef",ref:V,"file-list":b.value,draggable:"",directory:w.value,onChange:I,multiple:""},null,8,["file-list","directory"])])]),_:1},8,["visible","title","ok-loading"])],64)}}}),ri=Te(si,[["__scopeId","data-v-53ff7f8f"]]),di={style:{width:"100%","text-align":"right"}},ui={name:"add",methods:{}},ci=Object.assign(ui,{props:["item"],emits:["upTabdateItem"],setup(e,{emit:o}){const a=p(!1);p(!1);const l=ee({name:""}),C=p(null),w={name:[{required:!0,message:"名称不允许为空"}]},d=e,b=o,D=async({values:_,errors:I})=>{if(I)return;(await ro({doc_id:d.item.id,name:l.name})).code==0?(q.success("操作成功"),a.value=!1,b("upTabdateItem",d.item.id,l.name)):q.error("操作失败")},A=()=>{a.value=!0},V=()=>{a.value=!1},N=_=>{Object.assign(l,d.item)};return xe(()=>{}),ke(()=>{}),(_,I)=>{const P=F("icon-edit"),f=ye,U=jt,T=it,H=De,M=je,J=Ke;return v(),K(ne,null,[t(U,{content:_.$t("knowledgeLib.action_tip_rename")},{default:n(()=>[t(f,{type:"text",disabled:d.item.run=="1",onClick:A,size:"small"},{icon:n(()=>[t(P)]),_:1},8,["disabled"])]),_:1},8,["content"]),t(J,{visible:a.value,"onUpdate:visible":I[2]||(I[2]=B=>a.value=B),title:_.$t("knowledgeLib.action_tip_rename"),onBeforeOpen:N,onCancel:V,footer:!1,"title-align":"start"},{default:n(()=>[t(M,{ref_key:"formRef",ref:C,rules:w,model:l,onSubmit:D},{default:n(()=>[t(H,{field:"name",label:_.$t("knowledgeLib.rename_form_label")},{default:n(()=>[t(T,{modelValue:l.name,"onUpdate:modelValue":I[0]||(I[0]=B=>l.name=B),placeholder:_.$t("knowledgeLib.rename_form_placeholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),t(H,null,{default:n(()=>[i("div",di,[t(f,{onClick:I[1]||(I[1]=B=>a.value=!1)},{default:n(()=>[$(r(_.$t("knowledgeLib.cancel")),1)]),_:1}),t(f,{style:{"margin-left":"10px"},type:"primary","html-type":"submit"},{default:n(()=>[$(r(_.$t("knowledgeLib.submit")),1)]),_:1})])]),_:1})]),_:1},8,["model"])]),_:1},8,["visible","title"])],64)}}}),pi="/assets/step1-vQjBW3d2.png",_i="/assets/step2-BNwS3ZaL.png",mi={style:{position:"absolute",top:"0",left:"0",width:"100%",padding:"0 20px"}},fi={style:{color:"#666666"}},gi={class:"main-container-lf"},bi={class:"main-container-lf-down"},hi={key:0},vi={style:{width:"100%","text-align":"right"}},ki={class:"main-container-rt"},yi={"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"},wi={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"},$i={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"},Li={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"},Ci={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"},Vi={name:"config",components:{IconPlus:ln,IconEdit:Zn},methods:{}},xi=Object.assign(Vi,{props:["kbtenantInfo","kb_id"],emits:["cancleConfig","saveConfig"],setup(e,{expose:o,emit:a}){const{t:l}=ot(),{loading:C,setLoading:w}=Tn(!0),d=p(),b=e,D=a;let A=b.kbtenantInfo.parser_ids.split(",").map(c=>{const[u,z]=c.split(":");return{name:z,value:u}}),V=ee({}),N=p(!0);const _=ee({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}),I=ce(()=>({name:[{required:!0,message:l("knowledgeLib.config_form_rule.rule_1")}],embd_id:[{required:!0,message:l("knowledgeLib.config_form_rule.rule_2")}],permission:[{required:!0,message:l("knowledgeLib.config_form_rule.rule_2")}],parser_id:[{required:!0,message:l("knowledgeLib.config_form_rule.rule_2")}],prompt:[{required:!0,message:l("knowledgeLib.config_form_rule.rule_3")}]}));p(!1);const P=p(),f=p({}),U=p([]);p(),p([]);const T=p([]);localStorage.getItem("httpUrl");const H=async({values:c,errors:u})=>{if(u)return;let z={name:_.name,avatar:_.avatar,description:_.description,language:_.language,permission:_.permission,embd_id:_.embd_id,parser_id:_.parser_id,parser_config:{chunk_token_num:_.chunk_token_num,layout_recognize:_.layout_recognize},kb_id:V.id};_.use_raptor&&(z.parser_config.raptor={use_raptor:_.use_raptor,prompt:_.prompt,max_token:_.max_token,threshold:_.threshold,max_cluster:_.max_cluster,random_seed:_.random_seed});try{w(!0),(await co(z)).code=="0"?(q.success(l("knowledgeLib.config_success")),D("saveConfig"),nt(V.id)):q.error(l("management.no_permission")),w(!1)}catch(L){q.error(L.message),w(!1)}},M=()=>{D("cancleConfig")};function J(){_.random_seed=Math.floor(Math.random()*1e4)+1}const B=async c=>{try{const u=await uo(c);f.value=u.data;for(let z in u.data)u.data.hasOwnProperty(z)&&u.data[z].llm.length>0&&(U.value=u.data[z].llm.filter(L=>L.type=="embedding"))}catch{}finally{}};return o({changekbObj:c=>{P.value.resetFields(),tn(()=>{V=c;let u={name:V.name,avatar:V.avatar,pages:V.parser_config.pages,chunk_token_num:V.parser_config.chunk_token_num,description:V.description,language:"English",permission:V.permission,embd_id:V.embd_id||b.kbtenantInfo.embd_id,parser_id:V.parser_id,layout_recognize:!0},z={};V.parser_config&&V.parser_config.raptor?(z=V.parser_config.raptor,Object.assign(_,{...u,...z,use_raptor:V.parser_config.raptor.use_raptor})):Object.assign(_,{...u,use_raptor:!1}),T.value=[V.avatar],N.value=!1,setTimeout(()=>{N.value=!0},100),d.value.scrollTop=0})}}),xe(()=>{w(!1),B({})}),ke(()=>{}),(c,u)=>{const z=lt,L=it,x=De,W=We,ie=cn,X=un,se=Vt,be=Ct,ae=Ot,te=Tt,pe=at,we=mn,ue=ye,oe=je;return v(),K("div",{ref_key:"scrollContainer",ref:d,class:"main-container"},[i("div",mi,[u[14]||(u[14]=i("h4",{style:{"margin-bottom":"10px"}},null,-1)),i("div",fi,r(c.$t("knowledgeLib.config_header")),1),t(z,{style:{"margin-top":"20px"}})]),i("div",gi,[i("div",bi,[t(oe,{ref_key:"formRef",ref:P,rules:I.value,model:_,style:{width:"100%"},layout:"vertical",onSubmit:H},{default:n(()=>[t(x,{field:"name",label:c.$t("knowledgeLib.label_name")},{default:n(()=>[t(L,{modelValue:_.name,"onUpdate:modelValue":u[0]||(u[0]=O=>_.name=O),placeholder:c.$t("knowledgeLib.input_placeholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),t(x,{field:"section",label:c.$t("knowledgeLib.label_desc")},{default:n(()=>[t(W,{placeholder:"",modelValue:_.description,"onUpdate:modelValue":u[1]||(u[1]=O=>_.description=O),"allow-clear":""},null,8,["modelValue"])]),_:1},8,["label"]),t(x,{field:"permission",tooltip:c.$t("knowledgeLib.permission_tooltip"),label:c.$t("knowledgeLib.label_permission")},{default:n(()=>[t(X,{modelValue:_.permission,"onUpdate:modelValue":u[2]||(u[2]=O=>_.permission=O)},{default:n(()=>[t(ie,{value:"me"},{default:n(()=>[$(r(c.$t("knowledgeLib.permission_item_1")),1)]),_:1}),t(ie,{value:"team"},{default:n(()=>[$(r(c.$t("knowledgeLib.permission_item_2")),1)]),_:1})]),_:1},8,["modelValue"])]),_:1},8,["tooltip","label"]),t(x,{field:"embd_id",label:c.$t("knowledgeLib.label_model")},{default:n(()=>[t(be,{size:"large",modelValue:_.embd_id,"onUpdate:modelValue":u[3]||(u[3]=O=>_.embd_id=O),placeholder:c.$t("knowledgeLib.input_placeholder"),disabled:S(V).chunk_num&&S(V).token_num},{default:n(()=>[(v(!0),K(ne,null,de(U.value,(O,Oe)=>(v(),R(se,{key:O.name,value:O.name},{default:n(()=>[$(r(O.name),1)]),_:2},1032,["value"]))),128))]),_:1},8,["modelValue","placeholder","disabled"])]),_:1},8,["label"]),t(x,{field:"parser_id",label:c.$t("knowledgeLib.label_parser")},{default:n(()=>[t(be,{modelValue:_.parser_id,"onUpdate:modelValue":u[4]||(u[4]=O=>_.parser_id=O),placeholder:c.$t("knowledgeLib.input_placeholder"),disabled:!!(S(V).chunk_num&&S(V).token_num)},{default:n(()=>[(v(!0),K(ne,null,de(S(A),O=>(v(),R(se,{key:O.value,label:O.name,value:O.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder","disabled"])]),_:1},8,["label"]),t(x,{field:"slider",label:c.$t("knowledgeLib.block_token_count")},{default:n(()=>[t(ae,{modelValue:_.chunk_token_num,"onUpdate:modelValue":u[5]||(u[5]=O=>_.chunk_token_num=O),min:0,max:2048,"show-input":""},null,8,["modelValue"])]),_:1},8,["label"]),t(x,{label:c.$t("knowledgeLib.label_layout")},{default:n(()=>[t(pe,{direction:"vertical"},{default:n(()=>[t(te,{modelValue:_.layout_recognize,"onUpdate:modelValue":u[6]||(u[6]=O=>_.layout_recognize=O),size:"small"},null,8,["modelValue"])]),_:1})]),_:1},8,["label"]),t(x,{field:"raptor",label:c.$t("knowledgeLib.use_strategy")},{default:n(()=>[t(te,{modelValue:_.use_raptor,"onUpdate:modelValue":u[7]||(u[7]=O=>_.use_raptor=O),size:"small"},null,8,["modelValue"])]),_:1},8,["label"]),_.use_raptor?(v(),K("div",hi,[t(x,{field:"prompt",label:c.$t("knowledgeLib.prompt")},{default:n(()=>[t(W,{modelValue:_.prompt,"onUpdate:modelValue":u[8]||(u[8]=O=>_.prompt=O),style:{height:"10rem",border:"1px solid var(--color-fill-3)","border-radius":"4px"},placeholder:c.$t("knowledgeLib.label_prompt_placeholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),t(x,{field:"slider",label:c.$t("knowledgeLib.max_token_count")},{default:n(()=>[t(ae,{modelValue:_.max_token,"onUpdate:modelValue":u[9]||(u[9]=O=>_.max_token=O),min:0,max:2048,"show-input":""},null,8,["modelValue"])]),_:1},8,["label"]),t(x,{field:"slider",label:c.$t("knowledgeLib.threshold")},{default:n(()=>[t(ae,{modelValue:_.threshold,"onUpdate:modelValue":u[10]||(u[10]=O=>_.threshold=O),step:.01,min:0,max:1,"show-input":""},null,8,["modelValue"])]),_:1},8,["label"]),t(x,{field:"slider",label:c.$t("knowledgeLib.max_clusters")},{default:n(()=>[t(ae,{modelValue:_.max_cluster,"onUpdate:modelValue":u[11]||(u[11]=O=>_.max_cluster=O),min:1,max:1024,"show-input":""},null,8,["modelValue"])]),_:1},8,["label"]),t(x,{field:"slider",label:c.$t("knowledgeLib.random_seed"),modelValue:_.random_seed,"onUpdate:modelValue":u[13]||(u[13]=O=>_.random_seed=O)},{default:n(()=>[t(we,{modelValue:_.random_seed,"onUpdate:modelValue":u[12]||(u[12]=O=>_.random_seed=O),style:{width:"300px",marginRight:"1rem",borderRadius:"4px"},placeholder:c.$t("knowledgeLib.input_placeholder"),class:"input-demo",min:10,max:100},null,8,["modelValue","placeholder"]),t(ue,{type:"primary",onClick:J},{default:n(()=>[t(S(ln))]),_:1})]),_:1},8,["label","modelValue"])])):Q("",!0),t(x,null,{default:n(()=>[i("div",vi,[t(pe,null,{default:n(()=>[t(ue,{onClick:M},{default:n(()=>[$(r(c.$t("knowledgeLib.cancel")),1)]),_:1}),t(ue,{loading:S(C),type:"primary","html-type":"submit"},{default:n(()=>[$(r(c.$t("knowledgeLib.save_btn")),1)]),_:1},8,["loading"])]),_:1})])]),_:1})]),_:1},8,["rules","model"])])]),i("div",ki,[i("section",yi,[i("h4",wi,' "General" '+r(c.$t("knowledgeLib.config_info.h4_1")),1),u[17]||(u[17]=i("p",{"data-inspector-line":"40","data-inspector-column":"10","data-inspector-relative-path":"src\\pages\\add-knowledge\\components\\knowledge-setting\\category-panel.tsx"},null,-1)),i("p",null,[$(r(c.$t("knowledgeLib.config_info.p_1_1")),1),u[15]||(u[15]=i("b",null,"DOCX、EXCEL、PPT、IMAGE、PDF、TXT",-1)),u[16]||(u[16]=$("。"))]),i("p",null,r(c.$t("knowledgeLib.config_info.p_1_2")),1),u[18]||(u[18]=i("p",null,null,-1)),i("li",null,r(c.$t("knowledgeLib.config_info.p_1_3")),1),i("li",null,r(c.$t("knowledgeLib.config_info.p_1_4")),1),u[19]||(u[19]=i("p",null,null,-1)),i("h4",$i,' "General" '+r(c.$t("knowledgeLib.config_info.h4_2")),1),i("span",Li,r(c.$t("knowledgeLib.config_info.p_2_1")),1),u[20]||(u[20]=i("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%"}},[i("img",{"data-inspector-line":"32","data-inspector-column":"8","data-inspector-relative-path":"src\\components\\svg-icon.tsx",src:pi,alt:"",width:"50%"}),i("img",{"data-inspector-line":"32","data-inspector-column":"8","data-inspector-relative-path":"src\\components\\svg-icon.tsx",src:_i,alt:"",width:"50%"})],-1)),i("h4",Ci," General "+r(c.$t("knowledgeLib.config_info.h4_3")),1),u[21]||(u[21]=i("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(z,{style:{"margin-top":"20px"}})])])],512)}}}),Ti=Te(xi,[["__scopeId","data-v-e70cdf45"]]),ji={class:"main-container"},Oi={class:"main-container-lf"},Si={class:"main-container-lf-top"},Ii={class:"main-container-lf-down"},Ui={style:{color:"#999"}},zi={class:"main-container-form-item-extra"},Ai={class:"main-container-form-item-extra-top"},Di={class:"main-container-form-item-extra-down"},Mi={class:"main-container-form-item-extra-btn"},Bi={class:"main-container-rt"},Pi={class:"action-icon"},Fi={class:"main-container-rt-down-title"},Ri={class:"main-container-rt-down-content"},Ei={name:"config",methods:{}},qi=Object.assign(Ei,{setup(e,{expose:o}){const{t:a}=ot();p(!1);let l=p(!1);const C=p(null),w=p(""),d=p({});let b=ee({page:1,question:"",rerank_id:"",similarity_threshold:.2,size:10,top_k:1024,vector_similarity_weight:.7});const D=p([]),A=p([]),V=p([]),N=p([]),_=p(0),I=p(0),P=p(!1),f=ce(()=>N.value.length||0),U=ee({defaultPageSize:3,total:0}),T=c=>{c.length?P.value=!0:P.value=!1},H=async({values:c,errors:u})=>{var L;if(!b.question)return;let z={...b,kb_id:w.value,vector_similarity_weight:parseFloat((1-b.vector_similarity_weight).toFixed(2))};z.rerank_id||(delete z.top_k,delete z.rerank_id);try{l.value=!0;const x=await _o(z);x.code==0?(q.success(a("knowledgeLib.test_success")),A.value=x.data.chunks,V.value=x.data.doc_aggs,V.value.length&&N.value.push(V.value[0].doc_id),A.value.length&&(D.value=(L=A.value)==null?void 0:L.filter(W=>(W==null?void 0:W.doc_id)==N.value[0])),U.total=V.value.length,_.value=x.data.doc_aggs.length,I.value=x.data.chunks.length):q.error(x.retmsg),l.value=!1}catch(x){console.log(x),q.error(x.message),l.value=!1}},M=c=>{w.value=c},J=async c=>{try{const u=await po(c);d.value={BAAI:[u.data.BAAI[1]],Jina:u.data.Jina,youdao:u.data.youdao}}catch{}finally{}},B=c=>{window.open(`${window.RGFLOW_BASE_URL}/document/${c}?ext=docx&prefix=document`)},Z=c=>{D.value=[],c.forEach(u=>{D.value.push(...A.value.filter(z=>z.doc_id==u))})};return o({changekbid:M}),xe(()=>{J({})}),ke(()=>{}),(c,u)=>{const z=lt,L=Ot,x=De,W=Vt,ie=to,X=Ct,se=at,be=We,ae=ye,te=je,pe=dn,we=Ao,ue=F("icon-eye"),oe=jt,O=zo,Oe=Uo,Pe=rn,$e=So,h=Io,m=sn;return v(),K("div",ji,[i("div",Oi,[i("div",Si,r(c.$t("knowledgeLib.test_title")),1),i("div",Ii,[i("div",Ui,r(c.$t("knowledgeLib.test_tips")),1),t(z,{style:{"margin-top":"10px"}}),t(te,{ref_key:"formRef",ref:C,model:S(b),style:{width:"100%"},layout:"vertical",onSubmit:H},{default:n(()=>[t(x,{field:"similarity_threshold",label:c.$t("knowledgeLib.similarity_threshold")},{default:n(()=>[t(L,{modelValue:S(b).similarity_threshold,"onUpdate:modelValue":u[0]||(u[0]=j=>S(b).similarity_threshold=j),step:.01,min:0,max:1},null,8,["modelValue"])]),_:1},8,["label"]),t(x,{field:"slider",label:c.$t("knowledgeLib.similarity_weight")},{default:n(()=>[t(L,{modelValue:S(b).vector_similarity_weight,"onUpdate:modelValue":u[1]||(u[1]=j=>S(b).vector_similarity_weight=j),step:.01,min:0,max:1},null,8,["modelValue"])]),_:1},8,["label"]),t(x,{field:"section",label:c.$t("knowledgeLib.rerank_model")},{default:n(()=>[t(se,{direction:"vertical",size:"large"},{default:n(()=>[t(X,{size:"large",modelValue:S(b).rerank_id,"onUpdate:modelValue":u[2]||(u[2]=j=>S(b).rerank_id=j),style:{width:"100%"},placeholder:c.$t("knowledgeLib.select_placeholder"),"allow-clear":""},{default:n(()=>[(v(!0),K(ne,null,de(d.value,(j,Le)=>(v(),R(ie,{label:Le,key:Le},{default:n(()=>[(v(!0),K(ne,null,de(j,_e=>(v(),R(W,{key:_e.fid,disabled:!_e.available,value:_e.llm_name},{default:n(()=>[$(r(_e.llm_name),1)]),_:2},1032,["disabled","value"]))),128))]),_:2},1032,["label"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1})]),_:1},8,["label"]),S(b).rerank_id?(v(),R(x,{key:0,field:"slider",label:"Top-K"},{default:n(()=>[t(L,{modelValue:S(b).top_k,"onUpdate:modelValue":u[3]||(u[3]=j=>S(b).top_k=j),min:1,max:2048},null,8,["modelValue"])]),_:1})):Q("",!0),t(x,null,{default:n(()=>[i("div",zi,[i("div",Ai,r(c.$t("knowledgeLib.test_content")),1),i("div",Di,[t(be,{modelValue:S(b).question,"onUpdate:modelValue":u[4]||(u[4]=j=>S(b).question=j),style:{height:"10rem",border:"1px solid var(--color-fill-3)","border-radius":"4px"},placeholder:"","allow-clear":""},null,8,["modelValue"])]),i("div",Mi,[t(ae,{disabled:!S(b).question,loading:S(l),type:"primary","html-type":"submit"},{default:n(()=>[$(r(c.$t("knowledgeLib.test_btn")),1)]),_:1},8,["disabled","loading"])])])]),_:1})]),_:1},8,["model"])])]),i("div",Bi,[t(h,{style:{width:"96%","margin-top":"1rem","margin-left":"2%"},onChange:T},{default:n(()=>[t($e,{header:f.value+"/"+_.value+c.$t("knowledgeLib.test_result_head"),key:"3"},{default:n(()=>[t(Pe,{modelValue:N.value,"onUpdate:modelValue":u[5]||(u[5]=j=>N.value=j),onChange:Z,style:{width:"100%"}},{default:n(()=>[t(Oe,{bordered:!1,"pagination-props":U,style:{background:"var(--color-bg-1)"}},{default:n(()=>[(v(!0),K(ne,null,de(V.value,j=>(v(),R(O,{key:j.doc_id,style:{"border-left":"none","border-right":"none"}},{actions:n(()=>[$(r(j.count)+" ",1),t(oe,{content:c.$t("knowledgeLib.test_preview")},{default:n(()=>[i("div",Pi,[t(ue,{onClick:Le=>B(j.doc_id)},null,8,["onClick"])])]),_:2},1032,["content"])]),default:n(()=>[t(we,{title:j.doc_name},{avatar:n(()=>[t(pe,{value:j.doc_id},null,8,["value"])]),_:2},1032,["title"])]),_:2},1024))),128))]),_:1},8,["pagination-props"])]),_:1},8,["modelValue"])]),_:1},8,["header"])]),_:1}),i("div",{class:"main-container-rt-down",style:Ne(P.value?"height: calc(100% - 350px);overflow-y: auto":"height: calc(100% - 140px)")},[(v(!0),K(ne,null,de(D.value,j=>(v(),R(m,{bordered:!1,key:j.chunk_id},{title:n(()=>[i("div",Fi,[i("div",null,r((j.similarity*100).toFixed(2))+" "+r(c.$t("knowledgeLib.hybrid_similarity")),1),i("div",null,r((j.term_similarity*100).toFixed(2))+" "+r(c.$t("knowledgeLib.keyword_similarity")),1),i("div",null,r((j.vector_similarity*100).toFixed(2))+" "+r(c.$t("knowledgeLib.vector_similarity")),1)])]),default:n(()=>[i("div",Ri,r(j.content_with_weight),1)]),_:2},1024))),128))],4)])])}}}),Ni=Te(qi,[["__scopeId","data-v-cbe18e2d"]]),Hi={style:{width:"auto"}},Gi={style:{width:"100%","text-align":"right"}},Ki={__name:"addDetails",props:["item"],emits:["canplaythrough"],setup(e,{emit:o}){const a=e,l=o,C=p(!1),w=p(!1);p(!1);const d=ee({content_with_weight:"",important_kwd:[],important_kwd_key:""}),b=p(null),D=p(null),A={content_with_weight:[{required:!0,message:"请输入值!"}]},V=async({values:U,errors:T})=>{T||(await mo({content_with_weight:U.content_with_weight,important_kwd:U.important_kwd,doc_id:a.item.id})).code===0&&(C.value=!1,l("canplaythrough"))},N=()=>{C.value=!0},_=()=>{C.value=!1},I=U=>{Object.assign(d,{content_with_weight:"",important_kwd:[],important_kwd_key:""}),b.value.resetFields(),w.value=!1},P=()=>{d.important_kwd_key="",D.value.focus(),w.value=!0},f=U=>{!d.important_kwd.includes(d.important_kwd_key)&&d.important_kwd_key&&d.important_kwd.push(d.important_kwd_key),w.value=!1};return xe(()=>{}),ke(()=>{}),(U,T)=>{const H=F("icon-plus"),M=ye,J=We,B=De,Z=xt,c=it,u=je,z=Ke;return v(),K(ne,null,[t(M,{type:"primary",onClick:N,style:{"margin-left":"10px"}},{icon:n(()=>[t(H)]),_:1}),t(z,{visible:C.value,"onUpdate:visible":T[3]||(T[3]=L=>C.value=L),title:U.$t("knowledgeLib.create_parser_block"),onBeforeOpen:I,onCancel:_,footer:!1,"title-align":"start"},{default:n(()=>[t(u,{ref_key:"formRef",ref:b,rules:A,model:d,onSubmit:V,layout:"vertical"},{default:n(()=>[t(B,{field:"content_with_weight",label:U.$t("knowledgeLib.parse_block")},{default:n(()=>[t(J,{modelValue:d.content_with_weight,"onUpdate:modelValue":T[0]||(T[0]=L=>d.content_with_weight=L),placeholder:"",style:{height:"100px"},"auto-size":""},null,8,["modelValue"])]),_:1},8,["label"]),t(B,{field:"important_kwd_key",label:U.$t("knowledgeLib.keyword")},{default:n(()=>[i("div",Hi,[(v(!0),K(ne,null,de(d.important_kwd,(L,x)=>(v(),R(Z,{key:x,closable:"",bordered:"",onClose:W=>d.important_kwd.splice(x,1),style:{"margin-right":"10px"}},{default:n(()=>[$(r(L),1)]),_:2},1032,["onClose"]))),128)),He(t(c,{ref_key:"formInput",ref:D,modelValue:d.important_kwd_key,"onUpdate:modelValue":T[1]||(T[1]=L=>d.important_kwd_key=L),placeholder:"",size:"small",style:{width:"80px","margin-right":"16px"},onBlur:f},null,8,["modelValue"]),[[et,w.value]]),t(M,{type:"dashed",shape:"circle",size:"small",onClick:P},{default:n(()=>[t(H)]),_:1})])]),_:1},8,["label"]),t(B,null,{default:n(()=>[i("div",Gi,[t(M,{onClick:T[2]||(T[2]=L=>C.value=!1)},{default:n(()=>[$(r(U.$t("knowledgeLib.cancel")),1)]),_:1}),t(M,{style:{"margin-left":"10px"},type:"primary","html-type":"submit"},{default:n(()=>[$(r(U.$t("knowledgeLib.submit")),1)]),_:1})])]),_:1})]),_:1},8,["model"])]),_:1},8,["visible","title"])],64)}}},Wi={style:{width:"auto"}},Xi={style:{width:"100%","text-align":"right"}},Ji={__name:"eidtDetails",props:At(["item"],{eidtDilVisible:{},eidtDilVisibleModifiers:{}}),emits:At(["canplaythrough"],["update:eidtDilVisible"]),setup(e,{emit:o}){const a=e,l=Rn(e,"eidtDilVisible"),C=o,w=p(!1);p(!1);const d=ee({content_with_weight:"",important_kwd:[],important_kwd_key:""}),b=p(null),D=p(null),A={content_with_weight:[{required:!0,message:"请输入值!"}]},V=async({values:U,errors:T})=>{T||(await fo({content_with_weight:U.content_with_weight,important_kwd:U.important_kwd,doc_id:a.item.doc_id,chunk_id:a.item.chunk_id})).code===0&&(l.value=!1,C("canplaythrough"))},N=()=>{l.value=!1},_=U=>{tn(()=>{Object.assign(d,a.item)}),b.value.resetFields(),w.value=!1},I=U=>{d.important_kwd=d.important_kwd.filter(T=>T!==U)},P=()=>{d.important_kwd_key="",D.value.focus(),w.value=!0},f=U=>{!d.important_kwd.includes(d.important_kwd_key)&&d.important_kwd_key&&d.important_kwd.push(d.important_kwd_key),w.value=!1};return xe(()=>{}),ke(()=>{}),(U,T)=>{const H=We,M=De,J=xt,B=it,Z=F("icon-plus"),c=ye,u=je,z=Ke;return v(),R(z,{visible:l.value,"onUpdate:visible":T[3]||(T[3]=L=>l.value=L),title:U.$t("knowledgeLib.edit_parser_block"),onBeforeOpen:_,onCancel:N,footer:!1,"title-align":"start"},{default:n(()=>[t(u,{ref_key:"formRef",ref:b,rules:A,model:d,onSubmit:V,layout:"vertical"},{default:n(()=>[t(M,{field:"content_with_weight",label:U.$t("knowledgeLib.parse_block")},{default:n(()=>[t(H,{modelValue:d.content_with_weight,"onUpdate:modelValue":T[0]||(T[0]=L=>d.content_with_weight=L),placeholder:"",style:{height:"100px",overflow:"auto"},"auto-size":""},null,8,["modelValue"])]),_:1},8,["label"]),t(M,{field:"important_kwd_key",label:U.$t("knowledgeLib.keyword")},{default:n(()=>[i("div",Wi,[(v(!0),K(ne,null,de(d.important_kwd,(L,x)=>(v(),R(J,{key:L,closable:"",bordered:"",onClose:W=>I(L),style:{"margin-right":"10px"}},{default:n(()=>[$(r(L),1)]),_:2},1032,["onClose"]))),128)),He(t(B,{ref_key:"formInput",ref:D,modelValue:d.important_kwd_key,"onUpdate:modelValue":T[1]||(T[1]=L=>d.important_kwd_key=L),placeholder:"",size:"small",style:{width:"80px","margin-right":"16px"},onBlur:f},null,8,["modelValue"]),[[et,w.value]]),t(c,{type:"dashed",shape:"circle",size:"small",onClick:P},{default:n(()=>[t(Z)]),_:1})])]),_:1},8,["label"]),t(M,null,{default:n(()=>[i("div",Xi,[t(c,{onClick:T[2]||(T[2]=L=>l.value=!1)},{default:n(()=>[$(r(U.$t("knowledgeLib.cancel")),1)]),_:1}),t(c,{style:{"margin-left":"10px"},type:"primary","html-type":"submit"},{default:n(()=>[$(r(U.$t("knowledgeLib.submit")),1)]),_:1})])]),_:1})]),_:1},8,["model"])]),_:1},8,["visible","title"])}}},Yi={style:{width:"100%"}},Qi={style:{display:"flex","align-items":"center"}},Zi={style:{"margin-left":"10px"}},es={class:"parser"},ts={key:4},ns={style:{width:"100%","text-align":"right"}},os={class:"details"},as={class:"details-header"},ls={style:{display:"flex","align-items":"center","justify-content":"flex-end"}},is={class:"groupMain"},ss=["onClick","onDblclick","innerHTML"],rs={class:"groupList-right"},ds="加载中,请稍候...",us={__name:"tool",props:["kbtenantInfo","item","kbdetail"],setup(e,{expose:o}){const a=p(!1);p(!1);const l=p("1"),C=p(!1),w=p(""),d=p(),b=p(!1),D=ee({}),A=p(!1),V=e;ce(()=>f.threshold/100);let _=V.kbtenantInfo.parser_ids.split(",").map(h=>{const[m,j]=h.split(":");return{name:j,value:m}});const I=p(!0),P=()=>{window.addEventListener("click",h=>{!h.target.closest(".space_search")&&!I.value&&(I.value=!0)})};nn(I,h=>{h||P()});const f=ee({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}
- 以上就是你需要总结的内容。`}),U=p(null),T={prompt:[{required:!0,message:"提示词不允许为空"}]},H=p([]);function M(){f.random_seed=Math.floor(Math.random()*1e4)+1}const J=async({values:h,errors:m})=>{m||((await go({parser_id:f.parser_id,doc_id:V.item.id,parser_config:{raptor:{use_raptor:f.use_raptor,prompt:f.prompt,max_token:f.max_token,threshold:f.threshold,max_cluster:f.max_cluster,random_seed:f.random_seed},chunk_token_num:f.chunk_token_num,pages:[]}})).code==0?q.success("配置成功"):q.error("配置失败"),a.value=!1)},B=()=>{a.value=!0},Z=()=>{a.value=!1},c=async h=>{try{const m=await ho({chunk_id:h.chunk_id});Object.assign(D,m.data),b.value=!0}catch{q.error("获取失败")}},u=h=>{let m=V.item.parser_id;_.forEach(j=>{j.name==m&&(f.parser_id=j.value)}),oe()},z=()=>{},L=p(!1),x=p(!1),W=p([]);p(!1);const ie=p(""),X=()=>{C.value=l.value!=1},se=h=>{L.value=!1,h?(x.value=!0,H.value.forEach(m=>{W.value.push(m.chunk_id)})):(x.value=!1,W.value=[])},be=h=>{W.value=h},ae=h=>{if(W.value.length==0){q.error("请选择要操作的数据");return}if(h==3)Pe();else{let m={chunk_ids:W.value,available_int:h,doc_id:V.item.id};Mt(m).then(j=>{j.code==0?(q.success("操作成功"),oe(),x.value=!1,W.value=[]):q.error("操作失败")})}},te=h=>{w.value=h},pe=()=>{oe()},we=h=>{Oe(h)},ue=p(!0),oe=async()=>{let h={doc_id:V.item.id,keywords:f.keywords,page:1,size:1e4};ie.value!==""&&(h.available_int=ie.value),await bo(h).then(m=>{m.code==0&&(H.value=m.data.chunks,ue.value=!1,H.value=H.value.map(j=>(j.available_int=parseInt(j.available_int),j)))})},O=()=>{oe()},Oe=h=>{let m={chunk_ids:[h.chunk_id],available_int:h.available_int,doc_id:V.item.id};Mt(m).then(j=>{j.code==0?(q.success("更新成功"),oe()):q.error("更新失败")})},Pe=()=>{A.value=!0},$e=()=>{let h={chunk_ids:W.value,doc_id:V.item.id};vo(h).then(m=>{m.code==0?(q.success("删除成功"),oe()):q.error("删除失败")}),A.value=!1};return xe(()=>{}),ke(()=>{}),o({handleClick:B}),(h,m)=>{const j=F("icon-calendar"),Le=Vt,_e=Ct,me=lt,Se=Ot,le=De,Xe=Tt,dt=We,ut=mn,ct=F("icon-plus"),re=ye,pt=je,Je=Lt,s=F("icon-clock-circle"),k=cn,Y=un,E=F("icon-down"),fe=dn,he=at,Fe=F("icon-check-circle"),_t=F("icon-close-circle"),Ye=F("icon-delete"),Re=pn,ve=_n,mt=F("icon-search"),Ie=F("icon-sort"),Ee=rn,ft=eo,gt=$t,bt=Ke;return v(),K(ne,null,[t(bt,{visible:a.value,"onUpdate:visible":m[21]||(m[21]=y=>a.value=y),title:" ",onBeforeOpen:u,onCancel:Z,footer:!1,"title-align":"start",width:"900px"},{default:n(()=>[t(gt,{"default-active-key":"1"},{default:n(()=>[t(Je,{key:"1"},{title:n(()=>[t(j),$(" "+r(h.$t("knowledgeLib.tool_tab_1")),1)]),default:n(()=>[i("div",Yi,[i("div",Qi,[i("div",null,r(h.$t("knowledgeLib.action_tip_parser"))+": ",1),i("div",Zi,[t(_e,{modelValue:f.parser_id,"onUpdate:modelValue":m[0]||(m[0]=y=>f.parser_id=y),placeholder:"请选择"},{default:n(()=>[(v(!0),K(ne,null,de(S(_),y=>(v(),R(Le,{key:y.value,label:y.name,value:y.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])])]),i("div",es,[t(pt,{ref_key:"formRef",ref:U,rules:T,model:f,"auto-label-width":"",onSubmit:J},{default:n(()=>[f.parser_id==="naive"?(v(),R(me,{key:0,style:{"margin-top":"10px"}})):Q("",!0),f.parser_id==="naive"?(v(),R(le,{key:1,field:"slider",label:h.$t("knowledgeLib.block_token_count")},{default:n(()=>[t(Se,{modelValue:f.chunk_token_num,"onUpdate:modelValue":m[1]||(m[1]=y=>f.chunk_token_num=y),min:0,max:2048,"show-input":""},null,8,["modelValue"])]),_:1},8,["label"])):Q("",!0),f.parser_id==="naive"||f.parser_id==="qa"||f.parser_id==="manual"||f.parser_id==="laws"||f.parser_id==="book"?(v(),R(me,{key:2,style:{"margin-top":"10px"}})):Q("",!0),f.parser_id==="naive"||f.parser_id==="qa"||f.parser_id==="manual"||f.parser_id==="laws"||f.parser_id==="book"?(v(),R(le,{key:3,field:"raptor",label:h.$t("knowledgeLib.use_strategy")},{default:n(()=>[t(Xe,{modelValue:f.use_raptor,"onUpdate:modelValue":m[2]||(m[2]=y=>f.use_raptor=y),onChange:z,size:"small"},null,8,["modelValue"])]),_:1},8,["label"])):Q("",!0),f.use_raptor?(v(),K("div",ts,[t(le,{field:"prompt",label:h.$t("knowledgeLib.prompt")},{default:n(()=>[t(dt,{modelValue:f.prompt,"onUpdate:modelValue":m[3]||(m[3]=y=>f.prompt=y),style:{height:"10rem",border:"1px solid var(--color-fill-3)","border-radius":"4px"},placeholder:h.$t("knowledgeLib.prompt_placeholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),t(le,{field:"slider",label:h.$t("knowledgeLib.max_token_count")},{default:n(()=>[t(Se,{modelValue:f.max_token,"onUpdate:modelValue":m[4]||(m[4]=y=>f.max_token=y),min:0,max:2048,"show-input":""},null,8,["modelValue"])]),_:1},8,["label"]),t(le,{field:"slider",label:h.$t("knowledgeLib.threshold")},{default:n(()=>[t(Se,{modelValue:f.threshold,"onUpdate:modelValue":m[5]||(m[5]=y=>f.threshold=y),step:.01,min:0,max:1,"show-input":""},null,8,["modelValue"])]),_:1},8,["label"]),t(le,{field:"slider",label:h.$t("knowledgeLib.max_clusters")},{default:n(()=>[t(Se,{modelValue:f.max_cluster,"onUpdate:modelValue":m[6]||(m[6]=y=>f.max_cluster=y),min:1,max:1024,"show-input":""},null,8,["modelValue"])]),_:1},8,["label"]),t(le,{field:"slider",label:h.$t("knowledgeLib.random_seed"),modelValue:f.random_seed,"onUpdate:modelValue":m[8]||(m[8]=y=>f.random_seed=y),rules:[{type:"number",min:5,message:"slider is min than 5"}]},{default:n(()=>[t(ut,{modelValue:f.random_seed,"onUpdate:modelValue":m[7]||(m[7]=y=>f.random_seed=y),style:{width:"300px",marginRight:"1rem",borderRadius:"4px"},placeholder:"请输入",class:"input-demo",min:10,max:100},null,8,["modelValue"]),t(re,{type:"primary",onClick:M},{default:n(()=>[t(ct)]),_:1})]),_:1},8,["label","modelValue"])])):Q("",!0),t(le,null,{default:n(()=>[i("div",ns,[t(re,{onClick:m[9]||(m[9]=y=>a.value=!1)},{default:n(()=>[$(r(h.$t("knowledgeLib.cancel")),1)]),_:1}),t(re,{style:{"margin-left":"10px"},type:"primary","html-type":"submit"},{default:n(()=>[$(r(h.$t("knowledgeLib.submit")),1)]),_:1})])]),_:1})]),_:1},8,["model"])])])]),_:1}),t(Je,{key:"2"},{title:n(()=>[t(s),$(" "+r(h.$t("knowledgeLib.tool_tab_2")),1)]),default:n(()=>[i("div",os,[i("div",as,[i("div",ls,[t(Y,{modelValue:l.value,"onUpdate:modelValue":m[10]||(m[10]=y=>l.value=y),type:"button",style:{"margin-right":"10px"},onChange:X},{default:n(()=>[t(k,{value:"1"},{default:n(()=>[$(r(h.$t("knowledgeLib.radio_label_1")),1)]),_:1}),t(k,{value:"2"},{default:n(()=>[$(r(h.$t("knowledgeLib.radio_label_2")),1)]),_:1})]),_:1},8,["modelValue"]),t(Re,{position:"bottom"},{content:n(()=>[t(he,{direction:"vertical"},{default:n(()=>[t(fe,{"model-value":x.value,indeterminate:L.value,onChange:se,style:{"margin-left":"10px"}},{default:n(()=>[$(r(h.$t("knowledgeLib.check_all")),1)]),_:1},8,["model-value","indeterminate"])]),_:1}),t(me,{style:{margin:"10px 0"}}),i("p",null,[t(re,{type:"text",class:"button",style:{color:"#2a2a2b"},onClick:m[11]||(m[11]=y=>ae(1))},{icon:n(()=>[t(Fe)]),default:n(()=>[$(" "+r(h.$t("knowledgeLib.enable_checked")),1)]),_:1})]),i("p",null,[t(re,{type:"text",class:"button",style:{color:"#2a2a2b"},onClick:m[12]||(m[12]=y=>ae(0))},{icon:n(()=>[t(_t)]),default:n(()=>[$(" "+r(h.$t("knowledgeLib.disable_checked")),1)]),_:1})]),t(me,{style:{margin:"10px 0"}}),i("p",null,[t(re,{type:"text",class:"button",style:{color:"#2a2a2b"},onClick:m[13]||(m[13]=y=>ae(3))},{icon:n(()=>[t(Ye)]),default:n(()=>[$(" "+r(h.$t("knowledgeLib.delete_checked")),1)]),_:1})])]),default:n(()=>[t(re,{type:"outline",class:"button",style:{"margin-right":"10px"}},{default:n(()=>[$(r(h.$t("knowledgeLib.select_all"))+" ",1),t(E,{style:{"margin-left":"4px"}})]),_:1})]),_:1}),He(t(he,{direction:"vertical",size:"large",style:{"margin-right":"10px"},class:"space_search"},{default:n(()=>[t(ve,{style:{width:"220px"},modelValue:f.keywords,"onUpdate:modelValue":m[14]||(m[14]=y=>f.keywords=y),onInput:m[15]||(m[15]=y=>oe()),"allow-clear":"",onClear:m[16]||(m[16]=Dt(y=>oe(),["stop"])),placeholder:h.$t("knowledgeLib.search_placeholder")},null,8,["modelValue","placeholder"])]),_:1},512),[[et,!I.value]]),He(t(re,{type:"outline",class:"button",style:{"margin-right":"10px"},onClick:m[17]||(m[17]=Dt(y=>I.value=!I.value,["stop"]))},{icon:n(()=>[t(mt)]),_:1},512),[[et,I.value]]),t(Re,{position:"bottom"},{content:n(()=>[t(Y,{modelValue:ie.value,"onUpdate:modelValue":m[18]||(m[18]=y=>ie.value=y),direction:"vertical",size:"large",onChange:pe},{default:n(()=>[t(k,{value:""},{default:n(()=>[$(r(h.$t("knowledgeLib.all")),1)]),_:1}),t(k,{value:1},{default:n(()=>[$(r(h.$t("knowledgeLib.enable")),1)]),_:1}),t(k,{value:0},{default:n(()=>[$(r(h.$t("knowledgeLib.disable")),1)]),_:1})]),_:1},8,["modelValue"])]),default:n(()=>[t(re,{type:"outline",class:"button",style:{"margin-right":"10px"}},{default:n(()=>[t(Ie)]),_:1})]),_:1}),t(Ki,{item:e.item,onCanplaythrough:O},null,8,["item"])])]),t(me,{style:{"margin-top":"10px"}}),i("div",is,[t(ft,{loading:ue.value,tip:ds},{default:n(()=>[t(Ee,{modelValue:W.value,"onUpdate:modelValue":m[19]||(m[19]=y=>W.value=y),onChange:be},{default:n(()=>[(v(!0),K(ne,null,de(H.value,(y,Ue)=>(v(),K("div",{class:Ae(["groupList",{groupActive:w.value==Ue,groupNoActive:w.value!=Ue}]),key:Ue},[t(fe,{value:y.chunk_id},null,8,["value"]),i("div",{class:Ae(["groupList-content emphaRed",{omisson:C.value}]),onClick:ze=>te(Ue),onDblclick:ze=>c(y),innerHTML:y.content_with_weight},null,42,ss),i("div",rs,[t(Xe,{modelValue:y.available_int,"onUpdate:modelValue":ze=>y.available_int=ze,"checked-value":1,"unchecked-value":0,onChange:ze=>we(y),size:"small"},null,8,["modelValue","onUpdate:modelValue","onChange"])])],2))),128))]),_:1},8,["modelValue"])]),_:1},8,["loading"])])]),t(Ji,{ref_key:"eidtDil",ref:d,item:D,eidtDilVisible:b.value,"onUpdate:eidtDilVisible":m[20]||(m[20]=y=>b.value=y),onCanplaythrough:O},null,8,["item","eidtDilVisible"])]),_:1})]),_:1})]),_:1},8,["visible"]),t(wn,{visible:A.value,onOk:$e,onCancel:m[22]||(m[22]=y=>A.value=!1)},null,8,["visible"])],64)}}},cs=Te(us,[["__scopeId","data-v-dde3d68f"]]),Qe=window.innerHeight-185;function ps(e,o){if(arguments.length===0)return null;const a=o||"{y}-{m}-{d} {h}:{i}:{s}";let l;typeof e=="object"?l=e:(typeof e=="string"&&/^[0-9]+$/.test(e)&&(e=parseInt(e)),typeof e=="number"&&e.toString().length===10&&(e=e*1e3),l=new Date(e));const C={y:l.getFullYear(),m:l.getMonth()+1,d:l.getDate(),h:l.getHours(),i:l.getMinutes(),s:l.getSeconds(),a:l.getDay()};return a.replace(/{([ymdhisa])+}/g,(w,d)=>{let b=C[d];return d==="a"?["日","一","二","三","四","五","六"][b]:(w.length>0&&b<10&&(b="0"+b),b||0)})}const _s=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}],ms={class:"container"},fs={class:"main-container"},gs={class:"rt-container"},bs={class:"action-icon"},hs={class:"action-icon"},vs={style:{display:"flex","align-items":"center"}},ks={style:{width:"100px"}},ys={class:"popover-content"},ws=["innerHTML"],$s={class:"popover-content"},Ls=["innerHTML"],Cs={class:"popover-content"},Vs=["innerHTML"],xs={class:"popover-content"},Ts=["innerHTML"],js={class:"popover-content"},Os=["innerHTML"],Ss={__name:"index",props:{kb_id:{type:String,default:""}},setup(e){const o=e,a=p(null),l=()=>({number:"",name:"",contentType:"",filterType:"",createdTime:[],status:""}),{loading:C,setLoading:w}=Tn(!0),{t:d}=ot(),b=p([]),D=p(l()),A=p([]),V=p([]);let N=ee({});const _=p("medium");p(!1);let I=p(!1),P=p(""),f=p("1"),U=p(!1),T=p([]),H=p(0),M=p(null),J=p(null);p("docx"),p("");let B=ee({}),Z=ee({}),c=ee({});ee({});let u=p(null),z=ee({asr_id:"paraformer-realtime-8k-v1",embd_id:"BAAI/bge-large-zh-v1.5",img2txt_id:"qwen-vl-max",llm_id:"qwen-plus",name:"wanghaos Kingdom",parser_ids:"naive:General,qa:Q&A,resume:Resume,manual:Manual,table:Table,paper:Paper,book:Book,laws:Laws,presentation:Presentation,picture:Picture,one:One",rerank_id:"BAAI/bge-reranker-v2-m3",role:"owner",tenant_id:"948fc6fa41ab11ef8fb80242ac120004",parser_idObj:{}}),L=p([]);const x=p(!1),W=s=>{T.value=[],B=s,X.page=1,te({kb_id:B.id,...X}),$e(B.id)},ie=()=>{if(L.value.length){const s=L.value.findIndex(k=>k.id==o.kb_id);s!==-1&&W(L.value[s])}},X={page:1,page_size:10},se=ee({...X}),be=ce(()=>[{name:d("knowledgeLib.font_size.mini"),value:"mini"},{name:d("knowledgeLib.font_size.small"),value:"small"},{name:d("knowledgeLib.font_size.medium"),value:"medium"},{name:d("knowledgeLib.font_size.large"),value:"large"}]),ae=ce(()=>_s(d)),te=async s=>{w(!0);try{const k=await Rt(s);k.code=="0"&&(c=z.parser_ids.split(",").reduce((Y,E)=>{const[fe,he]=E.split(":");return Y[fe]=he,Y},{}),z.parser_idObj=c,b.value=k.data.docs||[],b.value=b.value.map(Y=>({...Y,loading:!1,parser_id:c[Y.parser_id]})),se.page=s.page,se.current=s.page,se.total=k.data.total,pe())}catch{}finally{w(!1)}},pe=async()=>{try{let s={...X,kb_id:B.id};const k=await Rt(s);k.code=="0"&&(c=z.parser_ids.split(",").reduce((E,fe)=>{const[he,Fe]=fe.split(":");return E[he]=Fe,E},{}),z.parser_idObj=c,b.value=k.data.docs||[],b.value=b.value.map(E=>({...E,loading:!1,parser_id:c[E.parser_id]})),b.value.length&&b.value.some(E=>E.run=="1")&&setTimeout(()=>{pe()},3e3))}catch(s){console.log(s)}},we=()=>{X.page=1,te({kb_id:B.id,...X,keywords:P.value})},ue=s=>{Object.assign(N,s),u.value.handleClick(s)},oe=s=>{X.page=s,te({...X,kb_id:B.id})},O=s=>{U.value=s},Oe=s=>{T.value=s},Pe=async(s={page:1,page_size:10})=>{I.value=!0;try{const{data:k}=await Bt(s);L.value=k.kbs,L.value.length>0&&L.value[0]&&(te({kb_id:o.kb_id,...X}),ie(),$e(o.kb_id))}catch{}finally{I.value=!1}},$e=async s=>{Z=(await $o({kb_id:s})).data,M.value.changekbid(Z.id),J.value.changekbObj(Z)};function h(s){f.value=s}const m=(s,k)=>{_.value=s},j=()=>{f.value="1",L.value[H.value].id},Le=async()=>{f.value="1";let s=L.value[H.value].id;const{data:k}=await Bt();L.value=k,te({kb_id:s,...X}),$e(s)},_e=async s=>{Promise.all(T.value.map(async k=>{await ko({doc_id:k,status:s})})).then(()=>{q.success(d("management.edit_success")),le()})},me=async s=>{s!=3?(await Pt({doc_ids:T.value,run:s})).code==0&&(T.value.forEach(async Y=>{L.value.forEach(async E=>{E.id==Y&&(E.loading=!0)})}),le()):x.value=!0},Se=async()=>{try{let s=await Ft({doc_id:T.value});s.code==0?(q.success(d("management.delete_success")),le(),nt(o.kb_id)):q.error(s.retmsg)}catch(s){console.log(s)}finally{x.value=!1}},le=async()=>{await te({kb_id:L.value[H.value].id,...X})};function Xe(s,k){const Y=b.value.find(E=>E.id===s);Y&&(Y.name=k)}const dt=async s=>{(await Ft({doc_id:s.id})).code==0?(q.success(d("management.delete_success")),nt(o.kb_id),te({kb_id:B.id,...X})):q.error(d("management.delete_fail"))},ut=async s=>{await yo({url:`/api/v1/document/get/${s.id}`,filename:s.name})},ct=async s=>{(await wo({doc_id:s.id,status:s.status})).code==0?q.success(d("management.edit_success")):q.error(d("management.edit_fail"))},re=async s=>{s.loading=!0;let k;s.run=="0"?k="1":s.run=="1"?k="2":(s.run=="2",k="1"),(await Pt({doc_ids:[s.id],run:k})).code==0&&te({kb_id:L.value[H.value].id,...X}),s.loading=!1},pt=async s=>{X.page=1,te({kb_id:B.id,...X})},Je=s=>{s.type=="doc"?window.open(`${window.RGFLOW_BASE_URL}/document/${s.id}?ext=docx&prefix=document`):s.type=="pdf"&&window.open(`${window.RGFLOW_BASE_URL}/v1/document/get/${s.id}`)};return nn(()=>ae.value,s=>{A.value=Zt(s),A.value.forEach((k,Y)=>{k.checked=!0}),V.value=Zt(A.value)},{deep:!0,immediate:!0}),ke(()=>{Pe()}),(s,k)=>{const Y=F("icon-down"),E=ye,fe=F("icon-play-circle"),he=F("icon-record"),Fe=F("icon-check-circle"),_t=F("icon-close-circle"),Ye=lt,Re=F("icon-delete"),ve=pn,mt=_n,Ie=lo,Ee=ao,ft=je,gt=at,bt=F("icon-refresh"),y=jt,Ue=F("icon-line-height"),ze=Bo,jn=Mo,On=F("icon-file"),Sn=Xo,In=Tt,qe=xt,ht=F("icon-sync"),Un=F("icon-close"),zn=F("icon-tool"),An=oo,Dn=F("icon-download"),Mn=no,Bn=sn,vt=Do,kt=Lt,Pn=$t;return v(),K("div",ms,[i("div",fs,[i("div",gs,[t(Pn,{"active-key":S(f),onChange:h},{default:n(()=>[t(kt,{key:"1",title:s.$t("knowledgeLib.tab_1")},{default:n(()=>[t(vt,{class:"rt-container-main",style:Ne([{height:S(Qe)+"px"},{overflow:"auto"}])},{default:n(()=>[t(Bn,{ref_key:"account",ref:a,class:"general-card",title:"",style:{height:"calc(100% - 25px)","overflow-y":"auto","padding-top":"20px"}},{default:n(()=>[t(Ee,null,{default:n(()=>[t(Ie,{flex:1,span:12},{default:n(()=>[t(ft,{model:D.value,"label-col-props":{span:6},"wrapper-col-props":{span:18},"label-align":"left"},{default:n(()=>[t(Ee,{gutter:16},{default:n(()=>[t(Ie,{span:24,style:{"margin-bottom":"10px",display:"flex","justify-content":"space-between"}},{default:n(()=>[t(ve,{position:"bottom",modelValue:S(T).length,"onUpdate:modelValue":k[5]||(k[5]=g=>S(T).length=g),trigger:"click"},{content:n(()=>[i("p",null,[t(E,{type:"text",class:"button",style:{color:"#2a2a2b"},onClick:k[0]||(k[0]=g=>_e(1))},{icon:n(()=>[t(fe)]),default:n(()=>[$(" "+r(s.$t("knowledgeLib.select_enable")),1)]),_:1})]),i("p",null,[t(E,{type:"text",class:"button",style:{color:"#2a2a2b"},onClick:k[1]||(k[1]=g=>_e(0))},{icon:n(()=>[t(he,{color:""})]),default:n(()=>[$(" "+r(s.$t("knowledgeLib.select_disable")),1)]),_:1})]),i("p",null,[t(E,{type:"text",class:"button",style:{color:"#2a2a2b"},onClick:k[2]||(k[2]=g=>me(1))},{icon:n(()=>[t(Fe)]),default:n(()=>[$(" "+r(s.$t("knowledgeLib.select_start")),1)]),_:1})]),i("p",null,[t(E,{type:"text",class:"button",style:{color:"#2a2a2b"},onClick:k[3]||(k[3]=g=>me(2))},{icon:n(()=>[t(_t)]),default:n(()=>[$(" "+r(s.$t("knowledgeLib.select_cancel")),1)]),_:1})]),t(Ye,{style:{margin:"10px 0"}}),i("p",null,[t(E,{type:"text",class:"button",style:{color:"#2a2a2b"},onClick:k[4]||(k[4]=g=>me(3))},{icon:n(()=>[t(Re)]),default:n(()=>[$(" "+r(s.$t("knowledgeLib.select_delete")),1)]),_:1})])]),default:n(()=>[t(E,{disabled:S(T).length==0,border:""},{default:n(()=>[$(r(s.$t("knowledgeLib.select_all"))+" ",1),t(Y,{style:{"margin-left":"4px"}})]),_:1},8,["disabled"])]),_:1},8,["modelValue"]),i("span",null,[t(mt,{placeholder:s.$t("knowledgeLib.search_placeholder"),style:{width:"200px","margin-right":"10px"},modelValue:S(P),"onUpdate:modelValue":k[6]||(k[6]=g=>En(P)?P.value=g:P=g),onChange:we},null,8,["placeholder","modelValue"]),t(ri,{kbobj:S(B),onChangeFetchData:pt},null,8,["kbobj"])])]),_:1})]),_:1})]),_:1},8,["model"])]),_:1})]),_:1}),t(Ye,{style:{"margin-top":"0"}}),t(Ee,{style:{"margin-bottom":"16px"}},{default:n(()=>[t(Ie,{span:12},{default:n(()=>[t(gt)]),_:1}),t(Ie,{span:12,style:{display:"flex","align-items":"center","justify-content":"end"}},{default:n(()=>[t(y,{content:s.$t("knowledgeLib.tips_fresh")},{default:n(()=>[i("div",bs,[t(bt,{size:"18"})])]),_:1},8,["content"]),t(jn,{onSelect:m},{content:n(()=>[(v(!0),K(ne,null,de(be.value,g=>(v(),R(ze,{key:g.value,value:g.value,class:Ae({active:g.value===_.value})},{default:n(()=>[i("span",null,r(g.name),1)]),_:2},1032,["value","class"]))),128))]),default:n(()=>[t(y,{content:s.$t("knowledgeLib.tips_density")},{default:n(()=>[i("div",hs,[t(Ue,{size:"18"})])]),_:1},8,["content"])]),_:1})]),_:1})]),_:1}),t(Mn,{"row-key":"id",loading:S(C),pagination:se,columns:A.value,data:b.value,bordered:!1,size:_.value,onPageChange:oe,"max-height":S(Qe),scroll:{x:1e3},"row-selection":{type:"checkbox",showCheckedAll:!0,onlyCurrent:!1},onSelectAll:O,onSelectionChange:Oe},{name:n(({record:g})=>[t(Sn,{onClick:Ce=>Je(g)},{default:n(()=>[t(On,{style:{"margin-right":"4px"}}),$(" "+r(g.name),1)]),_:2},1032,["onClick"])]),create_time:n(({record:g})=>[i("span",null,r(S(ps)(g.create_time)),1)]),status:n(({record:g})=>[t(In,{modelValue:g.status,"onUpdate:modelValue":Ce=>g.status=Ce,size:"small","checked-value":"1","unchecked-value":"0",onChange:Ce=>ct(g)},null,8,["modelValue","onUpdate:modelValue","onChange"])]),run:n(({record:g})=>[i("div",vs,[i("div",ks,[g.run=="4"?(v(),R(ve,{key:0,position:"lt",title:""},{content:n(()=>[i("div",ys,[i("p",null,r(s.$t("knowledgeLib.popover_label_1"))+":"+r(g.process_begin_at),1),i("p",null,r(s.$t("knowledgeLib.popover_label_2"))+":"+r(g.process_duation.toFixed(2)),1),i("div",null,[i("p",null,[$(r(s.$t("knowledgeLib.popover_label_3"))+":",1),i("span",{innerHTML:g.progress_msg.replace(/\n/g,"<br/>")},null,8,ws)])])])]),default:n(()=>[t(qe,{loading:g.loading,color:"red",border:""},{default:n(()=>[$(r(s.$t("knowledgeLib.table_status_fail")),1)]),_:2},1032,["loading"])]),_:2},1024)):Q("",!0),g.run=="3"?(v(),R(ve,{key:1,position:"lt",title:""},{content:n(()=>[i("div",$s,[i("p",null,r(s.$t("knowledgeLib.popover_label_1"))+":"+r(g.process_begin_at),1),i("p",null,r(s.$t("knowledgeLib.popover_label_2"))+":"+r(g.process_duation.toFixed(2)),1),i("div",null,[i("p",null,[$(r(s.$t("knowledgeLib.popover_label_3"))+":",1),i("span",{innerHTML:g.progress_msg.replace(/\n/g,"<br/>")},null,8,Ls)])])])]),default:n(()=>[t(qe,{loading:g.loading,color:"blue",border:""},{default:n(()=>[$(r(s.$t("knowledgeLib.table_status_finish")),1)]),_:2},1032,["loading"])]),_:2},1024)):Q("",!0),g.run=="1"?(v(),R(ve,{key:2,position:"lt",title:""},{content:n(()=>[i("div",Cs,[i("p",null,r(s.$t("knowledgeLib.popover_label_1"))+":"+r(g.process_begin_at),1),i("p",null,r(s.$t("knowledgeLib.popover_label_2"))+":"+r(g.process_duation.toFixed(2)),1),i("div",null,[i("p",null,[$(r(s.$t("knowledgeLib.popover_label_3"))+":",1),i("span",{innerHTML:g.progress_msg.replace(/\n/g,"<br/>")},null,8,Vs)])])])]),default:n(()=>[t(qe,{loading:g.loading,color:"blue",border:""},{default:n(()=>[$(r(s.$t("knowledgeLib.table_status_running")),1)]),_:2},1032,["loading"])]),_:2},1024)):Q("",!0),g.run=="2"?(v(),R(ve,{key:3,position:"lt",title:""},{content:n(()=>[i("div",xs,[i("p",null,r(s.$t("knowledgeLib.popover_label_1"))+":"+r(g.process_begin_at),1),i("p",null,r(s.$t("knowledgeLib.popover_label_2"))+":"+r(g.process_duation.toFixed(2)),1),i("div",null,[i("p",null,[$(r(s.$t("knowledgeLib.popover_label_3"))+":",1),i("span",{innerHTML:g.progress_msg.replace(/\n/g,"<br/>")},null,8,Ts)])])])]),default:n(()=>[t(qe,{loading:g.loading,color:"gold",border:""},{default:n(()=>[$(r(s.$t("knowledgeLib.table_status_cancel")),1)]),_:2},1032,["loading"])]),_:2},1024)):Q("",!0),g.run=="0"?(v(),R(ve,{key:4,position:"lt",title:""},{content:n(()=>[i("div",js,[i("p",null,r(s.$t("knowledgeLib.popover_label_1"))+":"+r(g.process_begin_at),1),i("p",null,r(s.$t("knowledgeLib.popover_label_2"))+":"+r(g.process_duation.toFixed(2)),1),i("div",null,[i("p",null,[$(r(s.$t("knowledgeLib.popover_label_3"))+":",1),i("span",{innerHTML:g.progress_msg.replace(/\n/g,"<br/>")},null,8,Os)])])])]),default:n(()=>[t(qe,{loading:g.loading,color:"green",border:""},{default:n(()=>[$(r(s.$t("knowledgeLib.table_status_stop")),1)]),_:2},1032,["loading"])]),_:2},1024)):Q("",!0)]),i("div",null,[t(E,{type:"text",size:"large",onClick:Ce=>re(g),loading:g.loading},{icon:n(()=>[g.run=="4"?(v(),R(ht,{key:0})):Q("",!0),g.run=="3"?(v(),R(ht,{key:1})):Q("",!0),g.run=="2"?(v(),R(ht,{key:2,style:{color:"green"}})):Q("",!0),g.run=="1"?(v(),R(E,{key:3,status:"warning",shape:"circle",size:"small"},{default:n(()=>[t(Un)]),_:1})):Q("",!0),g.run=="0"?(v(),R(fe,{key:4,style:{color:"green"}})):Q("",!0)]),_:2},1032,["onClick","loading"])])])]),action:n(({record:g})=>[t(y,{content:s.$t("knowledgeLib.action_tip_parser")},{default:n(()=>[t(E,{type:"text",disabled:g.run=="1",onClick:Ce=>ue(g),size:"small"},{icon:n(()=>[t(zn)]),_:2},1032,["disabled","onClick"])]),_:2},1032,["content"]),t(ci,{item:g,onUpTabdateItem:Xe},null,8,["item"]),t(An,{content:s.$t("knowledgeLib.delete_confirm"),type:"warning",onOk:Ce=>dt(g)},{default:n(()=>[t(y,{content:s.$t("knowledgeLib.action_tip_delete")},{default:n(()=>[t(E,{type:"text",size:"small",disabled:g.run=="1"},{icon:n(()=>[t(Re)]),_:2},1032,["disabled"])]),_:2},1032,["content"])]),_:2},1032,["content","onOk"]),t(y,{content:s.$t("knowledgeLib.action_tip_download")},{default:n(()=>[t(E,{type:"text",size:"small",disabled:g.run=="1",onClick:Ce=>ut(g)},{icon:n(()=>[t(Dn)]),_: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(kt,{key:"2",title:s.$t("knowledgeLib.tab_2")},{default:n(()=>[t(vt,{class:"rt-container-main",style:Ne([{height:S(Qe)+"px"},{overflow:"hidden"}])},{default:n(()=>[t(Ni,{ref_key:"testForm",ref:M},null,512)]),_:1},8,["style"])]),_:1},8,["title"]),t(kt,{key:"3",title:s.$t("knowledgeLib.tab_3")},{default:n(()=>[t(vt,{class:"rt-container-main",style:Ne([{height:S(Qe)+"px"},{overflow:"auto"}])},{default:n(()=>[t(Ti,{ref_key:"configForm",ref:J,kbtenantInfo:S(z),onCancleConfig:j,onSaveConfig:Le},null,8,["kbtenantInfo"])]),_:1},8,["style"])]),_:1},8,["title"])]),_:1},8,["active-key"])])]),t(cs,{ref_key:"toolForm",ref:u,kbtenantInfo:S(z),item:S(N),kbdetail:S(Z)},null,8,["kbtenantInfo","item","kbdetail"]),t(wn,{visible:x.value,onOk:Se,onCancel:k[7]||(k[7]=g=>x.value=!1)},null,8,["visible"])])}}},Is=Te(Ss,[["__scopeId","data-v-48d1d943"]]),Us={class:"message-detail"},zs={__name:"MessageDetail",props:{id:{type:String,required:!0}},setup(e){return(o,a)=>(v(),K("div",Us,[t(Is,{kb_id:e.id},null,8,["kb_id"])]))}},As=Te(zs,[["__scopeId","data-v-ada92c45"]]),Ar={__name:"KnowledgeDetail",setup(e){const o=qn(),{id:a,name:l}=o.query;return(C,w)=>(v(),R(Nn,null,{default:n(()=>[t(Hn,null,{default:n(()=>[t(ai,{current_label:S(l)},null,8,["current_label"]),t(As,{id:S(a)},null,8,["id"])]),_:1})]),_:1}))}};export{Ar as default};
|