Files
weiyu/deploy/server/admin/8987.514adfa1.async.js
jack ning bec62ea3dc update
2025-06-13 14:55:38 +08:00

1 line
16 KiB
JavaScript

"use strict";(self.webpackChunkadmin=self.webpackChunkadmin||[]).push([[8987],{80556:function(e,n,t){t.d(n,{Z:function(){return l}});var r=t(11757),a=t(44194),s={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.1 209.3l-56.4 44.1C775.8 155.1 656.2 92 521.9 92 290 92 102.3 279.5 102 511.5 101.7 743.7 289.8 932 521.9 932c181.3 0 335.8-115 394.6-276.1 1.5-4.2-.7-8.9-4.9-10.3l-56.7-19.5a8 8 0 00-10.1 4.8c-1.8 5-3.8 10-5.9 14.9-17.3 41-42.1 77.8-73.7 109.4A344.77 344.77 0 01655.9 829c-42.3 17.9-87.4 27-133.8 27-46.5 0-91.5-9.1-133.8-27A341.5 341.5 0 01279 755.2a342.16 342.16 0 01-73.7-109.4c-17.9-42.4-27-87.4-27-133.9s9.1-91.5 27-133.9c17.3-41 42.1-77.8 73.7-109.4 31.6-31.6 68.4-56.4 109.3-73.8 42.3-17.9 87.4-27 133.8-27 46.5 0 91.5 9.1 133.8 27a341.5 341.5 0 01109.3 73.8c9.9 9.9 19.2 20.4 27.8 31.4l-60.2 47a8 8 0 003 14.1l175.6 43c5 1.2 9.9-2.6 9.9-7.7l.8-180.9c-.1-6.6-7.8-10.3-13-6.2z"}}]},name:"reload",theme:"outlined"},o=t(54183),i=function(e,n){return a.createElement(o.Z,(0,r.Z)({},e,{ref:n,icon:s}))};var l=a.forwardRef(i)},32350:function(e,n,t){var r=t(17082),a=t(73457),s=t(44194),o=t(35175),i=t(31549),l=["fieldProps","proFieldProps"],u=function(e,n){var t=e.fieldProps,s=e.proFieldProps,u=(0,a.Z)(e,l);return(0,i.jsx)(o.Z,(0,r.Z)({ref:n,valueType:"textarea",fieldProps:t,proFieldProps:s},u))};n.Z=s.forwardRef(u)},27522:function(e,n,t){t.d(n,{AP:function(){return d},_J:function(){return v},t5:function(){return g},v_:function(){return p}});var r=t(90819),a=t.n(r),s=t(73193),o=t.n(s),i=t(89933),l=t.n(i),u=t(55735),c=t(41159);function d(e){return f.apply(this,arguments)}function f(){return(f=l()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,c.request)("/api/v1/kbase/query/org",{method:"GET",params:o()(o()({},n),{},{client:u.bVn})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function p(e){return b.apply(this,arguments)}function b(){return(b=l()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,c.request)("/api/v1/kbase/create",{method:"POST",data:o()(o()({},n),{},{client:u.bVn})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function g(e){return m.apply(this,arguments)}function m(){return(m=l()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,c.request)("/api/v1/kbase/update",{method:"POST",data:o()(o()({},n),{},{client:u.bVn})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function v(e){return h.apply(this,arguments)}function h(){return(h=l()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,c.request)("/api/v1/kbase/delete",{method:"POST",data:o()(o()({},n),{},{client:u.bVn})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},96865:function(e,n,t){var r=t(23864);n.Z=function(){var e=(0,r.Z)().isDarkMode;return{leftSiderStyle:{borderRight:e?"1px solid #333":"1px solid #ccc",background:e?"#141414":"#f5f5f5",height:"100vh",overflow:"auto"},leftSiderWidth:250,headerStyle:{background:e?"#141414":"#fff"},rightSiderStyle:{borderLeft:e?"1px solid #333":"1px solid #ccc",background:e?"#141414":"#f5f5f5"},contentStyle:{minHeight:120,background:e?"#141414":"#f5f5f5",height:"100vh",overflow:"auto"}}}},58384:function(e,n,t){t.d(n,{Z:function(){return D}});var r=t(90819),a=t.n(r),s=t(89933),o=t.n(s),i=t(45332),l=t.n(i),u=t(53530),c=t(27487),d=t(75365),f=t(96485),p=t(9452),b=t(44194),g=t(10154),m=t.n(g),v=t(73193),h=t.n(v),x=t(86803),y=t(76750),k=t(40612),w=t(55735),j=t(69169),Z=t(84881),K=t(4499),P=t(32350),M=t(32327),C=t(62673),S=t(40679),R=t(36605),F=t(31549),T=function(e){var n,t=e.open,r=e.isEdit,s=e.type,i=e.kbase,c=e.onCancel,d=e.onSubmit,f=j.A.useForm(),p=l()(f,1)[0],g=(0,y.Z)().translateString,v=(0,k.u)((function(e){return e.currentOrg})),T=(0,b.useRef)(null),H=(0,b.useState)([]),E=l()(H,2),V=E[0],q=E[1],O=(0,b.useState)({}),L=l()(O,2),I=L[0],z=L[1],A=(0,b.useState)(!1),Q=l()(A,2),_=Q[0],D=Q[1],U="ollama",N="bge-m3:latest",B=(0,b.useState)((null==i?void 0:i.embeddingProvider)||U),J=l()(B,2),W=J[0],G=J[1],X=(0,b.useState)((null==i?void 0:i.embeddingModel)||N),Y=l()(X,2),$=Y[0],ee=Y[1],ne=(0,b.useState)(""),te=l()(ne,2),re=te[0],ae=te[1];(0,b.useEffect)((function(){r?(p.setFieldsValue({name:g(null==i?void 0:i.name)}),p.setFieldsValue({headline:g(null==i?void 0:i.headline)}),p.setFieldsValue({footerHtml:g(null==i?void 0:i.footerHtml)}),p.setFieldsValue({descriptionHtml:g(null==i?void 0:i.descriptionHtml)}),p.setFieldsValue({language:null==i?void 0:i.language}),null!=i&&i.embeddingProvider&&(G(i.embeddingProvider),p.setFieldsValue({embeddingProvider:i.embeddingProvider})),null!=i&&i.embeddingModel&&(ee(i.embeddingModel),p.setFieldsValue({embeddingModel:i.embeddingModel}))):(p.resetFields(),p.setFieldsValue({language:"ZH_CN"}),p.setFieldsValue({embeddingProvider:U,embeddingModel:N})),t&&setTimeout((function(){var e;null===(e=T.current)||void 0===e||e.focus()}),100)}),[t,r,i]),(0,b.useEffect)((function(){t&&s===w.QPQ&&se()}),[t,s]),(0,b.useEffect)((function(){if(W&&$&&I[W]){var e=I[W].find((function(e){return e.value===$}));e&&ae(e.label)}}),[I,W,$]);var se=function(){var e=o()(a()().mark((function e(){var n,t,r;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,n={pageNumber:0,pageSize:100,orgUid:null==v?void 0:v.uid,level:w.whQ},e.next=4,(0,R.mK)(n);case 4:t=e.sent,console.log("queryLlmProvidersByOrg: ",t.data,n),200===t.code?(r=t.data.content||[],q(r)):x.yw.error(t.message),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(0),console.error("Failed to fetch providers:",e.t0);case 12:case"end":return e.stop()}}),e,null,[[0,9]])})));return function(){return e.apply(this,arguments)}}(),oe=(0,b.useCallback)((function(){}),[]),ie=(0,b.useCallback)((function(){D(!1)}),[]),le=(0,b.useCallback)((function(e,n,t){G(e),ee(n),ae(t),p.setFieldValue("embeddingProvider",e),p.setFieldValue("embeddingModel",n),D(!1)}),[p]),ue=(0,b.useCallback)((function(e,n){z((function(t){return h()(h()({},t),{},m()({},e,n))}))}),[]),ce=function(){p.validateFields().then(function(){var e=o()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:console.log("handleSaveDep:",n),t={uid:r?null==i?void 0:i.uid:"",name:n.name,headline:n.headline,descriptionHtml:n.descriptionHtml,footerHtml:n.footerHtml,type:s,language:n.language,embeddingProvider:n.embeddingProvider||U,embeddingModel:n.embeddingModel||N,orgUid:null==v?void 0:v.uid},d(t);case 3:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()).catch((function(e){console.log("Failed:",e),x.yw.error("创建知识库失败")}))},de=function(e){"Enter"===e.key&&ce()};return(0,F.jsxs)("div",{children:[(0,F.jsx)(u.Z,{title:"新建知识库",open:t,forceRender:!0,onOk:ce,onCancel:c,children:(0,F.jsxs)(j.A,{form:p,submitter:!1,children:[(0,F.jsx)(Z.Z,{label:"知识库语言",name:"language",rules:[{required:!0,message:"请选择知识库语言!"}],options:[{label:"简体中文",value:"ZH_CN"},{label:"English",value:"EN"},{label:"繁体中文",value:"ZH_TW"}],fieldProps:{onChange:function(e){console.log("handleLanguageSelect:",e)},placeholder:"请选择知识库语言",allowClear:!0}}),(0,F.jsx)(K.Z,{label:"知识库名称",name:"name",rules:[{required:!0,message:"请输入名称!"}],fieldProps:{onPressEnter:de,placeholder:"请输入名称",ref:T}}),s===w.VX&&(0,F.jsxs)(F.Fragment,{children:[(0,F.jsx)(K.Z,{label:"主标题",name:"headline",rules:[{required:!0,message:"请输入主标题!"}],fieldProps:{onPressEnter:de,placeholder:"请输入名称"}}),(0,F.jsx)(P.Z,{label:"页脚",name:"footerHtml",rules:[{required:!0,message:"请输入页脚!"}]})]}),(0,F.jsx)(P.Z,{label:"描述",name:"descriptionHtml"}),s===w.QPQ&&(0,F.jsxs)("div",{style:{marginBottom:"24px"},children:[(0,F.jsx)(M.Z.Text,{strong:!0,style:{marginRight:"8px"},children:"嵌入模型选择:"}),(0,F.jsx)("div",{style:{display:"flex",alignItems:"center",marginTop:"8px"},children:(0,F.jsx)(C.Z,{size:"small",style:{width:"100%",cursor:"pointer",border:"1px solid #d9d9d9"},onClick:oe,children:W&&$?(0,F.jsx)("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center"},children:(0,F.jsxs)("div",{children:[(0,F.jsx)(M.Z.Text,{type:"secondary",children:"供应商:"}),(0,F.jsx)(M.Z.Text,{strong:!0,children:g((null===(n=V.find((function(e){return e.name===W})))||void 0===n?void 0:n.nickname)||W)}),(0,F.jsx)("br",{}),(0,F.jsx)(M.Z.Text,{type:"secondary",children:"模型:"}),(0,F.jsx)(M.Z.Text,{strong:!0,children:re||$})]})}):(0,F.jsx)("div",{style:{textAlign:"center"}})})}),(0,F.jsxs)("div",{style:{display:"none"},children:[(0,F.jsx)(Z.Z,{name:"embeddingProvider",width:"lg"}),(0,F.jsx)(Z.Z,{name:"embeddingModel",width:"lg"})]})]})]})}),s===w.QPQ&&(0,F.jsx)(S.Z,{visible:_,onCancel:ie,onOk:le,initialProvider:W,initialModel:$,initialModelLabel:re,providers:V,currentOrgUid:null==v?void 0:v.uid,existingProviderModels:I,onModelsLoaded:ue,allowedModelTypes:[w.xTq]})]})},H=t(27522),E=t(6397),V=t(23864),q=t(41159),O=t(15722),L=t(82669),I=t(80556),z=t(59304),A=t(54881),Q=t(2484),_=u.Z.confirm,D=function(e){var n=e.type,t=(0,q.useIntl)(),r=(0,b.useState)(!1),s=l()(r,2),i=s[0],u=s[1],g=(0,b.useRef)(!1),m=(0,b.useState)(!1),v=l()(m,2),h=v[0],j=v[1],Z=(0,V.Z)().isDarkMode,K=(0,y.Z)().translateString,P=(0,k.u)((function(e){return e.currentOrg})),M=(0,b.useState)(!0),C=l()(M,2),S=C[0],R=C[1],D=(0,E.j)((function(e){return{kbaseResult:e.kbaseResult,currentKbase:e.currentKbase,insertKbase:e.insertKbase,updateLocalKbase:e.updateKbase,setKbaseResult:e.setKbaseResult,setCurrentKbase:e.setCurrentKbase,removeKbase:e.removeKbase}})),U=D.kbaseResult,N=D.currentKbase,B=D.insertKbase,J=D.updateLocalKbase,W=D.setKbaseResult,G=D.setCurrentKbase,X=D.removeKbase,Y=function(){var e=o()(a()().mark((function e(){var t,r;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!g.current){e.next=3;break}return console.log("isLoading: 1",g.current),e.abrupt("return");case 3:return g.current=!0,u(!0),x.yw.loading("loading"),t={pageNumber:0,pageSize:50,type:n,orgUid:null==P?void 0:P.uid},e.next=9,(0,H.AP)(t);case 9:r=e.sent,console.log("queryKbasesByOrg: ",r),200===r.code?(x.yw.destroy(),W(r)):(x.yw.destroy(),x.yw.error(r.message)),g.current=!1,u(!1);case 14:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,b.useEffect)((function(){console.log("useEffect"),Y()}),[]);var $=function(){var e=o()(a()().mark((function e(n){var t,r;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("create kb",n),t="createKbase",x.yw.loading({content:"正在创建...",key:t}),e.next=5,(0,H.v_)(n);case 5:r=e.sent,console.log("create kb response",r),200===r.code?(B(r.data),G(r.data),x.yw.success({content:"创建成功!",key:t,duration:2}),j(!1)):(console.log("create kb failed",r),x.yw.error({content:r.message,key:t,duration:2}));case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),ee=function(){var e=o()(a()().mark((function e(n){var t,r;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("update kb",n),t="updateKbase",x.yw.loading({content:"正在更新...",key:t}),e.next=5,(0,H.t5)(n);case 5:r=e.sent,console.log("update kb response",r),200===r.code?(J(r.data),G(r.data),x.yw.success({content:"更新成功!",key:t,duration:2}),j(!1)):(console.log("update kb failed",r),x.yw.error({content:r.message,key:t,duration:2}));case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),ne=function(){var e=o()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:console.log("handleEditKbase: ",N),R(!0),j(!0);case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),te=function(){var e=o()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:S?ee(n):$(n);case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),re=function(){var e=o()(a()().mark((function e(n){var r;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(console.log("handleDeleteKbase: ",n),1!==U.data.content.length){e.next=4;break}return x.yw.error(t.formatMessage({id:"deleteKbaseTip"})),e.abrupt("return");case 4:return e.next=6,(0,H._J)(n);case 6:r=e.sent,console.log("handleDeleteKbase: ",r),200===r.code?(X(n.uid),Y()):(console.log("handleDeleteKbase: ",r),x.yw.error(r.message));case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),ae=function(e){return n!==w._FS?K(e.descriptionHtml):e.level===w.Hxq?"全平台客服可见":e.level===w.whQ?"本组织客服可见":e.level===w.fyH?"本客服可见":K(e.descriptionHtml)};return(0,F.jsxs)(F.Fragment,{children:[(0,F.jsxs)(c.Z,{gap:"small",wrap:"nowrap",style:{padding:"10px",justifyContent:"space-between"},children:[(0,F.jsxs)(c.Z,{gap:"small",children:[(0,F.jsx)(d.ZP,{type:"primary",size:"small",icon:(0,F.jsx)(L.Z,{}),onClick:function(){console.log("new kb"),R(!1),j(!0)},children:t.formatMessage({id:"createKb",defaultMessage:"创建知识库"})}),(0,F.jsx)(d.ZP,{size:"small",icon:(0,F.jsx)(I.Z,{spin:i}),onClick:Y,loading:i,children:t.formatMessage({id:"refresh",defaultMessage:"刷新"})})]}),(null==N?void 0:N.uid)&&(0,F.jsx)(f.Z,{menu:{items:[{key:"edit",icon:(0,F.jsx)(z.Z,{}),label:t.formatMessage({id:"edit",defaultMessage:"编辑"}),onClick:ne},{key:"delete",icon:(0,F.jsx)(A.Z,{}),label:t.formatMessage({id:"delete",defaultMessage:"删除"}),danger:!0,onClick:function(){return function(e){_({title:t.formatMessage({id:"deleteTip"}),icon:(0,F.jsx)(O.Z,{}),content:"".concat(t.formatMessage({id:"deleteAffirm",defaultMessage:"Delete"}),"【").concat(K(e.name),"】?"),onOk:function(){re(e)},onCancel:function(){},okText:t.formatMessage({id:"ok"}),cancelText:t.formatMessage({id:"cancel"})})}(N)}}]},children:(0,F.jsx)(d.ZP,{size:"small",icon:(0,F.jsx)(Q.Z,{})})})]}),(0,F.jsx)(p.Z,{itemLayout:"horizontal",dataSource:U.data.content,renderItem:function(e,n){return(0,F.jsx)(p.Z.Item,{style:N.uid===e.uid?{backgroundColor:Z?"#333333":"#dddddd",cursor:"pointer"}:{cursor:"pointer"},onClick:function(){G(e)},children:(0,F.jsx)(p.Z.Item.Meta,{style:{marginLeft:"10px"},title:K(e.name),description:ae(e)})})}}),h&&(0,F.jsx)(T,{open:h,isEdit:S,type:n,kbase:N,onSubmit:te,onCancel:function(){j(!1)}})]})}},6397:function(e,n,t){t.d(n,{j:function(){return d}});var r=t(73193),a=t.n(r),s=t(76711),o=t.n(s),i=t(55735),l=t(44435),u=t(83642),c=t(83890),d=(0,l.Ue)()((0,u.mW)((0,u.tJ)((0,c.n)((function(e,n){return{currentKbase:{uid:"",orgUid:""},kbaseResult:{data:{content:[]}},insertKbase:function(n){e((function(e){e.kbaseResult.data.content.unshift(n)}))},updateKbase:function(n){e((function(e){var t=e.kbaseResult.data.content,r=t.findIndex((function(e){return e.uid===n.uid}));-1!==r?t[r]=n:console.warn("Kbase with uid ".concat(n.uid," not found."))}))},setKbaseResult:function(n){var t;e({kbaseResult:n}),(null===(t=n.data)||void 0===t||null===(t=t.content)||void 0===t?void 0:t.length)>0&&e({currentKbase:n.data.content[0]})},setCurrentKbase:function(t){var r=n().kbaseResult.data.content,s=r.findIndex((function(e){return e.uid===t.uid}));if(-1!==s){var i=[].concat(o()(r.slice(0,s)),[t],o()(r.slice(s+1))),l=a()(a()({},n().kbaseResult),{},{data:{content:i}});e({kbaseResult:l,currentKbase:t})}else console.warn("Kbase with the specified uid not found."),e({currentKbase:t})},removeKbase:function(t){var r=n().kbaseResult.data.content,s=r.findIndex((function(e){return e.uid===t}));-1!==s?e({kbaseResult:a()(a()({},n().kbaseResult),{},{data:{content:[].concat(o()(r.slice(0,s)),o()(r.slice(s+1)))}})}):console.warn("Kbase not found in cache:",t),n().currentKbase.uid===t&&e({currentKbase:{uid:"",orgUid:""}})},deleteKbaseCache:function(){return e({},!0)}}})),{name:i.wKE})))}}]);