mirror of
https://gitee.com/270580156/weiyu.git
synced 2026-05-17 20:57:51 +00:00
1 line
17 KiB
JavaScript
1 line
17 KiB
JavaScript
"use strict";(self.webpackChunkadmin=self.webpackChunkadmin||[]).push([[9694],{52382:function(e,t,s){s.d(t,{Z:function(){return d}});var a=s(83910),r=s(44194),n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M624 706.3h-74.1V464c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v242.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.7a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9z"}},{tag:"path",attrs:{d:"M811.4 366.7C765.6 245.9 648.9 160 512.2 160S258.8 245.8 213 366.6C127.3 389.1 64 467.2 64 560c0 110.5 89.5 200 199.9 200H304c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8h-40.1c-33.7 0-65.4-13.4-89-37.7-23.5-24.2-36-56.8-34.9-90.6.9-26.4 9.9-51.2 26.2-72.1 16.7-21.3 40.1-36.8 66.1-43.7l37.9-9.9 13.9-36.6c8.6-22.8 20.6-44.1 35.7-63.4a245.6 245.6 0 0152.4-49.9c41.1-28.9 89.5-44.2 140-44.2s98.9 15.3 140 44.2c19.9 14 37.5 30.8 52.4 49.9 15.1 19.3 27.1 40.7 35.7 63.4l13.8 36.5 37.8 10C846.1 454.5 884 503.8 884 560c0 33.1-12.9 64.3-36.3 87.7a123.07 123.07 0 01-87.6 36.3H720c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h40.1C870.5 760 960 670.5 960 560c0-92.7-63.1-170.7-148.6-193.3z"}}]},name:"cloud-download",theme:"outlined"},o=s(5901),c=function(e,t){return r.createElement(o.Z,(0,a.Z)({},e,{ref:t,icon:n}))};var d=r.forwardRef(c)},15338:function(e,t,s){s.d(t,{Bo:function(){return m},Gx:function(){return l},hW:function(){return M},sz:function(){return p}});var a=s(90819),r=s.n(a),n=s(73193),o=s.n(n),c=s(89933),d=s.n(c),i=s(36265),u=s(5861);function l(e){return f.apply(this,arguments)}function f(){return(f=d()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.request)("/api/v1/ticket/process/query/org",{method:"GET",params:o()(o()({},t),{},{channel:i.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function p(e){return g.apply(this,arguments)}function g(){return(g=d()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.request)("/api/v1/ticket/process/delete",{method:"POST",data:{uid:t,channel:i.XtJ}}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function m(e){return h.apply(this,arguments)}function h(){return(h=d()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.request)("/api/v1/ticket/process/deploy",{method:"POST",data:o()(o()({},t),{},{channel:i.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function M(e){return x.apply(this,arguments)}function x(){return(x=d()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.request)("/api/v1/ticket/process/undeploy",{method:"POST",data:o()(o()({},t),{},{channel:i.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},76071:function(e,t,s){var a=s(74494);t.Z=function(){var e=(0,a.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",padding:10}}}},41547:function(e,t,s){var a=s(73193),r=s.n(a),n=s(84176),o=s.n(n),c=s(86222),d=s.n(c),i=s(90819),u=s.n(i),l=s(89933),f=s.n(l),p=s(45332),g=s.n(p),m=s(5286),h=s(15338),M=s(71865),x=s(5014),y=s(91768),v=s(80503),w=s(52382),k=s(28172),T=s(31362),j=s(5861),b=s(25709),E=s(2157),I=s(95330),S=s(96082),C=s(76185),D=s(44877),F=s(96596),A=s.n(F),Z=s(44194),R=s(87523),P=s(31661),L=s(42539),N=s(31549),H=["current","pageSize"];t.Z=function(e){var t=e.superUser,s=void 0!==t&&t,a=(0,j.useIntl)(),n=(0,Z.useRef)(),c=(0,P.Z)().translateString,i=(0,Z.useState)(1),l=g()(i,2),p=(l[0],l[1]),F=(0,Z.useState)(10),O=g()(F,2),Y=(O[0],O[1]),K=(0,M.u)((function(e){return e.currentOrg})),_=(0,x.s)().selectedType,B=b.Z.useModal(),z=g()(B,2),U=z[0],X=z[1],q=(0,Z.useState)([]),V=g()(q,2),J=V[0],W=V[1],G=(0,Z.useState)([]),Q=g()(G,2),$=Q[0],ee=Q[1],te=(0,Z.useState)({}),se=g()(te,2),ae=(se[0],se[1]);(0,Z.useEffect)((function(){var e;null===(e=n.current)||void 0===e||e.reload()}),[_]);var re=function(){window.open((0,R.LE)(),"_blank")},ne=function(){var e=f()(u()().mark((function e(t){var s,r;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,h.sz)(t.uid);case 2:200===(s=e.sent).code?(m.yw.success(a.formatMessage({id:"delete.success",defaultMessage:"删除成功"})),null===(r=n.current)||void 0===r||r.reload()):m.yw.error(s.message);case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),oe=function(){var e=f()(u()().mark((function e(t){var s,r,o;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.schema){e.next=3;break}return m.yw.error(a.formatMessage({id:"process.schema.empty",defaultMessage:"流程定义不能为空"})),e.abrupt("return");case 3:return s={uid:t.uid,name:t.name,key:t.key,schema:t.schema},e.next=6,(0,h.Bo)(s);case 6:r=e.sent,console.log("handleDeployProcess response:",r,s),200===r.code?(m.yw.success(a.formatMessage({id:"process.deploy.success",defaultMessage:"部署成功"})),null===(o=n.current)||void 0===o||o.reload()):m.yw.error(r.message);case 9:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),ce=function(){var e=f()(u()().mark((function e(t){var s,r;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.deploymentId){e.next=3;break}return m.yw.error(a.formatMessage({id:"process.not.deployed",defaultMessage:"流程未部署"})),e.abrupt("return");case 3:return e.next=5,(0,h.hW)({deploymentId:t.deploymentId});case 5:200===(s=e.sent).code?(m.yw.success(a.formatMessage({id:"process.undeploy.success",defaultMessage:"取消部署成功"})),null===(r=n.current)||void 0===r||r.reload()):m.yw.error(s.message);case 7:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),de=function(){var e=f()(u()().mark((function e(){var t,s,r,o,c,i;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==$.length){e.next=3;break}return m.yw.warning(a.formatMessage({id:"batch.delete.noselection",defaultMessage:"请选择要删除的项目"})),e.abrupt("return");case 3:m.yw.loading(a.formatMessage({id:"deleting",defaultMessage:"正在删除..."})),s=0,r=0,o=d()($),e.prev=7,o.s();case 9:if((c=o.n()).done){e.next=23;break}return i=c.value,e.prev=11,e.next=14,(0,h.sz)(i.uid);case 14:200===e.sent.code?s++:r++,e.next=21;break;case 18:e.prev=18,e.t0=e.catch(11),r++;case 21:e.next=9;break;case 23:e.next=28;break;case 25:e.prev=25,e.t1=e.catch(7),o.e(e.t1);case 28:return e.prev=28,o.f(),e.finish(28);case 31:m.yw.destroy(),0===r?m.yw.success(a.formatMessage({id:"batch.delete.success",defaultMessage:"成功删除 {count} 条记录"},{count:s})):m.yw.warning(a.formatMessage({id:"batch.delete.partial",defaultMessage:"成功删除 {success} 条记录,失败 {fail} 条"},{success:s,fail:r})),W([]),ee([]),null===(t=n.current)||void 0===t||t.reloadAndRest();case 36:case"end":return e.stop()}}),e,null,[[7,25,28,31],[11,18]])})));return function(){return e.apply(this,arguments)}}(),ie={selectedRowKeys:J,onChange:function(e,t){W(e),ee(t)}},ue=[{dataIndex:"index",valueType:"indexBorder",width:48,fixed:"left",align:"center"},{title:(0,N.jsx)(j.FormattedMessage,{id:"process.name",defaultMessage:"流程名称"}),dataIndex:"name",copyable:!0,ellipsis:!0,fixed:"left",tooltip:a.formatMessage({id:"process.name.tooltip",defaultMessage:"流程的名称"}),render:function(e,t){return c(t.name)||(0,N.jsx)("span",{style:{color:"#999"},children:"-"})}},{title:(0,N.jsx)(j.FormattedMessage,{id:"process.key",defaultMessage:"流程键值"}),dataIndex:"key",copyable:!0,ellipsis:!0,tooltip:a.formatMessage({id:"process.key.tooltip",defaultMessage:"流程的唯一键值"})},{title:(0,N.jsx)(j.FormattedMessage,{id:"process.description",defaultMessage:"流程描述"}),dataIndex:"description",ellipsis:!0,hideInSearch:!0,tooltip:a.formatMessage({id:"process.description.tooltip",defaultMessage:"流程的详细描述"}),render:function(e,t){return c(t.description)||(0,N.jsx)("span",{style:{color:"#999"},children:"-"})}},{title:(0,N.jsx)(j.FormattedMessage,{id:"process.type",defaultMessage:"流程类型"}),dataIndex:"type",hideInSearch:!0,width:120,tooltip:a.formatMessage({id:"process.type.tooltip",defaultMessage:"流程的类型"}),valueEnum:{TICKET_INTERNAL:{text:(0,N.jsx)(j.FormattedMessage,{id:"process.type.ticket.internal",defaultMessage:"内部工单"})},TICKET_EXTERNAL:{text:(0,N.jsx)(j.FormattedMessage,{id:"process.type.ticket.external",defaultMessage:"外部工单"})}},render:function(e,t){var s;return t.type?(0,N.jsx)(S.Z,{color:{TICKET_INTERNAL:"blue",TICKET_EXTERNAL:"cyan"}[t.type]||"default",children:(0,N.jsx)(j.FormattedMessage,{id:"process.type.".concat(null===(s=t.type)||void 0===s?void 0:s.toLowerCase()),defaultMessage:{TICKET_INTERNAL:"内部工单",TICKET_EXTERNAL:"外部工单"}[t.type]||t.type})}):(0,N.jsx)("span",{style:{color:"#999"},children:"-"})}},{title:(0,N.jsx)(j.FormattedMessage,{id:"process.status",defaultMessage:"状态"}),dataIndex:"status",tooltip:a.formatMessage({id:"process.status.tooltip",defaultMessage:"流程的当前状态"}),valueType:"select",valueEnum:{DRAFT:{text:(0,N.jsx)(j.FormattedMessage,{id:"process.status.draft",defaultMessage:"草稿"}),status:"Default"},DEPLOYED:{text:(0,N.jsx)(j.FormattedMessage,{id:"process.status.deployed",defaultMessage:"已部署"}),status:"Success"},ACTIVE:{text:(0,N.jsx)(j.FormattedMessage,{id:"process.status.active",defaultMessage:"激活"}),status:"Processing"},SUSPENDED:{text:(0,N.jsx)(j.FormattedMessage,{id:"process.status.suspended",defaultMessage:"暂停"}),status:"Warning"},ARCHIVED:{text:(0,N.jsx)(j.FormattedMessage,{id:"process.status.archived",defaultMessage:"归档"}),status:"Default"}},render:function(e,t){var s;return(0,N.jsx)(S.Z,{color:{DRAFT:"default",DEPLOYED:"green",ACTIVE:"processing",SUSPENDED:"orange",ARCHIVED:"default"}[t.status]||"default",children:(0,N.jsx)(j.FormattedMessage,{id:"process.status.".concat(null===(s=t.status)||void 0===s?void 0:s.toLowerCase()),defaultMessage:t.status})})}},{title:(0,N.jsx)(j.FormattedMessage,{id:"process.deployment.id",defaultMessage:"部署ID"}),dataIndex:"deploymentId",ellipsis:!0,hideInSearch:!0,width:300,tooltip:a.formatMessage({id:"process.deployment.id.tooltip",defaultMessage:"流程的部署ID"}),render:function(e,t){return t.deploymentId?(0,N.jsx)(S.Z,{color:"blue",children:t.deploymentId}):(0,N.jsx)("span",{style:{color:"#999"},children:"-"})}},{title:(0,N.jsx)(j.FormattedMessage,{id:"process.schema",defaultMessage:"Schema"}),dataIndex:"schema",hideInSearch:!0,width:100,tooltip:a.formatMessage({id:"process.schema.tooltip",defaultMessage:"查看流程定义(schema)"}),render:function(e,t){return t.schema?(0,N.jsx)(E.ZP,{type:"link",onClick:function(){return function(e){e.schema?U.info({title:a.formatMessage({id:"process.schema.title",defaultMessage:"Schema 内容"}),width:900,okText:a.formatMessage({id:"close",defaultMessage:"关闭"}),content:(0,N.jsx)("pre",{style:{maxHeight:520,overflow:"auto",whiteSpace:"pre-wrap",wordBreak:"break-word",margin:0},children:e.schema})}):m.yw.warning(a.formatMessage({id:"process.schema.empty",defaultMessage:"流程定义不能为空"}))}(t)},children:(0,N.jsx)(j.FormattedMessage,{id:"view",defaultMessage:"查看"})}):(0,N.jsx)("span",{style:{color:"#999"},children:"-"})}},{title:(0,N.jsx)(j.FormattedMessage,{id:"createdAt",defaultMessage:"创建时间"}),dataIndex:"createdAt",valueType:"dateTime",hideInSearch:!0,sorter:!0,tooltip:a.formatMessage({id:"process.createdAt.tooltip",defaultMessage:"流程创建时间"}),render:function(e,t){return A()(t.createdAt).format("YYYY-MM-DD HH:mm:ss")}},{title:(0,N.jsx)(j.FormattedMessage,{id:"updatedAt",defaultMessage:"更新时间"}),dataIndex:"updatedAt",valueType:"dateTime",hideInSearch:!0,sorter:!0,tooltip:a.formatMessage({id:"process.updatedAt.tooltip",defaultMessage:"流程更新时间"}),render:function(e,t){return A()(t.updatedAt).format("YYYY-MM-DD HH:mm:ss")}},{title:(0,N.jsx)(j.FormattedMessage,{id:"action",defaultMessage:"操作"}),key:"option",dataIndex:"option",hideInSearch:!0,width:280,fixed:"right",tooltip:a.formatMessage({id:"process.action.tooltip",defaultMessage:"可执行的操作"}),render:function(e,t){return(0,N.jsxs)(C.Z,{children:[(0,N.jsx)(E.ZP,{type:"link",onClick:function(){return e=t,s="".concat((0,R.LE)(),"?processUid=").concat(e.uid),void window.open(s,"_blank");var e,s},children:(0,N.jsx)(j.FormattedMessage,{id:"process.action.edit",defaultMessage:"编辑"})}),t.deploymentId?(0,N.jsx)(D.Z,{title:a.formatMessage({id:"process.undeploy.tip",defaultMessage:"取消部署提示"}),description:"".concat(a.formatMessage({id:"process.undeploy.affirm",defaultMessage:"确认取消部署"}),"【").concat(c(t.name),"】?"),onConfirm:function(){return ce(t)},okText:a.formatMessage({id:"ok",defaultMessage:"确定"}),cancelText:a.formatMessage({id:"cancel",defaultMessage:"取消"}),children:(0,N.jsx)(E.ZP,{type:"link",icon:(0,N.jsx)(w.Z,{}),children:(0,N.jsx)(j.FormattedMessage,{id:"process.action.undeploy",defaultMessage:"取消部署"})})}):(0,N.jsx)(D.Z,{title:a.formatMessage({id:"process.deploy.tip",defaultMessage:"部署提示"}),description:"".concat(a.formatMessage({id:"process.deploy.affirm",defaultMessage:"确认部署"}),"【").concat(c(t.name),"】?"),onConfirm:function(){return oe(t)},okText:a.formatMessage({id:"ok",defaultMessage:"确定"}),cancelText:a.formatMessage({id:"cancel",defaultMessage:"取消"}),children:(0,N.jsx)(E.ZP,{type:"link",icon:(0,N.jsx)(k.Z,{}),children:(0,N.jsx)(j.FormattedMessage,{id:"process.action.deploy",defaultMessage:"部署"})})}),(0,N.jsx)(D.Z,{title:a.formatMessage({id:"deleteTip",defaultMessage:"删除提示"}),description:"".concat(a.formatMessage({id:"deleteAffirm",defaultMessage:"确认删除"}),"【").concat(c(t.name),"】?"),onConfirm:function(){return ne(t)},okText:a.formatMessage({id:"ok",defaultMessage:"确定"}),cancelText:a.formatMessage({id:"cancel",defaultMessage:"取消"}),children:(0,N.jsx)(E.ZP,{type:"link",danger:!0,children:(0,N.jsx)(j.FormattedMessage,{id:"process.action.delete",defaultMessage:"删除"})})})]})}}],le=function(){var e={};return["DRAFT","DEPLOYED","ACTIVE","SUSPENDED","ARCHIVED"].includes(_)?e.status=_:"TICKET_INTERNAL"!==_&&"TICKET_EXTERNAL"!==_||(e.type=_),e};return(0,N.jsxs)(N.Fragment,{children:[(0,N.jsx)(T.Z,{columns:ue,actionRef:n,cardBordered:!0,rowSelection:ie,scroll:{x:2200},request:function(){var e=f()(u()().mark((function e(t,a){var n,c,d,i,l,f,g,M,x,y,v;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return d=t.current,i=t.pageSize,l=o()(t,H),p(d||1),Y(i||10),ae(l),f=void 0,g=void 0,a&&Object.keys(a).length>0&&(M=Object.keys(a)[0],f=M,g="ascend"===a[M]?"ascend":"descend"),x=le(),y=r()(r()(r()(r()({pageNumber:(d||1)-1,pageSize:i||10,orgUid:null==K?void 0:K.uid},s&&{superUser:s}),l),x),{},{sortBy:f,sortDirection:g}),e.next=11,(0,h.Gx)(y);case 11:return v=e.sent,L.Z.debug("ProcessTable queryProcessesByOrg response:",v,y),200!==v.code&&m.yw.error(v.message),e.abrupt("return",{data:(null==v||null===(n=v.data)||void 0===n?void 0:n.content)||[],success:200===v.code,total:(null==v||null===(c=v.data)||void 0===c?void 0:c.totalElements)||0});case 15:case"end":return e.stop()}}),e)})));return function(t,s){return e.apply(this,arguments)}}(),editable:{type:"multiple"},rowKey:"uid",search:{labelWidth:"auto"},pagination:{showQuickJumper:!0,onChange:function(e,t){p(e),t&&Y(t)}},dateFormatter:"string",headerTitle:a.formatMessage({id:"process.list",defaultMessage:"流程列表"}),toolBarRender:function(){var e=[(0,N.jsx)(E.ZP,{type:"primary",onClick:re,children:(0,N.jsx)(j.FormattedMessage,{id:"process.action.open.flow.editor",defaultMessage:"打开流程编辑器"})},"editor")],t=[];return J.length>0&&t.push({key:"batchDelete",icon:(0,N.jsx)(y.Z,{}),danger:!0,label:a.formatMessage({id:"batch.delete",defaultMessage:"批量删除"})+" (".concat(J.length,")"),onClick:function(){U.confirm({title:a.formatMessage({id:"batch.deleteTip",defaultMessage:"批量删除提示"}),content:"".concat(a.formatMessage({id:"batch.deleteAffirm",defaultMessage:"确认删除"})," ").concat(J.length," ").concat(a.formatMessage({id:"items",defaultMessage:"项"}),"?"),onOk:de,okText:a.formatMessage({id:"ok",defaultMessage:"确定"}),cancelText:a.formatMessage({id:"cancel",defaultMessage:"取消"})})}}),t.length>0&&e.push((0,N.jsx)(I.Z,{menu:{items:t},placement:"bottom",children:(0,N.jsxs)(E.ZP,{type:J.length>0?"primary":"default",danger:J.length>0,children:[J.length>0?a.formatMessage({id:"batch.operations",defaultMessage:"批量操作"})+" (".concat(J.length,")"):a.formatMessage({id:"more.operations",defaultMessage:"更多操作"}),(0,N.jsx)(v.Z,{})]})},"batchOperations")),e}}),X]})}},5014:function(e,t,s){s.d(t,{s:function(){return a}});var a=(0,s(74543).Ue)((function(e){return{selectedType:"ALL",setSelectedType:function(t){return e({selectedType:t})}}}))}}]); |