PageSourceSearch

https://portal.ziicloud.com/static/js/report-orders-void.4ba7b3bf.chunk.js

js ziicloud.com collected 2026-10-02 14:20:38 UTC 17,720 bytes, 2 lines download raw bytes

1(this["webpackJsonpzii-portal"]=this["webpackJsonpzii-portal"]||[]).push([[143],{1206:function(e,a,t){"use strict";t.r(a);var r=t(2),l=t.n(r),n=t(203),c=t(242),o=t(776),s=t(777),i=t(405),m=t(191),d=t(39),u=t.n(d),p=t(137),b=t(202),g=t(50),E=t(52),h=t.n(E),y=t(169),O=t(165),v=t(51),f=t(13),j=t(199),S=t(225);var N=Object(g.b)(e=>{let{workspace:a}=e;const{merchant:t,reportFilter:r,branch:l}=a;return{merchant:t,reportFilter:r,branch:l}},{})(e=>{let{merchant:a,reportFilter:t,branch:n}=e;const{t:c}=Object(p.a)(),[o,s]=Object(r.useState)(!0),[i,m]=Object(r.useState)(!1),[d,u]=Object(r.useState)({}),[b,g]=Object(r.useState)([]),[E,N]=Object(r.useState)(1),[F,w]=Object(r.useState)(20),[C,I]=Object(r.useState)(0),B=Object(r.useRef)(),k=Object(r.useMemo)(()=>[{Header:c("report:branch"),accessor:"branchName",disableFilters:!0,disableSortBy:!0},{Header:c("report:orderNo"),accessor:"orderNo",disableFilters:!0,disableSortBy:!0},{accessor:"amount",Header:c("report:amount"),Cell:Object.assign(e=>l.a.createElement(l.a.Fragment,null,O.a.currency(e.value))),disableFilters:!0,disableSortBy:!0},{Header:c("report:quantity"),accessor:"qty",disableFilters:!0,disableSortBy:!0},{accessor:"voidAmount",Header:c("report:voidAmount"),Cell:Object.assign(e=>l.a.createElement(l.a.Fragment,null,O.a.currency(e.value))),disableFilters:!0,disableSortBy:!0},{Header:c("report:time"),accessor:"orderDate",Cell:e=>{let{value:a}=e;return l.a.createElement(l.a.Fragment,null,h.a.utc(a).format("DD/MM/YYYY HH:mm:ss"))},disableFilters:!0,disableSortBy:!0}],[c]),H=()=>{m(!i)},P=Object(r.useCallback)(async()=>{s(!0);try{const e=Object(j.a)(t,{merchantId:a.merchantId,page:E,pageSize:F},{merchant:a}),r=await f.Ub.voided(a.merchantId,e);g(r.recordList.map(e=>{var t,r;return{...e,branchName:null===(t=a.branches)||void 0===t||null===(r=t.find(a=>a.branchId===e.branchId))||void 0===r?void 0:r.branchName}})),I(r.pages)}catch(e){g([]),I(0),console.error(e),v.b.error(e.message)}s(!1)},[a,E,F,t]);return Object(r.useEffect)(()=>{P()},[P]),l.a.createElement(l.a.Fragment,null,l.a.createElement(y.a,{hover:!0,bordered:!0,columns:k,data:b,loading:o,defaultPageSize:F,forceShowPagination:!0,showPageSizeOptions:!0,showPageJump:!0,allowAutoResetFilters:!1,innerRef:B,onRowClick:e=>{let{original:a}=e;u(a),H()},apiPages:!0,onPageChange:e=>{N(e+1)},onPageSizeChange:e=>{w(e);const a=(E-1)*F+1;N(Math.ceil(a/e))},apiPageSize:F,pageIndex:E-1,totalPages:C,canPrevious:C>1&&E>1,canNext:C>1&&E<C}),l.a.createElement(S.a,{merchant:a,modalOpen:i,toggleModal:H,currOrder:d,type:"all",branch:n}))}),F=t(343),w=t(278),C=t(1255),I=t(1266),B=t(1256),k=t(331),H=t(171),P=t(173),T=t(167),z=t(168),R=t(185),M=t(14);const D={startTime:null,endTime:null,orderType:null,orderNo:"",page:1,pageSize:20},Y=P.g().shape({});var A=Object(g.b)(e=>{let{workspace:a}=e;const{merchant:t,reportFilter:r,branch:l}=a;return{merchant:t,reportFilter:r,branch:l}},{})(e=>{let{merchant:a,reportFilter:t,branch:n}=e;const{t:c}=Object(p.a)(),[o,s]=Object(r.useState)(!0),[i,m]=Object(r.useState)(!1),[d,u]=Object(r.useState)({}),[b,g]=Object(r.useState)([]),[E,N]=Object(r.useState)(1),[P,A]=Object(r.useState)(20),[x,q]=Object(r.useState)(0),[U,L]=Object(r.useState)(D),J=Object(r.useRef)(null),[V,W]=Object(r.useState)(!1),[G,K]=Object(r.useState)(0),Q=Object(r.useRef)(),X=Object(r.useMemo)(()=>[{Header:c("report:orderNo"),accessor:"orderNo",disableFilters:!0,disableSortBy:!0},{Header:c("report:orderType"),accessor:"orderType",Cell:e=>{let{value:a}=e;return l.a.createElement(l.a.Fragment,null,z.zb.getLabel(a))},disableFilters:!0,disableSortBy:!0},{Header:c("report:desc"),accessor:"description",disableFilters:!0,disableSortBy:!0},{Header:c("report:qty"),accessor:"qty",disableFilters:!0,disableSortBy:!0},{Header:c("report:price"),accessor:"price",Cell:e=>{let{value:a}=e;return l.a.createElement(l.a.Fragment,null,O.a.currency(a))},disableFilters:!0,disableSortBy:!0},{Header:c("report:amount"),accessor:"amount",Cell:e=>{let{value:a}=e;return l.a.createElement(l.a.Fragment,null,O.a.currency(a))},disableFilters:!0,disableSortBy:!0},{Header:c("report:operator"),accessor:"orderOperator",disableFilters:!0,disableSortBy:!0},{Header:c("report:time"),accessor:"orderDate",Cell:e=>{let{value:a}=e;return l.a.createElement(l.a.Fragment,null,h.a.utc(a).format("DD/MM/YYYY HH:mm:ss"))},disableFilters:!0,disableSortBy:!0}],[c]),Z=Object(r.useCallback)(async()=>{s(!0);try{var e,r;const l=Object(j.a)(t,{...U,merchantId:a.merchantId,page:E,pageSize:P,orderType:null!==(e=null===U||void 0===U||null===(r=U.orderType)||void 0===r?void 0:r.value)&&void 0!==e?e:""},{merchant:a}),n=await f.Ub.getVoidItem(a.merchantId,l);g(n.recordList),q(n.pages)}catch(l){g([]),q(0),v.b.error(l.message)}s(!1)},[U,a,t,E,P]),$=Object(r.useCallback)(async()=>{s(!0);try{var e,r;const l=Object(j.a)(t,{...U,merchantId:a.merchantId,page:E,pageSize:P,orderType:null!==(e=null===U||void 0===U||null===(r=U.orderType)||void 0===r?void 0:r.value)&&void 0!==e?e:""},{merchant:a}),n=await f.Ub.getTotalAmountVoidItem(a.merchantId,l);K((null===n||void 0===n?void 0:n.totalAmount)||0)}catch(l){K(0),v.b.error(l.message)}s(!1)},[U,a,t,E,P]),_=Object(r.useCallback)(async e=>{W(!0);try{var r,l;const n=Object(j.a)(t,{...U,merchantId:a.merchantId,orderType:null!==(r=null===U||void 0===U||null===(l=U.orderType)||void 0===l?void 0:l.value)&&void 0!==r?r:"",fileType:e},{merchant:a}),c=await f.Ub.exportVoidItem(a.merchantId,n);R.a.processFileData(c)}catch(n){v.b.error(n.message)}W(!1)},[U,a,t]),ee=()=>{m(!i)};return Object(r.useEffect)(()=>{Z(),$()},[Z,$]),l.a.createElement(l.a.Fragment,null,l.a.createElement(H.c,{initialValues:D,validationSchema:Y,onSubmit:(e,a)=>{let{setSubmitting:t}=a;const r={...e};r.page=1,N(1),L(r),t(!1)},enableReinitialize:!0},e=>{let{handleChange:a,handleBlur:t,setFieldValue:r,values:n,errors:o,touched:s,isSubmitting:i,submitForm:m}=e;return l.a.createElement(H.b,null,l.a.createElement(F.a,null,l.a.createElement(w.a,{sm:6},l.a.createElement(C.a,null,l.a.createElement(T.h,{name:"orderType",value:n.orderType,options:z.zb.getSelectOptions(),onChange:(e,a)=>{r(e,a),m()},onBlur:()=>{},placeholder:c("report:orderType"),disabled:i,invalid:o.orderNo&&s.orderNo}),l.a.createElement(I.a,null,o.email))),l.a.createElement(w.a,{sm:6},l.a.createElement(C.a,null,l.a.createElement(T.f,{name:"orderNo",value:n.orderNo,onChange:e=>{a(e),J.current&&clearTimeout(J.current),J.current=setTimeout(()=>{m()},1e3)},onBlur:t,placeholder:c("report:orderNo")}),l.a.createElement(I.a,null,o.orderNo)))))}),l.a.createElement("div",{style:{width:"100%",display:"flex",justifyContent:"space-between",alignItems:"center",marginBottom:"1rem"}},l.a.createElement(C.a,null,l.a.createElement(B.a,null,c("report:void-amount")),l.a.createElement("p",{className:"form-control-plaintext"},O.a.currency(G))),!Object(M.m)()&&l.a.createElement("div",null,l.a.createElement(k.a,{style:{marginRight:"1rem"},color:"primary",onClick:()=>{_(1)},disabled:o||V||b&&b.length<1},c("general:action.excel"))," ",l.a.createElement(k.a,{color:"primary",onClick:()=>{_(2)},disabled:o||V||b&&b.length<1},c("general:action.PDF")))),l.a.createElement(y.a,{hover:!0,bordered:!0,columns:X,data:b,loading:o,defaultPageSize:P,forceShowPagination:!0,showPageSizeOptions:!0,showPageJump:!0,allowAutoResetFilters:!1,innerRef:Q,onRowClick:e=>{let{original:a}=e;u(a),ee()},apiPages:!0,onPageChange:e=>{N(e+1)},onPageSizeChange:e=>{A(e);const a=(E-1)*P+1;N(Math.ceil(a/e))},apiPageSize:P,pageIndex:E-1,totalPages:x,canPrevious:x>1&&E>1,canNext:x>1&&E<x}),l.a.createElement(S.a,{merchant:a,modalOpen:i,toggleModal:ee,currOrder:d,type:"all",branch:n}))});a.default=()=>{const{t:e}=Object(p.a)(),[a,t]=Object(r.useState)(0);return l.a.createElement(l.a.Fragment,null,l.a.createElement(b.a,null),l.a.createElement(n.a,{className:"mb-4"},l.a.createElement(c.a,null,l.a.createElement(o.a,{tabs:!0,className:"card-header-tabs"},l.a.createElement(s.a,{key:"voidOrder"},l.a.createElement(i.a,{className:u()({active:0===a,"nav-link":!0}),onClick:async()=>{t(0)}},e("report:void-order"))),l.a.createElement(s.a,{key:"voidItem"},l.a.createElement(i.a,{className:u()({active:1===a,"nav-link":!0}),onClick:async()=>{t(1)}},e("report:void-item"))))),l.a.createElement(m.a,null,0===a&&l.a.createElement(N,null),1===a&&l.a.createElement(A,null))))}},185:function(e,a,t){"use strict";
1a.a={processFileData:(e,a)=>{const t=e.data,r=e.headers["content-disposition"];let l="";if(a)l=a;else if(r&&-1!==r.indexOf("attachment")){const e=/filename[^;=\n]*=((['"]).*?\2|[^;\n]*)/.exec(r);null!=e&&e[1]&&(l=e[1].replace(/['"]/g,""))}if("undefined"!==typeof window.navigator.msSaveBlob)window.navigator.msSaveBlob(t,l);else{const e=window.URL||window.webkitURL,a=e.createObjectURL(t);if(l){const e=document.createElement("a");"undefined"===typeof e.download?window.location.href=a:(e.href=a,e.download=l,document.body.appendChild(e),e.click())}else window.location.href=a;setTimeout(()=>{e.revokeObjectURL(a)},100)}}}},191:function(e,a,t){"use strict";var r=t(10),l=t(15),n=t(2),c=t.n(n),o=t(27),s=t.n(o),i=t(39),m=t.n(i),d=t(162),u=["className","cssModule","innerRef","tag"],p={tag:d.q,className:s.a.string,cssModule:s.a.object,innerRef:s.a.oneOfType([s.a.object,s.a.string,s.a.func])},b=function(e){var a=e.className,t=e.cssModule,n=e.innerRef,o=e.tag,s=Object(l.a)(e,u),i=Object(d.m)(m()(a,"card-body"),t);return c.a.createElement(o,Object(r.a)({},s,{className:i,ref:n}))};b.propTypes=p,b.defaultProps={tag:"div"},a.a=b},225:function(e,a,t){"use strict";var r=t(2),l=t.n(r),n=t(1211),c=t(772),o=t(774),s=t(343),i=t(278),m=t(1271),d=t(1272),u=t(137),p=t(52),b=t.n(p),g=t(50),E=t(13),h=t(4),y=t(165),O=t(51),v=t(163),f=t(169),j=t(168),S=t(199);a.a=Object(g.b)(e=>{let{workspace:a}=e;const{reportFilter:t}=a;return{reportFilter:t}})(e=>{let{merchant:a,reportFilter:t,modalOpen:p,toggleModal:g,currOrder:N,type:F}=e;const{t:w}=Object(u.a)(),[C,I]=Object(r.useState)(!1),[B,k]=Object(r.useState)({}),[H,P]=Object(r.useState)(h.p.pageSizeOptions),T=Object(r.useCallback)(async()=>{I(!0);try{let e;if("all"===F){const r=Object(S.b)(N,t,{merchantId:a.merchantId},{merchant:a});N.id&&(r.id=N.id),N.orderId&&(r.orderId=N.orderId),e=await E.Ub.detail(a.merchantId,N.id||N.orderId,r)}if("cancelled"===F){const r=Object(S.b)(N,t,{merchantId:a.merchantId},{merchant:a});N.id&&(r.id=N.id),N.orderId&&(r.orderId=N.orderId),e=await E.Ub.cancelledDetail(a.merchantId,N.id||N.orderId,r)}const r=e.items.length>0?[e.items.length,...h.p.pageSizeOptions]:h.p.pageSizeOptions;P(r),k(e)}catch(e){k({}),P([]),O.b.error(e.message)}I(!1)},[F,a,t,N]);Object(r.useEffect)(()=>{p&&T()},[T,p]);const z=Object(r.useRef)(),R=Object(r.useMemo)(()=>[{Header:w("report:payBy"),accessor:"payBy",disableFilters:!0,disableSortBy:!0},{Header:w("report:paidAmount"),accessor:"paidAmount",Cell:Object.assign(e=>l.a.createElement(l.a.Fragment,null,y.a.decimal(e.value))),disableFilters:!0,disableSortBy:!0}],[w]),M=Object(r.useMemo)(()=>[{Header:w("report:name"),accessor:"name",disableFilters:!0,disableSortBy:!0},{Header:w("report:quantity"),accessor:"qty",Cell:Object.assign(e=>l.a.createElement(l.a.Fragment,null,y.a.decimal(e.value))),disableFilters:!0,disableSortBy:!0},{accessor:"price",Header:w("report:price"),Cell:Object.assign(e=>l.a.createElement(l.a.Fragment,null,y.a.currency(e.value))),disableFilters:!0,disableSortBy:!0},{accessor:"discount",Header:w("report:discount"),Cell:Object.assign(e=>l.a.createElement(l.a.Fragment,null,e.value+"%")),disableFilters:!0,disableSortBy:!0},{accessor:"discountedPrice",Header:w("report:discountedPrice"),Cell:Object.assign(e=>l.a.createElement(l.a.Fragment,null,y.a.currency(e.value))),disableFilters:!0,disableSortBy:!0}],[w]),D=Object(r.useMemo)(()=>[{Header:w("report:name"),accessor:"name",disableFilters:!0,disableSortBy:!0},{Header:w("report:quantity"),accessor:"qty",Cell:Object.assign(e=>l.a.createElement(l.a.Fragment,null,y.a.decimal(e.value))),disableFilters:!0,disableSortBy:!0},{accessor:"price",Header:w("report:price"),Cell:Object.assign(e=>l.a.createElement(l.a.Fragment,null,y.a.currency(e.value))),disableFilters:!0,disableSortBy:!0}],[w]);return l.a.createElement(l.a.Fragment,null,l.a.createElement(n.a,{isOpen:p,size:"xl",toggle:g,backdrop:"static",style:{minWidth:"95%"}},l.a.createElement(c.a,{toggle:g},""+("all"===F?""+N.orderNo:""),""+("cancelled"===F?""+N.orderNo:"")),l.a.createElement(o.a,null,l.a.createElement(s.a,null,l.a.createElement(i.a,{md:"4"},l.a.createElement(v.a,{global:!1,isLoading:C}),!C&&l.a.createElement("div",null,l.a.createElement(m.a,null,l.a.createElement(d.a,null,l.a.createElement("span",null,w("report:orderNo")),l.a.createElement("b",{className:"float-right"},B.orderNo)),l.a.createElement(d.a,null,l.a.createElement("span",null,w("report:orderDate")),l.a.createElement("b",{className:"float-right"},""+(B.orderDate?b.a.utc(B.orderDate).format("DD/MM/YYYY HH:mm:ss"):"-"))),l.a.createElement(d.a,null,l.a.createElement("span",null,w("report:orderType")),l.a.createElement("b",{className:"float-right"},j.zb.getLabel(B.orderType))),"all"===F&&l.a.createElement(l.a.Fragment,null,l.a.createElement(d.a,null,l.a.createElement("span",null,w("report:amount")),l.a.createElement("b",{className:"float-right"},""+y.a.currency(B.amount))),l.a.createElement(d.a,null,l.a.createElement("span",null,w("report:paidAmount")),l.a.createElement("b",{className:"float-right"},""+y.a.currency(B.paidAmount))),l.a.createElement(d.a,null,l.a.createElement("span",null,w("report:gst")),l.a.createElement("b",{className:"float-right"},""+y.a.currency(B.gst))),l.a.createElement(d.a,null,l.a.createElement("span",null,w("report:tips")),l.a.createElement("b",{className:"float-right"},""+y.a.currency(B.tips))),l.a.createElement(d.a,null,l.a.createElement("span",null,w("report:serviceCharge")),l.a.createElement("b",{className:"float-right"},""+y.a.currency(B.serviceCharge))),l.a.createElement(d.a,null,l.a.createElement("span",null,w("report:otherCharge")),l.a.createElement("b",{className:"float-right"},""+y.a.currency(B.otherCharge))),l.a.createElement(d.a,null,l.a.createElement("span",null,w("report:deliveryCharge")),l.a.createElement("b",{className:"float-right"},""+y.a.currency(B.deliveryFee))),l.a.createElement(d.a,null,l.a.createElement("span",null,w("report:surcharge")),l.a.createElement("b",{className:"float-right"},""+y.a.currency(B.surcharge))),l.a.createElement(d.a,null,l.a.createElement("span",null,w("report:discount")),l.a.createElement("b",{className:"float-right"},""+y.a.currency(B.dollarDiscount+B.voucherDiscount))),l.a.createElement(d.a,null,l.a.createElement("span",null,w("report:redeemPoints")),l.a.createElement("b",{className:"float-right"},""+y.a.currency(B.redeemPoints))),l.a.createElement(d.a,null,l.a.createElement("span",null,w("report:tableNo")),l.a.createElement("b",{className:"float-right"},B.tableNo||"-")),l.a.createElement(d.a,null,l.a.createElement("span",null,w("report:bookingNo")),l.a.createElement("b",{className:"float-right"},B.bookingNo||"-")),l.a.createElement(d.a,null,l.a.createElement("span",null,w("report:invoiceNo")),l.a.createElement("b",{className:"float-right"},B.invoiceNo||"-")),l.a.createElement(d.a,null,l.a.createElement("span",null,w("report:memberId")),l.a.createElement("b",{className:"float-right"},B.memberId||"-")),l.a.createElement(d.a,null,l.a.createElement("span",null,w("report:customer")),l.a.createElement("b",{className:"float-right"},B.customerName||"-")),l.a.createElement(d.a,null,l.a.createElement("span",null,w("report:phone")),l.a.createElement("b",{className:"float-right"},B.customerPhone||"-")),l.a.createElement(d.a,null,l.a.createElement("span",null,w("report:address")),l.a.createElement("b",{className:"float-right text-right",style:{wordBreak:"break-all",width:"60%"}},B.customerAddress||"-")),l.a.createElement(d.a,null,l.a.createElement("span",null,w("report:sourceType")),l.a.createElement("b",{className:"float-right"},B.sourceTypeDesc||"-")),l.a.createElement(d.a,null,l.a.createElement("span",null,w("report:operator")),l.a.createElement("b",{className:"float-right"},B.opName||"-")),l.a.createElement(d.a,null,l.a.createElement("span",null,w("report:machineId")),l.a.createElement("b",{className:"float-right"},B.machineId||"-"))),l.a.createElement(d.a,null,l.a.createElement("span",null,w("report:deleteOperator")),l.a.createElement("span",{className:"float-right"},B.operator||"-")),l.a.createElement(d.a,null,l.a.createElement("span",null,w("report:deleteTime")),l.a.createElement("span",{className:"float-right"},""+(B.operateAt?b.a.utc(B.operateAt).format("DD/MM/YYYY HH:mm:ss"):"-"))),l.a.createElement(d.a,null,l.a.createElement("span",null,w("report:deleteReason")),l.a.createElement("span",{className:"float-right text-right",style:{wordBreak:"break-all",width:"60%"}},B.reason||"-"))))),l.a.createElement(i.a,{md:"8"},"all"===F&&l.a.createElement(f.a,{hover:!0,bordered:!0,columns:R,data:B.recvaccts,loading:C,showPageSizeOptions:!0,showPageJump:!0,allowAutoResetFilters:!1,innerRef:z,onRowClick:()=>{},pageSizeOptions:H}),l.a.createElement(f.a,{hover:!0,bordered:!0,columns:"all"===F?M:D,data:B.items,loading:C,showPageSizeOptions:!0,showPageJump:!0,allowAutoResetFilters:!1,innerRef:z,onRowClick:()=>{},pageSizeOptions:H}))))))})},242:function(e,a,t){"use strict";
1var r=t(10),l=t(15),n=t(2),c=t.n(n),o=t(27),s=t.n(o),i=t(39),m=t.n(i),d=t(162),u=["className","cssModule","tag"],p={tag:d.q,className:s.a.string,cssModule:s.a.object},b=function(e){var a=e.className,t=e.cssModule,n=e.tag,o=Object(l.a)(e,u),s=Object(d.m)(m()(a,"card-header"),t);return c.a.createElement(n,Object(r.a)({},o,{className:s}))};b.propTypes=p,b.defaultProps={tag:"div"},a.a=b}}]);
2//# sourceMappingURL=report-orders-void.4ba7b3bf.chunk.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.