mirror of
https://gitee.com/270580156/weiyu.git
synced 2026-05-15 11:47:54 +00:00
1 line
25 KiB
JavaScript
1 line
25 KiB
JavaScript
"use strict";(self.webpackChunkadmin=self.webpackChunkadmin||[]).push([[1466],{11090:function(e,t,r){r.d(t,{Z:function(){return l}});var n=r(77260),a=r(44194),o={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 912H144c-17.7 0-32-14.3-32-32V144c0-17.7 14.3-32 32-32h360c4.4 0 8 3.6 8 8v56c0 4.4-3.6 8-8 8H184v656h656V520c0-4.4 3.6-8 8-8h56c4.4 0 8 3.6 8 8v360c0 17.7-14.3 32-32 32zM770.87 199.13l-52.2-52.2a8.01 8.01 0 014.7-13.6l179.4-21c5.1-.6 9.5 3.7 8.9 8.9l-21 179.4c-.8 6.6-8.9 9.4-13.6 4.7l-52.4-52.4-256.2 256.2a8.03 8.03 0 01-11.3 0l-42.4-42.4a8.03 8.03 0 010-11.3l256.1-256.3z"}}]},name:"export",theme:"outlined"},i=r(54183),s=function(e,t){return a.createElement(i.Z,(0,n.Z)({},e,{ref:t,icon:o}))};var l=a.forwardRef(s)},59908:function(e,t,r){r.d(t,{Z:function(){return l}});var n=r(77260),a=r(44194),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M400 317.7h73.9V656c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V317.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 163a8 8 0 00-12.6 0l-112 141.7c-4.1 5.3-.4 13 6.3 13zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"upload",theme:"outlined"},i=r(54183),s=function(e,t){return a.createElement(i.Z,(0,n.Z)({},e,{ref:t,icon:o}))};var l=a.forwardRef(s)},16331:function(e,t,r){var n=r(39328),a=r(17323),o=r(44194),i=r(64665),s=r(31549),l=["fieldProps","proFieldProps"],d=function(e,t){var r=e.fieldProps,o=e.proFieldProps,d=(0,a.Z)(e,l);return(0,s.jsx)(i.Z,(0,n.Z)({ref:t,valueType:"textarea",fieldProps:r,proFieldProps:o},d))};t.Z=o.forwardRef(d)},33232:function(e,t,r){r.d(t,{$l:function(){return h},JT:function(){return b},Xd:function(){return j},gf:function(){return k},lg:function(){return f},lz:function(){return y},p0:function(){return c},s9:function(){return g}});var n=r(90819),a=r.n(n),o=r(73193),i=r.n(o),s=r(89933),l=r.n(s),d=r(5488),u=r(14870);function c(e){return p.apply(this,arguments)}function p(){return(p=l()(a()().mark((function e(t){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.request)("/api/v1/robot/query/org",{method:"GET",params:i()(i()({},t),{},{channel:d.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function f(e){return m.apply(this,arguments)}function m(){return(m=l()(a()().mark((function e(t){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.request)("/api/v1/robot/create",{method:"POST",data:i()(i()({},t),{},{channel:d.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function g(e){return v.apply(this,arguments)}function v(){return(v=l()(a()().mark((function e(t){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.request)("/api/v1/robot/create/prompt",{method:"POST",data:i()(i()({},t),{},{channel:d.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function h(e){return x.apply(this,arguments)}function x(){return(x=l()(a()().mark((function e(t){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.request)("/api/v1/robot/update",{method:"POST",data:i()(i()({},t),{},{channel:d.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function y(e){return M.apply(this,arguments)}function M(){return(M=l()(a()().mark((function e(t){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.request)("/api/v1/robot/update/avatar",{method:"POST",data:i()(i()({},t),{},{channel:d.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function b(e){return w.apply(this,arguments)}function w(){return(w=l()(a()().mark((function e(t){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.request)("/api/v1/robot/update/prompt",{method:"POST",data:i()(i()({},t),{},{channel:d.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function j(e){return S.apply(this,arguments)}function S(){return(S=l()(a()().mark((function e(t){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.request)("/api/v1/robot/update/kbUid",{method:"POST",data:i()(i()({},t),{},{channel:d.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function k(e){return Z.apply(this,arguments)}function Z(){return(Z=l()(a()().mark((function e(t){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.request)("/api/v1/robot/delete",{method:"POST",data:i()(i()({},t),{},{channel:d.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},4845:function(e,t,r){r.r(t),r.d(t,{default:function(){return se}});var n=r(66985),a=r(74424),o=r(5488),i=r(84176),s=r.n(i),l=r(73193),d=r.n(l),u=r(90819),c=r.n(u),p=r(89933),f=r.n(p),m=r(45332),g=r.n(m),v=r(44194),h=r(26411),x=r(5780),y=r(27473),M=r(67652),b=r(78359),w=r(5025),j=r(33232),S=r(14870),k=r(8065),Z=r(10154),P=r.n(Z),I=r(34599),T=r(32394),C=r(47783),U=r(48821),E=r(16331),z=r(85817),A=r(68724),O=r(49616),q=r(45681),F=r(79401),B=r(92023),H=r(59908),J=r(18751),D=r(21463),V=r(91221),K=r(31549),R=z.Z.Text,X=function(e){var t,r,n,a=e.isEdit,i=e.robot,s=e.open,l=e.level,u=e.onClose,p=e.onSubmit,m=T.A.useForm(),h=g()(m,1)[0],y=(0,S.useIntl)(),M=(0,I.u)((function(e){return e.currentOrg})),b=(0,v.useState)("https://cdn.weiyuai.cn/assets/images/llm/provider/zhipu.png"),j=g()(b,2),Z=j[0],z=(j[1],(0,v.useState)()),X=g()(z,2),L=X[0],Y=X[1],Q=(0,k.v)((function(e){return e.categoryResult})),N=(0,J.Z)(),W=N.translateString,G=(N.translateStringTranct,(0,v.useState)(!1)),$=g()(G,2),_=$[0],ee=$[1],te=(0,v.useState)([]),re=g()(te,2),ne=re[0],ae=re[1],oe=(0,v.useState)({}),ie=g()(oe,2),se=ie[0],le=ie[1],de=(0,v.useState)(!1),ue=g()(de,2),ce=ue[0],pe=ue[1],fe=(0,v.useState)(""),me=g()(fe,2),ge=me[0],ve=me[1],he=(0,v.useState)(""),xe=g()(he,2),ye=xe[0],Me=xe[1],be=(0,v.useState)(""),we=g()(be,2),je=we[0],Se=we[1],ke=(0,v.useState)(""),Ze=g()(ke,2),Pe=Ze[0],Ie=Ze[1];(0,v.useEffect)((function(){if(a&&i&&h){var e,t,r,n,o,s,l;h.setFieldsValue({uid:null==i?void 0:i.uid,nickname:null==i?void 0:i.nickname,name:null==i?void 0:i.name,prompt:null==i||null===(e=i.llm)||void 0===e?void 0:e.prompt,description:null==i?void 0:i.description,categoryUid:null==i?void 0:i.categoryUid,provider:null==i||null===(t=i.llm)||void 0===t?void 0:t.textProvider,model:null==i||null===(r=i.llm)||void 0===r?void 0:r.textModel});var d=null==Q||null===(n=Q.data)||void 0===n||null===(n=n.content)||void 0===n?void 0:n.find((function(e){return e.uid===(null==i?void 0:i.categoryUid)}));Y(d),ve((null==i||null===(o=i.llm)||void 0===o?void 0:o.textProvider)||""),Me((null==i||null===(s=i.llm)||void 0===s?void 0:s.textProviderUid)||""),Se((null==i||null===(l=i.llm)||void 0===l?void 0:l.textModel)||""),ee((null==i?void 0:i.system)||!1)}else console.log("form resetFields"),h.resetFields(),ve(""),Se(""),Ie(""),ee(!1);Te()}),[i]);var Te=function(){var e=f()(c()().mark((function e(){var t,r,n,s,l,d,u;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,t={pageNumber:0,pageSize:100,sortBy:"createdAt",sortDirection:"ascend",orgUid:null==M?void 0:M.uid,level:o.whQ},e.next=4,(0,V.mK)(t);case 4:200===(r=e.sent).code?(n=r.data.content||[],ae(n),a&&i&&(!(d=null==i||null===(s=i.llm)||void 0===s?void 0:s.textProviderUid)&&null!=i&&null!==(l=i.llm)&&void 0!==l&&l.textProvider?(u=n.find((function(e){return e.type===i.llm.textProvider})))&&Me(u.uid):d&&Me(d))):w.yw.error(r.message),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(0),console.error("Failed to fetch providers:",e.t0);case 11:case"end":return e.stop()}}),e,null,[[0,8]])})));return function(){return e.apply(this,arguments)}}(),Ce=(0,v.useCallback)((function(){pe(!0)}),[]),Ue=(0,v.useCallback)((function(){pe(!1)}),[]),Ee=(0,v.useCallback)((function(e,t,r){var n=ne.find((function(t){return t.uid===e})),a=n?n.type:e;ve(a),Me(e),Se(t),Ie(r),h.setFieldValue("provider",a),h.setFieldValue("model",t),pe(!1)}),[h,ne]),ze=(0,v.useCallback)((function(e,t){le((function(r){return d()(d()({},r),{},P()({},e,t))}))}),[]);(0,v.useEffect)((function(){var e=ye,t=je;if(e&&t&&se[e]){var r=se[e].find((function(e){return e.value===t}));r&&Ie(r.label)}}),[se,ye,je]);(0,v.useEffect)((function(){}),[i]);return(0,K.jsx)("div",{children:(0,K.jsxs)(A.Z,{title:a?"编辑提示语":"新建提示语",width:650,onClose:u,open:s,extra:(0,K.jsxs)(O.Z,{children:[(0,K.jsx)(x.ZP,{onClick:u,children:"取消"}),(0,K.jsx)(x.ZP,{onClick:function(){console.log("handleSubmit"),h.validateFields().then((function(e){console.log("Form values:",e);var t=ne.find((function(e){return e.uid===ye}))||ne.find((function(t){return t.type===e.provider})),r=(null==t?void 0:t.type)||e.provider,n=ye||(null==t?void 0:t.uid)||"",s={uid:a?null==i?void 0:i.uid:"",nickname:e.nickname,name:e.name,avatar:Z,categoryUid:null==L?void 0:L.uid,llm:{prompt:e.prompt,textProvider:r,textProviderUid:n,textModel:e.model},description:e.description,type:o.Qeb,level:l,orgUid:null==M?void 0:M.uid};console.log("robotObject:",s),p(s)})).catch((function(e){console.log("Form errors:",e)}))},type:"primary",children:"保存"})]}),children:[(0,K.jsxs)(T.A,{form:h,name:"model",submitter:!1,children:[(0,K.jsx)(C.Z,{label:"类别",name:"categoryUid",required:!0,options:null==Q||null===(t=Q.data)||void 0===t||null===(t=t.content)||void 0===t||null===(t=t.filter((function(e){return e.uid!==o.zBg})))||void 0===t?void 0:t.map((function(e){return{label:W(null==e?void 0:e.name),value:null==e?void 0:e.uid}})),fieldProps:{allowClear:!0,onChange:function(e){var t;console.log("handleChange:",e),Y(null==Q||null===(t=Q.data)||void 0===t||null===(t=t.content)||void 0===t?void 0:t.find((function(t){return t.uid===e})))}}}),(0,K.jsx)(U.Z,{label:"昵称",name:"nickname",required:!0,tooltip:"显示给用户的名称"}),(0,K.jsx)(U.Z,{label:"名称",name:"name",tooltip:"内部识别使用的名称",disabled:_,fieldProps:{placeholder:_?"系统代理不可修改名称":"请输入名称"}}),_&&(0,K.jsx)("div",{style:{color:"#ff4d4f",fontSize:"12px",marginTop:"-20px",marginBottom:"10px"},children:"系统内置代理,无法修改名称"}),(0,K.jsx)(T.A.Item,{name:"avatar",valuePropName:"fileList",getValueFromEvent:function(e){return Array.isArray(e)?e:null==e?void 0:e.fileList},label:y.formatMessage({id:"pages.robot.tab.avatar",defaultMessage:"Avatar"}),children:(0,K.jsxs)(B.G,{onSuccess:function(e){console.log("handleUploadSuccess:",e)},onError:function(e){console.log("handleUploadError:",e),w.yw.error(e)},children:[(0,K.jsx)(q.Z,{src:Z}),(0,K.jsx)(x.ZP,{icon:(0,K.jsx)(H.Z,{}),children:y.formatMessage({id:"pages.robot.upload",defaultMessage:"Upload"})})]},"avatar")}),(0,K.jsxs)("div",{children:[(0,K.jsx)(R,{style:{marginBottom:"8px",display:"block"},children:"文字对话模型提供商"}),(0,K.jsx)(F.Z,{size:"small",style:{width:"100%",cursor:"pointer",border:"1px solid #d9d9d9",marginBottom:"16px"},onClick:Ce,children:(ye||ge)&&je?(0,K.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center"},children:[(0,K.jsxs)("div",{children:[(0,K.jsx)(R,{type:"secondary",children:"供应商:"}),(0,K.jsx)(R,{strong:!0,children:W((null===(r=ne.find((function(e){return e.uid===ye})))||void 0===r?void 0:r.nickname)||(null===(n=ne.find((function(e){return e.type===ge})))||void 0===n?void 0:n.nickname)||ge)}),(0,K.jsx)("br",{}),(0,K.jsx)(R,{type:"secondary",children:"模型:"}),(0,K.jsx)(R,{strong:!0,children:Pe||je})]}),(0,K.jsx)(x.ZP,{type:"primary",children:"更换模型"})]}):(0,K.jsx)("div",{style:{textAlign:"center"},children:(0,K.jsx)(x.ZP,{type:"primary",children:"选择AI模型"})})}),(0,K.jsxs)("div",{style:{display:"none"},children:[(0,K.jsx)(C.Z,{name:"provider",width:"lg"}),(0,K.jsx)(C.Z,{name:"model",width:"lg"})]})]}),(0,K.jsx)(E.Z,{label:"提示语Prompt",name:"prompt",required:!0}),(0,K.jsx)(E.Z,{label:"简介描述",name:"description"})]}),(0,K.jsx)(D.Z,{visible:ce,onCancel:Ue,onOk:Ee,initialProvider:ye||ge,initialModel:je,initialModelLabel:Pe,providers:ne,currentOrgUid:null==M?void 0:M.uid,existingProviderModels:se,onModelsLoaded:ze,allowedModelTypes:[o.l55,o.xZ8,"CHAT"]})]})})},L=r(7358),Y=r(59304),Q=r(15722),N=r(54881),W=r(10162),G=r(11090),$=r(2484),_=r(81084),ee=r(28977),te=r.n(ee),re=r(18580),ne=r(33363),ae=["current","pageSize","prompt"],oe=function(e){var t=e.level,r=(e.type,(0,v.useRef)()),n=(0,S.useIntl)(),a=(0,v.useState)(!0),i=g()(a,2),l=i[0],u=i[1],p=(0,J.Z)().translateString,m=(0,v.useState)(1),Z=g()(m,2),P=Z[0],T=Z[1],C=(0,v.useState)(10),U=g()(C,2),E=U[0],z=U[1],A=(0,v.useState)(!1),O=g()(A,2),q=O[0],F=O[1],B=(0,v.useState)([]),H=g()(B,2),D=(H[0],H[1]),V=(0,v.useState)({}),R=g()(V,2),ee=R[0],oe=R[1],ie=(0,k.v)((function(e){return e.currentCategory})),se=(0,I.u)((function(e){return e.currentOrg})),le=(0,v.useState)(0),de=g()(le,2),ue=de[0],ce=de[1],pe=(0,v.useState)({}),fe=g()(pe,2),me=fe[0],ge=fe[1],ve=function(){var e=f()(c()().mark((function e(t){var a,o;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return w.yw.loading(n.formatMessage({id:"deleting",defaultMessage:"Deleting"})),e.next=3,(0,j.gf)(t);case 3:200===(a=e.sent).code?(w.yw.destroy(),w.yw.success(n.formatMessage({id:"delete.success",defaultMessage:"Delete success"})),null===(o=r.current)||void 0===o||o.reload()):(w.yw.destroy(),w.yw.error(a.message));case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),he=function(){var e=f()(c()().mark((function e(t){var a,o,i,s;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!l){e.next=8;break}return w.yw.loading(n.formatMessage({id:"updating",defaultMessage:"Updating"})),e.next=4,(0,j.JT)(t);case 4:200===(a=e.sent).code?(w.yw.success(n.formatMessage({id:"update.success",defaultMessage:"update success"})),null===(o=r.current)||void 0===o||o.reload(),F(!1)):w.yw.error(a.message),e.next=13;break;case 8:return w.yw.loading(n.formatMessage({id:"creating",defaultMessage:"Creating"})),e.next=11,(0,j.s9)(t);case 11:200===(i=e.sent).code?(w.yw.success(n.formatMessage({id:"create.success",defaultMessage:"create success"})),null===(s=r.current)||void 0===s||s.reload(),F(!1)):w.yw.error(i.message);case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();(0,v.useEffect)((function(){var e;null===(e=r.current)||void 0===e||e.reload()}),[ie]);var xe=function(){var e=f()(c()().mark((function e(r,n,a){var i,s,l;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:console.log("handleExportExcel",r,n,a),i=localStorage.getItem(o.LA8),s=d()({categoryUid:(null==ie?void 0:ie.uid)===o.zBg?"":null==ie?void 0:ie.uid,orgUid:t===o.Hxq?"":null==se?void 0:se.uid,level:t,type:o.Qeb,accessToken:i||"",exportType:r},me),"current"===r?(s.pageNumber=String(P-1),s.pageSize=String(E)):"all"===r?(s.pageNumber="0",s.pageSize="1000"):"range"===r&&void 0!==n&&void 0!==a&&(s.pageNumber=String(n),s.pageSize=String(a)),l=Object.fromEntries(Object.entries(s).filter((function(e){var t=g()(e,2),r=(t[0],t[1]);return null!=r})).map((function(e){var t=g()(e,2),r=t[0],n=t[1];return[r,String(n)]}))),window.open((0,re.kG)()+"/api/v1/robot/export?"+new URLSearchParams(l).toString());case 6:case"end":return e.stop()}}),e)})));return function(t,r,n){return e.apply(this,arguments)}}(),ye=function(e){for(var t=[],r=1e3,n=Math.ceil(e/r),a=function(){var n=o,a=o*r+1,i=Math.min((o+1)*r,e);t.push({key:"export-".concat(o),label:"".concat(a,"-").concat(i," (").concat(i-a+1,"条)"),onClick:function(){return xe("range",n,r)}})},o=0;o<n;o++)a();return t},Me=[{dataIndex:"index",valueType:"indexBorder",width:48,fixed:"left"},{title:n.formatMessage({id:"pages.prompt.uid",defaultMessage:"UID"}),dataIndex:"uid",hideInSearch:!0,fixed:"left"},{title:n.formatMessage({id:"pages.prompt.nickname",defaultMessage:"昵称"}),dataIndex:"nickname",hideInSearch:!1,fixed:"left",width:150,copyable:!0,ellipsis:!0,tooltip:n.formatMessage({id:"pages.prompt.nickname.tooltip",defaultMessage:"代理的昵称,用于展示"})},{title:n.formatMessage({id:"pages.prompt.name",defaultMessage:"名称"}),dataIndex:"name",width:200,copyable:!0,ellipsis:!0,tooltip:n.formatMessage({id:"pages.prompt.name.tooltip",defaultMessage:"代理的名称,用于内部识别"})},{title:n.formatMessage({id:"pages.prompt.description",defaultMessage:"描述"}),dataIndex:"description",width:200,copyable:!0,ellipsis:!0,tooltip:n.formatMessage({id:"pages.prompt.description.tooltip",defaultMessage:"代理的功能描述"})},{title:n.formatMessage({id:"pages.prompt.prompt",defaultMessage:"提示词"}),dataIndex:"prompt",ellipsis:!0,hideInSearch:!1,copyable:!0,width:250,tooltip:n.formatMessage({id:"pages.prompt.prompt.tooltip",defaultMessage:"传递给模型的指令和上下文"}),render:function(e,t){var r,a=(null===(r=t.llm)||void 0===r?void 0:r.prompt)||"-",o=function(){var e=f()(c()().mark((function e(t){return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ne.TE)(t);case 2:e.sent.success?w.yw.success(n.formatMessage({id:"copy.success",defaultMessage:"复制成功"})):w.yw.error(n.formatMessage({id:"copy.failed",defaultMessage:"复制失败"}));case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return(0,K.jsx)(h.Z,{content:(0,K.jsxs)("div",{children:[(0,K.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center",marginBottom:"8px"},children:[(0,K.jsx)("span",{children:n.formatMessage({id:"pages.prompt.prompt.content",defaultMessage:"提示词内容"})}),(0,K.jsx)(x.ZP,{type:"text",icon:(0,K.jsx)(L.Z,{}),onClick:function(e){e.stopPropagation(),o(a)},title:n.formatMessage({id:"copy.to.clipboard",defaultMessage:"复制到剪贴板"})})]}),(0,K.jsx)("div",{style:{maxWidth:"600px",maxHeight:"400px",overflow:"auto",whiteSpace:"pre-wrap"},children:a})]}),title:n.formatMessage({id:"pages.prompt.prompt",defaultMessage:"提示词"}),trigger:"hover",overlayStyle:{maxWidth:"800px"},children:(0,K.jsx)("span",{style:{cursor:"pointer"},children:a})})}},{title:n.formatMessage({id:"pages.prompt.textProvider",defaultMessage:"文本模型提供商"}),dataIndex:["llm","textProvider"],hideInSearch:!0,width:150,tooltip:n.formatMessage({id:"pages.prompt.textProvider.tooltip",defaultMessage:"文本模型提供商"})},{title:n.formatMessage({id:"pages.prompt.textProviderUid",defaultMessage:"文本模型提供商UID"}),dataIndex:["llm","textProviderUid"],hideInSearch:!0,width:160,tooltip:n.formatMessage({id:"pages.prompt.textProvider.tooltip",defaultMessage:"文本模型提供商Uid"}),render:function(e,t){var r,n=null===(r=t.llm)||void 0===r?void 0:r.textProviderUid;return n||(0,K.jsx)("span",{style:{color:"#ff4d4f",fontWeight:600},children:"需要填写"})}},{title:n.formatMessage({id:"pages.prompt.model",defaultMessage:"模型"}),dataIndex:["llm","textModel"],hideInSearch:!0,width:150,tooltip:n.formatMessage({id:"pages.prompt.model.tooltip",defaultMessage:"使用的大语言模型"})},{title:n.formatMessage({id:"pages.prompt.temperature",defaultMessage:"温度"}),dataIndex:["llm","temperature"],hideInSearch:!0,width:80,tooltip:n.formatMessage({id:"pages.prompt.temperature.tooltip",defaultMessage:"控制输出的随机性,值越高输出越随机创新"}),render:function(e,t){var r,n;return 0===(null===(r=t.llm)||void 0===r?void 0:r.temperature)?"0":(null===(n=t.llm)||void 0===n?void 0:n.temperature)||"-"}},{title:n.formatMessage({id:"pages.prompt.topK",defaultMessage:"Top K"}),dataIndex:["llm","topK"],hideInSearch:!0,width:80,tooltip:n.formatMessage({id:"pages.prompt.topK.tooltip",defaultMessage:"检索时返回的相关文档数量"}),render:function(e,t){var r;return(null===(r=t.llm)||void 0===r?void 0:r.topK)||"-"}},{title:n.formatMessage({id:"pages.prompt.system",defaultMessage:"系统"}),dataIndex:"system",hideInSearch:!0,width:80,tooltip:n.formatMessage({id:"pages.prompt.system.tooltip",defaultMessage:"是否为系统内置代理"}),render:function(e,t){return t.system?"是":"否"}},{title:n.formatMessage({id:"pages.prompt.kbEnabled",defaultMessage:"知识库启用"}),dataIndex:"kbEnabled",hideInSearch:!0,width:120,tooltip:n.formatMessage({id:"pages.prompt.kbEnabled.tooltip",defaultMessage:"是否启用知识库增强功能"}),render:function(e,t){return t.kbEnabled?"是":"否"}},{title:n.formatMessage({id:"pages.prompt.flowEnabled",defaultMessage:"流程启用"}),dataIndex:"flowEnabled",hideInSearch:!0,width:120,tooltip:n.formatMessage({id:"pages.prompt.flowEnabled.tooltip",defaultMessage:"是否启用流程控制功能"}),render:function(e,t){return t.flowEnabled?"是":"否"}},{title:n.formatMessage({id:"pages.prompt.createdAt",defaultMessage:"创建时间"}),dataIndex:"createdAt",valueType:"dateTime",sorter:!0,width:160,hideInSearch:!0,tooltip:n.formatMessage({id:"pages.prompt.createdAt.tooltip",defaultMessage:"代理创建的时间"}),render:function(e,t){return t.createdAt?te()(t.createdAt).format("YYYY-MM-DD HH:mm:ss"):"-"}},{title:n.formatMessage({id:"pages.prompt.updatedAt",defaultMessage:"更新时间"}),dataIndex:"updatedAt",valueType:"dateTime",sorter:!0,hideInSearch:!0,width:160,tooltip:n.formatMessage({id:"pages.prompt.updatedAt.tooltip",defaultMessage:"代理最后更新的时间"}),render:function(e,t){return t.updatedAt?te()(t.updatedAt).format("YYYY-MM-DD HH:mm:ss"):"-"}},{title:n.formatMessage({id:"actions",defaultMessage:"操作"}),dataIndex:"option",valueType:"option",width:120,fixed:"right",tooltip:n.formatMessage({id:"pages.prompt.actions.tooltip",defaultMessage:"可进行的操作"}),render:function(e,t){var r;return[(0,K.jsx)(y.Z,{title:n.formatMessage({id:"edit",defaultMessage:"编辑"}),children:(0,K.jsx)(x.ZP,{type:"text",size:"small",icon:(0,K.jsx)(Y.Z,{}),onClick:function(){return function(e){u(!0),oe(e),F(!0)}(t)}})},"edit"),!(null!=t&&null!==(r=t.uid)&&void 0!==r&&r.includes("void_agent"))&&(0,K.jsx)(M.Z,{title:n.formatMessage({id:"deleteTip",defaultMessage:"删除确认"}),description:"".concat(n.formatMessage({id:"deleteAffirm",defaultMessage:"确认删除"}),"【").concat(p(t.nickname),"】?"),onConfirm:function(){return ve(t)},okText:n.formatMessage({id:"ok",defaultMessage:"确定"}),cancelText:n.formatMessage({id:"cancel",defaultMessage:"取消"}),icon:(0,K.jsx)(Q.Z,{style:{color:"red"}}),children:(0,K.jsx)(y.Z,{title:n.formatMessage({id:"delete",defaultMessage:"删除"}),children:(0,K.jsx)(x.ZP,{type:"text",size:"small",danger:!0,icon:(0,K.jsx)(N.Z,{})})})},"delete")]}}],be=function(){var e=f()(c()().mark((function e(r,a,i){var l,u,p,f,m,g,v,h,x;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return w.yw.loading(n.formatMessage({id:"loading",defaultMessage:"Loading"})),l=r.current,u=r.pageSize,p=r.prompt,f=s()(r,ae),T(l),z(u),ge(d()(d()({},f),{},{prompt:p})),m=void 0,g=void 0,a&&Object.keys(a).length>0&&(v=Object.keys(a)[0],m=v,g="ascend"===a[v]?"ascend":"descend"),h=d()(d()({pageNumber:l-1,pageSize:u,nickname:"",orgUid:t===o.Hxq?"":null==se?void 0:se.uid,categoryUid:(null==ie?void 0:ie.uid)===o.zBg?"":null==ie?void 0:ie.uid,type:o.Qeb,level:t},f),{},{prompt:p,sortBy:m,sortDirection:g}),e.next=11,(0,j.p0)(h);case 11:if(x=e.sent,console.log("queryRobotsByOrg response:",x,h),200!==x.code){e.next=20;break}return w.yw.destroy(),D(x.data.content),ce(x.data.totalElements),e.abrupt("return",{data:x.data.content,success:!0,total:x.data.totalElements});case 20:return w.yw.destroy(),w.yw.error(x.message),e.abrupt("return",{data:[],success:!1,total:0});case 23:case"end":return e.stop()}}),e)})));return function(t,r,n){return e.apply(this,arguments)}}();return(0,K.jsxs)(K.Fragment,{children:[(0,K.jsx)(_.Z,{columns:Me,actionRef:r,cardBordered:!0,rowKey:"uid",scroll:{x:2400},search:{labelWidth:"auto"},pagination:{showQuickJumper:!0,pageSize:10,onChange:function(e,t){T(e),z(t)}},dateFormatter:"string",headerTitle:n.formatMessage({id:"pages.prompt.list",defaultMessage:"提示语列表"}),toolBarRender:function(){var e=[(0,K.jsx)(x.ZP,{type:"primary",onClick:function(){u(!1),oe({}),F(!0)},icon:(0,K.jsx)(W.Z,{}),children:n.formatMessage({id:"pages.prompt.create",defaultMessage:"添加提示语"})},"create")],t=[{key:"export-current",icon:(0,K.jsx)(G.Z,{}),label:n.formatMessage({id:"export.current",defaultMessage:"导出当前页"}),onClick:function(){return xe("current")}}];return ue>0&&(ue<=1e3?t.push({key:"export-all",icon:(0,K.jsx)(G.Z,{}),label:n.formatMessage({id:"export.all",defaultMessage:"导出全部"})+" (".concat(ue,"条)"),onClick:function(){return xe("all")}}):t.push({key:"export-range",icon:(0,K.jsx)(G.Z,{}),label:n.formatMessage({id:"export.range",defaultMessage:"分段导出"})+" (".concat(ue,"条)"),children:ye(ue)})),e.push((0,K.jsx)(b.Z,{menu:{items:t},placement:"bottom",children:(0,K.jsxs)(x.ZP,{type:"primary",icon:(0,K.jsx)(G.Z,{}),children:[n.formatMessage({id:"export",defaultMessage:"导出"}),(0,K.jsx)($.Z,{})]})},"export")),e},request:be}),q&&(0,K.jsx)(X,{isEdit:l,robot:ee,level:t,open:q,onClose:function(){return F(!1)},onSubmit:he})]})},ie=r(42699),se=function(){var e=(0,a.Z)(),t=e.leftSiderStyle,r=e.contentStyle;return(0,K.jsxs)(n.Z,{style:{height:"100%"},children:[(0,K.jsx)(n.Z.Panel,{defaultSize:"20%",min:"10%",max:"40%",style:t,children:(0,K.jsx)(ie.Z,{type:o.Kvk,level:o.whQ,showKbase:!1})}),(0,K.jsx)(n.Z.Panel,{style:r,children:(0,K.jsx)(oe,{level:o.whQ})})]})}}}]); |