main.4f5a78b5.chunk.js 33 KB

12
  1. (this.webpackJsonpportal=this.webpackJsonpportal||[]).push([[0],{1140:function(e,t){},1142:function(e,t){},1152:function(e,t){},1154:function(e,t){},1179:function(e,t){},1181:function(e,t){},1182:function(e,t){},1187:function(e,t){},1189:function(e,t){},1196:function(e,t){},1198:function(e,t){},1216:function(e,t){},1218:function(e,t){},1230:function(e,t){},1233:function(e,t){},1264:function(e,t,a){"use strict";a.r(t);var n=a(1),r=a.n(n),s=a(86),i=a.n(s),o=a(32),c=a.n(o),l=a(53),m=a(63),u=a(64),p=a(66),d=a(65),f=a(9),g=a.n(f),h=a(582),v=a(128),b=a.n(v);var E=function(e){return e.response?"Error Code: "+e.response.data.status+"-"+e.response.data.detail:"Cannot communicate with the server!"},y=a(49),w=a(209),x=a(587),k=a(584),S=a.n(k);function O(e){return{type:"SESSION_TOKEN",token:e}}var N=a(87);function j(e){return{type:"ADD_URL",text:e}}var T=a(249),I=a(112),C=a.n(I),R=function(e){Object(p.a)(a,e);var t=Object(d.a)(a);function a(e){var n;return Object(m.a)(this,a),(n=t.call(this,e)).handleSubmit=function(){n.props.store.dispatch(O(!0)),window.location.href="/"},n.register=function(){window.location.href="/register"},n.handleChange=function(e){n.setState(Object(N.a)({},e.target.name,e.target.value))},n.state={username:"",password:""},n.items=[{dataField:"fullName",label:{text:"Full Name",alignment:"left"}},{dataField:"password",label:{text:"Password",alignment:"left"},editorOptions:{mode:"password"}}],n}return Object(u.a)(a,[{key:"componentWillMount",value:function(){this.props.store.dispatch(j(this.props.location.pathname))}},{key:"render",value:function(){var e=this.state;e.username,e.password;return r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"bg-blue"},r.a.createElement("div",{className:"login-body"},r.a.createElement("div",{className:"wrapper fadeInDown"},r.a.createElement("div",{id:"formContent"},r.a.createElement("h2",{className:"active"}," Sign In "),r.a.createElement("div",{className:"fadeIn first"},r.a.createElement("img",{src:"/assets/img/login-logo.jpg",id:"icon",alt:"User Icon"})),r.a.createElement("div",{className:"row"},r.a.createElement("div",{className:"col-md-11 mx-3 my-3"},r.a.createElement(T.Form,{colCount:1,id:"formRegister",formData:this.state.data,items:this.items,labelLocation:"top"}))),r.a.createElement("input",{type:"submit",class:"fadeIn fourth",value:"Log In",onClick:this.handleSubmit.bind(this)}),r.a.createElement("div",{id:"formFooter"},"Don't have an account? ",r.a.createElement("a",{className:"underlineHover",href:"/register"},"Register Here!")))))))}}]),a}(n.Component),P=a(250);var F=a(339),D=a(588);function A(e){var t="string"===typeof e?new Date(e):e,a=""+(t.getMonth()+1),n=""+t.getDate(),r=t.getFullYear();return a.length<2&&(a="0"+a),n.length<2&&(n="0"+n),[r,a,n].join("-")}var U=function(e,t){return Object.fromEntries(Object.entries(e).map((function(e,a){var n=Object(D.a)(e,2),r=n[0],s=n[1];return[r,t(s,r,a)]})))};function B(e,t){return"data:".concat(e,";base64,").concat(t)}function z(e){return e.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1.")}var M=function(){var e=Object(l.a)(c.a.mark((function e(t,a,n,r){var s,i,o=arguments;return c.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return s=o.length>4&&void 0!==o[4]&&o[4],e.prev=1,e.next=4,b.a.get(t+n+r,{headers:{Authorization:"Bearer "+a.getState().sessionToken}});case 4:if(i=e.sent,!s){e.next=7;break}return e.abrupt("return",i);case 7:return e.abrupt("return",i.data);case 10:e.prev=10,e.t0=e.catch(1),J(e.t0,s);case 13:case"end":return e.stop()}}),e,null,[[1,10]])})));return function(t,a,n,r){return e.apply(this,arguments)}}(),L=function(){var e=Object(l.a)(c.a.mark((function e(t,a,n,r,s){var i;return c.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,r.values=U(r.values,(function(e){return e instanceof Date?A(e):e})),e.next=4,b.a.post(t+n,r.values,{headers:{Authorization:"Bearer "+a.getState().sessionToken}});case 4:if(i=e.sent,"function"!==typeof s){e.next=7;break}return e.abrupt("return",s(i));case 7:return e.abrupt("return",i.data);case 10:e.prev=10,e.t0=e.catch(0),J(e.t0,s);case 13:case"end":return e.stop()}}),e,null,[[0,10]])})));return function(t,a,n,r,s){return e.apply(this,arguments)}}(),H=function(){var e=Object(l.a)(c.a.mark((function e(t,a,n,r,s){var i,o;return c.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,i=s,r.values=U(r.values,(function(e){return e instanceof Date?A(e):e})),Object.entries(r.values).forEach((function(e){var t=e[0],a=e[1];i[t]=a})),e.next=6,b.a.put(t+n,i,{headers:{Authorization:"Bearer "+a.getState().sessionToken}});case 6:return o=e.sent,e.abrupt("return",o.data);case 10:e.prev=10,e.t0=e.catch(0),J(e.t0,s);case 13:case"end":return e.stop()}}),e,null,[[0,10]])})));return function(t,a,n,r,s){return e.apply(this,arguments)}}(),W=function(){var e=Object(l.a)(c.a.mark((function e(t,a,n,r,s){var i;return c.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,b.a.delete(t+n+"/"+r,{headers:{Authorization:"Bearer "+a.getState().sessionToken}});case 3:return i=e.sent,e.abrupt("return",i.data);case 7:e.prev=7,e.t0=e.catch(0),J(e.t0,s);case 10:case"end":return e.stop()}}),e,null,[[0,7]])})));return function(t,a,n,r,s){return e.apply(this,arguments)}}(),J=function(e,t){if(e.response&&401!==e.response.data.status){e.response.data.status,e.response.data.title;if("function"===typeof t)return t(e.response);throw e}};var G=function(e,t,a,n,r,s){return r=r||{},"GET"===(n=n||"GET")?M(e,t,a,r="object"===typeof r?"":r,s):"POST"===n?L(e,t,a,r,s):"PUT"===n?H(e,t,a,r,s):"DELETE"===n?W(e,t,a,r,s):void 0},K=a(96),_=a.n(K),V=function(e){Object(p.a)(a,e);var t=Object(d.a)(a);function a(e){var n;return Object(m.a)(this,a),(n=t.call(this,e)).renderDataTable=function(e){var t=e.pricingItem.split(",")[0],a=parseInt(e.description);i.a.render(r.a.createElement("table",{style:{margin:"0 auto",width:"700px"}},r.a.createElement("tr",null,r.a.createElement("td",{style:{fontFamily:"arial",width:"190px",fontSize:"16px",textAlign:"left",backgroundColor:"#fbfbfb",padding:"6px 17px"}},"No Invoice "),r.a.createElement("td",{style:{backgroundColor:"#fbfbfb",padding:"6px 17px",width:"10px"}},":"),r.a.createElement("td",{style:{fontFamily:"arial",fontSize:"20px",fontWeight:"bold",backgroundColor:"#fbfbfb",textAlign:"left",padding:"6px 17px"}},n.state.invoiceId)),r.a.createElement("tr",null,r.a.createElement("td",{style:{fontFamily:"arial",width:"190px",fontSize:"16px",textAlign:"left",backgroundColor:"#fbfbfb",padding:"6px 17px"}},"Jumlah Toko "),r.a.createElement("td",{style:{backgroundColor:"#fbfbfb",padding:"6px 17px",width:"10px"}},":"),r.a.createElement("td",{style:{fontFamily:"arial",fontSize:"20px",fontWeight:"bold",backgroundColor:"#fbfbfb",textAlign:"left",padding:"6px 17px"}},t)),r.a.createElement("tr",null,r.a.createElement("td",{style:{fontFamily:"arial",width:"190px",fontSize:"16px",textAlign:"left",padding:"6px 17px"}},"Harga Paket "),r.a.createElement("td",{style:{padding:"6px 17px",width:"10px"}},":"),r.a.createElement("td",{style:{fontFamily:"arial",fontSize:"20px",fontWeight:"bold",textAlign:"left",padding:"6px 17px"}},"Rp.",z(a))),r.a.createElement("tr",null,r.a.createElement("td",{style:{fontFamily:"arial",fontSize:"16px",textAlign:"left",backgroundColor:"#fbfbfb",padding:"6px 17px"}},"Biaya Admin "),r.a.createElement("td",{style:{padding:"6px 17px",backgroundColor:"#fbfbfb"}},":"),r.a.createElement("td",{style:{fontFamily:"arial",fontSize:"16px",textAlign:"left",backgroundColor:"#fbfbfb",padding:"6px 17px"}},10,"%")),r.a.createElement("tr",null,r.a.createElement("td",{style:{fontFamily:"arial",fontSize:"16px",textAlign:"left",padding:"6px 17px"}},"Total Pembayaran "),r.a.createElement("td",{style:{padding:"6px 17px"}},":"),r.a.createElement("td",{style:{fontFamily:"arial",fontSize:"16px",textAlign:"left",padding:"6px 17px"}},"Rp.",z(a+10*a/100)))),document.getElementById("renderTable"))},n.submitForm=function(){var e=Object(l.a)(c.a.mark((function e(t,a){var r,s,i,o,l;return c.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=_.a.enc.Base64.parse(a),s=_.a.enc.Utf8.stringify(r),i="pricings/".concat(s),e.next=5,G("http://202.157.176.195:5010/services/multiposcoresvc/api/",n.props.store,i,"GET");case 5:return o=e.sent,n.setState({data:o,invoiceId:a}),n.renderDataTable(o),l={mailTemplate:document.getElementById("myHtml").outerHTML,sendBcc:"",sendCc:"darkkevins24@gmail.com",sendDate:new Date,sendDescription:null,sendSystemDate:new Date,sendTo:t.email,subject:"Success Registration"},e.prev=9,"mail-engines/sendEmailTemplate",e.next=13,G("http://202.157.176.195:5010/services/multiposcoresvc/api/",n.props.store,"mail-engines/sendEmailTemplate","POST",{values:l});case 13:e.next=21;break;case 15:e.prev=15,e.t0=e.catch(9),console.log(e.t0),"error","Something went wrong!",C()({message:"Something went wrong!",width:"AUTO",shading:!0,position:{at:"center",my:"center",of:window}},"error",600);case 21:case"end":return e.stop()}}),e,null,[[9,15]])})));return function(t,a){return e.apply(this,arguments)}}(),n.state={data:{},invoiceId:null},n}return Object(u.a)(a,[{key:"render",value:function(){return r.a.createElement("div",{className:"d-none"},r.a.createElement("html",{id:"myHtml"},r.a.createElement("head",null,r.a.createElement("title",null),r.a.createElement("meta",{charset:"utf-8"}),r.a.createElement("meta",{name:"viewport",content:"width=device-width, initial-scale=1, shrink-to-fit=no"})),r.a.createElement("body",{style:{backgroundColor:"#eeeeee",padding:"40px"}},r.a.createElement("div",{style:{minHeight:"50px",display:"block",textAlign:"center",backgroundColor:"#fff",padding:"30px",marginTop:"50px",backgroundImage:"url('img-left.jpg')",backgroundrepeat:"no-repeat",backgroundPosition:"left"}},r.a.createElement("img",{src:"http://localhost:6969/assets/img/icon/unlimited.png",style:{margin:"0 auto",width:"100px",marginTop:"10px",marginBottom:"20px"},alt:""}),r.a.createElement("div",{id:"renderTable"}),r.a.createElement("h5",{style:{fontFamily:"arial",marginTop:"3rem"}}),r.a.createElement("div",{style:{lineHeight:"10px"}},r.a.createElement("p",null,"Terimakasih telah mendaftarkan diri anda dan berlangganan dengan Inti Multi Solusi POS"),r.a.createElement("p",null,"Silahkan klik link ini untuk melanjutkan pembayaran"),r.a.createElement("a",{href:"http://localhost:6969/invoice/".concat(this.state.invoiceId)},"www.posims.com/invoice/",this.state.invoiceId))),r.a.createElement("span",{style:{float:"right",display:"block",fontFamily:"arial",color:"#b1afaf",fontSize:"12px",marginTop:"10px",width:"100%",textAlign:"right"}},"2020 POS INTI MULTI SOLUSI"),r.a.createElement("span",{style:{float:"right",display:"block",fontFamily:"arial",color:"#cacaca",fontSize:"10px",width:"100%",textAlign:"right"}},"Jl.smea 64 No.44 Jakarta 12190 PO.BOX.3186 Indonesia."))))}}]),a}(n.Component),q=function(e){Object(p.a)(a,e);var t=Object(d.a)(a);function a(e){var n,s;return Object(m.a)(this,a),(n=t.call(this,e)).componentDidMount=function(){var e=n.props.match.params.type;"customer"==e&&n.setState({data:{status:1}}),"admin"==e&&n.setState({data:{status:2}}),"supplier"==e&&n.setState({data:{status:3}})},n.handleSubmit=Object(l.a)(c.a.mark((function e(){var t,a;return c.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!n.formRef.current.instance.validate().isValid){e.next=24;break}return t=Object(P.a)({},n.state.data),"customer"==n.props.match.params.type&&(t.statusCode=1,t.level=1),"admin"==n.props.match.params.type&&(t.statusCode=2,t.level=2),"supplier"==n.props.match.params.type&&(t.statusCode=3,t.level=3),t.password=K.AES.encrypt(t.password,"secret key 123").toString(),e.prev=6,"user-stores",e.next=10,G("http://202.157.176.195:5010/services/multiposcoresvc/api/",n.props.store,"user-stores","POST",{values:t});case 10:if(a=e.sent,"admin"!=n.props.match.params.type){e.next=18;break}return e.next=14,n.postInvoice(a);case 14:n.sendEmailRef.current.submitForm(a,n.props.match.params.pricing),"success","Registrasi Berhasil! Silahkan Check email anda untuk melanjutkan pembayaran",C()({message:"Registrasi Berhasil! Silahkan Check email anda untuk melanjutkan pembayaran",width:"AUTO",shading:!0,position:{at:"center",my:"center",of:window}},"success",600);case 18:e.next=24;break;case 20:e.prev=20,e.t0=e.catch(6),console.log(e.t0),C()({message:e.t0,width:"AUTO",shading:!0,position:{at:"center",my:"center",of:window}},"error",600);case 24:case"end":return e.stop()}}),e,null,[[6,20]])}))),n.postInvoice=function(){var e=Object(l.a)(c.a.mark((function e(t){var a;return c.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a={active:!0,noInvoice:n.props.match.params.pricing,userStoreId:t.id},e.prev=1,"payment-attachments",e.next=5,G("http://202.157.176.195:5010/services/multiposcoresvc/api/",n.props.store,"payment-attachments","POST",{values:a});case 5:e.sent,e.next=12;break;case 8:e.prev=8,e.t0=e.catch(1),console.log(e.t0),C()({message:e.t0,width:"AUTO",shading:!0,position:{at:"center",my:"center",of:window}},"error",600);case 12:case"end":return e.stop()}}),e,null,[[1,8]])})));return function(t){return e.apply(this,arguments)}}(),n.handleChange=function(e){n.setState(Object(N.a)({},e.target.name,e.target.value))},n.logo=function(e){return"customer"==e?r.a.createElement("img",{src:"/assets/img/icon/userStore.png",width:"20%",alt:"User Icon"}):"admin"==e?r.a.createElement("img",{src:"/assets/img/icon/adminPos.png",width:"20%",alt:"User Icon"}):"customer"==e?r.a.createElement("img",{src:"/assets/img/icon/suplier.png",width:"20%",alt:"User Icon"}):void 0},n.state={fileText:"Upload Picture",data:{statusCode:0,level:0}},n.formRef=r.a.createRef(),n.sendEmailRef=r.a.createRef(),n.items=[{itemType:"group",cssClass:"text-white",colCount:1,items:[{dataField:"fullName",label:{text:"".concat((s=n.props.match.params.type,s[0].toUpperCase()+s.slice(1))," Name"),alignment:"left"},isRequired:!0},{dataField:"email",label:{text:"Email",alignment:"left"},editorOptions:{mode:"email"},isRequired:!0},{dataField:"password",label:{text:"Password",alignment:"left"},editorOptions:{mode:"password"},isRequired:!0}]}],n}return Object(u.a)(a,[{key:"componentWillMount",value:function(){this.props.store.dispatch(j(this.props.location.pathname))}},{key:"render",value:function(){return r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"row m-0 p-0 gradient-background",style:{height:"100vh"}},r.a.createElement("div",{className:"wrapper fadeInDown"},r.a.createElement("div",{id:"formContent",className:"p-5"},r.a.createElement("div",{className:"row"},r.a.createElement("div",{className:"col-md-4"},r.a.createElement("div",{className:"fadeIn first"},this.logo(this.props.match.params.type),r.a.createElement("h5",{className:"mt-3"},"REGISTER ",this.props.match.params.type.toUpperCase())),r.a.createElement(T.Form,{ref:this.formRef,colCount:1,id:"formRegister",formData:this.state.data,items:this.items,labelLocation:"top"}),r.a.createElement("input",{type:"submit",class:"btn btn-secondary fadeIn fourth mt-3",value:"Daftar",onClick:this.handleSubmit.bind(this)})),r.a.createElement("div",{className:"col-md-8 border-left text-center pt-5"},r.a.createElement("div",{className:"align-items-center justify-content-center mt-5"},r.a.createElement("img",{src:"/assets/img/icon/unlimited.png",width:"30%",alt:"User Icon"}),r.a.createElement("h3",{className:"mt-3"},"Point Of Sales IMS"),r.a.createElement("h5",{className:"mt-3"},'"Buat Usahamu dan pantau secara Online"'))))))),r.a.createElement(V,{ref:this.sendEmailRef,store:this.props.store}))}}]),a}(n.Component),$=function(e){Object(p.a)(a,e);var t=Object(d.a)(a);function a(e){var n;return Object(m.a)(this,a),(n=t.call(this,e)).handleSubmit=function(){n.props.store.dispatch(O(!0)),window.location.href="/"},n.register=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;"admin"!==e?n.setState({redirectRegister:!0,type:e}):n.setState({redirectPricing:!0,type:e})},n.RedirectRegister=function(){if(n.state.redirectRegister)return r.a.createElement(y.a,{to:"/register/".concat(n.state.type)})},n.RedirectPricing=function(){if(n.state.redirectPricing)return r.a.createElement(y.a,{to:"/pricing"})},n.handleChange=function(e){n.setState(Object(N.a)({},e.target.name,e.target.value))},n.state={username:"",password:"",redirectPricing:!1,redirectRegister:!1,url:""},n}return Object(u.a)(a,[{key:"componentWillMount",value:function(){this.props.store.dispatch(j(this.props.location.pathname))}},{key:"render",value:function(){var e=this,t=this.state;t.username,t.password;return r.a.createElement(r.a.Fragment,null,this.RedirectRegister(),this.RedirectPricing(),r.a.createElement("div",{className:"login-body gradient-background"},r.a.createElement("div",{className:"row justify-content-center m-0",style:{paddingTop:"15%"}},r.a.createElement("div",{className:"col-2"},r.a.createElement("div",{className:"wrapper fadeInDown",onClick:function(){return e.register("customer")}},r.a.createElement("div",{id:"formContent",className:"shadow-hover"},r.a.createElement("h2",{className:"active"}," Customer "),r.a.createElement("div",{className:"fadeIn first"},r.a.createElement("img",{src:"/assets/img/icon/customer.png",alt:"User Icon",width:"30%"})),r.a.createElement("div",{id:"formFooter"})))),r.a.createElement("div",{className:"col-2"},r.a.createElement("div",{className:"wrapper fadeInDown",onClick:function(){return e.register("admin")}},r.a.createElement("div",{id:"formContent",className:"shadow-hover"},r.a.createElement("h2",{className:"active"}," Admin POS "),r.a.createElement("div",{className:"fadeIn first"},r.a.createElement("img",{src:"/assets/img/icon/adminPos.png",alt:"User Icon",width:"30%"})),r.a.createElement("div",{id:"formFooter"})))),r.a.createElement("div",{className:"col-2"},r.a.createElement("div",{className:"wrapper fadeInDown",onClick:function(){return e.register("supplier")}},r.a.createElement("div",{id:"formContent",className:"shadow-hover"},r.a.createElement("h2",{className:"active"}," Supplier "),r.a.createElement("div",{className:"fadeIn first"},r.a.createElement("img",{src:"/assets/img/icon/suplier.png",alt:"User Icon",width:"30%"})),r.a.createElement("div",{id:"formFooter"})))))))}}]),a}(n.Component),X=a(586),Y=function(e){Object(p.a)(a,e);var t=Object(d.a)(a);function a(e){var n;return Object(m.a)(this,a),(n=t.call(this,e)).componentWillMount=Object(l.a)(c.a.mark((function e(){return c.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n.props.store.dispatch(j(n.props.location.pathname)),e.next=4,n.retrieveData();case 4:case"end":return e.stop()}}),e)}))),n.retrieveData=Object(l.a)(c.a.mark((function e(){var t,a,r,s,i,o;return c.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=[],"pricings",e.next=4,G("http://202.157.176.195:5010/services/multiposcoresvc/api/",n.props.store,"pricings","GET");case 4:a=e.sent,r=Object(X.a)(a);try{for(r.s();!(s=r.n()).done;)i=s.value,o=i.pricingItem.split(","),i.pricingItem=o,t.push(i)}catch(c){r.e(c)}finally{r.f()}return n.data=t,n.card(n.data),e.abrupt("return",t);case 10:case"end":return e.stop()}}),e)}))),n.card=function(e){i.a.render(e.map((function(t,a){var s=e.length-1;return r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"col-md-3"},r.a.createElement("div",{className:"wrapper fadeInDown",onClick:function(){return n.register(t.id)}},r.a.createElement("div",{id:"formContent",className:"shadow-hover",style:{minHeight:"500px",cursor:"pointer"}},r.a.createElement("div",{className:"ribbon-wrapper-popular ".concat(1==t.recomendation?"":"d-none")},r.a.createElement("div",{className:"ribbon-popular"},"Rekomendasi")),r.a.createElement("div",{className:"fadeIn first my-4"},r.a.createElement("img",{src:"/assets/img/icon/".concat(0===a?"store.png":a==s?"unlimited.png":"stores.png"),alt:"User Icon",width:"20%"}),r.a.createElement("br",null),r.a.createElement("h3",{className:"badge badge-info badge-pill badge-lg px-5 mt-2"},r.a.createElement("span",null,t.title)),r.a.createElement("p",null,r.a.createElement("font",null,"Rp."),r.a.createElement("font",{style:{fontSize:"200%"}},function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,a=e||0;return e>999999999&&999999999>t?a="".concat(Math.round(e/1e9*100)/100,"M"):e>999999&&999999>t?a="".concat(Math.round(e/1e6*100)/100,"JT"):e>999&&999>t&&(a="".concat(Math.round(e/1e3*100)/100,"K")),/^[0-9]*$/g.test(a)&&(a=z(a)),a}(t.description)),r.a.createElement("font",null,"/Tahun")),r.a.createElement("hr",null),r.a.createElement("div",{className:"text-left px-3"},r.a.createElement("ol",{style:{lineHeight:"200%",listStyleType:"inherit",fontSize:"90%"}},t.pricingItem.map((function(e){return r.a.createElement("li",null,e)})))))))))})),document.getElementById("pricing-div"))},n.handleSubmit=function(){n.props.store.dispatch(O(!0)),window.location.href="/"},n.register=function(e){var t=_.a.enc.Utf8.parse(e),a=_.a.enc.Base64.stringify(t);n.setState({type:a,redirect:!0})},n.RedirectRegister=function(){if(n.state.redirect)return r.a.createElement(y.a,{to:"/register/admin/".concat(n.state.type)})},n.handleChange=function(e){n.setState(Object(N.a)({},e.target.name,e.target.value))},n.state={redirect:!1,type:""},n.data=[],n}return Object(u.a)(a,[{key:"render",value:function(){var e=this.state;e.username,e.password;return r.a.createElement(r.a.Fragment,null,this.RedirectRegister(),r.a.createElement("div",{className:"gradient-background",style:{width:"100%"}},r.a.createElement("div",{className:"login-body",style:{padding:"10%"}},r.a.createElement("div",{className:"row",id:"pricing-div"}))))}}]),a}(n.Component),Q=a(183),Z=a(338),ee=function(e){Object(p.a)(a,e);var t=Object(d.a)(a);function a(e){var n;return Object(m.a)(this,a),(n=t.call(this,e)).state={title:"",content:"",popupVisible:!1},n.show=n.show.bind(Object(Q.a)(n)),n.hide=n.hide.bind(Object(Q.a)(n)),n.popupToolbarItem=[{widget:"dxButton",location:"after",options:{text:"OK",onClick:n.hide.bind(Object(Q.a)(n))},toolbar:"bottom"}],n}return Object(u.a)(a,[{key:"show",value:function(e,t){this.setState({title:e,content:t,popupVisible:!0})}},{key:"hide",value:function(){this.setState({popupVisible:!1})}},{key:"render",value:function(){return r.a.createElement(Z.Popup,{visible:this.state.popupVisible,onHiding:this.hide,dragEnabled:!1,closeOnOutsideClick:!0,showTitle:!1,width:500,height:300,toolbarItems:this.popupToolbarItem},r.a.createElement("div",{classsName:"container"},r.a.createElement("div",{className:"row"},r.a.createElement("div",{className:"col-md-12 mt-5 text-center"},r.a.createElement("div",{className:"d-flex flex-column justify-content-center"},r.a.createElement("h3",null,this.state.title),r.a.createElement("p",null,this.state.content))))))}}]),a}(r.a.Component),te=function(e){Object(p.a)(a,e);var t=Object(d.a)(a);function a(e){var n;return Object(m.a)(this,a),(n=t.call(this,e)).componentWillMount=Object(l.a)(c.a.mark((function e(){return c.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n.props.store.dispatch(j(n.props.location.pathname)),e.next=4,n.invoiceContent();case 4:case"end":return e.stop()}}),e)}))),n.componentDidMount=function(){var e=n.props.match.params.type;"customer"==e&&n.setState({data:{status:1}}),"admin"==e&&n.setState({data:{status:2}}),"supplier"==e&&n.setState({data:{status:3}})},n.onDrop=function(e,t){e.forEach((function(e){var a=new FileReader;a.onabort=function(){return console.log("file reading was aborted")},a.onerror=function(){return console.log("file reading has failed")},a.onload=function(){var r,s={mime:(r=a.result).split(":")[1].split(";")[0],base64data:r.split(",")[1]},i=function(e){return{name:e.split(".")[0],extention:e.split(".")[1]}}(e.name),o=Object(P.a)({},n.state.data);o["".concat(t,"File")]=s.base64data,o["".concat(t,"FileContentType")]=s.mime,o["".concat(t,"FileExtension")]=i.extention,n.setState({data:o,fileText:e.name})},a.readAsDataURL(e)}))},n.submitData=Object(l.a)(c.a.mark((function e(){var t,a,r,s;return c.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=n.state.data,a={description:B(t.proofPaymentFileContentType,t.proofPaymentFile),status:"W",time:"24:00"},n.state.data.proofPaymentFile){e.next=7;break}return n.setState({proofPaymentClass:"dropzone-required"}),e.abrupt("return",!1);case 7:return n.setState({proofPaymentClass:""}),e.prev=8,"payment-attachments",e.next=12,G("http://202.157.176.195:5010/services/multiposcoresvc/api/",n.props.store,"payment-attachments","POST",{values:a});case 12:e.sent,r="Pembayaran Berhasil",s="Silahkan cek email anda untuk mendapatkan link management admin POS",e.next=22;break;case 17:e.prev=17,e.t0=e.catch(8),console.log(e.t0),r="Upload Bukti Pembayaran Gagal",s="Terjadi kesalahan dalam sistem,Silahkan hubungi pihak yang bersangkutan";case 22:n.generalModalRef.current.show(r,s);case 23:case"end":return e.stop()}}),e,null,[[8,17]])}))),n.invoiceContent=Object(l.a)(c.a.mark((function e(){var t,a,s,o,l,m,u;return c.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=_.a.enc.Base64.parse(n.props.match.params.id),a=_.a.enc.Utf8.stringify(t),s="pricings/".concat(a),e.next=5,G("http://202.157.176.195:5010/services/multiposcoresvc/api/",n.props.store,s,"GET");case 5:o=e.sent,l=o.pricingItem.split(","),m=l[0],u=parseInt(o.description),10,i.a.render(r.a.createElement(r.a.Fragment,null,r.a.createElement("table",{className:"table table-borderless"},r.a.createElement("tbody",null,r.a.createElement("tr",null,r.a.createElement("th",{scope:"row"},"Detail")),r.a.createElement("tr",null,r.a.createElement("th",{scope:"row"},"Jumlah Toko"),r.a.createElement("td",null,"".concat(m))),r.a.createElement("tr",null,r.a.createElement("th",{scope:"row"},"Harga Paket"),r.a.createElement("td",null,"Rp.",z(u))),r.a.createElement("tr",null,r.a.createElement("th",{scope:"row"},"Biaya Admin"),r.a.createElement("td",null,10,"%")),r.a.createElement("tr",null,r.a.createElement("th",{scope:"row"},"Total Pembayaran"),r.a.createElement("td",null,"Rp.",z(u+10*u/100)))))),document.getElementById("pricing-detail"));case 11:case"end":return e.stop()}}),e)}))),n.handleChange=function(e){n.setState(Object(N.a)({},e.target.name,e.target.value))},n.state={fileText:"Upload Picture",proofPaymentClass:"",data:{proofPaymentFile:"",proofPaymentFileContentType:"",proofPaymentFileExtension:"",status:1}},n.generalModalRef=r.a.createRef(),n}return Object(u.a)(a,[{key:"render",value:function(){var e=this;return r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"gradient-background"},r.a.createElement("div",{className:"login-body row m-0 justify-content-center"},r.a.createElement("div",{className:"col-md-6"},r.a.createElement("div",{className:"wrapper fadeInDown"},r.a.createElement("div",{id:"formContent"},r.a.createElement("div",{className:"fadeIn first mt-4"},r.a.createElement("img",{src:"/assets/img/invoice.jpg",id:"icon",alt:"User Icon"}),r.a.createElement("h5",{className:"text-blue"},"Pembayaran")),r.a.createElement("div",{className:"row shadow mx-5"},r.a.createElement("div",{className:"col-md-6 my-3 text-left",id:"pricing-detail"}),r.a.createElement("div",{className:"col-md-6 my-3 text-left"},r.a.createElement("table",{className:"table table-borderless"},r.a.createElement("tbody",null,r.a.createElement("tr",null,r.a.createElement("th",{scope:"row"},"Pembayaran")),r.a.createElement("tr",null,r.a.createElement("th",{scope:"row"},"Bank"),r.a.createElement("td",null,"BRI")),r.a.createElement("tr",null,r.a.createElement("th",{scope:"row"},"Nama Bank"),r.a.createElement("td",null,"Kelvin Febrian Go")),r.a.createElement("tr",null,r.a.createElement("th",{scope:"row"},"Nomor Rekening"),r.a.createElement("td",null,"0997432554387")))))),r.a.createElement("div",{className:"row mx-4 mt-3 "},r.a.createElement("div",{className:"col-md-12"},r.a.createElement("label",{className:"text-blue"},"Upload Bukti Pendaftaran"),r.a.createElement(F.a,{onDropAccepted:function(t){e.onDrop(t,"proofPayment")},accept:"image/*"},(function(t){var a=t.getRootProps,n=t.getInputProps;return r.a.createElement("section",null,r.a.createElement("div",a({className:"mt-3 dropzone ".concat(e.state.proofPaymentClass)}),r.a.createElement("input",n()),r.a.createElement("p",null,"Drag and drop Profile Picture here, or click to select files ",r.a.createElement("br",null)," *must upload file"),r.a.createElement("div",{className:"profile-picture-image"},r.a.createElement("img",{alt:"",src:e.state.data.proofPaymentFileContentType?B(e.state.data.proofPaymentFileContentType,e.state.data.proofPaymentFile):"",className:e.state.data.proofPaymentFile?"":"d-none"}))))})))),r.a.createElement("input",{type:"submit",className:"btn btn-secondary fadeIn fourth",value:"Konfirmasi",onClick:this.submitData.bind(this)})))))),r.a.createElement(ee,{ref:this.generalModalRef,store:this.props.store}))}}]),a}(n.Component),ae=function(e){Object(p.a)(a,e);var t=Object(d.a)(a);function a(e){var n;return Object(m.a)(this,a),(n=t.call(this,e)).componentWillMount=Object(l.a)(c.a.mark((function e(){return c.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n.getToken();case 2:case"end":return e.stop()}}),e)}))),n.componentDidMount=function(){n.subscribe("urls",(function(e){n.store.getState().sessionToken&&"/login"!==n.store.getState().urls&&n.setState({loginStatus:!0}),n.store.getState().sessionToken||"/login"!==n.store.getState().urls||n.setState({loginStatus:!1})})),n.store.getState().sessionToken&&"/login"!==n.store.getState().urls&&n.setState({loginStatus:!0}),n.store.getState().sessionToken||"/login"!==n.store.getState().urls||n.setState({loginStatus:!1}),n.store.getState().sessionToken||window.location.pathname!=n.store.getState().urls&&(window.location.href="/login")},n.getToken=Object(l.a)(c.a.mark((function e(){var t,a;return c.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t={username:"admin",password:"intimulti123$"},e.next=3,b.a.post("http://202.157.176.195:5010/api/authenticate",t,{headers:{Authorization:"Bearer "+n.props.store.getState().sessionToken}});case 3:a=e.sent,n.props.store.dispatch(O(a.data.id_token));case 5:case"end":return e.stop()}}),e)}))),n.checkSession=function(){var e=n.props.store;if(e.getState().sessionToken instanceof Array||!e.getState().sessionToken)(n.store.getState().sessionToken instanceof Array||!n.store.getState().sessionToken)&&"/"!==n.store.getState().urls&&n.getToken();else{var t=e.getState().sessionToken;b.a.get("http://202.157.176.195:5010/api/authenticate",{headers:{Authorization:"Bearer "+t}}).then((function(e){""===e.data&&n.getToken()})).catch((function(e){console.log(e),Object(h.confirmAlert)({title:"Koneksi Terputus",message:E(e),buttons:[{label:"Close",onClick:function(){n.logout()}}]})}))}},n.renderRedirect=function(){return""!==n.state.redirect?r.a.createElement(y.a,{to:n.state.redirect}):null},n.setLoginStatus=function(e){n.setState({loginStatus:e})},n.setRedirectUrl=function(e){n.setState({redirect:e})},n.logout=function(){n.props.store.dispatch(O(null)),n.setState({redirect:"/"})},n.PropTypes={store:g.a.object.isRequired},n.state={loginStatus:!1,redirect:""},n.store=n.props.store,n.subscribe=S()(n.store),n}return Object(u.a)(a,[{key:"render",value:function(){var e=this;return r.a.createElement(r.a.Fragment,null,r.a.createElement(x.a,{store:this.props.store},r.a.createElement(w.a,null),r.a.createElement(w.a,null,this.renderRedirect(),r.a.createElement(y.b,{exact:!0,path:"/",component:function(t){return r.a.createElement($,Object.assign({},t,{store:e.props.store}))}}),r.a.createElement(y.b,{exact:!0,path:"/login",component:function(t){return r.a.createElement(R,Object.assign({},t,{store:e.props.store}))}}),r.a.createElement(y.b,{exact:!0,path:"/register/:type/:pricing",component:function(t){return r.a.createElement(q,Object.assign({},t,{store:e.props.store}))}}),r.a.createElement(y.b,{exact:!0,path:"/register/:type",component:function(t){return r.a.createElement(q,Object.assign({},t,{store:e.props.store}))}}),r.a.createElement(y.b,{exact:!0,path:"/invoice/:id",component:function(t){return r.a.createElement(te,Object.assign({},t,{store:e.props.store}))}}),r.a.createElement(y.b,{exact:!0,path:"/pricing",component:function(t){return r.a.createElement(Y,Object.assign({},t,{store:e.props.store}))}}))))}}]),a}(n.Component);Boolean("localhost"===window.location.hostname||"[::1]"===window.location.hostname||window.location.hostname.match(/^127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/));var ne=a(182);var re=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"ADD_URL":return t.text;case"REMOVE_URL":return null;default:return e}};function se(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SESSION_TOKEN":return t.token;default:return e}}var ie=function(){try{var e=localStorage.getItem("state");if(null===e)return;return JSON.parse(e)}catch(t){return void console.log(t)}}(),oe=Object(ne.b)({urls:re,sessionToken:se,sessionRole:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SESSION_ROLE":return t.role;default:return e}}}),ce=Object(ne.c)(oe,ie);ce.subscribe((function(){return function(e){try{var t=JSON.stringify(e);localStorage.setItem("state",t)}catch(a){console.log(a)}}(ce.getState())}));var le=ce;a(1260),a(1261),a(1262),a(1263);i.a.render(r.a.createElement(ae,{store:le}),document.getElementById("root")),"serviceWorker"in navigator&&navigator.serviceWorker.ready.then((function(e){e.unregister()})).catch((function(e){console.error(e.message)}))},589:function(e,t,a){e.exports=a(1264)}},[[589,1,2]]]);
  2. //# sourceMappingURL=main.4f5a78b5.chunk.js.map