Files
weiyu/deploy/server/admin/p__Dashboard__Ticket__Process__index.ca982f3e.async.js
2025-11-11 16:36:56 +08:00

1 line
16 KiB
JavaScript

"use strict";(self.webpackChunkadmin=self.webpackChunkadmin||[]).push([[1073],{54495: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(54183),c=function(e,t){return r.createElement(o.Z,(0,a.Z)({},e,{ref:t,icon:n}))};var d=r.forwardRef(c)},47944: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:"M518.3 459a8 8 0 00-12.6 0l-112 141.7a7.98 7.98 0 006.3 12.9h73.9V856c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V613.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 459z"}},{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-upload",theme:"outlined"},o=s(54183),c=function(e,t){return r.createElement(o.Z,(0,a.Z)({},e,{ref:t,icon:n}))};var d=r.forwardRef(c)},2484: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:"M456 231a56 56 0 10112 0 56 56 0 10-112 0zm0 280a56 56 0 10112 0 56 56 0 10-112 0zm0 280a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"more",theme:"outlined"},o=s(54183),c=function(e,t){return r.createElement(o.Z,(0,a.Z)({},e,{ref:t,icon:n}))};var d=r.forwardRef(c)},73032:function(e,t,s){s.r(t),s.d(t,{default:function(){return U}});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(19433),M=s(39497),h=s(14906);function x(e){return y.apply(this,arguments)}function y(){return(y=f()(u()().mark((function e(t){return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,h.request)("/api/v1/ticket/process/query/org",{method:"GET",params:r()(r()({},t),{},{channel:M.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function v(e){return w.apply(this,arguments)}function w(){return(w=f()(u()().mark((function e(t){return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,h.request)("/api/v1/ticket/process/delete",{method:"POST",data:{uid:t,channel:M.XtJ}}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function k(e){return j.apply(this,arguments)}function j(){return(j=f()(u()().mark((function e(t){return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,h.request)("/api/v1/ticket/process/deploy",{method:"POST",data:r()(r()({},t),{},{channel:M.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function b(e){return Z.apply(this,arguments)}function Z(){return(Z=f()(u()().mark((function e(t){return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,h.request)("/api/v1/ticket/process/undeploy",{method:"POST",data:r()(r()({},t),{},{channel:M.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var I=s(98830),T=s(54881),S=s(2484),C=s(54495),D=s(47944),F=s(89246),E=s(86895),A=s(82770),P=s(2907),H=s(81739),R=s(39487),O=s(63649),z=s(96596),Y=s.n(z),B=s(44194),q=s(5932),V=s(91361),J=s(31549),L=["current","pageSize"],U=function(){var e=(0,h.useIntl)(),t=(0,B.useRef)(),s=(0,V.Z)().translateString,a=(0,B.useState)(1),n=g()(a,2),c=(n[0],n[1]),i=(0,B.useState)(10),l=g()(i,2),p=(l[0],l[1]),M=(0,I.u)((function(e){return e.currentOrg})),y=E.Z.useModal(),w=g()(y,2),j=w[0],Z=w[1],z=(0,B.useState)([]),U=g()(z,2),W=U[0],X=U[1],N=(0,B.useState)([]),K=g()(N,2),$=K[0],_=K[1],G=(0,B.useState)({}),Q=g()(G,2),ee=(Q[0],Q[1]),te=function(){window.open((0,q.W$)(),"_blank")},se=function(){var s=f()(u()().mark((function s(a){var r,n;return u()().wrap((function(s){for(;;)switch(s.prev=s.next){case 0:return s.next=2,v(a.uid);case 2:200===(r=s.sent).code?(m.yw.success(e.formatMessage({id:"delete.success",defaultMessage:"删除成功"})),null===(n=t.current)||void 0===n||n.reload()):m.yw.error(r.message);case 4:case"end":return s.stop()}}),s)})));return function(e){return s.apply(this,arguments)}}(),ae=function(){var s=f()(u()().mark((function s(a){var r,n,o;return u()().wrap((function(s){for(;;)switch(s.prev=s.next){case 0:if(a.schema){s.next=3;break}return m.yw.error(e.formatMessage({id:"process.schema.empty",defaultMessage:"流程定义不能为空"})),s.abrupt("return");case 3:return r={uid:a.uid,name:a.name,key:a.key,schema:a.schema},s.next=6,k(r);case 6:n=s.sent,console.log("handleDeployProcess response:",n,r),200===n.code?(m.yw.success(e.formatMessage({id:"process.deploy.success",defaultMessage:"部署成功"})),null===(o=t.current)||void 0===o||o.reload()):m.yw.error(n.message);case 9:case"end":return s.stop()}}),s)})));return function(e){return s.apply(this,arguments)}}(),re=function(){var s=f()(u()().mark((function s(a){var r,n;return u()().wrap((function(s){for(;;)switch(s.prev=s.next){case 0:if(a.deploymentId){s.next=3;break}return m.yw.error(e.formatMessage({id:"process.not.deployed",defaultMessage:"流程未部署"})),s.abrupt("return");case 3:return s.next=5,b({deploymentId:a.deploymentId});case 5:200===(r=s.sent).code?(m.yw.success(e.formatMessage({id:"process.undeploy.success",defaultMessage:"取消部署成功"})),null===(n=t.current)||void 0===n||n.reload()):m.yw.error(r.message);case 7:case"end":return s.stop()}}),s)})));return function(e){return s.apply(this,arguments)}}(),ne=function(){var s=f()(u()().mark((function s(){var a,r,n,o,c,i;return u()().wrap((function(s){for(;;)switch(s.prev=s.next){case 0:if(0!==$.length){s.next=3;break}return m.yw.warning(e.formatMessage({id:"batch.delete.noselection",defaultMessage:"请选择要删除的项目"})),s.abrupt("return");case 3:m.yw.loading(e.formatMessage({id:"deleting",defaultMessage:"正在删除..."})),r=0,n=0,o=d()($),s.prev=7,o.s();case 9:if((c=o.n()).done){s.next=23;break}return i=c.value,s.prev=11,s.next=14,v(i.uid);case 14:200===s.sent.code?r++:n++,s.next=21;break;case 18:s.prev=18,s.t0=s.catch(11),n++;case 21:s.next=9;break;case 23:s.next=28;break;case 25:s.prev=25,s.t1=s.catch(7),o.e(s.t1);case 28:return s.prev=28,o.f(),s.finish(28);case 31:m.yw.destroy(),0===n?m.yw.success(e.formatMessage({id:"batch.delete.success",defaultMessage:"成功删除 {count} 条记录"},{count:r})):m.yw.warning(e.formatMessage({id:"batch.delete.partial",defaultMessage:"成功删除 {success} 条记录,失败 {fail} 条"},{success:r,fail:n})),X([]),_([]),null===(a=t.current)||void 0===a||a.reloadAndRest();case 36:case"end":return s.stop()}}),s,null,[[7,25,28,31],[11,18]])})));return function(){return s.apply(this,arguments)}}(),oe={selectedRowKeys:W,onChange:function(e,t){X(e),_(t)}},ce=[{dataIndex:"index",valueType:"indexBorder",width:48,fixed:"left",align:"center"},{title:(0,J.jsx)(h.FormattedMessage,{id:"process.name",defaultMessage:"流程名称"}),dataIndex:"name",copyable:!0,ellipsis:!0,fixed:"left",tooltip:e.formatMessage({id:"process.name.tooltip",defaultMessage:"流程的名称"}),render:function(e,t){return s(t.name)||(0,J.jsx)("span",{style:{color:"#999"},children:"-"})}},{title:(0,J.jsx)(h.FormattedMessage,{id:"process.key",defaultMessage:"流程键值"}),dataIndex:"key",copyable:!0,ellipsis:!0,tooltip:e.formatMessage({id:"process.key.tooltip",defaultMessage:"流程的唯一键值"})},{title:(0,J.jsx)(h.FormattedMessage,{id:"process.description",defaultMessage:"流程描述"}),dataIndex:"description",ellipsis:!0,hideInSearch:!0,tooltip:e.formatMessage({id:"process.description.tooltip",defaultMessage:"流程的详细描述"}),render:function(e,t){return s(t.description)||(0,J.jsx)("span",{style:{color:"#999"},children:"-"})}},{title:(0,J.jsx)(h.FormattedMessage,{id:"process.status",defaultMessage:"状态"}),dataIndex:"status",tooltip:e.formatMessage({id:"process.status.tooltip",defaultMessage:"流程的当前状态"}),valueType:"select",valueEnum:{DRAFT:{text:(0,J.jsx)(h.FormattedMessage,{id:"process.status.draft",defaultMessage:"草稿"}),status:"Default"},DEPLOYED:{text:(0,J.jsx)(h.FormattedMessage,{id:"process.status.deployed",defaultMessage:"已部署"}),status:"Success"},ACTIVE:{text:(0,J.jsx)(h.FormattedMessage,{id:"process.status.active",defaultMessage:"激活"}),status:"Processing"},SUSPENDED:{text:(0,J.jsx)(h.FormattedMessage,{id:"process.status.suspended",defaultMessage:"暂停"}),status:"Warning"},ARCHIVED:{text:(0,J.jsx)(h.FormattedMessage,{id:"process.status.archived",defaultMessage:"归档"}),status:"Default"}},render:function(e,t){var s;return(0,J.jsx)(H.Z,{color:{DRAFT:"default",DEPLOYED:"green",ACTIVE:"processing",SUSPENDED:"orange",ARCHIVED:"default"}[t.status]||"default",children:(0,J.jsx)(h.FormattedMessage,{id:"process.status.".concat(null===(s=t.status)||void 0===s?void 0:s.toLowerCase()),defaultMessage:t.status})})}},{title:(0,J.jsx)(h.FormattedMessage,{id:"process.deployment.id",defaultMessage:"部署ID"}),dataIndex:"deploymentId",ellipsis:!0,hideInSearch:!0,width:300,tooltip:e.formatMessage({id:"process.deployment.id.tooltip",defaultMessage:"流程的部署ID"}),render:function(e,t){return t.deploymentId?(0,J.jsx)(H.Z,{color:"blue",children:t.deploymentId}):(0,J.jsx)("span",{style:{color:"#999"},children:"-"})}},{title:(0,J.jsx)(h.FormattedMessage,{id:"createdAt",defaultMessage:"创建时间"}),dataIndex:"createdAt",valueType:"dateTime",hideInSearch:!0,sorter:!0,tooltip:e.formatMessage({id:"process.createdAt.tooltip",defaultMessage:"流程创建时间"}),render:function(e,t){return Y()(t.createdAt).format("YYYY-MM-DD HH:mm:ss")}},{title:(0,J.jsx)(h.FormattedMessage,{id:"updatedAt",defaultMessage:"更新时间"}),dataIndex:"updatedAt",valueType:"dateTime",hideInSearch:!0,sorter:!0,tooltip:e.formatMessage({id:"process.updatedAt.tooltip",defaultMessage:"流程更新时间"}),render:function(e,t){return Y()(t.updatedAt).format("YYYY-MM-DD HH:mm:ss")}},{title:(0,J.jsx)(h.FormattedMessage,{id:"action",defaultMessage:"操作"}),key:"option",dataIndex:"option",hideInSearch:!0,width:280,fixed:"right",tooltip:e.formatMessage({id:"process.action.tooltip",defaultMessage:"可执行的操作"}),render:function(t,s){return(0,J.jsxs)(R.Z,{children:[(0,J.jsx)(A.ZP,{type:"link",onClick:function(){return e=s,t="".concat((0,q.W$)(),"?processUid=").concat(e.uid),void window.open(t,"_blank");var e,t},children:(0,J.jsx)(h.FormattedMessage,{id:"process.action.edit",defaultMessage:"编辑"})}),s.deploymentId?(0,J.jsx)(O.Z,{title:e.formatMessage({id:"process.undeploy.tip",defaultMessage:"取消部署提示"}),description:"".concat(e.formatMessage({id:"process.undeploy.affirm",defaultMessage:"确认取消部署"}),"【").concat(s.name,"】?"),onConfirm:function(){return re(s)},okText:e.formatMessage({id:"ok",defaultMessage:"确定"}),cancelText:e.formatMessage({id:"cancel",defaultMessage:"取消"}),children:(0,J.jsx)(A.ZP,{type:"link",icon:(0,J.jsx)(C.Z,{}),children:(0,J.jsx)(h.FormattedMessage,{id:"process.action.undeploy",defaultMessage:"取消部署"})})}):(0,J.jsx)(O.Z,{title:e.formatMessage({id:"process.deploy.tip",defaultMessage:"部署提示"}),description:"".concat(e.formatMessage({id:"process.deploy.affirm",defaultMessage:"确认部署"}),"【").concat(s.name,"】?"),onConfirm:function(){return ae(s)},okText:e.formatMessage({id:"ok",defaultMessage:"确定"}),cancelText:e.formatMessage({id:"cancel",defaultMessage:"取消"}),children:(0,J.jsx)(A.ZP,{type:"link",icon:(0,J.jsx)(D.Z,{}),children:(0,J.jsx)(h.FormattedMessage,{id:"process.action.deploy",defaultMessage:"部署"})})}),(0,J.jsx)(O.Z,{title:e.formatMessage({id:"deleteTip",defaultMessage:"删除提示"}),description:"".concat(e.formatMessage({id:"deleteAffirm",defaultMessage:"确认删除"}),"【").concat(s.name,"】?"),onConfirm:function(){return se(s)},okText:e.formatMessage({id:"ok",defaultMessage:"确定"}),cancelText:e.formatMessage({id:"cancel",defaultMessage:"取消"}),children:(0,J.jsx)(A.ZP,{type:"link",danger:!0,children:(0,J.jsx)(h.FormattedMessage,{id:"process.action.delete",defaultMessage:"删除"})})})]})}}];return(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)(F.Z,{columns:ce,actionRef:t,cardBordered:!0,rowSelection:oe,scroll:{x:1800},request:function(){var e=f()(u()().mark((function e(t,s){var a,n,d,i,l,f,g,h,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,L),c(d||1),p(i||10),ee(l),f=void 0,g=void 0,s&&Object.keys(s).length>0&&(h=Object.keys(s)[0],f=h,g="ascend"===s[h]?"ascend":"descend"),y=r()(r()({pageNumber:(d||1)-1,pageSize:i||10,orgUid:null==M?void 0:M.uid},l),{},{sortBy:f,sortDirection:g}),e.next=10,x(y);case 10:return v=e.sent,console.log("ProcessTable queryProcessesByOrg response:",v,y),200!==v.code&&m.yw.error(v.message),e.abrupt("return",{data:(null===(a=v.data)||void 0===a?void 0:a.content)||[],success:200===v.code,total:(null===(n=v.data)||void 0===n?void 0:n.totalElements)||0});case 14: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){c(e),t&&p(t)}},dateFormatter:"string",headerTitle:e.formatMessage({id:"process.list",defaultMessage:"流程列表"}),toolBarRender:function(){var t=[(0,J.jsx)(A.ZP,{type:"primary",onClick:te,children:(0,J.jsx)(h.FormattedMessage,{id:"process.action.open.flow.editor",defaultMessage:"打开流程编辑器"})},"editor")],s=[];return W.length>0&&s.push({key:"batchDelete",icon:(0,J.jsx)(T.Z,{}),danger:!0,label:e.formatMessage({id:"batch.delete",defaultMessage:"批量删除"})+" (".concat(W.length,")"),onClick:function(){j.confirm({title:e.formatMessage({id:"batch.deleteTip",defaultMessage:"批量删除提示"}),content:"".concat(e.formatMessage({id:"batch.deleteAffirm",defaultMessage:"确认删除"})," ").concat(W.length," ").concat(e.formatMessage({id:"items",defaultMessage:"项"}),"?"),onOk:ne,okText:e.formatMessage({id:"ok",defaultMessage:"确定"}),cancelText:e.formatMessage({id:"cancel",defaultMessage:"取消"})})}}),s.length>0&&t.push((0,J.jsx)(P.Z,{menu:{items:s},placement:"bottom",children:(0,J.jsxs)(A.ZP,{type:W.length>0?"primary":"default",danger:W.length>0,children:[W.length>0?e.formatMessage({id:"batch.operations",defaultMessage:"批量操作"})+" (".concat(W.length,")"):e.formatMessage({id:"more.operations",defaultMessage:"更多操作"}),(0,J.jsx)(S.Z,{})]})},"batchOperations")),t}}),Z]})}}}]);