1(this["webpackJsonpzii-portal"]=this["webpackJsonpzii-portal"]||[]).push([[113],{166:function(e,t,a){"use strict";a.d(t,"b",(function(){return s})),a.d(t,"g",(function(){return c})),a.d(t,"c",(function(){return m})),a.d(t,"h",(function(){return u})),a.d(t,"d",(function(){return d})),a.d(t,"a",(function(){return h})),a.d(t,"f",(function(){return p})),a.d(t,"e",(function(){return b}));var l=a(34),r=a(22),n=a.n(r),o=a(183),i=a(179);const s=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:()=>{},a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:()=>{},r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",n=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"",i=arguments.length>5?arguments[5]:void 0,s=arguments.length>6?arguments[6]:void 0,c=arguments.length>7&&void 0!==arguments[7]&&arguments[7],m=arguments.length>8&&void 0!==arguments[8]?arguments[8]:{};o.a.queue([{title:e,text:r,html:n,icon:c?"":"question",confirmButtonText:i||l.a.t("general:action.yes"),showDenyButton:!0,denyButtonText:s||l.a.t("general:action.no"),showLoaderOnConfirm:!0,allowOutsideClick:!1,preConfirm:t,preDeny:a,...m}])},c=e=>{o.a.fire({title:e,icon:"success",showConfirmButton:!1,timer:1e3})},m=(e,t)=>{o.a.fire({title:e,text:t,icon:"error"})},u=e=>{o.a.insertQueueStep({title:e,icon:"success",showConfirmButton:!1,timer:1e3})},d=(e,t)=>{o.a.insertQueueStep({title:e,text:t,icon:"error"})},h=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:l.a.t("general:notice.unsaved");o.a.fire({title:t,icon:"question",showCancelButton:!0,confirmButtonText:l.a.t("general:action.yes"),cancelButtonText:l.a.t("general:action.no")}).then(t=>{t.isConfirmed&&e()})},p=()=>{o.a.fire(l.a.t("general:notice.saveFirst"))},b=(e,t,a,r,s,c,m,u)=>{o.a.fire({title:`<h4 class="text-left m-0 p-0">${s}</h4>`,html:""+(t&&r?'<hr class="mt-0 pt-0" /><div class="my-2"><p class="text-left h6 mt-2"><b>'+c+'</b></p><p class="text-left h6 mt-4">'+l.a.t("reservation:pleaseConfirm")+'</p><table><thead><tr><th class="text-left h6 py-2"><small>'+l.a.t("reservation:time")+'</small></th><th class="text-left h6 px-4 py-2"><small>'+l.a.t("reservation:PAX")+'</small></th><th class="text-left h6 px-4 py-2"><small>'+l.a.t("reservation:name")+'</small></th><th class="text-left h6 py-2"><small>'+l.a.t("reservation:channel.title")+'</small></th></tr></thead><tbody><tr><th class="text-left h6 py-2"><b>'+n.a.utc(t.bookingTime).format("HH:mm")+'</b></th><th class="text-left h6 px-4 py-2"><b>'+t.numberOfPeople+'</b></th><th class="text-left h6 px-4 py-2"><b>'+(t.customerName||t.phone||(1===t.type?l.a.t("reservation:walkin"):l.a.t("reservation:reservation")))+'</b></th><th class="text-left h6 py-2">'+i.a.ChannelHelper({reservationSource:t.source,reservationType:t.type})+'</th></tr><tr><th class="text-left h6">'+n.a.utc(t.bookingTime).format("DD/MM/YYYY")+'</th><th class="text-left h6 px-4" /><th class="text-left h6 px-4">'+`${r!==t.items?`<b>${r}</b> ${l.a.t("reservation:of")} ${t.items}`:""+r} / ${t.areaName||t.areaCode}</th><th class="text-left h6" /></tr></tbody></table></div>`:""),confirmButtonText:l.a.t("general:action.swap"),showConfirmButton:m,showDenyButton:a,denyButtonText:l.a.t("general:action.overbook"),showCancelButton:!0,cancelButtonText:l.a.t("general:action.cancel")}).then(t=>{t.isDismissed||(t.isConfirmed&&u(),t.isDenied&&e())})}},170:function(e,t,a){"use strict";a.d(t,"a",(function(){return o})),a.d(t,"b",(function(){return i}));var l=a(2),r=a.n(l),n=a(278);const o=e=>r.a.createElement(n.a,Object.assign({},e,{widths:["xxs","xs","sm","md","lg","xl","xxl"]})),i=e=>{let{className:t}=e;return r.a.createElement("div",{className:"separator "+t})}},172:function(e,t,a){"use strict";var l=a(2),r=a.n(l),n=a(187),o=a(188),i=a(331),s=a(135),c=a(137),m=a(1263),u=a(4),d=a(170),h=a(175),p=a(14),b=a(174),g=a.n(b);const y=(e,t,a)=>{if(e===u.a)return r.a.createElement(r.a.Fragment,null,a("menu:home"));const l=e.split("/"),n=[];for(let r=0;r<=t;r+=1)n.push(l[r]);return l.length!==n.length&&n.push("title"),r.a.createElement(r.a.Fragment,null,a("menu:"+n.join(".")))},f=(e,t)=>e.split(t)[0]+t,v=e=>{let{match:t}=e;const{t:a}=Object(c.a)(),l=t.path.substr(1);let i=l.split("/");return i[i.length-1].indexOf(":")>-1&&(i=i.filter(e=>-1===e.indexOf(":"))),r.a.createElement(r.a.Fragment,null,r.a.createElement(n.a,{className:"pt-0 breadcrumb-container d-none d-sm-block d-lg-inline-block"},i.map((e,t)=>r.a.createElement(o.a,{key:t,active:i.length===t+1},i.length!==t+1?r.a.createElement(s.b,{to:"/"+f(l,e)}
1,y(l,t,a)):y(l,t,a)))))};t.a=e=>{let{heading:t,match:a,children:l,branchRequired:n=!1,allowAllBranch:o=!1,goBack:s=null,leading:u=null,isCloud:b=!1}=e;const{t:y}=Object(c.a)();return r.a.createElement("div",{className:"page-header"},r.a.createElement("div",{className:"d-flex justify-content-between align-items-center"},r.a.createElement("div",{className:"d-flex align-items-center",style:{height:"36px"}},s&&r.a.createElement(i.a,{onClick:s,color:"light",className:"mr-2"},r.a.createElement(m.a,null)),n&&!Object(p.p)()&&!Object(p.n)()&&r.a.createElement(h.a,{allowAll:o,className:"mr-2"}),t&&r.a.createElement("h2",{className:(u?"d-flex align-items-center":"d-inline")+" mb-0"},y(t),u,b&&r.a.createElement("img",{src:g.a,alt:"ziiCloud",style:{height:"20px",marginLeft:"8px"}})),a&&r.a.createElement(v,{match:a})),r.a.createElement("div",null,l)),r.a.createElement(d.b,{className:"mt-3 mb-3"}))}},174:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJ4AAAA0CAYAAAB7AoHzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAheSURBVHgB7Z09bBRHFMff7NkoyocRShWLo44cilRYPilSGmSoSXANgjpIpAaFtEGY2ijUhriOEU0qjFOlwOmjO6WLSGwSEXy3k/dmZm9nZr93Z/eCPT9p7dv13e7szn9m3seMj4EFX4IT8AG8Az2x9cDjqUsPDuFPGMMvcMAAJvqfWPSC0+tllNwJeA88Hte8gb9hVwiQ064QnhDd5/AhanIePJ62oB7wJ/iDxBeIA9TTedF52oY0RlpDAk469MOrpytQa+RHBPCpVKDH0xnovAbY382Bx9MlPRLeu96283QMhukC8HhmgBeeZyZ44Xlmwiwciz5GrBcwZH0SXw/V5jlmdCO8CQzQoFxFwa2h4BbiRB1Q2mQf93/EV49xewaeYwHjn8FH0BZzKLJDWEdhXSj5iU0c/O9CCCPwHGnaFF4fty3cTkM1hii+S52KTzaQvhr+o2MvYIy9cdnPj+Fsrc++LTi+x7aG2qTo5JC6ids2bkN1rI8Co+F3oL2Xjm21Lj4ptut47RV8gANj+CfG4ieV81lhLywr5Ifpfgjn8OfREp7je2xLeHZPt4Nh6iuihdCkGD49PsIK3wHpcNzE15fVcRLfOv7+AtphFUV3X9ib+VADWsOyXMTfd3HbAI8T3IdTuBCP3tNt489LBd3yEEVwA8yKHahzuYWhwAEeJkTHRaPYAxANwe7d6L3fiMbhcUIbcbzr2usherO3oCyh6FVGGedywWqKeDawjOdRiB/jdh6okYAYRpbx6dwSgoyQol0FT2NcC48M9E+0/QeV7LRAVHLc69G5esb5mpUN4FvjCBMiu43hnr2U9w+x7A+UGPV7uC/sQ08jXAtvydjr1YjLheiA6EyE49EcZpkAJDguhtUiyAz4Stsnp8RNmY4xbp0Ljp6P7h2m9yT5yF6PepjT6pwLCY+zXtnWtD3yVss7Cnxq98kyMTHcbkNdOMY1ZUOg3ryvzvlC2JgcngjPP5tV8ZyJAO+Dw6Oc69D54xgqE6ZMOjLIf21aJhmFoDI9KChPLdwJT4Yn6g2LemhDijceypiToVYP18gK4FCNHnrloSpXKCqlDiSyeyp8ZCLFRPdODYRCODdSzRSOHnbk/csGkSe8s3ge3aZNCk/G577H+zPLJOtgIMrK8XOs1OhQGlfCKxueSELG/liEUiTJCqUWu6tu/hHUwxQvw4qtKjy9964vumRsM8pVmw1s0EkskxiLMtmNe6TK1RflJaeKi/irM5rbeFnhiSKkgf5Ufb4IclrWa4czuPFg92eUkjNFR73uPHrPTHjU5MAsW0NhFMtsD/ns42dD4ppD71569dK7l2GuUYW0Zyma9XiyJZhioFYcCPspv1eh7j3Z0qg738bP/aXSV3SzK9b18m2V9HLqjaK63dkUikeyhGOzobIjEUPVq4P2TAfK/HA6zAnIbAgMu3cHr3XVKhMIG5KJsm2BQ5oIr5/SA93GQm4UDmOyInSbgm7sKh6Tooi7dBIwGfIUBokM+5tqqKxSGbMOf5ixzTzHhotGRYKInCt6xu4zOIFo0HoP/F1mvclnTREKZ958/aE2TXRlPUVmZCTkpACW2RM9wWtdMQK51Ydc/bPdijAUXrkZ2yyCGSGls9AOuoj2CxtyKKatOaOu8PqWeOhBlQ9PBFP3XPZ0RTYXiTKw0mlVgrhm9qFb4QWWcChEUQQ33kNDYtUZPmXQG0Ox+RG4nStZV3hmoLiqtxmKVr8I0qAuZ3PZ8arDSsauPsu533HmwVy3HJSa0XFg7OnTtY4IdYV3xthrw/hNMrR6rvKVYfcykxqxQTlhYXe6lRfvAXgS1BMen7mxXq0MITYM00asPutFmhZ9tY1KT4LsoYeuMy4lejvumL4upegZBDl/54Z5U2Yo74ND6gpvZJ2lDRvEpl87LBKo9E/MWqXJB1wM67Exzqx8ch4TkQbTe+oy113Rrr1niJxpQi6yV3nOtUwTp4z54WqyhqCe8GxDc2LEg9qBa5VBzFVcnWbH/iYYRwxKtnQGd7T9/Pxo+rV1oa4VXJd6Fj2/ahv1I+O92YKxHUAbM/96WDgFzekUtbo2npwSHsGwUO32evQQvzauX3UCgrRDN4xzUloqb9iVfzMzDlXmF8boIZQFlQ5Le15RWi1iaHnzSXv1MDW0ZJ8njWQdZo0CXGRQnNZv/cU+1Jq4kdJpa5FOMsdJaRxeM2/Lxaq3y9axaCiOetGTeGyQMkv5bkbWhIbheD1CgKmmMGGOXMNjZs9JFR/Cc/X3penyz4js+/wZTCHIXphMoLTzxCxa+5QEeGq9d1OUiYZ0WhMTTGfRgHU/55rUddNVZvSw7Wg2DSuPVdqr/oIXsk9kush8iDJZfRWakJbqyy/LvpqNnCX2YuFVv25eQJ6yOQ8hn6FKd+nXW0y8S9qBWyXim1SWeLidqfBkVH4LmFvDM4c9tGkugZulg1HK70LmQ4/yzj2RV827ZjnhEbIxkdmwknEu8sBvlYhvmqlEk018TrfhDVzEstzTji9mnItGlfXUMsnRIFro9Pv0+Ix7vEh8dwoM2eZQ653HCmljvaoUA4nvjLoWeY57pYPb9aDKXjKuOY+9edX7o7KHak1w3XNklYnMj57lVTvC3YJu+QDIu70ArtJSsrXtqQR2F0FqT0e0858EyG4IGoqPicU2/l9ZHFHaWdDNRNC0GU0/7/lf4/8/nmcmeOF5ZoIXnmcmBJh6moDH0yX/wCEJ7zV4PF1yioR34IXn6ZhT8Cpgv2Jihb7S0ePpAtQaewwT6Vzswisad8HjaRP62tDncimA/kXJASzD+/6bHD2tQKMqio4xiL8oWYd/ibp8iQJ8ielm/z1nnmaMUUn/wm/wWph0Gv8BfQN+WONMFzMAAAAASUVORK5CYII="},175:function(e,t,a){"use strict";var l=a(2),r=a.n(l),n=a(50),o=a(1391),i=a(1268),s=a(1269),c=a(1270),m=a(4),u=a(14),d=a(11);const h={changeBranchAction:d.g,changeBranchIdsAction:d.h};t.a=Object(n.b)(e=>{let{workspace:t}=e;const{merchant:a,branch:l}=t;return{merchant:a,branch:l}},h)(e=>{let{allowAll:t=!1,fullWidth:a=!1,merchant:n,branch:d,changeBranchAction:h,changeBranchIdsAction:p,className:b}=e;const[g,y]=Object(l.useState)({}),[f,v]=Object(l.useState)(!1),C=(e,t)=>{h(e),p(t.map(e=>e.branchId).join(","))};return Object(l.useEffect)(()=>
1{if(!Object(u.p)()&&!Object(u.n)()){const e={};n.branches.forEach(t=>{t.groupName in e||(e[t.groupName]=[]),1===t.status&&e[t.groupName].push(t)}),y(e),v(Object.keys(e).length>1),"*"!==d.branchId||t||(h(n.branches[0]),p(n.branches[0].branchId))}},[t,d.branchId,h,p,n.branches]),!Object(u.p)()&&!Object(u.n)()&&r.a.createElement("div",{className:`d-inline-block ${a?"w-100":""} ${b||""}`,key:"branch-selector"},r.a.createElement(o.a,null,r.a.createElement(i.a,{caret:!0,color:"light",size:"sm",key:"selected",className:a?"w-100 d-flex justify-content-between align-items-center":"",style:a?{backgroundColor:"#ffffff",borderColor:"#dee2e6",color:"#212529"}:void 0},r.a.createElement("span",{className:"name"},d.branchName)),r.a.createElement(s.a,{className:"mt-3",key:"branch-menu",style:{maxHeight:"300px",overflowY:"scroll",minWidth:a?"100%":void 0}},t&&r.a.createElement(c.a,{onClick:()=>C(m.k,n.branches),key:"all-branches"},"All"),Object.keys(g).sort((e,t)=>e.localeCompare(t)).map(e=>{const t=g[e];return[f&&r.a.createElement(r.a.Fragment,null,r.a.createElement(c.a,{header:!0,key:"header-"+e},e)),...t.map(e=>r.a.createElement(c.a,{onClick:()=>C(e,[e]),key:e.branchId},e.branchName))]}))))})},179:function(e,t,a){"use strict";var l=a(2),r=a.n(l),n=a(22),o=a.n(n),i=a(168),s=a(34),c=a(198),m=a(180);const u=()=>({yellowColor:"#FFDE00",purpleColor:"#813B9B",redColor:Object(m.a)().themeColor2,orangeColor:"#F89D00",brownColor:"#8C5F39",whiteColor:"#FFFFFF",pinkColor:"#FFC2BB",pinkColor2:"#ff53bc",blueColor:"#1394D5",greenColor:"#32B743",greyColor:"#ADADAD",greyText:"#666666",blackColor:"#000000",selectedColor:"#e6fdfe",shortClick:"#b0f2f2",longClick:"#59abf1",textBackgroundColor:"rgba(255, 255, 255, 0.8)",lightRedColor:"#fcbfba",lightBlueColor:"#bfd5e7",lightGreenColor:"#d4eece",lightPurpleColor:"#e3d3e8",lightOrangeColor:"#fedfb4",lightYellowColor:"#ffffd4",lightBrownColor:"#e9dec7",lightPinkColor:"#fde0ef",lightGreyColor:"#f4f4f4"}),d=e=>{let{rangeStart:t,rangeEnd:a,dateValue:l,callback:r}=e;const n=o()(),i=o()(l).isSame(n,"day");a<t&&a.add(1,"day");const s=o()(t);for(;s<a;)(i&&s>=n||!i)&&r(s),s.add(15,"minute")},h=e=>{let{timeValue:t,mealTimeOptions:a}=e;const l=o()(t,"HH:mm");let r="";return(null===a||void 0===a?void 0:a.length)>0&&a.forEach(e=>{o()(e.data.start,"HH:mm")<=l&&l<o()(e.data.end,"HH:mm")&&(r=e.data.start)}),r};t.a={StatusHelper:e=>{let{reservation:t}=e;return r.a.createElement(r.a.Fragment,null,i.Kb.getLabel(t.state),(()=>{const e=o.a.utc(o()().format("HH:mm"),"HH:mm").toDate().getTime();return t.state===i.Kb.ACCEPTED&&t.expireTime<e?" - "+s.a.t("reservation:noShow"):t.cancelApplyStatus&&t.cancelApplyStatus===i.Bb.PENDING?" - "+i.Bb.getLabel(t.cancelApplyStatus):t.needDeposit&&t.depositPayState===i.Fb.UNPAID?" - "+i.Fb.getLabel(t.depositPayState):""})())},ChannelHelper:e=>{let{reservationSource:t,reservationType:a}=e;return`${i.Cb.getLabel(t)}\n ${t===i.Cb.INSTORE?" - "+(1===a?s.a.t("reservation:walkin"):s.a.t("reservation:reservation")):""}`},CustomerNameHelper:e=>{let{type:t,customerName:a}=e;return r.a.createElement(r.a.Fragment,null,1===t&&r.a.createElement(c.a,{className:"m-0 p-0 mr-1 mb-1"}),a||(1===t?s.a.t("reservation:walkin"):s.a.t("reservation:reservation")))},DisplayStatusHelper:e=>{var t;let{reservation:a}=e;return r.a.createElement(r.a.Fragment,null,i.Gb.getLabel(null===a||void 0===a||null===(t=a.displayState)||void 0===t?void 0:t.toUpperCase()))},DisplayStatusColorHelper:e=>{var t;let{reservation:a}=e;const l=u();switch(null===a||void 0===a||null===(t=a.displayState)||void 0===t?void 0:t.toUpperCase()){case i.Gb.OPEN:return l.greenColor;case i.Gb.SEATED:return l.blueColor;case i.Gb.CANCELLED:return l.yellowColor;default:return l.greyColor}},StartTimeOptions:e=>{let{timeOptions:t,dateValue:a}=e;const l=[];return(null===t||void 0===t?void 0:t.length)>0&&t.forEach(e=>{d({rangeStart:o()(e.start,"HH:mm"),rangeEnd:o()(e.end,"HH:mm"),dateValue:a,callback:e=>{l.push({label:e.format("HH:mm"),value:e.format("HH:mm")})}})}),l},EndTimeOptions:e=>{let{timeOptions:t,startTimeValue:a}=e;if(!a)return[];const l=t.find(e=>{const t=o()(a,"HH:mm"),l=o()(e.start,"HH:mm"),r=o()(e.end,"HH:mm");return r<l&&r.add(1,"day"),l<=t&&r>t}),r=[];if(l){const e=o()(a,"HH:mm").add(15,"minute"),t=o()(l.end,"HH:mm");for(;e<t;)r.push({label:e.format("HH:mm"),value:e.format("HH:mm")}
1),e.add(15,"minute");r.push({label:t.format("HH:mm"),value:t.format("HH:mm")})}return r},FindEndTimeInATimeOption:e=>{var t,a;let{mealTimeOptions:l,timeValue:r}=e,n=null,i=null;const s=l.filter(e=>o()(e.data.start,"HH:mm")<=r&&r<o()(e.data.end,"HH:mm")).sort((e,t)=>o()(t.data.start,"HH:mm")-o()(e.data.start,"HH:mm"));return n=o()(null===(t=s[0])||void 0===t?void 0:t.data.start,"HH:mm"),i=o()(null===(a=s[0])||void 0===a?void 0:a.data.end,"HH:mm"),{fStartM:n,fEndM:i}},FindStartTimeOfMealType:h,FindStartTimeOfAllDayMealType:e=>{let{mealTimeOptions:t,mealType:a}=e,l=null,r=[];var n,i;(null===t||void 0===t?void 0:t.length)>0&&(0===a||a)&&(r=t.filter(e=>{var t;return(null===e||void 0===e||null===(t=e.data)||void 0===t?void 0:t.kind)===a}).sort((e,t)=>{var a,l;return o()(null===e||void 0===e||null===(a=e.data)||void 0===a?void 0:a.start,"HH:mm")-o()(null===t||void 0===t||null===(l=t.data)||void 0===l?void 0:l.start,"HH:mm")}),l=null===(n=r[0])||void 0===n||null===(i=n.data)||void 0===i?void 0:i.start);return l},FindMealtype:e=>{let{timeValue:t,mealTimeOptions:a}=e;const l=o()(t,"HH:mm");let r=null;return(null===a||void 0===a?void 0:a.length)>0&&a.forEach(e=>{o()(e.data.start,"HH:mm")<=l&&l<o()(e.data.end,"HH:mm")&&(r=e.data.kind)}),r},FilterReservations:e=>{let{listCellValue:t,keyword:a,mealType:l,showNow:r,timeValue:n,mealTimeOptions:i}=e,s=!0;if(a){const e=new RegExp(a.toLowerCase());s=s&&(e.test(t.customerName.toLowerCase())||e.test(t.phone.toLowerCase())||e.test(t.email.toLowerCase())||e.test(t.items.toLowerCase())||e.test(1===t.type?"walk in":""))}if(null!==l&&(s=s&&t.kind===l),!r&&null!==n){const e=o()(o.a.utc(t.bookingTime).format("HH:mm"),"HH:mm"),a=o()(h({timeValue:n,mealTimeOptions:i}),"HH:mm"),l=o()("23:59","HH:mm");s=s&&e>=a&&e<l}return s},FindTimeRangeIdBasedOnTimeNMealType:e=>{var t,a,l,r;let{timeValue:n,mealTimeOptions:i,whichOne:s}=e;const c=o()(n,"HH:mm");let m="",u=null,d="";(null===i||void 0===i?void 0:i.length)>0&&i.forEach(e=>{o()(e.data.start,"HH:mm")<=c&&c<o()(e.data.end,"HH:mm")&&(m=e.data.id,u=e.data.kind)});let h=[];h=null===(t=i.filter(e=>e.data.kind===u))||void 0===t||null===(a=t.sort((e,t)=>o()(e.data.start,"HH:mm")-o()(t.data.start,"HH:mm")))||void 0===a||null===(l=a.sort((e,t)=>o()(e.data.end,"HH:mm")-o()(t.data.end,"HH:mm")))||void 0===l?void 0:l.map(e=>e.data.id);let p=-1,b=-1;return p=h.indexOf(m),p>=0&&p<(null===(r=h)||void 0===r?void 0:r.length)-1&&(b=p+1),b>-1&&(d=h[b]),1===s?m:2===s?d:h},GenerateStartTimes:d,PreviousDayCompletedFilter:e=>{let{state:t}=e;return t!==i.Kb.INITIAL&&t!==i.Kb.PLACED&&t!==i.Kb.PENDING&&t!==i.Kb.ACCEPTED&&t!==i.Kb.NOSHOW&&t!==i.Kb.CANCELED},PreviousDayUncompletedFilter:e=>{let{state:t}=e;return t===i.Kb.INITIAL||t===i.Kb.PLACED||t===i.Kb.PENDING||t===i.Kb.ACCEPTED||t===i.Kb.NOSHOW},Colors:u,TimeInRange:e=>{let t=!1;return(null===e||void 0===e?void 0:e.length)>0&&e.forEach(e=>{o()(e.start,"HH:mm")<=o()()&&o()()<o()(e.end,"HH:mm")&&(t=!0)}),t},FindUnavailableDateBasedOnMealTimeOptions:(e,t)=>{const a=[];for(let o=0;o<new Array(7).length;o+=1)a.push({label:o,value:e.filter(e=>e.weekDay===o).length});const l=new Date;l.setDate(l.getDate()+t);const r=o()(),n=o()(l),i=[];return a.filter(e=>0===e.value).forEach(e=>{o()().isoWeekday()===e.label&&i.push(new Date);const t=r.clone().day(e.label);for(t.isAfter(r,"d")&&i.push(new Date(t));t.isBefore(n);)t.add(7,"days"),i.push(new Date(t))}),i}}},180:function(e,t,a){"use strict";t.a=()=>{const e=getComputedStyle(document.body);return{themeColor1:e.getPropertyValue("--theme-color-1").trim(),themeColor2:e.getPropertyValue("--theme-color-2").trim(),themeColor3:e.getPropertyValue("--theme-color-3").trim(),themeColor4:e.getPropertyValue("--theme-color-4").trim(),themeColor5:e.getPropertyValue("--theme-color-5").trim(),themeColor6:e.getPropertyValue("--theme-color-6").trim(),themeColor1_10:e.getPropertyValue("--theme-color-1-10").trim(),themeColor2_10:e.getPropertyValue("--theme-color-2-10").trim(),themeColor3_10:e.getPropertyValue("--theme-color-3-10").trim(),themeColor4_10:e.getPropertyValue("--theme-color-3-10").trim(),themeColor5_10:e.getPropertyValue("--theme-color-3-10").trim(),themeColor6_10:e.getPropertyValue("--theme-color-3-10").trim(),primaryColor:e.getPropertyValue("--primary-color").trim(),foregroundColor:e.getPropertyValue("--foreground-color").trim(),separatorColor:e.getPropertyValue("--separator-color").trim(),blue:e.getPropertyValue("--blue").trim(),indigo:e.getPropertyValue("--indigo").trim(),purple:e.getPropertyValue("--purple").trim(),pink:e.getPropertyValue("--pink").trim(),red:e.getPropertyValue("--red").trim(),orange:e.getPropertyValue("--orange").trim(),yellow:e.getPropertyValue("--yellow").trim(),green:e.getPropertyValue("--green").trim(),teal:e.getPropertyValue("--teal").trim(),cyan:e.getPropertyValue("--cyan").trim(),gray:e.getPropertyValue("--gray").trim(),grayDark:e.getPropertyValue("--gray-dark").trim(),light:e.getPropertyValue("--light").trim(),dark:e.getPropertyValue("--dark").trim()}}},181:function(e,t,a){"use strict";var l=a(2),r=a.n(l),n=a(137),o=a(331);t.a=e=>{let{showSubmit:t,showCancel:a,handleSubmit:l,handleCancel:i,showDelete:s,handleDelete:c,showDisable:m,handleDisable:u,showEnable:d,handleEnable:h,showUnbind:p,handleUnbind:b,showTest:g,handleTest:y,showClose:f,handleClose:v,showModify:C,handleModify:E,disabled:P,submitting:T,prependAdditions:A,appendAdditions:O}=e;const{t:N}=Object(n.a)();return r.a.createElement(r.a.Fragment,null,r.a.createElement("span",null,s&&r.a.createElement(o.a,{color:"danger",onClick:c,className:"mr-1"}
1,N("general:action.delete")),d&&r.a.createElement(o.a,{color:"success",onClick:h,className:"mr-1"},N("general:action.enable")),m&&r.a.createElement(o.a,{color:"danger",onClick:u,className:"mr-1"},N("general:action.disable")),p&&r.a.createElement(o.a,{color:"danger",onClick:b,className:"mr-1"},N("general:action.unbind")),g&&r.a.createElement(o.a,{color:"primary",onClick:y,className:"mr-1"},N("general:action.test")),A),r.a.createElement("span",null,O,t&&r.a.createElement(o.a,{color:"primary",type:"submit",disabled:P,className:"ml-1",onClick:l},N(T?"general:status.submitting":"general:action.save")),a&&r.a.createElement(o.a,{color:"light",onClick:i,disabled:P,className:"ml-1"},N("general:action.cancel")),C&&r.a.createElement(o.a,{color:"light",onClick:E,className:"ml-1"},N("general:action.modify")),f&&r.a.createElement(o.a,{color:"light",onClick:v,className:"ml-1"},N("general:action.close"))))}},186:function(e,t,a){"use strict";var l=a(10),r=a(15),n=a(2),o=a.n(n),i=a(27),s=a.n(i),c=a(39),m=a.n(c),u=a(162),d=["className","cssModule","tag"],h={tag:u.q,className:s.a.string,cssModule:s.a.object},p=function(e){var t=e.className,a=e.cssModule,n=e.tag,i=Object(r.a)(e,d),s=Object(u.m)(m()(t,"card-title"),a);return o.a.createElement(n,Object(l.a)({},i,{className:s}))};p.propTypes=h,p.defaultProps={tag:"div"},t.a=p},187:function(e,t,a){"use strict";var l=a(10),r=a(15),n=a(2),o=a.n(n),i=a(27),s=a.n(i),c=a(39),m=a.n(c),u=a(162),d=["className","listClassName","cssModule","children","tag","listTag","aria-label"],h={tag:u.q,listTag:u.q,className:s.a.string,listClassName:s.a.string,cssModule:s.a.object,children:s.a.node,"aria-label":s.a.string},p=function(e){var t=e.className,a=e.listClassName,n=e.cssModule,i=e.children,s=e.tag,c=e.listTag,h=e["aria-label"],p=Object(r.a)(e,d),b=Object(u.m)(m()(t),n),g=Object(u.m)(m()("breadcrumb",a),n);return o.a.createElement(s,Object(l.a)({},p,{className:b,"aria-label":h}),o.a.createElement(c,{className:g},i))};p.propTypes=h,p.defaultProps={tag:"nav",listTag:"ol","aria-label":"breadcrumb"},t.a=p},188:function(e,t,a){"use strict";var l=a(10),r=a(15),n=a(2),o=a.n(n),i=a(27),s=a.n(i),c=a(39),m=a.n(c),u=a(162),d=["className","cssModule","active","tag"],h={tag:u.q,active:s.a.bool,className:s.a.string,cssModule:s.a.object},p=function(e){var t=e.className,a=e.cssModule,n=e.active,i=e.tag,s=Object(r.a)(e,d),c=Object(u.m)(m()(t,!!n&&"active","breadcrumb-item"),a);return o.a.createElement(i,Object(l.a)({},s,{className:c,"aria-current":n?"page":void 0}))};p.propTypes=h,p.defaultProps={tag:"li"},t.a=p},191:function(e,t,a){"use strict";var l=a(10),r=a(15),n=a(2),o=a.n(n),i=a(27),s=a.n(i),c=a(39),m=a.n(c),u=a(162),d=["className","cssModule","innerRef","tag"],h={tag:u.q,className:s.a.string,cssModule:s.a.object,innerRef:s.a.oneOfType([s.a.object,s.a.string,s.a.func])},p=function(e){var t=e.className,a=e.cssModule,n=e.innerRef,i=e.tag,s=Object(r.a)(e,d),c=Object(u.m)(m()(t,"card-body"),a);return o.a.createElement(i,Object(l.a)({},s,{className:c,ref:n}))};p.propTypes=h,p.defaultProps={tag:"div"},t.a=p},198:function(e,t,a){"use strict";var l=a(2),r=a.n(l),n=a(27),o=a.n(n),i=["color","size","title","className"];function s(){return(s=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var l in a)({}).hasOwnProperty.call(a,l)&&(e[l]=a[l])}return e}).apply(null,arguments)}var c=Object(l.forwardRef)((function(e,t){var a=e.color,l=void 0===a?"currentColor":a,n=e.size,o=void 0===n?"1em":n,c=e.title,m=void 0===c?null:c,u=e.className,d=void 0===u?"":u,h=function(e,t){if(null==e)return{};var a,l,r=function(e,t){if(null==e)return{};var a={};for(var l in e)if({}.hasOwnProperty.call(e,l)){if(-1!==t.indexOf(l))continue;a[l]=e[l]}return a}(e,t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);for(l=0;l<n.length;l++)a=n[l],-1===t.indexOf(a)&&{}.propertyIsEnumerable.call(e,a)&&(r[a]=e[a])}return r}(e,i);return r.a.createElement("svg",s({ref:t,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",width:o,height:o,fill:l,className:["bi","bi-forward-fill",d].filter(
1Boolean).join(" ")},h),m?r.a.createElement("title",null,m):null,r.a.createElement("path",{d:"m9.77 12.11 4.012-2.953a.647.647 0 0 0 0-1.114L9.771 5.09a.644.644 0 0 0-.971.557V6.65H2v3.9h6.8v1.003c0 .505.545.808.97.557"}))}));c.propTypes={color:o.a.string,size:o.a.oneOfType([o.a.string,o.a.number]),title:o.a.string,className:o.a.string},t.a=c},203:function(e,t,a){"use strict";var l=a(10),r=a(15),n=a(2),o=a.n(n),i=a(27),s=a.n(i),c=a(39),m=a.n(c),u=a(162),d=["className","cssModule","color","body","inverse","outline","tag","innerRef"],h={tag:u.q,inverse:s.a.bool,color:s.a.string,body:s.a.bool,outline:s.a.bool,className:s.a.string,cssModule:s.a.object,innerRef:s.a.oneOfType([s.a.object,s.a.string,s.a.func])},p=function(e){var t=e.className,a=e.cssModule,n=e.color,i=e.body,s=e.inverse,c=e.outline,h=e.tag,p=e.innerRef,b=Object(r.a)(e,d),g=Object(u.m)(m()(t,"card",!!s&&"text-white",!!i&&"card-body",!!n&&(c?"border":"bg")+"-"+n),a);return o.a.createElement(h,Object(l.a)({},b,{className:g,ref:p}))};p.propTypes=h,p.defaultProps={tag:"div"},t.a=p},874:function(e,t,a){"use strict";a.r(t);var l=a(2),r=a.n(l),n=a(171),o=a(203),i=a(191),s=a(1255),c=a(1256),m=a(186),u=a(1266),d=a(137),h=a(50),p=a(172),b=a(51),g=a(13),y=a(166),f=a(168),v=a(173),C=a(34),E=a(167),P=a(181);const T=v.g().shape({paymentDetail:v.i().min(0).max(1e3).required(C.a.t("general:validation.canNotBeLeftBlack")),paymentTerms:v.i().min(0).max(1e3).required(C.a.t("general:validation.canNotBeLeftBlack"))});t.default=Object(h.b)(e=>{let{workspace:t}=e;const{merchant:a,branch:l}=t;return{merchant:a,branchId:l.branchId,isCloud:1===l.configType}})(e=>{let{isCloud:t,merchant:a,branchId:h}=e;const{merchantId:v}=a,{t:C}=Object(d.a)(),[A,O]=Object(l.useState)(!1),[N,H]=Object(l.useState)({}),[w,j]=Object(l.useState)(!0),[x,k]=Object(l.useState)(!1),S=Object(l.useRef)(),V=Object(l.useCallback)(async()=>{if("*"!==h){j(!0);try{var e,a,l,r;const n=t?(await g.Nb.getSysParameterListWithTypeCloud(v,h,[24])).recordList:await g.Nb.getSysParameterListWithType([24]),o="true"===(null===(e=n.find(e=>"ACC_SALSE_ENABLE"===e.ParamCode))||void 0===e?void 0:e.ParamValue),i=null===(a=n.find(e=>"ACC_SALE_EMAIL_FREQUENCY"===e.ParamCode))||void 0===a?void 0:a.ParamValue,s=null===(l=n.find(e=>"ACC_PAYMENT_DETAIL"===e.ParamCode))||void 0===l?void 0:l.ParamValue,c=null===(r=n.find(e=>"ACC_PAYMENT_TERMS"===e.ParamCode))||void 0===r?void 0:r.ParamValue,m=f.a.getSelectedOption(parseInt(null!==i&&void 0!==i?i:"0",10));O(o),H({saleEmailFrequency:m,paymentDetail:s,paymentTerms:c})}catch(n){b.b.error(n.message,C("general:status.error"))}j(!1)}},[C,t,v,h]);Object(l.useEffect)(()=>{V()},[V]);const D=Object(l.useCallback)(e=>{Object(y.b)(C("general:notice.save"),async()=>{try{j(!0);const a={ParamType:24,Parameters:[{OrderIndex:0,ParamCode:"ACC_SALSE_ENABLE",ParamType:24,ParamValue:e}]};t?await g.Nb.batchPutSysParameterListCloud(v,h,[a]):(a.Parameters[0].SpecialConvertValue="",await g.Nb.batchPutSysParameterList([a])),O(e),Object(y.h)(C("general:status.saved"))}catch(a){Object(y.d)(C("general:status.error"),a.message)}j(!1)},()=>{j(!1)})},[C,t,v,h]),F=Object(l.useCallback)((e,a)=>{let{setSubmitting:l}=a;Object(y.b)(C("general:notice.save"),async()=>{try{const a={ParamType:24,Parameters:[{OrderIndex:0,ParamCode:"ACC_SALE_EMAIL_FREQUENCY",ParamType:24,ParamValue:e.saleEmailFrequency.value},{OrderIndex:0,ParamCode:"ACC_PAYMENT_DETAIL",ParamType:24,ParamValue:e.paymentDetail},{OrderIndex:0,ParamCode:"ACC_PAYMENT_TERMS",ParamType:24,ParamValue:e.paymentTerms}]};t?await g.Nb.batchPutSysParameterListCloud(v,h,[a]):await g.Nb.batchPutSysParameterList([{ParamType:24,Parameters:[{OrderIndex:0,ParamCode:"ACC_SALE_EMAIL_FREQUENCY",ParamType:24,ParamValue:e.saleEmailFrequency.value,SpecialConvertValue:""},{OrderIndex:0,ParamCode:"ACC_PAYMENT_DETAIL",ParamType:24,ParamValue:e.paymentDetail,SpecialConvertValue:""},{OrderIndex:0,ParamCode:"ACC_PAYMENT_TERMS",ParamType:24,ParamValue:e.paymentTerms,SpecialConvertValue:""}]}]),H(e),k(!1),Object(y.h)(C("general:status.saved"))}catch(a){Object(y.d)(C("general:status.error"),a.message)}l(!1)},()=>{l(!1)})},[C,t,v,h]);return r.a.createElement(r.a.Fragment,null,r.a.createElement(p.a,{heading:"site:payment.accounts.title",isCloud:t,branchRequired:1===a.configType}),r.a.createElement(o.a,{className:"mb-4"},r.a.createElement(i.a,null,r.a.createElement(s.a,{className:"d-flex align-items-center"}
1,r.a.createElement(E.i,{name:"accountEnable",value:A,onChange:(e,t)=>{D(t)},onBlur:()=>{},disabled:w}),r.a.createElement(c.a,{className:"align-items-center ml-3 mb-0"},C("site:payment.accounts.manageAccountTitle"))))),r.a.createElement(o.a,{className:"mb-4"},r.a.createElement(i.a,null,r.a.createElement(n.c,{initialValues:N,validationSchema:T,onSubmit:F,enableReinitialize:!0,innerRef:S},e=>{let{handleChange:t,handleBlur:a,setValues:l,setFieldValue:o,setFieldTouched:i,values:d,errors:h,touched:p,isSubmitting:b}=e;return r.a.createElement(n.b,null,r.a.createElement(s.a,{className:"d-blcok w-50"},r.a.createElement(m.a,{className:"mb-1"},C("site:payment.accounts.statementFrequencyTitle")),r.a.createElement(c.a,{className:"d-blcok w-100"},C("site:payment.accounts.statementFrequencySubTitle")),r.a.createElement(E.h,{name:"saleEmailFrequency",value:d.saleEmailFrequency,isMulti:!1,options:f.a.getSelectOptions(),onChange:o,onBlur:i,invalid:h.saleEmailFrequency&&p.saleEmailFrequency,disabled:b,plaintext:!x,isSearchable:!1,isClearable:!1}),r.a.createElement(u.a,null,h.saleEmailFrequency)),r.a.createElement(s.a,{className:"d-blcok w-50"},r.a.createElement(m.a,{className:"mb-1"},C("site:payment.accounts.paymentDetailTitle")),r.a.createElement(c.a,null,C("site:payment.accounts.paymentDetailSubTitle")),r.a.createElement(E.j,{name:"paymentDetail",value:d.paymentDetail,onChange:t,onBlur:a,invalid:h.paymentDetail&&p.paymentDetail,disabled:b,plaintext:!x,placeholder:C("site:payment.accounts.paymentDetailPlaceholder")}),r.a.createElement(u.a,null,h.paymentDetail)),r.a.createElement(s.a,{className:"d-blcok w-50"},r.a.createElement(m.a,{className:"mb-1"},C("site:payment.accounts.paymentTermsTitle")),r.a.createElement(c.a,null,C("site:payment.accounts.paymentTermsSubTitle")),r.a.createElement(E.j,{name:"paymentTerms",value:d.paymentTerms,onChange:t,onBlur:a,invalid:h.paymentTerms&&p.paymentTerms,disabled:b,plaintext:!x,placeholder:C("site:payment.accounts.paymentTermsPlaceholder")}),r.a.createElement(u.a,null,h.paymentTerms)),r.a.createElement(P.a,{showSubmit:x,showCancel:x,handleCancel:()=>{var e;(null===(e=S.current)||void 0===e?void 0:e.dirty)?Object(y.a)(()=>{l(N),k(!1)}):(l(N),k(!1))},showModify:!x,handleModify:()=>k(!0)}))}))))})}}]); 2//# sourceMappingURL=payment-account.b9995933.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.