PageSourceSearch

https://portal.ziicloud.com/static/js/report-ziipay-paylink.86915b40.chunk.js

js ziicloud.com collected 2026-09-24 10:59:56 UTC 7,180 bytes, 2 lines download raw bytes

1(this["webpackJsonpzii-portal"]=this["webpackJsonpzii-portal"]||[]).push([[169],{1241:function(e,a,t){"use strict";t.r(a);var r=t(2),n=t.n(r),l=t(50),s=t(203),c=t(343),i=t(278),o=t(1254),m=t(1265),u=t(331),d=t(173),b=t(137),p=t(52),S=t.n(p),h=t(172),g=t(169),v=t(165),y=t(51),E=t(4),D=t(202),O=t(13),F=t(185),f=t(167),C=t(14),Y=t(163),w=t(28),H=t(180);class j extends H.a{constructor(){super(...arguments),Object(w.a)(this,"INIT",0),Object(w.a)(this,"PENDING",1),Object(w.a)(this,"SUCCESS",2),Object(w.a)(this,"FAILED",3)}labels(){const e={};return e[this.INIT]="Initial",e[this.PENDING]="Pending",e[this.SUCCESS]="Success",e[this.FAILED]="Failed",e}}var I=new j,B=t(199);const M={clientOrderId:"",payStatus:"",metaData:"",note:""},N=d.g().shape({clientOrderId:d.i(),payStatus:d.g().nullable(),metaData:d.i(),note:d.i()});a.default=Object(l.b)(e=>{let{workspace:a}=e;const{merchant:t,reportFilter:r,branch:n}=a;return{merchant:t,reportFilter:r,branch:n}},{})(e=>{let{merchant:a,reportFilter:t}=e;const{t:l}=Object(b.a)(),[d,p]=Object(r.useState)(!0),[w,H]=Object(r.useState)([]),[j,P]=Object(r.useState)(M),[z,T]=Object(r.useState)(M),[k,x]=Object(r.useState)(1),[L,R]=Object(r.useState)(20),[A,U]=Object(r.useState)(0),[J,G]=Object(r.useState)(E.p.pageSizeOptions),V=Object(r.useRef)(null),W=Object(r.useCallback)(async()=>{p(!0);try{const e=Object(B.a)(t,{...j,clientId:"paylink",clientOrderId:j.clientOrderId||void 0,metaData:j.metaData||void 0,note:j.note||void 0,payStatus:void 0===j.payStatus?void 0:j.payStatus,startDate:t.start.format("YYYY-MM-DD HH:mm:ss"),endDate:t.end.format("YYYY-MM-DD HH:mm:ss"),page:k,pageSize:L},{merchant:a,includeDates:!1}),r=await O.Wb.list(a.merchantId,e);H(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}})),U(r.pages);const n=r.itemCount>0?[r.itemCount,...E.p.pageSizeOptions]:E.p.pageSizeOptions;G(n)}catch(e){H([]),G([]),U(0),console.error(e),y.b.error(e.message)}p(!1)},[j,a,k,L,t]);Object(r.useEffect)(()=>{W()},[W]);const q=Object(r.useCallback)(async()=>{p(!0);try{const e=Object(B.a)(t,{...j,clientId:"paylink",clientOrderId:j.clientOrderId||void 0,metaData:j.metaData||void 0,note:j.note||void 0,payStatus:void 0===j.payStatus?void 0:j.payStatus,startDate:t.start.format("YYYY-MM-DD HH:mm:ss"),endDate:t.end.format("YYYY-MM-DD HH:mm:ss")},{merchant:a,includeDates:!1}),r=await O.Wb.listExport(a.merchantId,e);F.a.processFileData(r)}catch(e){y.b.error(e.message)}p(!1)},[j,t,a]),K=Object(r.useMemo)(()=>[{Header:l("report:branch"),accessor:"branchName",disableFilters:!0,disableSortBy:!0},{Header:"Invoice Number",accessor:"metaData",disableFilters:!0,disableSortBy:!0},{Header:l("report:time"),accessor:"createdAt",Cell:e=>{let{value:a}=e;return n.a.createElement(n.a.Fragment,null,a?S()(a).format("DD/MM/YYYY HH:mm:ss"):"--")},disableFilters:!0,disableSortBy:!0},{Header:"Start Time",accessor:"payStartTime",Cell:e=>{let{value:a}=e;return n.a.createElement(n.a.Fragment,null,a?S()(a).format("DD/MM/YYYY HH:mm:ss"):"--")},disableFilters:!0,disableSortBy:!0},{Header:"Confirmed Time",accessor:"payConfirmTime",Cell:e=>{let{value:a}=e;return n.a.createElement(n.a.Fragment,null,a?S()(a).format("DD/MM/YYYY HH:mm:ss"):"--")},disableFilters:!0,disableSortBy:!0},{Header:"Currency",accessor:"currency",disableFilters:!0,disableSortBy:!0},{accessor:"totalAmount",Header:"Amount",Cell:e=>{let{value:a}=e;return n.a.createElement(n.a.Fragment,null,v.a.currency(a/100))},disableFilters:!0,disableSortBy:!0},{accessor:"surcharge",Header:"Surcharge",Cell:e=>{let{value:a}=e;return n.a.createElement(n.a.Fragment,null,v.a.currency(a/100))},disableFilters:!0,disableSortBy:!0},{accessor:"commission",Header:"Fee",Cell:e=>{let{value:a}=e;return n.a.createElement(n.a.Fragment,null,v.a.currency(a/100))},disableFilters:!0,disableSortBy:!0},{accessor:"payStatus",Header:"Status",Cell:e=>{let{value:a}=e;return n.a.createElement(n.a.Fragment,null,I.getLabel(a))},disableFilters:!0,disableSortBy:!0},{Header:"Contact",accessor:"note",Cell:e=>{let{value:a}=e;try{const e=JSON.parse(a);return n.a.createElement(n.a.Fragment,null,e.name," | ",e.email," | ",e.phone," |"," ",e.companyName)}catch(t){return n.a.createElement(n.a.Fragment,null,a)}},disableFilters:!0,disableSortBy:!0}],[l]);return n.a.createElement(n.a.Fragment,null,n.a.createElement(Y.a,{isLoading:d,global:!0}),n.a.createElement(D.a,{withSeparate:!1}),n.a.createElement(s.a,{className:"mb-4",body:!0},n.a.createElement(h.c,{initialValues:z,validationSchema:N,onSubmit:(e,a)=>{var t,r;let{setSubmitting:n}=a;const l={...e,payStatus:null===(t=e.payStatus)||void 0===t||null===(r=t.value)||void 0===r?void 0:r.toString()};x(1),P(l),T(e),n(!1)},enableReinitialize:!0},e=>{let{handleChange:a,handleBlur:t,setFieldValue:r,setFieldTouched:l,values:s,errors:u,touched:d,isSubmitting:b,submitForm:p}=e;
1return n.a.createElement(h.b,null,n.a.createElement(c.a,null,n.a.createElement(i.a,{xs:6,sm:3},n.a.createElement(o.a,null,n.a.createElement(f.h,{name:"payStatus",value:s.payStatus,isClearable:!0,options:I.getSelectOptions(),onChange:(e,a)=>{r(e,a),p()},onBlur:l,invalid:u.payStatus&&d.payStatus,disabled:b,placeholder:"Status"}),n.a.createElement(m.a,null,u.payStatus))),n.a.createElement(i.a,{xs:6,sm:3},n.a.createElement(o.a,null,n.a.createElement(f.f,{name:"metaData",value:s.metaData,onChange:e=>{a(e),V.current&&clearTimeout(V.current),V.current=setTimeout(()=>{p()},1500)},onBlur:t,invalid:u.metaData&&d.metaData,disabled:b,placeholder:"Invoice Number"}),n.a.createElement(m.a,null,u.metaData))),n.a.createElement(i.a,{xs:6,sm:3},n.a.createElement(o.a,null,n.a.createElement(f.f,{name:"note",value:s.note,onChange:e=>{a(e),V.current&&clearTimeout(V.current),V.current=setTimeout(()=>{p()},1500)},onBlur:t,invalid:u.note&&d.note,disabled:b,placeholder:"Contact"}),n.a.createElement(m.a,null,u.note)))))}),!Object(C.m)()&&n.a.createElement("div",{className:"mb-3"},n.a.createElement(u.a,{color:"primary",onClick:()=>q(1),disabled:d||w.length<1},l("general:action.excel"))," "),n.a.createElement(g.a,{hover:!0,bordered:!0,columns:K,data:w,defaultPageSize:L,forceShowPagination:!0,showPageSizeOptions:!0,pageSizeOptions:J,showPageJump:!0,allowAutoResetFilters:!1,apiPages:!0,onPageChange:e=>{x(e+1)},onPageSizeChange:e=>{R(e);const a=(k-1)*L+1;x(Math.ceil(a/e))},apiPageSize:L,pageIndex:k-1,totalPages:A,canPrevious:A>1&&k>1,canNext:A>1&&k<A})))})},185:function(e,a,t){"use strict";a.a={processFileData:(e,a)=>{const t=e.data,r=e.headers["content-disposition"];let n="";if(a)n=a;else if(r&&-1!==r.indexOf("attachment")){const e=/filename[^;=\n]*=((['"]).*?\2|[^;\n]*)/.exec(r);null!=e&&e[1]&&(n=e[1].replace(/['"]/g,""))}if("undefined"!==typeof window.navigator.msSaveBlob)window.navigator.msSaveBlob(t,n);else{const e=window.URL||window.webkitURL,a=e.createObjectURL(t);if(n){const e=document.createElement("a");"undefined"===typeof e.download?window.location.href=a:(e.href=a,e.download=n,document.body.appendChild(e),e.click())}else window.location.href=a;setTimeout(()=>{e.revokeObjectURL(a)},100)}}}}}]);
2//# sourceMappingURL=report-ziipay-paylink.86915b40.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.