mirror of
https://gitee.com/270580156/weiyu.git
synced 2026-05-26 03:07:48 +00:00
1 line
28 KiB
JavaScript
1 line
28 KiB
JavaScript
"use strict";(self.webpackChunkadmin=self.webpackChunkadmin||[]).push([[1466],{11090:function(e,t,r){r.d(t,{Z:function(){return l}});var a=r(77260),n=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 n.createElement(i.Z,(0,a.Z)({},e,{ref:t,icon:o}))};var l=n.forwardRef(s)},82669:function(e,t,r){r.d(t,{Z:function(){return l}});var a=r(77260),n=r(44194),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"plus-circle",theme:"outlined"},i=r(54183),s=function(e,t){return n.createElement(i.Z,(0,a.Z)({},e,{ref:t,icon:o}))};var l=n.forwardRef(s)},59908:function(e,t,r){r.d(t,{Z:function(){return l}});var a=r(77260),n=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 n.createElement(i.Z,(0,a.Z)({},e,{ref:t,icon:o}))};var l=n.forwardRef(s)},33232:function(e,t,r){r.d(t,{$l:function(){return h},JT:function(){return b},Xd:function(){return S},gf:function(){return k},lg:function(){return f},lz:function(){return M},p0:function(){return c},s9:function(){return g}});var a=r(90819),n=r.n(a),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()(n()().mark((function e(t){return n()().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()(n()().mark((function e(t){return n()().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()(n()().mark((function e(t){return n()().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()(n()().mark((function e(t){return n()().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 M(e){return y.apply(this,arguments)}function y(){return(y=l()(n()().mark((function e(t){return n()().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()(n()().mark((function e(t){return n()().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 S(e){return j.apply(this,arguments)}function j(){return(j=l()(n()().mark((function e(t){return n()().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()(n()().mark((function e(t){return n()().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)}},92023:function(e,t,r){r.d(t,{G:function(){return f}});var a=r(73193),n=r.n(a),o=(r(44194),r(15435)),i=r(5488),s=r(28977),l=r.n(s),d=r(95660),u=r(5025),c=r(18580),p=r(31549),f=function(e){var t=e.children,r=e.onSuccess,a=e.onError,s={file:null,fileName:"test.png",fileType:"image/png",isAvatar:"true",kbType:i.IrL,categoryUid:"",kbUid:"",channel:i.XtJ},f={name:"file",accept:"image/*",action:(0,c.M$)(),headers:{Authorization:"Bearer "+localStorage.getItem(i.LA8)},data:s,showUploadList:!1,beforeUpload:function(e){d.Z.log("beforeUpload",e);var t=l()(new Date).format("YYYYMMDDHHmmss")+"_"+e.name;return s.file=e,s.fileName=t,s.fileType=e.type,d.Z.log("beforeUpload",s),!0},onChange:function(e){if("uploading"!==e.file.status&&d.Z.log("not uploading:",e.file),"done"===e.file.status)if(d.Z.log("response: ",e.file.response),200===e.file.response.code){var t=e.file.response.data.fileUrl;r(t),u.yw.success("".concat(e.file.name," 上传成功"))}else a(e.file),u.yw.error("".concat(e.file.name," 上传失败"));else"error"===e.file.status&&(u.yw.error("".concat(e.file.name," 上传失败")),a(e.file))}};return(0,p.jsx)(o.Z,n()(n()({},f),{},{children:t}))}},4845:function(e,t,r){r.r(t),r.d(t,{default:function(){return de}});var a=r(93322),n=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),M=r(27473),y=r(67652),b=r(78359),w=r(5025),S=r(33232),j=r(14870),k=r(8065),Z=r(10154),I=r.n(Z),P=r(34599),E=r(32394),C=r(47783),T=r(48821),U=r(16331),z=r(85817),A=r(68724),B=r(49616),O=r(45681),q=r(79401),H=r(92023),D=r(59908),F=r(18751),J=r(21463),V=r(91221),Y=r(31549),L=z.Z.Text,X=function(e){var t,r,a=e.isEdit,n=e.robot,i=e.open,s=e.level,l=e.onClose,u=e.onSubmit,p=E.A.useForm(),m=g()(p,1)[0],h=(0,j.useIntl)(),M=(0,P.u)((function(e){return e.currentOrg})),y=(0,v.useState)("https://cdn.weiyuai.cn/assets/images/llm/provider/zhipu.png"),b=g()(y,2),S=b[0],Z=(b[1],(0,v.useState)()),z=g()(Z,2),X=z[0],R=z[1],K=(0,k.v)((function(e){return e.categoryResult})),N=(0,F.Z)(),Q=N.translateString,G=(N.translateStringTranct,(0,v.useState)(!1)),W=g()(G,2),$=W[0],_=W[1],ee=(0,v.useState)([]),te=g()(ee,2),re=te[0],ae=te[1],ne=(0,v.useState)({}),oe=g()(ne,2),ie=oe[0],se=oe[1],le=(0,v.useState)(!1),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=(0,v.useState)(""),he=g()(ve,2),xe=he[0],Me=he[1],ye=(0,v.useState)(""),be=g()(ye,2),we=be[0],Se=be[1];(0,v.useEffect)((function(){if(a&&n&&m){var e,t,r,o,i,s;m.setFieldsValue({uid:null==n?void 0:n.uid,nickname:null==n?void 0:n.nickname,name:null==n?void 0:n.name,prompt:null==n||null===(e=n.llm)||void 0===e?void 0:e.prompt,description:null==n?void 0:n.description,categoryUid:null==n?void 0:n.categoryUid,provider:null==n||null===(t=n.llm)||void 0===t?void 0:t.textProvider,model:null==n||null===(r=n.llm)||void 0===r?void 0:r.textModel});var l=null==K||null===(o=K.data)||void 0===o||null===(o=o.content)||void 0===o?void 0:o.find((function(e){return e.uid===(null==n?void 0:n.categoryUid)}));R(l),ge((null==n||null===(i=n.llm)||void 0===i?void 0:i.textProvider)||""),Me((null==n||null===(s=n.llm)||void 0===s?void 0:s.textModel)||""),_((null==n?void 0:n.system)||!1)}else console.log("form resetFields"),m.resetFields(),ge(""),Me(""),Se(""),_(!1);je()}),[n]);var je=function(){var e=f()(c()().mark((function e(){var t,r,a;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?(a=r.data.content||[],ae(a)):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)}}(),ke=(0,v.useCallback)((function(){ce(!0)}),[]),Ze=(0,v.useCallback)((function(){ce(!1)}),[]),Ie=(0,v.useCallback)((function(e,t,r){ge(e),Me(t),Se(r),m.setFieldValue("provider",e),m.setFieldValue("model",t),ce(!1)}),[m]),Pe=(0,v.useCallback)((function(e,t){se((function(r){return d()(d()({},r),{},I()({},e,t))}))}),[]);(0,v.useEffect)((function(){}),[n]);return(0,Y.jsx)("div",{children:(0,Y.jsxs)(A.Z,{title:a?"编辑提示语":"新建提示语",width:650,onClose:l,open:i,extra:(0,Y.jsxs)(B.Z,{children:[(0,Y.jsx)(x.ZP,{onClick:l,children:"取消"}),(0,Y.jsx)(x.ZP,{onClick:function(){console.log("handleSubmit"),m.validateFields().then((function(e){var t;console.log("Form values:",e);var r={uid:a?null==n?void 0:n.uid:"",nickname:e.nickname,name:e.name,avatar:S,categoryUid:null==X?void 0:X.uid,llm:{prompt:e.prompt,textProvider:e.provider,textProviderUid:null===(t=re.find((function(t){return t.name===e.provider})))||void 0===t?void 0:t.uid,textModel:e.model},description:e.description,type:o.Qeb,level:s,orgUid:null==M?void 0:M.uid};console.log("robotObject:",r),u(r)})).catch((function(e){console.log("Form errors:",e)}))},type:"primary",children:"保存"})]}),children:[(0,Y.jsxs)(E.A,{form:m,name:"model",submitter:!1,children:[(0,Y.jsx)(C.Z,{label:"类别",name:"categoryUid",required:!0,options:null==K||null===(t=K.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:Q(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),R(null==K||null===(t=K.data)||void 0===t||null===(t=t.content)||void 0===t?void 0:t.find((function(t){return t.uid===e})))}}}),(0,Y.jsx)(T.Z,{label:"昵称",name:"nickname",required:!0,tooltip:"显示给用户的名称"}),(0,Y.jsx)(T.Z,{label:"名称",name:"name",tooltip:"内部识别使用的名称",disabled:$,fieldProps:{placeholder:$?"系统代理不可修改名称":"请输入名称"}}),$&&(0,Y.jsx)("div",{style:{color:"#ff4d4f",fontSize:"12px",marginTop:"-20px",marginBottom:"10px"},children:"系统内置代理,无法修改名称"}),(0,Y.jsx)(E.A.Item,{name:"avatar",valuePropName:"fileList",getValueFromEvent:function(e){return Array.isArray(e)?e:null==e?void 0:e.fileList},label:h.formatMessage({id:"pages.robot.tab.avatar",defaultMessage:"Avatar"}),children:(0,Y.jsxs)(H.G,{onSuccess:function(e){console.log("handleUploadSuccess:",e)},onError:function(e){console.log("handleUploadError:",e),w.yw.error(e)},children:[(0,Y.jsx)(O.Z,{src:S}),(0,Y.jsx)(x.ZP,{icon:(0,Y.jsx)(D.Z,{}),children:h.formatMessage({id:"pages.robot.upload",defaultMessage:"Upload"})})]},"avatar")}),(0,Y.jsxs)("div",{children:[(0,Y.jsx)(L,{style:{marginBottom:"8px",display:"block"},children:"文字对话模型提供商"}),(0,Y.jsx)(q.Z,{size:"small",style:{width:"100%",cursor:"pointer",border:"1px solid #d9d9d9",marginBottom:"16px"},onClick:ke,children:me&&xe?(0,Y.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center"},children:[(0,Y.jsxs)("div",{children:[(0,Y.jsx)(L,{type:"secondary",children:"供应商:"}),(0,Y.jsx)(L,{strong:!0,children:Q((null===(r=re.find((function(e){return e.name===me})))||void 0===r?void 0:r.nickname)||me)}),(0,Y.jsx)("br",{}),(0,Y.jsx)(L,{type:"secondary",children:"模型:"}),(0,Y.jsx)(L,{strong:!0,children:we||xe})]}),(0,Y.jsx)(x.ZP,{type:"primary",children:"更换模型"})]}):(0,Y.jsx)("div",{style:{textAlign:"center"},children:(0,Y.jsx)(x.ZP,{type:"primary",children:"选择AI模型"})})}),(0,Y.jsxs)("div",{style:{display:"none"},children:[(0,Y.jsx)(C.Z,{name:"provider",width:"lg"}),(0,Y.jsx)(C.Z,{name:"model",width:"lg"})]})]}),(0,Y.jsx)(U.Z,{label:"提示语Prompt",name:"prompt",required:!0}),(0,Y.jsx)(U.Z,{label:"简介描述",name:"description"})]}),(0,Y.jsx)(J.Z,{visible:ue,onCancel:Ze,onOk:Ie,initialProvider:me,initialModel:xe,initialModelLabel:we,providers:re,currentOrgUid:null==M?void 0:M.uid,existingProviderModels:ie,onModelsLoaded:Pe,allowedModelTypes:[o.l55,"CHAT"]})]})})},R=r(7358),K=r(59304),N=r(15722),Q=r(54881),G=r(10162),W=r(11090),$=r(2484),_=r(19975),ee=r(28977),te=r.n(ee),re=r(18580),ae=r(33363),ne=["current","pageSize","prompt"],oe=function(e){var t=e.level,r=(e.type,(0,v.useRef)()),a=(0,j.useIntl)(),n=(0,v.useState)(!0),i=g()(n,2),l=i[0],u=i[1],p=(0,F.Z)().translateString,m=(0,v.useState)(1),Z=g()(m,2),I=Z[0],E=Z[1],C=(0,v.useState)(10),T=g()(C,2),U=T[0],z=T[1],A=(0,v.useState)(!1),B=g()(A,2),O=B[0],q=B[1],H=(0,v.useState)([]),D=g()(H,2),J=(D[0],D[1]),V=(0,v.useState)({}),L=g()(V,2),ee=L[0],oe=L[1],ie=(0,k.v)((function(e){return e.currentCategory})),se=(0,P.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 n,o;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return w.yw.loading(a.formatMessage({id:"deleting",defaultMessage:"Deleting"})),e.next=3,(0,S.gf)(t);case 3:200===(n=e.sent).code?(w.yw.destroy(),w.yw.success(a.formatMessage({id:"delete.success",defaultMessage:"Delete success"})),null===(o=r.current)||void 0===o||o.reload()):(w.yw.destroy(),w.yw.error(n.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 n,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(a.formatMessage({id:"updating",defaultMessage:"Updating"})),e.next=4,(0,S.JT)(t);case 4:200===(n=e.sent).code?(w.yw.success(a.formatMessage({id:"update.success",defaultMessage:"update success"})),null===(o=r.current)||void 0===o||o.reload(),q(!1)):w.yw.error(n.message),e.next=13;break;case 8:return w.yw.loading(a.formatMessage({id:"creating",defaultMessage:"Creating"})),e.next=11,(0,S.s9)(t);case 11:200===(i=e.sent).code?(w.yw.success(a.formatMessage({id:"create.success",defaultMessage:"create success"})),null===(s=r.current)||void 0===s||s.reload(),q(!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,a,n){var i,s,l;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:console.log("handleExportExcel",r,a,n),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(I-1),s.pageSize=String(U)):"all"===r?(s.pageNumber="0",s.pageSize="1000"):"range"===r&&void 0!==a&&void 0!==n&&(s.pageNumber=String(a),s.pageSize=String(n)),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],a=t[1];return[r,String(a)]}))),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,a){return e.apply(this,arguments)}}(),Me=function(e){for(var t=[],r=1e3,a=Math.ceil(e/r),n=function(){var a=o,n=o*r+1,i=Math.min((o+1)*r,e);t.push({key:"export-".concat(o),label:"".concat(n,"-").concat(i," (").concat(i-n+1,"条)"),onClick:function(){return xe("range",a,r)}})},o=0;o<a;o++)n();return t},ye=[{dataIndex:"index",valueType:"indexBorder",width:48,fixed:"left"},{title:a.formatMessage({id:"pages.prompt.uid",defaultMessage:"UID"}),dataIndex:"uid",hideInSearch:!0,fixed:"left"},{title:a.formatMessage({id:"pages.prompt.nickname",defaultMessage:"昵称"}),dataIndex:"nickname",hideInSearch:!1,fixed:"left",width:150,copyable:!0,ellipsis:!0,tooltip:a.formatMessage({id:"pages.prompt.nickname.tooltip",defaultMessage:"代理的昵称,用于展示"})},{title:a.formatMessage({id:"pages.prompt.name",defaultMessage:"名称"}),dataIndex:"name",width:200,copyable:!0,ellipsis:!0,tooltip:a.formatMessage({id:"pages.prompt.name.tooltip",defaultMessage:"代理的名称,用于内部识别"})},{title:a.formatMessage({id:"pages.prompt.description",defaultMessage:"描述"}),dataIndex:"description",width:200,copyable:!0,ellipsis:!0,tooltip:a.formatMessage({id:"pages.prompt.description.tooltip",defaultMessage:"代理的功能描述"})},{title:a.formatMessage({id:"pages.prompt.prompt",defaultMessage:"提示词"}),dataIndex:"prompt",ellipsis:!0,hideInSearch:!1,copyable:!0,width:250,tooltip:a.formatMessage({id:"pages.prompt.prompt.tooltip",defaultMessage:"传递给模型的指令和上下文"}),render:function(e,t){var r,n=(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,ae.TE)(t);case 2:e.sent.success?w.yw.success(a.formatMessage({id:"copy.success",defaultMessage:"复制成功"})):w.yw.error(a.formatMessage({id:"copy.failed",defaultMessage:"复制失败"}));case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return(0,Y.jsx)(h.Z,{content:(0,Y.jsxs)("div",{children:[(0,Y.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center",marginBottom:"8px"},children:[(0,Y.jsx)("span",{children:a.formatMessage({id:"pages.prompt.prompt.content",defaultMessage:"提示词内容"})}),(0,Y.jsx)(x.ZP,{type:"text",icon:(0,Y.jsx)(R.Z,{}),onClick:function(e){e.stopPropagation(),o(n)},title:a.formatMessage({id:"copy.to.clipboard",defaultMessage:"复制到剪贴板"})})]}),(0,Y.jsx)("div",{style:{maxWidth:"600px",maxHeight:"400px",overflow:"auto",whiteSpace:"pre-wrap"},children:n})]}),title:a.formatMessage({id:"pages.prompt.prompt",defaultMessage:"提示词"}),trigger:"hover",overlayStyle:{maxWidth:"800px"},children:(0,Y.jsx)("span",{style:{cursor:"pointer"},children:n})})}},{title:a.formatMessage({id:"pages.prompt.textProvider",defaultMessage:"文本模型提供商"}),dataIndex:["llm","textProvider"],hideInSearch:!0,width:150,tooltip:a.formatMessage({id:"pages.prompt.textProvider.tooltip",defaultMessage:"文本模型提供商"})},{title:a.formatMessage({id:"pages.prompt.textProviderUid",defaultMessage:"文本模型提供商UID"}),dataIndex:["llm","textProviderUid"],hideInSearch:!0,width:160,tooltip:a.formatMessage({id:"pages.prompt.textProvider.tooltip",defaultMessage:"文本模型提供商Uid"})},{title:a.formatMessage({id:"pages.prompt.model",defaultMessage:"模型"}),dataIndex:["llm","textModel"],hideInSearch:!0,width:150,tooltip:a.formatMessage({id:"pages.prompt.model.tooltip",defaultMessage:"使用的大语言模型"})},{title:a.formatMessage({id:"pages.prompt.visionEnabled",defaultMessage:"视觉模型启用"}),dataIndex:["llm","visionEnabled"],hideInSearch:!0,width:120,tooltip:a.formatMessage({id:"pages.prompt.visionEnabled.tooltip",defaultMessage:"是否启用视觉模型功能"}),render:function(e,t){var r;return null!==(r=t.llm)&&void 0!==r&&r.visionEnabled?"是":"否"}},{title:a.formatMessage({id:"pages.prompt.visionProvider",defaultMessage:"视觉提供商"}),dataIndex:["llm","visionProvider"],hideInSearch:!0,width:120,tooltip:a.formatMessage({id:"pages.prompt.visionProvider.tooltip",defaultMessage:"视觉模型的服务提供商"}),render:function(e,t){var r;return(null===(r=t.llm)||void 0===r?void 0:r.visionProvider)||"-"}},{title:a.formatMessage({id:"pages.prompt.visionModel",defaultMessage:"视觉模型"}),dataIndex:["llm","visionModel"],hideInSearch:!0,width:150,tooltip:a.formatMessage({id:"pages.prompt.visionModel.tooltip",defaultMessage:"使用的视觉模型名称"}),render:function(e,t){var r;return(null===(r=t.llm)||void 0===r?void 0:r.visionModel)||"-"}},{title:a.formatMessage({id:"pages.prompt.audioEnabled",defaultMessage:"语音模型启用"}),dataIndex:["llm","audioEnabled"],hideInSearch:!0,width:120,tooltip:a.formatMessage({id:"pages.prompt.audioEnabled.tooltip",defaultMessage:"是否启用语音模型功能"}),render:function(e,t){var r;return null!==(r=t.llm)&&void 0!==r&&r.audioEnabled?"是":"否"}},{title:a.formatMessage({id:"pages.prompt.audioProvider",defaultMessage:"语音提供商"}),dataIndex:["llm","audioProvider"],hideInSearch:!0,width:120,tooltip:a.formatMessage({id:"pages.prompt.audioProvider.tooltip",defaultMessage:"语音模型的服务提供商"}),render:function(e,t){var r;return(null===(r=t.llm)||void 0===r?void 0:r.audioProvider)||"-"}},{title:a.formatMessage({id:"pages.prompt.audioModel",defaultMessage:"语音模型"}),dataIndex:["llm","audioModel"],hideInSearch:!0,width:150,tooltip:a.formatMessage({id:"pages.prompt.audioModel.tooltip",defaultMessage:"使用的语音模型名称"}),render:function(e,t){var r;return(null===(r=t.llm)||void 0===r?void 0:r.audioModel)||"-"}},{title:a.formatMessage({id:"pages.prompt.temperature",defaultMessage:"温度"}),dataIndex:["llm","temperature"],hideInSearch:!0,width:80,tooltip:a.formatMessage({id:"pages.prompt.temperature.tooltip",defaultMessage:"控制输出的随机性,值越高输出越随机创新"}),render:function(e,t){var r,a;return 0===(null===(r=t.llm)||void 0===r?void 0:r.temperature)?"0":(null===(a=t.llm)||void 0===a?void 0:a.temperature)||"-"}},{title:a.formatMessage({id:"pages.prompt.topK",defaultMessage:"Top K"}),dataIndex:["llm","topK"],hideInSearch:!0,width:80,tooltip:a.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:a.formatMessage({id:"pages.prompt.system",defaultMessage:"系统"}),dataIndex:"system",hideInSearch:!0,width:80,tooltip:a.formatMessage({id:"pages.prompt.system.tooltip",defaultMessage:"是否为系统内置代理"}),render:function(e,t){return t.system?"是":"否"}},{title:a.formatMessage({id:"pages.prompt.kbEnabled",defaultMessage:"知识库启用"}),dataIndex:"kbEnabled",hideInSearch:!0,width:120,tooltip:a.formatMessage({id:"pages.prompt.kbEnabled.tooltip",defaultMessage:"是否启用知识库增强功能"}),render:function(e,t){return t.kbEnabled?"是":"否"}},{title:a.formatMessage({id:"pages.prompt.flowEnabled",defaultMessage:"流程启用"}),dataIndex:"flowEnabled",hideInSearch:!0,width:120,tooltip:a.formatMessage({id:"pages.prompt.flowEnabled.tooltip",defaultMessage:"是否启用流程控制功能"}),render:function(e,t){return t.flowEnabled?"是":"否"}},{title:a.formatMessage({id:"pages.prompt.createdAt",defaultMessage:"创建时间"}),dataIndex:"createdAt",valueType:"dateTime",sorter:!0,width:160,hideInSearch:!0,tooltip:a.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:a.formatMessage({id:"pages.prompt.updatedAt",defaultMessage:"更新时间"}),dataIndex:"updatedAt",valueType:"dateTime",sorter:!0,hideInSearch:!0,width:160,tooltip:a.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:a.formatMessage({id:"actions",defaultMessage:"操作"}),dataIndex:"option",valueType:"option",width:120,fixed:"right",tooltip:a.formatMessage({id:"pages.prompt.actions.tooltip",defaultMessage:"可进行的操作"}),render:function(e,t){var r;return[(0,Y.jsx)(M.Z,{title:a.formatMessage({id:"edit",defaultMessage:"编辑"}),children:(0,Y.jsx)(x.ZP,{type:"text",size:"small",icon:(0,Y.jsx)(K.Z,{}),onClick:function(){return function(e){u(!0),oe(e),q(!0)}(t)}})},"edit"),!(null!=t&&null!==(r=t.uid)&&void 0!==r&&r.includes("void_agent"))&&(0,Y.jsx)(y.Z,{title:a.formatMessage({id:"deleteTip",defaultMessage:"删除确认"}),description:"".concat(a.formatMessage({id:"deleteAffirm",defaultMessage:"确认删除"}),"【").concat(p(t.nickname),"】?"),onConfirm:function(){return ve(t)},okText:a.formatMessage({id:"ok",defaultMessage:"确定"}),cancelText:a.formatMessage({id:"cancel",defaultMessage:"取消"}),icon:(0,Y.jsx)(N.Z,{style:{color:"red"}}),children:(0,Y.jsx)(M.Z,{title:a.formatMessage({id:"delete",defaultMessage:"删除"}),children:(0,Y.jsx)(x.ZP,{type:"text",size:"small",danger:!0,icon:(0,Y.jsx)(Q.Z,{})})})},"delete")]}}],be=function(){var e=f()(c()().mark((function e(r,n,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(a.formatMessage({id:"loading",defaultMessage:"Loading"})),l=r.current,u=r.pageSize,p=r.prompt,f=s()(r,ne),E(l),z(u),ge(d()(d()({},f),{},{prompt:p})),m=void 0,g=void 0,n&&Object.keys(n).length>0&&(v=Object.keys(n)[0],m=v,g="ascend"===n[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,S.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(),J(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,a){return e.apply(this,arguments)}}();return(0,Y.jsxs)(Y.Fragment,{children:[(0,Y.jsx)(_.Z,{columns:ye,actionRef:r,cardBordered:!0,rowKey:"uid",scroll:{x:2400},search:{labelWidth:"auto"},pagination:{showQuickJumper:!0,pageSize:10,onChange:function(e,t){E(e),z(t)}},dateFormatter:"string",headerTitle:a.formatMessage({id:"pages.prompt.list",defaultMessage:"提示语列表"}),toolBarRender:function(){var e=[(0,Y.jsx)(x.ZP,{type:"primary",onClick:function(){u(!1),oe({}),q(!0)},icon:(0,Y.jsx)(G.Z,{}),children:a.formatMessage({id:"pages.prompt.create",defaultMessage:"添加提示语"})},"create")],t=[{key:"export-current",icon:(0,Y.jsx)(W.Z,{}),label:a.formatMessage({id:"export.current",defaultMessage:"导出当前页"}),onClick:function(){return xe("current")}}];return ue>0&&(ue<=1e3?t.push({key:"export-all",icon:(0,Y.jsx)(W.Z,{}),label:a.formatMessage({id:"export.all",defaultMessage:"导出全部"})+" (".concat(ue,"条)"),onClick:function(){return xe("all")}}):t.push({key:"export-range",icon:(0,Y.jsx)(W.Z,{}),label:a.formatMessage({id:"export.range",defaultMessage:"分段导出"})+" (".concat(ue,"条)"),children:Me(ue)})),e.push((0,Y.jsx)(b.Z,{menu:{items:t},placement:"bottom",children:(0,Y.jsxs)(x.ZP,{type:"primary",icon:(0,Y.jsx)(W.Z,{}),children:[a.formatMessage({id:"export",defaultMessage:"导出"}),(0,Y.jsx)($.Z,{})]})},"export")),e},request:be}),O&&(0,Y.jsx)(X,{isEdit:l,robot:ee,level:t,open:O,onClose:function(){return q(!1)},onSubmit:he})]})},ie=r(42699),se=a.Z.Sider,le=a.Z.Content,de=function(){var e=(0,n.Z)(),t=e.leftSiderStyle,r=e.leftSiderWidth,i=e.contentStyle;return(0,Y.jsxs)(a.Z,{children:[(0,Y.jsx)(se,{width:r,style:t,children:(0,Y.jsx)(ie.Z,{type:o.Kvk,level:o.whQ})}),(0,Y.jsx)(a.Z,{children:(0,Y.jsx)(le,{style:i,children:(0,Y.jsx)(oe,{level:o.whQ})})})]})}}}]); |