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

1 line
32 KiB
JavaScript

"use strict";(self.webpackChunkadmin=self.webpackChunkadmin||[]).push([[987],{47944:function(e,t,r){r.d(t,{Z:function(){return u}});var n=r(11757),a=r(44194),i={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"},s=r(54183),o=function(e,t){return a.createElement(s.Z,(0,n.Z)({},e,{ref:t,icon:i}))};var u=a.forwardRef(o)},11090:function(e,t,r){r.d(t,{Z:function(){return u}});var n=r(11757),a=r(44194),i={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"},s=r(54183),o=function(e,t){return a.createElement(s.Z,(0,n.Z)({},e,{ref:t,icon:i}))};var u=a.forwardRef(o)},42085:function(e,t,r){r.d(t,{Z:function(){return u}});var n=r(11757),a=r(44194),i={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M885.2 446.3l-.2-.8-112.2-285.1c-5-16.1-19.9-27.2-36.8-27.2H281.2c-17 0-32.1 11.3-36.9 27.6L139.4 443l-.3.7-.2.8c-1.3 4.9-1.7 9.9-1 14.8-.1 1.6-.2 3.2-.2 4.8V830a60.9 60.9 0 0060.8 60.8h627.2c33.5 0 60.8-27.3 60.9-60.8V464.1c0-1.3 0-2.6-.1-3.7.4-4.9 0-9.6-1.3-14.1zm-295.8-43l-.3 15.7c-.8 44.9-31.8 75.1-77.1 75.1-22.1 0-41.1-7.1-54.8-20.6S436 441.2 435.6 419l-.3-15.7H229.5L309 210h399.2l81.7 193.3H589.4zm-375 76.8h157.3c24.3 57.1 76 90.8 140.4 90.8 33.7 0 65-9.4 90.3-27.2 22.2-15.6 39.5-37.4 50.7-63.6h156.5V814H214.4V480.1z"}}]},name:"inbox",theme:"outlined"},s=r(54183),o=function(e,t){return a.createElement(s.Z,(0,n.Z)({},e,{ref:t,icon:i}))};var u=a.forwardRef(o)},59908:function(e,t,r){r.d(t,{Z:function(){return u}});var n=r(11757),a=r(44194),i={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"},s=r(54183),o=function(e,t){return a.createElement(s.Z,(0,n.Z)({},e,{ref:t,icon:i}))};var u=a.forwardRef(o)},32350:function(e,t,r){var n=r(17082),a=r(73457),i=r(44194),s=r(35175),o=r(31549),u=["fieldProps","proFieldProps"],c=function(e,t){var r=e.fieldProps,i=e.proFieldProps,c=(0,a.Z)(e,u);return(0,o.jsx)(s.Z,(0,n.Z)({ref:t,valueType:"textarea",fieldProps:r,proFieldProps:i},c))};t.Z=i.forwardRef(c)},72614:function(e,t,r){r.d(t,{LE:function(){return l},W5:function(){return h},c$:function(){return p},n1:function(){return x},p0:function(){return g},zl:function(){return y}});var n=r(90819),a=r.n(n),i=r(73193),s=r.n(i),o=r(89933),u=r.n(o),c=r(41159);function l(e){return d.apply(this,arguments)}function d(){return(d=u()(a()().mark((function e(t){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,c.request)("/api/v1/workgroup/query/org",{method:"GET",params:s()({},t)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function p(e){return f.apply(this,arguments)}function f(){return(f=u()(a()().mark((function e(t){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,c.request)("/api/v1/workgroup/query/uid",{method:"GET",params:s()({},t)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function g(e){return m.apply(this,arguments)}function m(){return(m=u()(a()().mark((function e(t){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,c.request)("/api/v1/workgroup/create",{method:"POST",data:s()({},t)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function h(e){return v.apply(this,arguments)}function v(){return(v=u()(a()().mark((function e(t){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,c.request)("/api/v1/workgroup/update",{method:"POST",data:s()({},t)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function x(e){return k.apply(this,arguments)}function k(){return(k=u()(a()().mark((function e(t){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,c.request)("/api/v1/workgroup/update/avatar",{method:"POST",data:s()({},t)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function y(e){return b.apply(this,arguments)}function b(){return(b=u()(a()().mark((function e(t){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,c.request)("/api/v1/workgroup/delete",{method:"POST",data:s()({},t)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},73669:function(e,t,r){r.d(t,{D$:function(){return f},EP:function(){return v},hS:function(){return m},z_:function(){return d}});var n=r(90819),a=r.n(n),i=r(73193),s=r.n(i),o=r(89933),u=r.n(o),c=r(55735),l=r(41159);function d(e){return p.apply(this,arguments)}function p(){return(p=u()(a()().mark((function e(t){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.request)("/api/v1/member/query/org",{method:"GET",params:s()(s()({},t),{},{client:c.bVn})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function f(e){return g.apply(this,arguments)}function g(){return(g=u()(a()().mark((function e(t){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.request)("/api/v1/member/create",{method:"POST",data:s()(s()({},t),{},{client:c.bVn})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function m(e){return h.apply(this,arguments)}function h(){return(h=u()(a()().mark((function e(t){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.request)("/api/v1/member/update",{method:"POST",data:s()(s()({},t),{},{client:c.bVn})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function v(e){return x.apply(this,arguments)}function x(){return(x=u()(a()().mark((function e(t){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.request)("/api/v1/member/delete",{method:"POST",data:s()(s()({},t),{},{client:c.bVn})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},76750:function(e,t,r){var n=r(55735),a=r(65461),i=r(41159);t.Z=function(){var e=(0,i.useIntl)();return{translateString:function(t){return null==t?t:t&&(null!=t&&t.startsWith(n.VoP)||null!=t&&t.startsWith("ROLE_"))?e.formatMessage({id:t,defaultMessage:t}):t},translateStringTranct:function(t){return null==t?t:null!=t&&t.startsWith(n.VoP)||null!=t&&t.startsWith("ROLE_")?(0,a.aS)(e.formatMessage({id:t,defaultMessage:t}),10):(0,a.aS)(t,10)}}}},21041:function(e,t,r){r.r(t),r.d(t,{default:function(){return ye}});var n=r(75574),a=r(84176),i=r.n(a),s=r(10154),o=r.n(s),u=r(73193),c=r.n(u),l=r(86222),d=r.n(l),p=r(90819),f=r.n(p),g=r(89933),m=r.n(g),h=r(45332),v=r.n(h),x=r(86803),k=r(55735),y=r(41159);function b(e){return M.apply(this,arguments)}function M(){return(M=m()(f()().mark((function e(t){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,y.request)("/api/v1/ticket/query/org",{method:"GET",params:c()(c()({},t),{},{client:k.bVn})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function w(e){return j.apply(this,arguments)}function j(){return(j=m()(f()().mark((function e(t){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,y.request)("/api/v1/ticket/update",{method:"POST",data:c()(c()({},t),{},{client:k.bVn})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Z(e){return S.apply(this,arguments)}function S(){return(S=m()(f()().mark((function e(t){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,y.request)("/api/v1/ticket/delete",{method:"POST",data:{uid:t,client:k.bVn}}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function T(e){return F.apply(this,arguments)}function F(){return(F=m()(f()().mark((function e(t){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,y.request)("/api/v1/ticket/history/activity",{method:"GET",params:c()(c()({},t),{},{client:k.bVn})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var C=r(40612),z=r(90838),U=r(32045),q=r(76750),P=r(11090),I=r(2484),E=r(54881),V=r(48524),R=r(53530),O=r(75365),A=r(96485),L=r(29266),H=r(61355),B=r(28977),W=r.n(B),N=r(44194),Y=r(76711),G=r.n(Y),J=r(16309),D=r(73442),_=r(3849),X=r(72614),Q=r(6807),$=r(4499),K=r(32350),ee=r(84881),te=r(17220),re=r(27650),ne=r(59908),ae=r(31549),ie=function(e){var t=e.open,r=e.isEdit,n=e.ticket,a=e.onClose,i=e.onSuccess,s=J.Z.useForm(),o=v()(s,1)[0],u=(0,y.useIntl)(),c=(0,q.Z)().translateString,l=(0,C.u)((function(e){return e.currentOrg})),d=(0,N.useState)([]),p=v()(d,2),g=p[0],h=p[1],b=(0,N.useState)([]),M=v()(b,2),j=M[0],Z=M[1],S=(0,N.useState)([]),T=v()(S,2),F=T[0],z=T[1],P=(0,N.useState)(!1),I=v()(P,2),E=I[0],V=I[1],R=(0,N.useState)([]),A=v()(R,2),L=A[0],H=A[1],B=[{value:k.sM_,label:u.formatMessage({id:"ticket.status.new"})},{value:k.Yux,label:u.formatMessage({id:"ticket.status.assigned"})},{value:k.sFW,label:u.formatMessage({id:"ticket.status.claimed"})},{value:k.W66,label:u.formatMessage({id:"ticket.status.unclaimed"})},{value:k.z1,label:u.formatMessage({id:"ticket.status.processing"})},{value:k.yZA,label:u.formatMessage({id:"ticket.status.transferred"})},{value:k.pIN,label:u.formatMessage({id:"ticket.status.pending"})},{value:k.XrC,label:u.formatMessage({id:"ticket.status.holding"})},{value:k.L1h,label:u.formatMessage({id:"ticket.status.resumed"})},{value:k.yib,label:u.formatMessage({id:"ticket.status.reopened"})},{value:k.hwr,label:u.formatMessage({id:"ticket.status.resolved"})},{value:k.AzB,label:u.formatMessage({id:"ticket.status.escalated"})},{value:k.frw,label:u.formatMessage({id:"ticket.status.closed"})},{value:k.xw4,label:u.formatMessage({id:"ticket.status.cancelled"})},{value:k.qQU,label:u.formatMessage({id:"ticket.status.verifiedOk"})},{value:k.GJZ,label:u.formatMessage({id:"ticket.status.verifiedFail"})}],W=[{value:k.JTO,label:u.formatMessage({id:"ticket.priority.lowest"})},{value:k.sbT,label:u.formatMessage({id:"ticket.priority.low"})},{value:k.GMZ,label:u.formatMessage({id:"ticket.priority.medium"})},{value:k.Bt2,label:u.formatMessage({id:"ticket.priority.high"})},{value:k._Xr,label:u.formatMessage({id:"ticket.priority.urgent"})},{value:k.Lx6,label:u.formatMessage({id:"ticket.priority.critical"})}],Y=function(){var e=m()(f()().mark((function e(){var t,r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,(0,U.XS)({type:k.hcJ,orgUid:null==l?void 0:l.uid,pageNumber:0,pageSize:100});case 3:200===(r=e.sent).code&&null!==(t=r.data)&&void 0!==t&&t.content&&h(r.data.content),e.next=11;break;case 7:e.prev=7,e.t0=e.catch(0),console.error("Fetch categories error:",e.t0),x.yw.error(u.formatMessage({id:"ticket.category.load.error"}));case 11:case"end":return e.stop()}}),e,null,[[0,7]])})));return function(){return e.apply(this,arguments)}}(),ie=function(){var e=m()(f()().mark((function e(){var t,r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t={pageNumber:0,pageSize:50,orgUid:null==l?void 0:l.uid},e.next=3,(0,X.LE)(t);case 3:200===(r=e.sent).code?(Z(r.data.content),z(r.data.content.reduce((function(e,t){var r;return null===(r=t.agents)||void 0===r||r.forEach((function(t){e.find((function(e){return e.uid===t.uid}))||e.push(t)})),e}),[]))):x.yw.error(r.message);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,N.useEffect)((function(){t&&(ie(),Y())}),[t]);var se=g.filter((function(e){return e.uid!==k.zBg})),oe=function(){var e=m()(f()().mark((function e(){var t,r,s;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,o.validateFields();case 3:return t=e.sent,x.yw.loading(u.formatMessage({id:"updating"})),r={uid:null==n?void 0:n.uid,title:null==t?void 0:t.title,description:null==t?void 0:t.description,categoryUid:null==t?void 0:t.categoryUid,workgroupUid:null==t?void 0:t.workgroupUid,assigneeUid:null==t?void 0:t.assigneeUid,status:null==t?void 0:t.status,priority:null==t?void 0:t.priority,uploadUids:L.map((function(e){return e.uid}))},console.log("updateTicket request",r),e.next=9,w(r);case 9:s=e.sent,console.log("updateTicket response",s),200===s.code?(x.yw.success(u.formatMessage({id:"update.success"})),i(),a()):x.yw.error(s.message),e.next=17;break;case 14:e.prev=14,e.t0=e.catch(0),console.error("Update failed:",e.t0);case 17:case"end":return e.stop()}}),e,null,[[0,14]])})));return function(){return e.apply(this,arguments)}}();N.useEffect((function(){var e,r,a;t&&n&&(o.setFieldsValue({title:null==n?void 0:n.title,description:null==n?void 0:n.description,status:null==n?void 0:n.status,priority:null==n?void 0:n.priority,categoryUid:null==n?void 0:n.categoryUid,workgroupUid:null==n||null===(e=n.workgroup)||void 0===e?void 0:e.uid,assigneeUid:null==n||null===(r=n.assignee)||void 0===r?void 0:r.uid}),H(null==n||null===(a=n.attachments)||void 0===a?void 0:a.map((function(e){return e.upload}))))}),[t,n]);var ue=function(e){console.log("handleDelete",e),H((function(t){return t.filter((function(t){return t.uid!==e}))}))};return(0,ae.jsx)(D.Z,{title:u.formatMessage({id:"ticket.edit.title"}),width:600,open:t,onClose:a,extra:(0,ae.jsxs)(_.Z,{children:[(0,ae.jsx)(O.ZP,{onClick:a,children:(0,ae.jsx)(y.FormattedMessage,{id:"cancel"})}),(0,ae.jsx)(O.ZP,{type:"primary",onClick:oe,children:(0,ae.jsx)(y.FormattedMessage,{id:"save"})})]}),children:(0,ae.jsxs)(Q.ZP,{form:o,submitter:!1,layout:"vertical",children:[(0,ae.jsx)($.Z,{name:"title",label:(0,ae.jsx)(y.FormattedMessage,{id:"ticket.title"}),rules:[{required:!0}]}),(0,ae.jsx)(K.Z,{name:"description",label:(0,ae.jsx)(y.FormattedMessage,{id:"ticket.description"}),rules:[{required:!0}]}),(0,ae.jsx)(ee.Z,{name:"categoryUid",label:(0,ae.jsx)(y.FormattedMessage,{id:"ticket.category"}),rules:[{required:!0}],options:se.map((function(e){return{label:c(e.name),value:e.uid}}))}),(0,ae.jsx)(ee.Z,{name:"workgroupUid",label:u.formatMessage({id:"ticket.workgroup"}),rules:[{required:!0}],options:j.map((function(e){return{label:c(e.nickname),value:e.uid}})),placeholder:u.formatMessage({id:"ticket.workgroup.placeholder"}),onChange:function(e){var t=j.find((function(t){return t.uid===e}));null!=t&&t.agents?(z(t.agents),o.setFieldValue("assigneeUid",void 0)):z([])}}),(0,ae.jsx)(ee.Z,{name:"assigneeUid",label:(0,ae.jsx)(y.FormattedMessage,{id:"ticket.assignee"}),options:F.map((function(e){return{label:e.nickname,value:e.uid}}))}),(0,ae.jsx)(ee.Z,{name:"status",label:(0,ae.jsx)(y.FormattedMessage,{id:"ticket.status"}),rules:[{required:!0}],options:B}),(0,ae.jsx)(ee.Z,{name:"priority",label:(0,ae.jsx)(y.FormattedMessage,{id:"ticket.priority"}),rules:[{required:!0}],options:W}),E&&(0,ae.jsx)(re.Z,{type:k.hcJ,isModalOpen:E,attachments:null==n?void 0:n.attachments,handleSubmit:function(e){console.log("handleSubmit",e),H(r&&n?e:function(t){return[].concat(G()(t),G()(e))}),V(!1)},handleCancel:function(){V(!1)}}),(0,ae.jsx)("div",{style:{marginTop:"16px",marginBottom:"16px",maxHeight:"200px",overflowY:"auto"},children:(0,ae.jsx)("div",{style:{display:"flex",flexWrap:"wrap",gap:"12px"},children:L.map((function(e){return(0,ae.jsx)(te.Z,{file:e,onDelete:ue},e.uid)}))})}),(0,ae.jsx)(O.ZP,{icon:(0,ae.jsx)(ne.Z,{}),onClick:function(){return V(!0)},children:u.formatMessage({id:"ticket.upload.button"})})]})})},se=r(36310),oe=r(73669),ue=r(19981),ce=r(80601),le=r(51004),de=r(73589),pe=function(e){var t=e.ticket,r=e.isThreadTicket,n=void 0!==r&&r,a=(0,C.u)((function(e){return e.currentOrg})),i=(0,N.useState)([]),s=v()(i,2),o=s[0],u=s[1],c=(0,N.useState)(!1),l=v()(c,2),d=l[0],p=l[1],g=(0,y.useIntl)();console.log("currentTicket",t,d);var h=(0,ue.Z)(),b=h.memberResult,M=h.setMemberResult,w=function(){var e=m()(f()().mark((function e(){var r,n;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t){e.next=2;break}return e.abrupt("return");case 2:return e.prev=2,p(!0),r={pageNumber:0,pageSize:100,uid:null==t?void 0:t.uid},e.next=7,T(r);case 7:n=e.sent,console.log("queryTicketHistoryActivity response:",n.data),200===n.code?u(n.data||[]):(console.log("queryTicketHistoryActivity error:",n.data),x.yw.error(n.message)),p(!1),e.next=18;break;case 13:e.prev=13,e.t0=e.catch(2),console.error("Fetch ticket history error:",e.t0),x.yw.error("获取工单历史记录失败"),p(!1);case 18:case"end":return e.stop()}}),e,null,[[2,13]])})));return function(){return e.apply(this,arguments)}}(),j=function(){var e=m()(f()().mark((function e(){var t,r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return x.yw.loading("loading"),t={pageNumber:0,pageSize:100,orgUid:null==a?void 0:a.uid},e.next=4,(0,oe.z_)(t);case 4:200===(r=e.sent).code?(x.yw.destroy(),M(r)):x.yw.destroy();case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,N.useEffect)((function(){n||(w(),j())}),[t]);var Z=function(e){if(!e)return"-";var t=b.data.content.find((function(t){return t.uid===e}));return(null==t?void 0:t.nickname)||""};return(0,ae.jsx)(ae.Fragment,{children:(0,ae.jsxs)(ce.Z,{spinning:d,children:[(0,ae.jsx)("p",{style:{fontSize:"16px",fontWeight:"bold",textAlign:"center"},children:"活动历史"}),(0,ae.jsx)(le.Z,{direction:"vertical",size:"small",current:o.length-1,style:{padding:"16px"},items:o.map((function(e,t){var r,n;return{title:(n=null==e?void 0:e.activityName,(n?n===k.sM_||n===k.Yux||n===k.sFW||n===k.W66||n===k.z1||n===k.yZA||n===k.pIN||n===k.XrC||n===k.L1h||n===k.yib||n===k.hwr||n===k.AzB||n===k.frw||n===k.xw4||n===k.qQU||n===k.GJZ?g.formatMessage({id:"ticket.status.".concat(n.toLowerCase())}):n:"")||"活动"),description:(0,ae.jsxs)("div",{children:[(null==e?void 0:e.assignee)&&(0,ae.jsxs)("div",{children:["处理人: ",Z(null==e?void 0:e.assignee)||(null==e?void 0:e.assignee)]}),(0,ae.jsxs)("div",{children:["处理时间: ",(null===(r=e.startTime)||void 0===r?void 0:r.toLocaleString())||"-"]})]}),status:t===o.length-1?"process":"finish"}}))}),0===o.length&&(0,ae.jsx)(de.Z,{description:"请选择工单查看流转过程"})]})})},fe=function(e){var t=e.open,r=e.ticket,n=e.onClose;return(0,ae.jsx)(ae.Fragment,{children:(0,ae.jsx)(D.Z,{open:t,onClose:function(){n()},title:"工单详情",children:(0,ae.jsx)(pe,{ticket:r,isThreadTicket:!1})})})},ge=["current","pageSize"],me=function(){var e=(0,y.useIntl)(),t=(0,N.useRef)(),r=(0,N.useState)(1),n=v()(r,2),a=n[0],s=n[1],u=(0,N.useState)(10),l=v()(u,2),p=l[0],g=l[1],h=(0,C.u)((function(e){return e.currentOrg})),M=(0,q.Z)().translateString,w=(0,z.v)().setCategoryResult,j=(0,z.v)((function(e){return e.currentCategory})),S=(0,N.useState)(!1),T=v()(S,2),F=T[0],B=T[1],Y=(0,N.useState)(),G=v()(Y,2),J=G[0],D=G[1],_=(0,N.useState)(!1),X=v()(_,2),Q=X[0],$=X[1],K=R.Z.useModal(),ee=v()(K,2),te=ee[0],re=ee[1],ne=(0,N.useState)(!1),oe=v()(ne,2),ue=oe[0],ce=oe[1],le=(0,N.useState)([]),de=v()(le,2),pe=de[0],me=de[1],he=(0,N.useState)([]),ve=v()(he,2),xe=ve[0],ke=ve[1],ye=(0,N.useState)({}),be=v()(ye,2),Me=be[0],we=be[1],je=(0,N.useState)(0),Ze=v()(je,2),Se=Ze[0],Te=Ze[1],Fe=function(){var e=m()(f()().mark((function e(){var t,r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t={pageNumber:0,pageSize:50,type:k.hcJ,orgUid:null==h?void 0:h.uid},e.next=3,(0,U.XS)(t);case 3:200===(r=e.sent).code?w(r):x.yw.error(r.message);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,N.useEffect)((function(){Fe()}),[]);var Ce=(0,z.v)((function(e){return e.categoryResult.data.content}));(0,N.useEffect)((function(){var e;null===(e=t.current)||void 0===e||e.reload()}),[null==j?void 0:j.uid]);var ze=function(){var r=m()(f()().mark((function r(n){var a,i;return f()().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,Z(n.uid);case 2:200===(a=r.sent).code?(x.yw.success(e.formatMessage({id:"delete.success",defaultMessage:"删除成功"})),null===(i=t.current)||void 0===i||i.reload()):x.yw.error(a.message);case 4:case"end":return r.stop()}}),r)})));return function(e){return r.apply(this,arguments)}}(),Ue=function(){var r=m()(f()().mark((function r(){var n,a,i,s,o,u;return f()().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:if(0!==xe.length){r.next=3;break}return x.yw.warning(e.formatMessage({id:"batch.delete.noselection",defaultMessage:"请选择要删除的项目"})),r.abrupt("return");case 3:x.yw.loading(e.formatMessage({id:"deleting",defaultMessage:"正在删除..."})),a=0,i=0,s=d()(xe),r.prev=7,s.s();case 9:if((o=s.n()).done){r.next=23;break}return u=o.value,r.prev=11,r.next=14,Z(u.uid);case 14:200===r.sent.code?a++:i++,r.next=21;break;case 18:r.prev=18,r.t0=r.catch(11),i++;case 21:r.next=9;break;case 23:r.next=28;break;case 25:r.prev=25,r.t1=r.catch(7),s.e(r.t1);case 28:return r.prev=28,s.f(),r.finish(28);case 31:x.yw.destroy(),0===i?x.yw.success(e.formatMessage({id:"batch.delete.success",defaultMessage:"成功删除 {count} 条记录"},{count:a})):x.yw.warning(e.formatMessage({id:"batch.delete.partial",defaultMessage:"成功删除 {success} 条记录,失败 {fail} 条"},{success:a,fail:i})),me([]),ke([]),null===(n=t.current)||void 0===n||n.reloadAndRest();case 36:case"end":return r.stop()}}),r,null,[[7,25,28,31],[11,18]])})));return function(){return r.apply(this,arguments)}}(),qe=function(){var e=m()(f()().mark((function e(t,r,n){var i,s;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:i=localStorage.getItem(k.LA8),s=c()({categoryUid:(null==j?void 0:j.uid)===k.zBg?"":null==j?void 0:j.uid,orgUid:(null==h?void 0:h.uid)||"",accessToken:i||"",exportType:t},Me),"current"===t?(s.pageNumber=String(a-1),s.pageSize=String(p)):"all"===t?(s.pageNumber="0",s.pageSize="1000"):"range"===t&&void 0!==r&&void 0!==n&&(s.pageNumber=String(r),s.pageSize=String(n)),window.open((0,se.kG)()+"/api/v1/ticket/export?"+new URLSearchParams(s).toString());case 4:case"end":return e.stop()}}),e)})));return function(t,r,n){return e.apply(this,arguments)}}(),Pe=function(e){for(var t=[],r=1e3,n=Math.ceil(e/r),a=function(){var n=i,a=i*r+1,s=Math.min((i+1)*r,e);t.push({key:"export-".concat(i),label:"".concat(a,"-").concat(s," (").concat(s-a+1,"条)"),onClick:function(){return qe("range",n,r)}})},i=0;i<n;i++)a();return t},Ie={selectedRowKeys:pe,onChange:function(e,t){me(e),ke(t)}},Ee=[{dataIndex:"index",valueType:"indexBorder",width:48,fixed:"left",align:"center"},{title:(0,ae.jsx)(y.FormattedMessage,{id:"ticket.title"}),dataIndex:"title",copyable:!0,ellipsis:!0,fixed:"left",tooltip:e.formatMessage({id:"ticket.title.tooltip"})},{title:(0,ae.jsx)(y.FormattedMessage,{id:"ticket.description"}),dataIndex:"description",ellipsis:!0,tooltip:e.formatMessage({id:"ticket.description.tooltip"})},{title:(0,ae.jsx)(y.FormattedMessage,{id:"ticket.status"}),dataIndex:"status",hideInSearch:!0,tooltip:e.formatMessage({id:"ticket.status.tooltip"}),render:function(e,t){var r,n=(r={},o()(o()(o()(o()(o()(o()(o()(o()(o()(o()(r,k.sM_,"blue"),k.Yux,"geekblue"),k.sFW,"cyan"),k.W66,"magenta"),k.z1,"processing"),k.yZA,"lime"),k.pIN,"warning"),k.XrC,"orange"),k.L1h,"cyan"),k.yib,"volcano"),o()(o()(o()(o()(o()(o()(r,k.hwr,"success"),k.AzB,"purple"),k.frw,"default"),k.xw4,"error"),k.qQU,"green"),k.GJZ,"red"));return(0,ae.jsx)(L.Z,{color:n[t.status],children:(0,ae.jsx)(y.FormattedMessage,{id:"ticket.status.".concat(t.status.toLowerCase())})})}},{title:(0,ae.jsx)(y.FormattedMessage,{id:"ticket.priority"}),dataIndex:"priority",hideInSearch:!0,tooltip:e.formatMessage({id:"ticket.priority.tooltip"}),render:function(e,t){var r,n=o()(o()(o()(o()(o()(o()({},k.JTO,"default"),k.sbT,"blue"),k.GMZ,"orange"),k.Bt2,"volcano"),k._Xr,"red"),k.Lx6,"purple");return(0,ae.jsx)(L.Z,{color:n[null==t?void 0:t.priority],children:(0,ae.jsx)(y.FormattedMessage,{id:"ticket.priority.".concat(null==t||null===(r=t.priority)||void 0===r?void 0:r.toLowerCase())})})}},{title:(0,ae.jsx)(y.FormattedMessage,{id:"ticket.assignee"}),dataIndex:"assignee",hideInSearch:!0,tooltip:e.formatMessage({id:"ticket.assignee.tooltip"}),render:function(e,t,r,n){var a;return(0,ae.jsx)(L.Z,{color:"blue",children:null==t||null===(a=t.assignee)||void 0===a?void 0:a.nickname})}},{title:(0,ae.jsx)(y.FormattedMessage,{id:"ticket.reporter"}),dataIndex:"reporter",hideInSearch:!0,tooltip:e.formatMessage({id:"ticket.reporter.tooltip"}),render:function(e,t,r,n){var a;return(0,ae.jsx)(L.Z,{color:"red",children:null==t||null===(a=t.reporter)||void 0===a?void 0:a.nickname})}},{title:(0,ae.jsx)(y.FormattedMessage,{id:"ticket.category"}),dataIndex:"categoryUid",hideInSearch:!0,tooltip:e.formatMessage({id:"ticket.category.tooltip"}),render:function(t,r){var n=Ce.find((function(e){return e.uid===r.categoryUid}));return n?(0,ae.jsx)(L.Z,{color:"green",children:M(n.name)}):(0,ae.jsx)(L.Z,{color:"default",children:e.formatMessage({id:"uncategorized",defaultMessage:"Uncategorized"})})}},{title:(0,ae.jsx)(y.FormattedMessage,{id:"createdAt"}),dataIndex:"createdAt",valueType:"dateTime",hideInSearch:!0,sorter:!0,tooltip:e.formatMessage({id:"ticket.createdAt.tooltip"}),render:function(e,t,r,n){return W()(t.createdAt).format("YYYY-MM-DD HH:mm:ss")}},{title:(0,ae.jsx)(y.FormattedMessage,{id:"updatedAt"}),dataIndex:"updatedAt",valueType:"dateTime",hideInSearch:!0,sorter:!0,tooltip:e.formatMessage({id:"ticket.updatedAt.tooltip"}),render:function(e,t,r,n){return W()(t.updatedAt).format("YYYY-MM-DD HH:mm:ss")}},{title:(0,ae.jsx)(y.FormattedMessage,{id:"action"}),key:"option",dataIndex:"option",hideInSearch:!0,width:200,fixed:"right",tooltip:e.formatMessage({id:"ticket.action.tooltip"}),render:function(t,r){return(0,ae.jsxs)(ae.Fragment,{children:[(0,ae.jsx)(O.ZP,{type:"link",onClick:function(){return D(r),B(!0),void $(!0)},children:(0,ae.jsx)(y.FormattedMessage,{id:"ticket.action.edit"})}),(0,ae.jsx)(O.ZP,{type:"link",onClick:function(){return D(r),void ce(!0)},children:(0,ae.jsx)(y.FormattedMessage,{id:"ticket.action.view"})}),(0,ae.jsx)(H.Z,{title:e.formatMessage({id:"deleteTip"}),description:"".concat(e.formatMessage({id:"deleteAffirm"}),"【").concat(r.title,"】?"),onConfirm:function(){return ze(r)},okText:e.formatMessage({id:"ok"}),cancelText:e.formatMessage({id:"cancel"}),children:(0,ae.jsx)(O.ZP,{type:"link",children:(0,ae.jsx)(y.FormattedMessage,{id:"ticket.action.delete"})})})]})}}];return(0,ae.jsxs)(ae.Fragment,{children:[(0,ae.jsx)(V.Z,{columns:Ee,actionRef:t,cardBordered:!0,rowSelection:Ie,scroll:{x:1800},request:function(){var e=m()(f()().mark((function e(t,r,n){var a,o,u,l,d,p,m,v;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=t.current,o=t.pageSize,u=i()(t,ge),s(a),g(o),we(u),l=void 0,d=void 0,r&&Object.keys(r).length>0&&(p=Object.keys(r)[0],l=p,d="ascend"===r[p]?"ascend":"descend"),m=c()(c()(c()({pageNumber:a-1,pageSize:o,orgUid:null==h?void 0:h.uid},(null==j?void 0:j.uid)!==k.zBg&&{categoryUid:null==j?void 0:j.uid}),u),{},{sortBy:l,sortDirection:d}),e.next=10,b(m);case 10:return 200===(v=e.sent).code?Te(v.data.totalElements):x.yw.error(v.message),e.abrupt("return",{data:v.data.content,success:!0,total:v.data.totalElements});case 13:case"end":return e.stop()}}),e)})));return function(t,r,n){return e.apply(this,arguments)}}(),editable:{type:"multiple"},rowKey:"uid",search:{labelWidth:"auto"},pagination:{showQuickJumper:!0,onChange:function(e,t){s(e),t&&g(t)}},dateFormatter:"string",headerTitle:e.formatMessage({id:"ticket.list"}),toolBarRender:function(){var t=[(0,ae.jsx)(O.ZP,{type:"primary",onClick:function(){return window.open((0,se.W$)())},children:(0,ae.jsx)(y.FormattedMessage,{id:"ticket.action.open.flow.editor"})},"editor")],r=[{key:"export-current",icon:(0,ae.jsx)(P.Z,{}),label:e.formatMessage({id:"export.current",defaultMessage:"导出当前页"}),onClick:function(){return qe("current")}}];Se>0&&(Se<=1e3?r.push({key:"export-all",icon:(0,ae.jsx)(P.Z,{}),label:e.formatMessage({id:"export.all",defaultMessage:"导出全部"})+" (".concat(Se,"条)"),onClick:function(){return qe("all")}}):r.push({key:"export-range",icon:(0,ae.jsx)(P.Z,{}),label:e.formatMessage({id:"export.range",defaultMessage:"分段导出"})+" (".concat(Se,"条)"),children:Pe(Se)})),t.push((0,ae.jsx)(A.Z,{menu:{items:r},placement:"bottom",children:(0,ae.jsxs)(O.ZP,{type:"primary",icon:(0,ae.jsx)(P.Z,{}),children:[e.formatMessage({id:"import.export",defaultMessage:"导出"}),(0,ae.jsx)(I.Z,{})]})},"importExport"));var n=[];return pe.length>0&&n.push({key:"batchDelete",icon:(0,ae.jsx)(E.Z,{}),danger:!0,label:e.formatMessage({id:"batch.delete"})+" (".concat(pe.length,")"),onClick:function(){te.confirm({title:e.formatMessage({id:"batch.deleteTip"}),content:"".concat(e.formatMessage({id:"batch.deleteAffirm"})," ").concat(pe.length," ").concat(e.formatMessage({id:"items"}),"?"),onOk:Ue,okText:e.formatMessage({id:"ok"}),cancelText:e.formatMessage({id:"cancel"})})}}),n.length>0&&t.push((0,ae.jsx)(A.Z,{menu:{items:n},placement:"bottom",children:(0,ae.jsxs)(O.ZP,{type:pe.length>0?"primary":"default",danger:pe.length>0,children:[pe.length>0?e.formatMessage({id:"batch.operations",defaultMessage:"批量操作"})+" (".concat(pe.length,")"):e.formatMessage({id:"more.operations",defaultMessage:"更多操作"}),(0,ae.jsx)(I.Z,{})]})},"batchOperations")),t}}),F&&(0,ae.jsx)(ie,{open:F,isEdit:Q,ticket:J,onClose:function(){B(!1),D(void 0),$(!1)},onSuccess:function(){var e;null===(e=t.current)||void 0===e||e.reload()}}),ue&&(0,ae.jsx)(fe,{open:ue,ticket:J,onClose:function(){return ce(!1)}}),re]})},he=r(95160),ve=r(96865),xe=n.Z.Sider,ke=n.Z.Content,ye=function(){var e=(0,ve.Z)(),t=e.leftSiderStyle,r=e.contentStyle;return(0,ae.jsx)(ae.Fragment,{children:(0,ae.jsxs)(n.Z,{children:[(0,ae.jsx)(xe,{style:t,width:250,children:(0,ae.jsx)(he.Z,{type:k.FXY})}),(0,ae.jsx)(n.Z,{children:(0,ae.jsx)(ke,{style:r,children:(0,ae.jsx)(me,{})})})]})})}},19981:function(e,t,r){r.d(t,{Z:function(){return o}});var n=r(55735),a=r(44435),i=r(83642),s=r(83890),o=(0,a.Ue)()((0,i.mW)((0,i.tJ)((0,s.n)((function(e,t){return{memberResult:{data:{content:[],totalElements:0}},insertMember:function(t){e((function(e){e.memberResult.data.content.unshift(t)}))},updateMember:function(t){e((function(e){var r=e.memberResult.data.content,n=r.findIndex((function(e){return e.uid===t.uid}));-1!==n?r[n]=t:console.warn("Member with uid ".concat(t.uid," not found."))}))},deleteMember:function(t){e((function(e){var r=e.memberResult.data.content,n=r.findIndex((function(e){return e.uid===t.uid}));-1!==n?r.splice(n,1):console.warn("Member with uid ".concat(t.uid," not found."))}))},setMemberResult:function(t){e({memberResult:t})},deleteMemberCache:function(){return e({},!0)}}})),{name:n.PQL})))}}]);