| 1 |
- "use strict";(self.webpackChunkant_design_pro=self.webpackChunkant_design_pro||[]).push([[197],{56717:function(z,R,t){var $=t(1413),o=t(67294),B=t(93696),f=t(91146),T=function(F,Y){return o.createElement(f.Z,(0,$.Z)((0,$.Z)({},F),{},{ref:Y,icon:B.Z}))},P=o.forwardRef(T);R.Z=P},90672:function(z,R,t){var $=t(1413),o=t(91),B=t(67294),f=t(62696),T=t(85893),P=["fieldProps","proFieldProps"],H=function(Y,Z){var K=Y.fieldProps,k=Y.proFieldProps,g=(0,o.Z)(Y,P);return(0,T.jsx)(f.Z,(0,$.Z)({ref:Z,valueType:"textarea",fieldProps:K,proFieldProps:k},g))};R.Z=B.forwardRef(H)},30177:function(z,R,t){t.r(R),t.d(R,{default:function(){return ne}});var $=t(97857),o=t.n($),B=t(15009),f=t.n(B),T=t(99289),P=t.n(T),H=t(5574),F=t.n(H),Y=t(8154),Z=t(78843),K=t(4710),k=t(83447),g=t(83622),c=t(67294),h=t(25901),m=t(8215),E=t(69753),G=t(76772),L=t(27484),_=t.n(L),Q=t(9783),b=t.n(Q),X=t(83087),q=t(70972),ee=t(90672),N=t(66309),U=t(2453),V=t(17788),re=t(34041),u=t(85893),y=function(O){return O.notleaving="13",O.started="7",O.done="8",O.cancelled="9",O}(y||{}),J={centered:!0,maskClosable:!0,keyboard:!0};function te(O){var W=O.mainTableReload;return[{title:"\u8A02\u55AE\u7DE8\u865F",dataIndex:"format_order_id",width:200,ellipsis:!0,copyable:!0},{title:"\u7528\u6236\u4FE1\u606F",dataIndex:["user","nickname"],width:120,render:function(r,e){var d,p;return(0,u.jsxs)("div",{children:[(0,u.jsx)("div",{children:((d=e.user)===null||d===void 0?void 0:d.nickname)||"-"}),(0,u.jsx)("div",{children:((p=e.user)===null||p===void 0?void 0:p.phone)||"-"})]})}},{title:"\u5145\u96FB\u69CD",dataIndex:["connector","ConnectorName"],width:120,render:function(r,e){var d,p;return(0,u.jsxs)("div",{children:[(0,u.jsx)("div",{children:((d=e.connector)===null||d===void 0?void 0:d.ConnectorName)||"-"}),(0,u.jsxs)("div",{children:["\u8ECA\u4F4D: ",((p=e.connector)===null||p===void 0?void 0:p.park)||"-"]})]})}},{title:"\u8A02\u55AE\u72C0\u614B",dataIndex:["status","description"],width:100,valueEnum:b()(b()(b()(b()({},y.started,"\u958B\u59CB"),y.done,"\u5B8C\u6210"),y.cancelled,"\u53D6\u6D88"),y.notleaving,"\u672A\u96E2\u5834"),filters:[{text:"\u958B\u59CB",value:y.started},{text:"\u5B8C\u6210",value:y.done},{text:"\u53D6\u6D88",value:y.cancelled},{text:"\u672A\u96E2\u5834",value:y.notleaving}],filtered:!0,filterMultiple:!0,onFilter:function(r,e){var d,p;return console.log(((d=e.status)===null||d===void 0?void 0:d.id)===r),((p=e.status)===null||p===void 0?void 0:p.id)===r},render:function(r,e){var d,p=(d=e.status)===null||d===void 0?void 0:d.description,C=b()(b()(b()(b()({},y.started,"processing"),y.done,"success"),y.cancelled,"default"),y.notleaving,"error");return(0,u.jsx)(N.Z,{color:C[p]||"default",children:p})}},{title:"\u5145\u96FB\u91CF",width:120,render:function(r,e){return(0,u.jsx)("div",{className:"flex flex-col",children:(0,u.jsx)("div",{children:e.actual_total_power?"".concat(e.actual_total_power,"kWh"):"-"})})}},{title:"\u8CBB\u7528",dataIndex:"total_fee",width:100,render:function(r){return r?"HKD$".concat(r):"-"}},{title:"\u7F70\u91D1",dataIndex:"penalty_fee",width:100,render:function(r){return r?"HKD$".concat(r):"-"}},{title:"\u9000\u6B3E",dataIndex:"refund_fee",width:100,render:function(r,e){return e.withdraw_fee?"HKD$".concat(e.withdraw_fee):"-"}},{title:"\u5BE6\u969B\u8CBB\u7528",dataIndex:"actual_fee",width:100,sorter:function(r,e){return r.total_fee-r.withdraw_fee-(e.total_fee-e.withdraw_fee)},render:function(r,e){return e.total_fee-e.withdraw_fee?"HKD$".concat(e.total_fee-e.withdraw_fee):"-"}},{title:"\u7F70\u91D1",dataIndex:"penalty_fee",width:100,sorter:function(r,e){return r.penalty_fee-e.penalty_fee},render:function(r){return r?"HKD$".concat(r):"-"}},{title:"\u5BE6\u969B\u958B\u59CB\u6642\u9593",dataIndex:"actual_start_time",width:160,sorter:function(r,e){return r.actual_start_time?e.actual_start_time?_()(r.actual_start_time).valueOf()-_()(e.actual_start_time).valueOf():1:-1},render:function(r){return r?_()(r).format("YYYY-MM-DD HH:mm:ss"):"-"}},{title:"\u5BE6\u969B\u7D50\u675F\u6642\u9593",dataIndex:"actual_end_time",width:160,sorter:function(r,e){return r.actual_end_time?e.actual_end_time?_()(r.actual_end_time).valueOf()-_()(e.actual_end_time).valueOf():1:-1},render:function(r){return r?_()(r).format("YYYY-MM-DD HH:mm:ss"):"-"}},{title:"\u652F\u4ED8\u72C0\u614B",width:120,render:function(r,e){return(0,u.jsxs)("div",{children:[(0,u.jsx)("div",{children:(0,u.jsx)(N.Z,{color:e.paid_status?"success":"warning",children:e.paid_status?"\u5DF2\u652F\u4ED8":"\u672A\u652F\u4ED8"})}),e.penalty_fee>0&&(0,u.jsx)("div",{children:(0,u.jsx)(N.Z,{color:e.penalty_paid_status?"success":"error",children:e.penalty_paid_status?"\u7F70\u91D1\u5DF2\u4ED8":"\u7F70\u91D1\u672A\u4ED8"})})]})}},{title:"\u5099\u8A3B",dataIndex:"remark",width:180,align:"center",ellipsis:{showTitle:!0},onCell:function(){return{style:{whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis",maxWidth:100}}},copyable:!0,render:function(r,e){return(0,u.jsx)(X.Z,{title:"\u4FEE\u6539\u5099\u8A3B",modalProps:{destroyOnClose:!0,centered:!0,width:400},allowUpdate:!1,readOnly:!1,submit:function(){console.log("submit")},modalFormProps:{trigger:(0,u.jsx)(g.ZP,{type:e.remark?"text":"primary",children:e.remark?e.remark:"\u6DFB\u52A0\u5099\u8A3B"}),onFinish:function(){var d=P()(f()().mark(function C(j){return f()().wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return console.log("values",j),i.prev=1,i.next=4,(0,h.tC)({orderId:e.id,remark:j.remark});case 4:return U.ZP.success("\u4FEE\u6539\u5099\u8A3B\u6210\u529F"),W==null||W(),i.abrupt("return",!0);case 9:return i.prev=9,i.t0=i.catch(1),console.log("error",i.t0),U.ZP.error("\u4FEE\u6539\u5099\u8A3B\u5931\u6557"),i.abrupt("return",!0);case 14:case"end":return i.stop()}},C,null,[[1,9]])}));function p(C){return d.apply(this,arguments)}return p}(),submitter:{submitButtonProps:{children:"\u4FEE\u6539\u5099\u8A3B"}}},children:(0,u.jsx)(ee.Z,{label:"\u5099\u8A3B",name:"remark",initialValue:e.remark})})}},{title:"\u5275\u5EFA\u6642\u9593",dataIndex:"createdAt",width:160,sorter:function(r,e){return r.createdAt?e.createdAt?_()(r.createdAt).valueOf()-_()(e.createdAt).valueOf():1:-1},render:function(r){return _()(r).format("YYYY-MM-DD HH:mm:ss")}},{title:"\u66F4\u65B0\u6642\u9593",dataIndex:"updatedAt",width:160,sorter:function(r,e){return r.updatedAt?e.updatedAt?_()(r.updatedAt).valueOf()-_()(e.updatedAt).valueOf():1:-1},render:function(r){return _()(r).format("YYYY-MM-DD HH:mm:ss")}},{title:"\u64CD\u4F5C",dataIndex:"action",width:100,valueType:"select",render:function(r,e){var d=function(){var j=P()(f()().mark(function w(){var i,D;return f()().wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return s.next=2,(0,h.P0)(e.id);case 2:return D=s.sent,console.log(D),s.abrupt("return",D!=null&&(i=D.data)!==null&&i!==void 0&&i.leaving_time?_()(D.data.leaving_time).format("YYYY-MM-DD HH:mm:ss"):"-");case 5:case"end":return s.stop()}},w)}));return function(){return j.apply(this,arguments)}}(),p=function(){var j=P()(f()().mark(function w(i){return f()().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:n.t0=i,n.next=n.t0==="viewLeaveTime"?3:n.t0==="unlock"?16:18;break;case 3:return n.t1=V.Z,n.t2=o(),n.t3=o()({},J),n.t4={},n.t5="\u96E2\u5834\u6642\u9593\uFF1A",n.next=10,d();case 10:return n.t6=n.sent,n.t7=n.t5.concat.call(n.t5,n.t6),n.t8={title:"\u96E2\u5834\u6642\u9593",content:n.t7,okText:"\u78BA\u8A8D",cancelText:"\u53D6\u6D88"},n.t9=(0,n.t2)(n.t3,n.t4,n.t8),n.t1.info.call(n.t1,n.t9),n.abrupt("break",18);case 16:return V.Z.confirm(o()(o()({},J),{},{title:"\u6E05\u9664\u7F5A\u6B3E\u72B6\u6001",content:(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)("div",{children:"\u662F\u5426\u786E\u8BA4\u6E05\u9664\u8BE5\u8BA2\u5355\u7684\u7F5A\u6B3E\u72B6\u6001\uFF1F"}),(0,u.jsx)("div",{children:"\u6E05\u9664\u7F5A\u6B3E\u72B6\u6001\u540E\uFF0C\u8BA2\u5355\u5C06\u4E0D\u518D\u4E3A\u7F5A\u6B3E\u72B6\u6001\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u7EE7\u7EED\u3002"})]}),okText:"\u78BA\u8A8D",cancelText:"\u53D6\u6D88",onOk:function(){var s=P()(f()().mark(function M(){var S,v;return f()().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,(0,h.i6)(e.id);case 2:if(S=a.sent,console.log(S),S.status!==200){a.next=10;break}return a.next=7,(0,q._j)((v=e.user)===null||v===void 0?void 0:v.id,"\u7F70\u91D1\u6E05\u9664","\u5DF2\u4E3A\u60A8\u6E05\u9664\u7F70\u91D1");case 7:U.ZP.success("\u6E05\u9664\u7F5A\u6B3E\u72B6\u6001\u6210\u529F"),a.next=11;break;case 10:U.ZP.error("\u6E05\u9664\u7F5A\u6B3E\u72B6\u6001\u5931\u8D25");case 11:return a.abrupt("return",!0);case 12:case"end":return a.stop()}},M)}));function A(){return s.apply(this,arguments)}return A}()})),n.abrupt("break",18);case 18:case"end":return n.stop()}},w)}));return function(i){return j.apply(this,arguments)}}(),C=function(w){var i,D,n=[{label:"\u67E5\u770B\u79BB\u573A\u65F6\u95F4",value:"viewLeaveTime"},{label:"\u6E05\u9664\u7F5A\u6B3E\u72B6\u6001",value:"unlock"}];return((i=w.status)===null||i===void 0?void 0:i.description)==="pending"&&n.push({label:"\u53D6\u6D88\u8A02\u55AE",value:"cancel"}),w.paid_status&&((D=w.status)===null||D===void 0?void 0:D.description)==="completed"&&n.push({label:"\u7533\u8ACB\u9000\u6B3E",value:"refund"}),w.penalty_fee&&!w.penalty_paid_status&&n.push({label:"\u8655\u7406\u7F70\u91D1",value:"penalty"}),n};return(0,u.jsx)(re.Z,{defaultValue:"viewLeaveTime",style:{width:"100%"},options:C(e),onSelect:function(w){p(w),setTimeout(function(){var i=document.querySelector(".ant-select");i&&i.click()},100)}})}}]}function ne(){var O,W=(0,c.useState)(""),l=F()(W,2),r=l[0],e=l[1],d=(0,c.useRef)(),p=(0,c.useState)(!1),C=F()(p,2),j=C[0],w=C[1],i=(0,G.useLocation)();(0,c.useEffect)(function(){var n=new URLSearchParams(i.search),s=n.get("customerId");s&&e(s)},[i]);var D=function(){var n=P()(f()().mark(function s(){var A,M;return f()().wrap(function(v){for(;;)switch(v.prev=v.next){case 0:return w(!0),v.prev=1,v.next=4,(0,h.KC)();case 4:return A=v.sent,M=A.data,r&&(M=(0,k.Z)({dataSource:M,keyWord:r})),v.next=9,(0,m.p)({filename:"\u4EA4\u6613\u8A18\u9304",data:M,columns:[{title:"\u8A02\u55AE\u7DE8\u865F",dataIndex:"format_order_id",width:30},{title:"\u7528\u6236\u66B1\u7A31",dataIndex:["user","nickname"],width:15},{title:"\u7528\u6236\u96FB\u8A71",dataIndex:["user","phone"],width:15},{title:"\u5145\u96FB\u69CD",dataIndex:["connector","ConnectorName"],width:15},{title:"\u8ECA\u4F4D\u865F",dataIndex:["connector","park"],width:10},{title:"\u8A02\u55AE\u72C0\u614B",dataIndex:["status","description"],width:15},{title:"\u5145\u96FB\u91CF(kWh)",dataIndex:"actual_total_power",width:15,render:function(a){return a||"-"}},{title:"\u9884\u6536\u8CBB\u7528(HK$)",dataIndex:"total_fee",width:15,render:function(a){return a||0}},{title:"\u5BE6\u969B\u8CBB\u7528",dataIndex:"actual_fee",width:100,render:function(a,x){return x.total_fee-x.withdraw_fee?"HKD$".concat(x.total_fee-x.withdraw_fee):"-"}},{title:"\u9000\u6B3E",dataIndex:"refund_fee",width:100,render:function(a,x){return x.withdraw_fee?"HKD$".concat(x.withdraw_fee):"-"}},{title:"\u7F70\u91D1(HK$)",dataIndex:"penalty_fee",width:15,render:function(a){return a||"-"}},{title:"\u9810\u7D04\u6642\u9593",dataIndex:"book_time",width:20,render:function(a){return a?_()(a).format("YYYY-MM-DD HH:mm:ss"):"-"}},{title:"\u5BE6\u969B\u958B\u59CB\u6642\u9593",dataIndex:"actual_start_time",width:20,render:function(a){return a?_()(a).format("YYYY-MM-DD HH:mm:ss"):"-"}},{title:"\u9810\u8A08\u7D50\u675F\u6642\u9593",dataIndex:"end_time",width:20,render:function(a){return a?_()(a).format("YYYY-MM-DD HH:mm:ss"):"-"}},{title:"\u5BE6\u969B\u7D50\u675F\u6642\u9593",dataIndex:"actual_end_time",width:20,render:function(a){return a?_()(a).format("YYYY-MM-DD HH:mm:ss"):"-"}},{title:"\u652F\u4ED8\u72C0\u614B",dataIndex:"paid_status",width:15,render:function(a){return a?"\u5DF2\u652F\u4ED8":"\u672A\u652F\u4ED8"}},{title:"\u7F70\u91D1\u652F\u4ED8\u72C0\u614B",dataIndex:"penalty_paid_status",width:15,render:function(a,x){return x.penalty_fee?a?"\u5DF2\u652F\u4ED8":"\u672A\u652F\u4ED8":"-"}},{title:"\u5099\u8A3B",dataIndex:"remark",width:20},{title:"\u5275\u5EFA\u6642\u9593",dataIndex:"createdAt",width:20,render:function(a){return _()(a).format("YYYY-MM-DD HH:mm:ss")}},{title:"\u66F4\u65B0\u6642\u9593",dataIndex:"updatedAt",width:20,render:function(a){return _()(a).format("YYYY-MM-DD HH:mm:ss")}}]});case 9:return v.prev=9,w(!1),v.finish(9);case 12:case"end":return v.stop()}},s,null,[[1,,9,12]])}));return function(){return n.apply(this,arguments)}}();return(0,u.jsxs)(Y.Z,{title:"Order transaction page",children:[(0,u.jsx)(Z.Z,{title:"Search bar",submitFun:(O=d.current)===null||O===void 0?void 0:O.reload,inputProps:{value:r,onChange:function(s){var A;e(s.target.value),(A=d.current)===null||A===void 0||A.reload()}}}),(0,u.jsx)(K.Z,{searchKey:r,props:{headerTitle:"Order transaction page",actionRef:d,pagination:{pageSize:16},toolBarRender:function(){var s=[(0,u.jsx)(g.ZP,{type:"primary",onClick:D,loading:j,icon:(0,u.jsx)(E.Z,{}),children:j?"\u5C0E\u51FA\u4E2D...":"\u532F\u51FA\u8868\u683C"},"export")];return r&&s.push((0,u.jsx)(g.ZP,{type:"primary",onClick:function(){e(""),G.history.push("/customer")},children:"\u8FD4\u56DE\u7528\u6237\u5217\u8868"},"back")),s},columns:te({mainTableReload:function(){var s;return(s=d.current)===null||s===void 0?void 0:s.reload()}}),request:function(){var n=P()(f()().mark(function A(){var M;return f()().wrap(function(v){for(;;)switch(v.prev=v.next){case 0:return v.next=2,(0,h.KC)();case 2:if(M=v.sent,console.log("order transaction dataSource==>",M),!r){v.next=6;break}return v.abrupt("return",o()(o()({},M),{},{data:(0,k.Z)({dataSource:M.data,keyWord:r})}));case 6:return v.abrupt("return",M);case 7:case"end":return v.stop()}},A)}));function s(){return n.apply(this,arguments)}return s}()}})]})}},25901:function(z,R,t){t.d(R,{KC:function(){return P},Oh:function(){return Z},P0:function(){return H},i6:function(){return F},ol:function(){return K},tC:function(){return Y}});var $=t(15009),o=t.n($),B=t(99289),f=t.n(B),T=t(76772),P=function(){var g=f()(o()().mark(function c(){return o()().wrap(function(m){for(;;)switch(m.prev=m.next){case 0:return m.abrupt("return",(0,T.request)("/api/v1/admin/order/all",{method:"get"}));case 1:case"end":return m.stop()}},c)}));return function(){return g.apply(this,arguments)}}(),H=function(){var g=f()(o()().mark(function c(h){return o()().wrap(function(E){for(;;)switch(E.prev=E.next){case 0:return E.abrupt("return",(0,T.request)("/api/v1/admin/order/order/leave-time",{method:"get",params:{orderId:h}}));case 1:case"end":return E.stop()}},c)}));return function(h){return g.apply(this,arguments)}}(),F=function(){var g=f()(o()().mark(function c(h){return o()().wrap(function(E){for(;;)switch(E.prev=E.next){case 0:return E.abrupt("return",(0,T.request)("/api/v1/admin/order/unlock",{method:"put",data:{orderId:h}}));case 1:case"end":return E.stop()}},c)}));return function(h){return g.apply(this,arguments)}}(),Y=function(){var g=f()(o()().mark(function c(h){var m,E;return o()().wrap(function(L){for(;;)switch(L.prev=L.next){case 0:return m=h.orderId,E=h.remark,L.abrupt("return",(0,T.request)("/api/v1/admin/order/remark",{method:"put",data:{orderId:m,remark:E}}));case 2:case"end":return L.stop()}},c)}));return function(h){return g.apply(this,arguments)}}(),Z=function(){var g=f()(o()().mark(function c(){return o()().wrap(function(m){for(;;)switch(m.prev=m.next){case 0:return m.abrupt("return",(0,T.request)("/api/v1/admin/customer/top-up/all",{method:"get"}));case 1:case"end":return m.stop()}},c)}));return function(){return g.apply(this,arguments)}}(),K=function(){var g=f()(o()().mark(function c(){return o()().wrap(function(m){for(;;)switch(m.prev=m.next){case 0:return m.abrupt("return",(0,T.request)("/api/v1/admin/order/wallet/all",{method:"get"}));case 1:case"end":return m.stop()}},c)}));return function(){return g.apply(this,arguments)}}(),k=null}}]);
|