-
Notifications
You must be signed in to change notification settings - Fork 29
/
index.7df2d001.js
2 lines (2 loc) · 94.9 KB
/
index.7df2d001.js
1
2
(function(e){function t(t){for(var s,n,i=t[0],l=t[1],c=t[2],d=0,p=[];d<i.length;d++)n=i[d],o[n]&&p.push(o[n][0]),o[n]=0;for(s in l)Object.prototype.hasOwnProperty.call(l,s)&&(e[s]=l[s]);u&&u(t);while(p.length)p.shift()();return r.push.apply(r,c||[]),a()}function a(){for(var e,t=0;t<r.length;t++){for(var a=r[t],s=!0,n=1;n<a.length;n++){var l=a[n];0!==o[l]&&(s=!1)}s&&(r.splice(t--,1),e=i(i.s=a[0]))}return e}var s={},o={index:0},r=[];function n(e){return i.p+"js/"+({"lang-SupportedLang":"lang-SupportedLang","lang-en":"lang-en","lang-es":"lang-es","lang-hi":"lang-hi","lang-zh":"lang-zh"}[e]||e)+"."+{"lang-SupportedLang":"a531e677","lang-en":"c65747b2","lang-es":"8a7a6df2","lang-hi":"82703402","lang-zh":"a51e6146"}[e]+".js"}function i(t){if(s[t])return s[t].exports;var a=s[t]={i:t,l:!1,exports:{}};return e[t].call(a.exports,a,a.exports,i),a.l=!0,a.exports}i.e=function(e){var t=[],a=o[e];if(0!==a)if(a)t.push(a[2]);else{var s=new Promise(function(t,s){a=o[e]=[t,s]});t.push(a[2]=s);var r,l=document.getElementsByTagName("head")[0],c=document.createElement("script");c.charset="utf-8",c.timeout=120,i.nc&&c.setAttribute("nonce",i.nc),c.src=n(e),r=function(t){c.onerror=c.onload=null,clearTimeout(d);var a=o[e];if(0!==a){if(a){var s=t&&("load"===t.type?"missing":t.type),r=t&&t.target&&t.target.src,n=new Error("Loading chunk "+e+" failed.\n("+s+": "+r+")");n.type=s,n.request=r,a[1](n)}o[e]=void 0}};var d=setTimeout(function(){r({type:"timeout",target:c})},12e4);c.onerror=c.onload=r,l.appendChild(c)}return Promise.all(t)},i.m=e,i.c=s,i.d=function(e,t,a){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:a})},i.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(e,t){if(1&t&&(e=i(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var a=Object.create(null);if(i.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var s in e)i.d(a,s,function(t){return e[t]}.bind(null,s));return a},i.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="/ui/",i.oe=function(e){throw console.error(e),e};var l=window["webpackJsonp"]=window["webpackJsonp"]||[],c=l.push.bind(l);l.push=t,l=l.slice();for(var d=0;d<l.length;d++)t(l[d]);var u=c;r.push([0,"chunk-vendors"]),a()})({0:function(e,t,a){e.exports=a("cd49")},"00e9":function(e,t,a){"use strict";var s=a("e309"),o=a.n(s);o.a},"0572":function(e,t,a){},"057e":function(e,t,a){},"095c":function(e,t,a){"use strict";var s=a("854a"),o=a.n(s);o.a},1627:function(e,t,a){"use strict";var s=a("f809"),o=a.n(s);o.a},"1b6b":function(e,t,a){},"20ca":function(e,t){e.exports=function(e,t){var a=null;return function(){clearTimeout(a);var s=arguments,o=this;a=setTimeout(function(){e.apply(o,s)},t)}}},2856:function(e,t,a){},3257:function(e,t,a){"use strict";var s=a("bcdb"),o=a.n(s);o.a},"34b2":function(e,t,a){},"38e7":function(e,t,a){"use strict";var s=a("51e0"),o=a.n(s);o.a},4678:function(e,t,a){var s={"./af":"2bfb","./af.js":"2bfb","./ar":"8e73","./ar-dz":"a356","./ar-dz.js":"a356","./ar-kw":"423e","./ar-kw.js":"423e","./ar-ly":"1cfd","./ar-ly.js":"1cfd","./ar-ma":"0a84","./ar-ma.js":"0a84","./ar-sa":"8230","./ar-sa.js":"8230","./ar-tn":"6d83","./ar-tn.js":"6d83","./ar.js":"8e73","./az":"485c","./az.js":"485c","./be":"1fc1","./be.js":"1fc1","./bg":"84aa","./bg.js":"84aa","./bm":"a7fa","./bm.js":"a7fa","./bn":"9043","./bn.js":"9043","./bo":"d26a","./bo.js":"d26a","./br":"6887","./br.js":"6887","./bs":"2554","./bs.js":"2554","./ca":"d716","./ca.js":"d716","./cs":"3c0d","./cs.js":"3c0d","./cv":"03ec","./cv.js":"03ec","./cy":"9797","./cy.js":"9797","./da":"0f14","./da.js":"0f14","./de":"b469","./de-at":"b3eb","./de-at.js":"b3eb","./de-ch":"bb71","./de-ch.js":"bb71","./de.js":"b469","./dv":"598a","./dv.js":"598a","./el":"8d47","./el.js":"8d47","./en-au":"0e6b","./en-au.js":"0e6b","./en-ca":"3886","./en-ca.js":"3886","./en-gb":"39a6","./en-gb.js":"39a6","./en-ie":"e1d3","./en-ie.js":"e1d3","./en-il":"7333","./en-il.js":"7333","./en-nz":"6f50","./en-nz.js":"6f50","./eo":"65db","./eo.js":"65db","./es":"898b","./es-do":"0a3c","./es-do.js":"0a3c","./es-us":"55c9","./es-us.js":"55c9","./es.js":"898b","./et":"ec18","./et.js":"ec18","./eu":"0ff2","./eu.js":"0ff2","./fa":"8df4","./fa.js":"8df4","./fi":"81e9","./fi.js":"81e9","./fo":"0721","./fo.js":"0721","./fr":"9f26","./fr-ca":"d9f8","./fr-ca.js":"d9f8","./fr-ch":"0e49","./fr-ch.js":"0e49","./fr.js":"9f26","./fy":"7118","./fy.js":"7118","./gd":"f6b4","./gd.js":"f6b4","./gl":"8840","./gl.js":"8840","./gom-latn":"0caa","./gom-latn.js":"0caa","./gu":"e0c5","./gu.js":"e0c5","./he":"c7aa","./he.js":"c7aa","./hi":"dc4d","./hi.js":"dc4d","./hr":"4ba9","./hr.js":"4ba9","./hu":"5b14","./hu.js":"5b14","./hy-am":"d6b6","./hy-am.js":"d6b6","./id":"5038","./id.js":"5038","./is":"0558","./is.js":"0558","./it":"6e98","./it.js":"6e98","./ja":"079e","./ja.js":"079e","./jv":"b540","./jv.js":"b540","./ka":"201b","./ka.js":"201b","./kk":"6d79","./kk.js":"6d79","./km":"e81d","./km.js":"e81d","./kn":"3e92","./kn.js":"3e92","./ko":"22f8","./ko.js":"22f8","./ky":"9609","./ky.js":"9609","./lb":"440c","./lb.js":"440c","./lo":"b29d","./lo.js":"b29d","./lt":"26f9","./lt.js":"26f9","./lv":"b97c","./lv.js":"b97c","./me":"293c","./me.js":"293c","./mi":"688b","./mi.js":"688b","./mk":"6909","./mk.js":"6909","./ml":"02fb","./ml.js":"02fb","./mn":"958b","./mn.js":"958b","./mr":"39bd","./mr.js":"39bd","./ms":"ebe4","./ms-my":"6403","./ms-my.js":"6403","./ms.js":"ebe4","./mt":"1b45","./mt.js":"1b45","./my":"8689","./my.js":"8689","./nb":"6ce3","./nb.js":"6ce3","./ne":"3a39","./ne.js":"3a39","./nl":"facd","./nl-be":"db29","./nl-be.js":"db29","./nl.js":"facd","./nn":"b84c","./nn.js":"b84c","./pa-in":"f3ff","./pa-in.js":"f3ff","./pl":"8d57","./pl.js":"8d57","./pt":"f260","./pt-br":"d2d4","./pt-br.js":"d2d4","./pt.js":"f260","./ro":"972c","./ro.js":"972c","./ru":"957c","./ru.js":"957c","./sd":"6784","./sd.js":"6784","./se":"ffff","./se.js":"ffff","./si":"eda5","./si.js":"eda5","./sk":"7be6","./sk.js":"7be6","./sl":"8155","./sl.js":"8155","./sq":"c8f3","./sq.js":"c8f3","./sr":"cf1e","./sr-cyrl":"13e9","./sr-cyrl.js":"13e9","./sr.js":"cf1e","./ss":"52bd","./ss.js":"52bd","./sv":"5fbd","./sv.js":"5fbd","./sw":"74dc","./sw.js":"74dc","./ta":"3de5","./ta.js":"3de5","./te":"5cbb","./te.js":"5cbb","./tet":"576c","./tet.js":"576c","./tg":"3b1b","./tg.js":"3b1b","./th":"10e8","./th.js":"10e8","./tl-ph":"0f38","./tl-ph.js":"0f38","./tlh":"cf75","./tlh.js":"cf75","./tr":"0e81","./tr.js":"0e81","./tzl":"cf51","./tzl.js":"cf51","./tzm":"c109","./tzm-latn":"b53d","./tzm-latn.js":"b53d","./tzm.js":"c109","./ug-cn":"6117","./ug-cn.js":"6117","./uk":"ada2","./uk.js":"ada2","./ur":"5294","./ur.js":"5294","./uz":"2e8c","./uz-latn":"010e","./uz-latn.js":"010e","./uz.js":"2e8c","./vi":"2921","./vi.js":"2921","./x-pseudo":"fd7e","./x-pseudo.js":"fd7e","./yo":"7f33","./yo.js":"7f33","./zh-cn":"5c3a","./zh-cn.js":"5c3a","./zh-hk":"49ab","./zh-hk.js":"49ab","./zh-tw":"90ea","./zh-tw.js":"90ea"};function o(e){var t=r(e);return a(t)}function r(e){var t=s[e];if(!(t+1)){var a=new Error("Cannot find module '"+e+"'");throw a.code="MODULE_NOT_FOUND",a}return t}o.keys=function(){return Object.keys(s)},o.resolve=r,e.exports=o,o.id="4678"},"48cc":function(e,t,a){},"513f":function(e,t,a){},"51e0":function(e,t,a){},5892:function(e,t,a){var s={"./":["9923"],"./SupportedLang":["ffc7","lang-SupportedLang"],"./SupportedLang.js":["ffc7","lang-SupportedLang"],"./en":["3fab","lang-en"],"./en.js":["3fab","lang-en"],"./es":["34c1","lang-es"],"./es.js":["34c1","lang-es"],"./hi":["e3e4","lang-hi"],"./hi.js":["e3e4","lang-hi"],"./index":["9923"],"./index.js":["9923"],"./zh":["9df6","lang-zh"],"./zh.js":["9df6","lang-zh"]};function o(e){var t=s[e];return t?Promise.all(t.slice(1).map(a.e)).then(function(){var e=t[0];return a(e)}):Promise.resolve().then(function(){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t})}o.keys=function(){return Object.keys(s)},o.id="5892",e.exports=o},"5c0b":function(e,t,a){"use strict";var s=a("2856"),o=a.n(s);o.a},"5df7":function(e,t,a){"use strict";var s=a("ea4d"),o=a.n(s);o.a},"68f7":function(e,t,a){"use strict";var s=a("057e"),o=a.n(s);o.a},"69bc":function(e,t,a){},"6b2b":function(e,t,a){"use strict";var s=a("d802"),o=a.n(s);o.a},"775c":function(e,t,a){"use strict";var s=a("48cc"),o=a.n(s);o.a},"79d5":function(e,t,a){},8163:function(e,t,a){"use strict";var s=a("85fe"),o=a.n(s);o.a},"854a":function(e,t,a){},"85fe":function(e,t,a){},8861:function(e,t,a){"use strict";var s=a("0572"),o=a.n(s);o.a},"94d6":function(e,t,a){"use strict";var s=a("1b6b"),o=a.n(s);o.a},9923:function(e,t,a){"use strict";a.r(t),a.d(t,"loadLang",function(){return d});a("6762");var s=a("a026"),o=a("a925"),r=(a("9923"),a("bc3a")),n=a.n(r);s["default"].use(o["a"]);var i=new o["a"]({locale:"",fallbackLocale:"en"}),l=[];function c(e){return i.locale=e,n.a.defaults.headers.common["Accept-Language"]=e,e}function d(e){return i.locale!==e?l.includes(e)?Promise.resolve(c(e)):a("5892")("./".concat(e)).then(function(t){return s["default"].config.lang=e,i.setLocaleMessage(e,t.default),l.push(e),c(e)}):Promise.resolve(e)}t["default"]=i},"9df3":function(e,t,a){"use strict";var s=a("fceb"),o=a.n(s);o.a},a35c:function(e,t,a){},a6af:function(e,t,a){"use strict";var s=a("da8e"),o=a.n(s);o.a},aaea:function(e,t,a){"use strict";var s=a("69bc"),o=a.n(s);o.a},b608:function(e,t,a){"use strict";var s=a("34b2"),o=a.n(s);o.a},b62e:function(e,t,a){"use strict";var s=a("79d5"),o=a.n(s);o.a},bcdb:function(e,t,a){},c01e:function(e,t,a){"use strict";var s=a("fce7"),o=a.n(s);o.a},cd49:function(e,t,a){"use strict";a.r(t);a("cadf"),a("551c"),a("097d");var s=a("a026"),o=a("bc3a"),r=a.n(o),n=a("5c96"),i=a.n(n),l=a("b2d6"),c=a.n(l),d=(a("d513"),a("e0b0"),a("00fa"),a("8c4f")),u=a("2f62"),p=a("bfa9");s["default"].use(u["a"]);var m=["lang","user","role","jwt"],g=new p["a"]({key:"sw_es",storage:window.localStorage,filter:function(e){return m.indexOf(e.type)>=0}}),h={lang:"en",currentPageTitle:"",currentHeaderItem:{},currentSideNavItem:{},jwt:"",user:"",role:"",userName:"",email:"",customerId:"",employeeId:""},v={lang:function(e){return e.lang},currentPageTitle:function(e){return e.currentPageTitle},currentHeaderItem:function(e){return e.currentHeaderItem},currentSideNavItem:function(e){return e.currentSideNavItem},jwt:function(e){return e.jwt},user:function(e){return e.user},role:function(e){return e.role},userName:function(e){return e.userName},email:function(e){return e.email},customerId:function(e){return e.customerId},employeeId:function(e){return e.employeeId}},f={lang:function(e,t){e.lang=t},currentPageTitle:function(e,t){e.currentPageTitle=t},currentHeaderItem:function(e,t){e.currentHeaderItem=t},currentSideNavItem:function(e,t){e.currentSideNavItem=t},jwt:function(e,t){r.a.defaults.headers.common["Authorization"]=t,e.jwt=t},user:function(e,t){e.user=t},role:function(e,t){e.role=t},userName:function(e,t){e.userName=t},email:function(e,t){e.email=t},customerId:function(e,t){e.customerId=t},employeeId:function(e,t){e.employeeId=t}},w={},b=new u["a"].Store({state:h,getters:v,mutations:f,actions:w,plugins:[g.plugin]}),y=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"sw-app-shell",attrs:{id:"sw-app-shell"}},[a("div",{staticClass:"sw-main-container"},[a("div",{ref:"headerContainer",staticClass:"sw-app-header-container"},[a("app-header",{attrs:{label:e.$t("m.product_name"),items:e.TopNav[e.$store.state.role]}})],1),a("div",{ref:"pageContainer",staticClass:"sw-page-container"},[a("router-view")],1)])])},C=[],D=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"sw-app-header"},[a("div",{staticClass:"sw-app-header-row sw-row1"},[a("mr-logo",{staticStyle:{height:"36px",width:"36px","margin-left":"5px"}}),a("div",{staticClass:"sw-app-header-label"},[e._v("\n "+e._s(e.label)+"\n ")]),a("div",{staticClass:"sw-app-header-item-group"},[e.items.length>1?e._l(e.items,function(t,s){return a("router-link",{key:s,staticClass:"sw-app-header-item",attrs:{tag:"span",to:t.to}},[e._v("\n "+e._s(t.label)+"\n ")])}):e._e()],2),a("div",{staticStyle:{flex:"1"}}),a("mr-logout-button")],1),a("div",{staticClass:"sw-app-header-row sw-row2"})])},S=[],x=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("table",{staticClass:"sw-logout-button"},[a("tr",[a("td",{staticClass:"sw-user sw-role p4"},[e._v(e._s(e.$store.state.role))]),a("td",{staticClass:"sw-power",attrs:{rowspan:"2"}},[a("clr-icon",{staticStyle:{color:"white"},attrs:{shape:"power",size:"24"},on:{click:e.logout}})],1)]),a("tr",[a("td",{staticClass:"sw-user sw-name p3"},[e._v(e._s(e.$store.state.userName))])])])},_=[],$={methods:{logout:function(){ca.push("/login")}}},O=$,P=(a("b608"),a("2877")),N=Object(P["a"])(O,x,_,!1,null,"c9cc25f2",null);N.options.__file="LogoutButton.vue";var j=N.exports,E=a("9923"),T=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("svg",{attrs:{xmlns:"http:https://www.w3.org/2000/svg",viewBox:"1 0 511 512"}},[a("path",{attrs:{d:"M350.96 411.023C315.914 471.395 250.566 512 175.73 512S35.547 471.395.5 411.023c25.64-44.16 67.488-77.746 117.4-92.598 18.32-5.457 37.73-8.383 57.82-8.383 64.27 0 121.527 29.945 158.62 76.637a202.91 202.91 0 0 1 16.609 24.344zm0 0",fill:"#adc165"}}),a("path",{attrs:{d:"M334.352 386.68c-57.172 16.984-121.246 8.652-173.89-28.223-16.465-11.527-30.68-25.05-42.55-40.03 18.32-5.457 37.73-8.383 57.82-8.383 64.27 0 121.527 29.945 158.62 76.637zm77.172 32.18H85.195a7.84 7.84 0 0 1-7.84-7.84 7.84 7.84 0 0 1 7.84-7.836h326.328a7.84 7.84 0 0 1 7.84 7.84 7.84 7.84 0 0 1-7.84 7.836zm0 0",fill:"#99aa52"}}),a("path",{attrs:{d:"M374.32 337.773c-1.086 10.242-2.97 20.414-5.62 30.426-67.48 17.906-142.39.406-195.31-52.512-52.922-52.9-70.418-127.828-52.512-195.31 51.11-13.555 106.496-6.812 153.34 20.258 15 8.664 29.133 19.418 41.97 32.254 45.066 45.07 64.445 106.1 58.133 164.883zm0 0",fill:"#ffc73b"}}),a("path",{attrs:{d:"M374.32 337.773c-51.195-29.6-89.03-81.246-98.824-144.207-2.793-17.937-3.137-35.695-1.277-52.93 15 8.664 29.133 19.418 41.97 32.254 45.066 45.07 64.445 106.1 58.133 164.883zm37.203 81.086c-2.008 0-4.012-.762-5.543-2.293l-230.75-230.75a7.84 7.84 0 0 1 11.086-11.086l230.75 230.75c3.06 3.063 3.06 8.023 0 11.086-1.53 1.53-3.54 2.293-5.543 2.293zm0 0",fill:"#efb025"}}),a("path",{attrs:{d:"M310.543 175.23c0 74.84 40.605 140.184 100.98 175.234C471.895 315.418 512.5 250.07 512.5 175.23S471.898 35.047 411.523 0c-60.375 35.047-100.98 100.395-100.98 175.23zm0 0",fill:"#ff903e"}}),a("path",{attrs:{d:"M411.523 418.86a7.84 7.84 0 0 1-7.84-7.836V84.69c0-4.328 3.512-7.84 7.84-7.84s7.84 3.512 7.84 7.84v326.332a7.84 7.84 0 0 1-7.84 7.836zm0 0",fill:"#e87425"}})])])},k=[],R={props:{color:{type:String,default:"#333"}}},A=R,z=Object(P["a"])(A,T,k,!1,null,null,null);z.options.__file="Logo.vue";var I=z.exports,L={name:"sw-app-header",props:{label:{type:String,default:"Product Name"},items:{type:Array,required:!0}},methods:{changeLang:function(e){var t=this;Object(E["loadLang"])(e).then(function(){t.$store.commit("lang",e)})}},components:{MrLogoutButton:j,MrLogo:I}},M=L,U=(a("a6af"),Object(P["a"])(M,D,S,!1,null,"551eef10",null));U.options.__file="AppHeader.vue";var B=U.exports,H={CUSTOMER:[{id:"0",label:"My Profile",icon:"user",to:"/home/my-profile"},{id:"1",label:"My Orders",icon:"shopping-bag",to:"/home/my-orders"},{id:"2",label:"My Cart",icon:"shopping-cart",to:"/home/my-cart"}],SUPPORT:[{id:"0",label:"My Profile",icon:"user",to:"/home/my-profile"},{id:"1",label:"Users",icon:"users",to:"/home/manage/users"},{id:"1",label:"Customers",icon:"id-badge",to:"/home/manage/customers"},{id:"1",label:"Orders",icon:"file-group",to:"/home/manage/orders"},{id:"1",label:"Products",icon:"blocks-group",to:"/home/manage/products"}],ADMIN:[{id:"0",label:"Dashboard",icon:"bar-chart",to:"/home/manage/dashboard"},{id:"1",label:"Users",icon:"users",to:"/home/manage/users"},{id:"1",label:"Customers",icon:"id-badge",to:"/home/manage/customers"},{id:"1",label:"Orders",icon:"file-group",to:"/home/manage/orders"},{id:"1",label:"Products",icon:"blocks-group",to:"/home/manage/products"},{id:"1",label:"Employees",icon:"certificate",to:"/home/manage/employees"}],DEFAULT:[]},F={name:"sw-app-shell",data:function(){return{TopNav:H}},components:{AppHeader:B},methods:{pageScroll:function(){this.$refs.pageContainer.scrollTop>16?this.$refs.headerContainer.classList.add("shadow"):this.$refs.headerContainer.classList.remove("shadow")}},mounted:function(){console.log("Mounted:App Shell %o",H.ADMIN)}},V=F,q=(a("1627"),Object(P["a"])(V,y,C,!1,null,"e223e044",null));q.options.__file="AppShell.vue";var W=q.exports,Y=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"sw-login"},[a("div",{staticClass:"left"},[a("div",[a("span",{staticStyle:{}},[a("mr-logo",{staticStyle:{display:"inline-block",width:"50px",height:"50px","margin-bottom":"50px"},attrs:{color:"#65656A"}}),a("span",{staticClass:"sw-light-text-on-dark",staticStyle:{"font-size":"32px"}},[e._v("MRIN")])],1),a("div",{staticClass:"sw-form-row"},[a("label",{staticClass:"sw-light-text-on-dark t2",staticStyle:{width:"100%"}},[e._v(" "+e._s(e.$t("m.username"))+" ")]),a("br"),a("input",{directives:[{name:"model",rawName:"v-model",value:e.userName,expression:"userName"}],staticClass:"sw-large sw-dark sw-row-width",attrs:{type:"text",placeholder:"username"},domProps:{value:e.userName},on:{keyup:function(t){e.loginErrMsg=""},input:function(t){t.target.composing||(e.userName=t.target.value)}}}),a("span",{staticClass:"icon icon-user sw-placeholder-icon"})]),a("div",{staticClass:"sw-form-row"},[a("label",{staticClass:"sw-light-text-on-dark t2"},[e._v(" "+e._s(e.$t("m.password"))+" ")]),a("br"),a("input",{directives:[{name:"model",rawName:"v-model",value:e.password,expression:"password"}],staticClass:"sw-large sw-dark sw-row-width",attrs:{type:"password",placeholder:"password"},domProps:{value:e.password},on:{keyup:[function(t){e.loginErrMsg=""},function(t){if(!("button"in t)&&e._k(t.keyCode,"enter",13,t.key,"Enter"))return null;e.loginClicked()}],input:function(t){t.target.composing||(e.password=t.target.value)}}}),a("span",{staticClass:"icon icon-lock sw-placeholder-icon"})]),a("div",{staticClass:"sw-row-width"},[a("el-dropdown",{staticStyle:{cursor:"pointer",float:"right",color:"#47AFE8",padding:"5px 0 0 0"},attrs:{size:"small",placement:"bottom-end",trigger:"click"},on:{command:e.changeLang}},[a("span",{staticClass:"sw-dark p4",staticStyle:{color:"#47AFE8"}},[e._v(" "+e._s(e.$t("m.change_lang"))),a("i",{staticClass:"el-icon-arrow-down el-icon--right",staticStyle:{color:"orange"}})]),a("el-dropdown-menu",{staticClass:"sw-dark",attrs:{slot:"dropdown"},slot:"dropdown"},[a("el-dropdown-item",{attrs:{command:"en"}},[e._v(" English")]),a("el-dropdown-item",{attrs:{command:"zh"}},[e._v(" Chineese")]),a("el-dropdown-item",{attrs:{command:"hi"}},[e._v(" Hindi")]),a("el-dropdown-item",{attrs:{command:"es"}},[e._v(" Spanish")])],1)],1)],1),a("div",{staticClass:"p2 sw-row-width",staticStyle:{color:"#ED4337",height:"80px",padding:"10px 0"}},[e._v("\n "+e._s(e.loginErrMsg)+"\n ")]),a("div",{staticClass:"sw-row-width",staticStyle:{display:"flex"}},[a("el-button",{staticClass:"sw-blue sw-row-width",staticStyle:{margin:"60px 0 20px 0"},attrs:{loading:e.disableLogin},on:{click:function(t){e.loginClicked()}}},[e._v(e._s(e.$t("m.login")))]),a("div",{staticStyle:{flex:"1"}}),a("el-button",{staticClass:"sw-gray sw-row-width",staticStyle:{margin:"60px 0 20px 0"},on:{click:function(t){e.goToRegister()}}},[e._v("SIGN UP")])],1),a("div",{staticClass:"sw-row-width",staticStyle:{"border-width":"1px 0 0 0","border-color":"#aaa","border-style":"solid",padding:"5px 0px",color:"#aaa"}},[e._v("\n Use buttons bellow to login as different roles\n ")]),a("div",{staticClass:"sw-login-as-buttons sw-row-width"},[a("el-button",{staticClass:"sw-green",attrs:{size:"small",loading:e.disableLogin},on:{click:function(t){e.userName="admin",e.password="admin"}}},[e._v("ADMIN")]),a("el-button",{staticClass:"sw-yellow",attrs:{size:"small",loading:e.disableLogin},on:{click:function(t){e.userName="customer",e.password="customer"}}},[e._v("CUSTOMER")]),a("el-button",{staticClass:"sw-orange",attrs:{size:"small",loading:e.disableLogin},on:{click:function(t){e.userName="support",e.password="support"}}},[e._v("SUPPORT")])],1),a("div",{staticClass:"sw-login-as-buttons sw-row-width"},[a("el-button",{staticClass:"sw-gray",staticStyle:{flex:"1"},attrs:{size:"small"},on:{click:function(t){e.win.location=e.win.location.origin+"/api-docs/index.html"}}},[e._v("API DOCS")])],1)])]),a("div",{staticClass:"sw-arc"},[a("svg",{attrs:{width:"100%",height:"100%",viewBox:"0 0 80 800",preserveAspectRatio:"none"}},[a("path",{attrs:{d:"M0 0 Q 155 400 0 800","stroke-width":"4px"}})])]),a("div",{staticClass:"right"})])},K=[],G=a("9395"),J="jwt",Q="/api",Z={enableMock:!1,pingServer:!1,ajaxTimeout:15e4,getToken:function(){return b.state.jwt},setToken:function(e){b.commit(J,e)},getBasePath:function(){return window.location.origin+Q},globalErrorParser:function(e){var t=this;if("ECONNABORTED"===e.code)return console.log("A timeout happend on url ".concat(e.config.url)),t.$alert("Unable to connect","Request Timedout",{confirmButtonText:"OK"}),Promise.reject(e);if(console.log("SW Global Error Interceptor: %O",e),void 0!=e.response){if(400===e.response.status&&t.$alert("Unable to Process the request","Error",{confirmButtonText:"OK"}),401===e.response.status&&(void 0===t.alertShown||!1===t.alertShown))return t.alertShown=!0,setTimeout(function(){t.alertShown=!1},3e3),void t.$alert("Please Login Again","Session Expired",{confirmButtonText:"OK"});if(403===e.response.status)return void t.$alert("You do not have access to perform this operation","Access Denied",{confirmButtonText:"OK"});if(500===e.response.status)return t.$alert("Internal Server Error","Error",{confirmButtonText:"OK"}),Promise.reject(e)}return Promise.reject(e)},globalSuccessParser:function(e){return e}},X=Z,ee={login:function(e,t){return r.a.post(X.getBasePath()+"/authenticate/user",{username:e,password:t}).then(function(e){if(e.data.data){var t=e.data.data;return console.log(t),X.setToken(t.token),b.commit("user",t.userId),b.commit("userName",t.fullName),b.commit("role",t.role),b.commit("email",t.email),b.commit("customerId",t.customerId),b.commit("employeeId",t.employeeId),b.commit("jwt",t.token),t}return e}).catch(function(e){return console.log("REST ERROR: %O",e.response?e.response:e),Promise.reject(e)})},registerUser:function(e){return r.a.post(X.getBasePath()+"/users",e).then(function(e){if(e.data.data){var t=e.data.data;return console.log(t),t}return e}).catch(function(e){return console.log("REST ERROR: %O",e.response?e.response:e),Promise.reject(e)})},getUsers:function(e,t,a,s){var o={};return e&&(o["page"]=e),t&&(o["page-size"]=t),a&&(o["user-id"]=a),s&&(o["role"]=s),r.a.get(X.getBasePath()+"/users",{headers:{Authorization:X.getToken()},params:o})},deleteUser:function(e){return r.a.delete(X.getBasePath()+"/users/"+e,{headers:{Authorization:X.getToken()}})}},te={getCartItems:function(e){var t={};return e&&(t["user-id"]=e),r.a.get(X.getBasePath()+"/cart",{headers:{Authorization:X.getToken()},params:t})}},ae={getOrders:function(e,t,a,s,o,n){var i={};return e&&(i["page"]=e),t&&(i["page-size"]=t),s&&(i["customer-id"]=s),a&&(i["order-id"]=a),o&&(i["payment-type"]=o),n&&(i["order-status"]=n),r.a.get(X.getBasePath()+"/orders",{headers:{Authorization:X.getToken()},params:i})},deleteOrder:function(e){return r.a.delete(X.getBasePath()+"/orders/"+e,{headers:{Authorization:X.getToken()}})},deleteOrderLine:function(e,t){return r.a.delete(X.getBasePath()+"/order-item/"+e+"/"+t,{headers:{Authorization:X.getToken()}})}},se={getProducts:function(e,t,a,s){var o={};return e&&(o["page"]=e),t&&(o["page-size"]=t),a&&(o["id"]=a),s&&(o["category"]=s),r.a.get(X.getBasePath()+"/products",{headers:{Authorization:X.getToken()},params:o})},deleteProduct:function(e){return r.a.delete(X.getBasePath()+"/products/"+e,{headers:{Authorization:X.getToken()}})},addProduct:function(e){return r.a.post(X.getBasePath()+"/products",e,{headers:{Authorization:X.getToken()}})},updateProduct:function(e){return r.a.put(X.getBasePath()+"/products",e,{headers:{Authorization:X.getToken()}})}},oe={getCustomers:function(e,t,a,s,o){var n={};return e&&(n["page"]=e),t&&(n["page-size"]=t),a&&(n["id"]=a),s&&(n["name"]="%"+s+"%"),o&&(n["company"]=o),r.a.get(X.getBasePath()+"/customers",{headers:{Authorization:X.getToken()},params:n})},deleteCustomer:function(e){return r.a.delete(X.getBasePath()+"/customers/"+e,{headers:{Authorization:X.getToken()}})},addCustomer:function(e){return r.a.post(X.getBasePath()+"/customers",e,{headers:{Authorization:X.getToken()}})},updateCustomer:function(e){return r.a.put(X.getBasePath()+"/customers",e,{headers:{Authorization:X.getToken()}})}},re={getEmployees:function(e,t,a,s,o){var n={};return e&&(n["page"]=e),t&&(n["page-size"]=t),a&&(n["id"]=a),s&&(n["search"]="%"+s+"%"),o&&(n["department"]=o),r.a.get(X.getBasePath()+"/employees",{headers:{Authorization:X.getToken()},params:n})},deleteEmployee:function(e){return r.a.delete(X.getBasePath()+"/employees/"+e,{headers:{Authorization:X.getToken()}})},addEmployee:function(e){return r.a.post(X.getBasePath()+"/employees",e,{headers:{Authorization:X.getToken()}})},updateEmployee:function(e){return r.a.put(X.getBasePath()+"/employees",e,{headers:{Authorization:X.getToken()}})}},ne={getDailySale:function(){return r.a.get(X.getBasePath()+"/stats/daily-sale",{headers:{Authorization:X.getToken()}})},getDailyOrderCount:function(){return r.a.get(X.getBasePath()+"/stats/daily-order-count",{headers:{Authorization:X.getToken()}})},getOrdersStats:function(e){return"by-status"===e?r.a.get(X.getBasePath()+"/stats/orders-by-status",{headers:{Authorization:X.getToken()}}):r.a.get(X.getBasePath()+"/stats/orders-by-payment-type",{headers:{Authorization:X.getToken()}})}},ie=Object(G["a"])({},ee,te,ae,se,oe,re,ne),le=ie,ce={name:"sw-login-page",data:function(){return{baseUrl:"",userName:"admin",password:"admin",loginErrMsg:"",disableLogin:!1,win:window}},methods:{changeLang:function(e){var t=this;Object(E["loadLang"])(e).then(function(){t.$store.commit("lang",e)})},goToRegister:function(){ca.push("/register")},loginClicked:function(){var e=this;this.$data.disableLogin=!0,this.$data.loginErrMsg="",le.login(this.userName,this.password).then(function(t){e.$data.disableLogin=!1;var a={CUSTOMER:"/home/my-cart",ADMIN:"/home/manage/dashboard",SUPPORT:"/home/manage/users"};a[t.role]?ca.push(a[t.role]):ca.push("/register")}).catch(function(t){e.$data.loginErrMsg="Unable to login",t.response?console.log("REST ERROR: %O",t):"ECONNABORTED"===t.code?e.$message({message:"Unable to contact the server ("+t.message+")",type:"error"}):e.$message({message:t.message,type:"error"}),e.$data.disableLogin=!1})}},mounted:function(){var e=this;e.$store.commit("user",""),e.$store.commit("userName",""),e.$store.commit("role",""),e.$store.commit("email",""),e.$store.commit("customerId",""),e.$store.commit("employeeId",""),e.$store.commit("jwt","")},components:{MrLogo:I}},de=ce,ue=(a("8163"),Object(P["a"])(de,Y,K,!1,null,"53dbb228",null));ue.options.__file="LoginPage.vue";var pe=ue.exports,me=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticStyle:{display:"flex","flex-direction":"column",width:"750px"}},[a("vue-slideout-panel",{attrs:{widths:["700px"],closeHtml:"Close"},on:{close:function(t){e.showSlideOut=!1}},model:{value:e.showSlideOut,callback:function(t){e.showSlideOut=t},expression:"showSlideOut"}},[a("user-details",{attrs:{rec:e.selectedRec,isCustomer:!1,isNew:e.isNew},on:{changed:function(t){e.getData()}}})],1),a("h3",[e._v(" Manage Users ")]),a("div",{staticClass:"sw-toolbar"},[a("el-button",{staticClass:"sw-toolbar-item",attrs:{type:"primary",size:"small"},on:{click:function(t){e.onOpenAddProduct()}}},[e._v("ADD")])],1),a("el-table",{attrs:{data:e.tableData,"empty-text":"No Data"}},[a("el-table-column",{attrs:{prop:"userId",label:"USER #",width:"80"}}),a("el-table-column",{attrs:{prop:"role",label:"ROLE",width:"85"}}),a("el-table-column",{attrs:{prop:"fullName",label:"NAME"}}),a("el-table-column",{attrs:{prop:"email",label:"EMAIL",width:"200"}}),a("el-table-column",{attrs:{prop:"customerId",label:"CUSTOMER #",width:"90"}}),a("el-table-column",{attrs:{prop:"employeeId",label:"EMPLOYEE #",width:"90"}}),a("el-table-column",{attrs:{label:"",width:"50"},scopedSlots:e._u([{key:"default",fn:function(t){return"ADMIN"===e.$store.state.role||"SUPPORT"==e.$store.state.role&&"ADMIN"!==t.row.role?[a("i",{staticClass:"el-icon-edit",staticStyle:{"font-size":"16px","vertical-align":"middle",cursor:"pointer",color:"cornflowerblue"},on:{click:function(a){e.onEdit(t.row)}}}),a("i",{staticClass:"el-icon-delete",staticStyle:{"font-size":"16px","vertical-align":"middle",cursor:"pointer",color:"orangered","margin-left":"8px"},on:{click:function(a){e.onDelete(t.row)}}})]:void 0}}])})],1)],1)},ge=[],he=a("9502"),ve=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}]},[e.$props.isCustomer?[a("span",{staticClass:"sw-section-heading"},[e._v("USER DETAILS")]),a("span",{staticClass:"sw-gray-text"},[e._v("Provide some fake details, the data will be refreshed at certain interval")])]:a("span",{staticClass:"sw-section-heading"},[e._v("\n USER ID: "),a("span",{staticClass:"sw-primary-color"},[e._v(" "+e._s(e.userData.userId))]),e._v("\n ROLE: "),a("span",{staticClass:"sw-primary-color"},[e._v(" "+e._s(e.userData.role))])]),a("br"),e.$props.isNew?a("div",{staticClass:"sw-row"},[a("label",{staticClass:"sw-label"},[e._v("User name ")]),a("input",{directives:[{name:"model",rawName:"v-model",value:e.userData.userId,expression:"userData.userId"}],staticClass:"sw-medium",staticStyle:{width:"180px"},attrs:{type:"text"},domProps:{value:e.userData.userId},on:{input:function(t){t.target.composing||e.$set(e.userData,"userId",t.target.value)}}})]):e._e(),a("div",{staticClass:"sw-row"},[a("label",{staticClass:"sw-label"},[e._v("Password ")]),a("input",{directives:[{name:"model",rawName:"v-model",value:e.userData.password,expression:"userData.password"}],staticClass:"sw-medium",staticStyle:{width:"180px"},attrs:{type:"text"},domProps:{value:e.userData.password},on:{input:function(t){t.target.composing||e.$set(e.userData,"password",t.target.value)}}})]),1==e.$props.isNew&&0==e.$props.isCustomer?a("div",{staticClass:"sw-row",staticStyle:{"margin-top":"2px"}},[a("label",{staticClass:"sw-label"},[e._v("Role ")]),a("el-select",{attrs:{size:"medium",placeholder:"Role"},model:{value:e.userData.role,callback:function(t){e.$set(e.userData,"role",t)},expression:"userData.role"}},[a("el-option",{attrs:{label:"Customer",value:"CUSTOMER"}}),a("el-option",{attrs:{label:"Support Employee",value:"SUPPORT"}}),"ADMIN"===e.$store.state.role?a("el-option",{attrs:{label:"Admin",value:"ADMIN"}}):e._e()],1)],1):e._e(),a("br"),a("span",{staticClass:"sw-section-heading"},[e._v("NAME & CONTACT")]),a("div",{staticClass:"sw-row"},[a("label",{staticClass:"sw-label"},[e._v("Name")]),a("input",{directives:[{name:"model",rawName:"v-model",value:e.userData.firstName,expression:"userData.firstName"}],staticClass:"sw-medium",attrs:{type:"text",placeholder:"First Name"},domProps:{value:e.userData.firstName},on:{input:function(t){t.target.composing||e.$set(e.userData,"firstName",t.target.value)}}}),a("input",{directives:[{name:"model",rawName:"v-model",value:e.userData.lastName,expression:"userData.lastName"}],staticClass:"sw-medium",attrs:{type:"text",placeholder:"Last Name"},domProps:{value:e.userData.lastName},on:{input:function(t){t.target.composing||e.$set(e.userData,"lastName",t.target.value)}}})]),a("div",{staticClass:"sw-row"},[a("label",{staticClass:"sw-label"},[e._v("Email")]),a("input",{directives:[{name:"model",rawName:"v-model",value:e.userData.email,expression:"userData.email"}],staticClass:"sw-medium",staticStyle:{width:"245px"},attrs:{type:"text"},domProps:{value:e.userData.email},on:{input:function(t){t.target.composing||e.$set(e.userData,"email",t.target.value)}}})]),a("div",{staticClass:"sw-row"},[a("label",{staticClass:"sw-label"},[e._v("Phone")]),a("input",{directives:[{name:"model",rawName:"v-model",value:e.userData.phone,expression:"userData.phone"}],staticClass:"sw-medium",attrs:{type:"text"},domProps:{value:e.userData.phone},on:{input:function(t){t.target.composing||e.$set(e.userData,"phone",t.target.value)}}})]),a("br"),a("span",{staticClass:"sw-section-heading"},[e._v("ADDRESS")]),a("div",{staticClass:"sw-row"},[a("label",{staticClass:"sw-label"},[e._v("Address")]),a("input",{directives:[{name:"model",rawName:"v-model",value:e.userData.address1,expression:"userData.address1"}],staticClass:"sw-medium",attrs:{type:"text",placeholder:"Address Line 1"},domProps:{value:e.userData.address1},on:{input:function(t){t.target.composing||e.$set(e.userData,"address1",t.target.value)}}}),a("input",{directives:[{name:"model",rawName:"v-model",value:e.userData.address2,expression:"userData.address2"}],staticClass:"sw-medium",attrs:{type:"text",placeholder:"Address Line 2"},domProps:{value:e.userData.address2},on:{input:function(t){t.target.composing||e.$set(e.userData,"address2",t.target.value)}}})]),a("div",{staticClass:"sw-row"}),a("div",{staticClass:"sw-row"},[a("label",{staticClass:"sw-label"},[e._v("City")]),a("input",{directives:[{name:"model",rawName:"v-model",value:e.userData.city,expression:"userData.city"}],staticClass:"sw-medium",attrs:{type:"text"},domProps:{value:e.userData.city},on:{input:function(t){t.target.composing||e.$set(e.userData,"city",t.target.value)}}})]),a("div",{staticClass:"sw-row"},[a("label",{staticClass:"sw-label"},[e._v("State")]),a("input",{directives:[{name:"model",rawName:"v-model",value:e.userData.state,expression:"userData.state"}],staticClass:"sw-medium",attrs:{type:"text"},domProps:{value:e.userData.state},on:{input:function(t){t.target.composing||e.$set(e.userData,"state",t.target.value)}}})]),a("div",{staticClass:"sw-row"},[a("label",{staticClass:"sw-label"},[e._v("Postal Code")]),a("input",{directives:[{name:"model",rawName:"v-model",value:e.userData.postalCode,expression:"userData.postalCode"}],staticClass:"sw-medium",attrs:{type:"text"},domProps:{value:e.userData.postalCode},on:{input:function(t){t.target.composing||e.$set(e.userData,"postalCode",t.target.value)}}})]),a("div",{staticClass:"sw-row"},[a("label",{staticClass:"sw-label"},[e._v("Country")]),a("input",{directives:[{name:"model",rawName:"v-model",value:e.userData.country,expression:"userData.country"}],staticClass:"sw-medium",attrs:{type:"text"},domProps:{value:e.userData.country},on:{input:function(t){t.target.composing||e.$set(e.userData,"country",t.target.value)}}})]),"CUSTOMER"!==e.userData.role?[a("br"),a("span",{staticClass:"sw-section-heading"},[e._v("EMPLOYEE INFO")]),a("div",{staticClass:"sw-row"},[a("label",{staticClass:"sw-label"},[e._v("Department")]),a("input",{directives:[{name:"model",rawName:"v-model",value:e.userData.department,expression:"userData.department"}],staticClass:"sw-medium",attrs:{type:"text"},domProps:{value:e.userData.department},on:{input:function(t){t.target.composing||e.$set(e.userData,"department",t.target.value)}}})]),a("div",{staticClass:"sw-row"},[a("label",{staticClass:"sw-label"},[e._v("Manager ID")]),a("input",{directives:[{name:"model",rawName:"v-model",value:e.userData.managerId,expression:"userData.managerId"}],staticClass:"sw-medium",attrs:{type:"text"},domProps:{value:e.userData.managerId},on:{input:function(t){t.target.composing||e.$set(e.userData,"managerId",t.target.value)}}})]),a("div",{staticClass:"sw-row"},[a("label",{staticClass:"sw-label"},[e._v("Company")]),a("input",{directives:[{name:"model",rawName:"v-model",value:e.userData.company,expression:"userData.company"}],staticClass:"sw-medium",attrs:{type:"text"},domProps:{value:e.userData.company},on:{input:function(t){t.target.composing||e.$set(e.userData,"company",t.target.value)}}})])]:e._e(),e.isCustomer?a("div",{staticClass:"sw-toolbar"},[a("el-button",{staticClass:"sw-toolbar-item",attrs:{type:"primary",size:"medium"},on:{click:e.onRegister}},[e._v("REGISTER AS CUSTOMER")]),a("el-button",{staticClass:"sw-toolbar-item",attrs:{size:"medium"},on:{click:e.onCancel}},[e._v("CANCEL")])],1):a("div",{staticClass:"sw-toolbar"},[a("el-button",{staticClass:"sw-toolbar-item",attrs:{type:"primary",size:"medium"},on:{click:e.onApplyChanges}},[e._v("APPLY CHANGES")])],1)],2)},fe=[],we={props:{rec:{type:Object,required:!0},isCustomer:{type:Boolean,default:!0,required:!1},isNew:{type:Boolean,default:!0,required:!1}},data:function(){return{loading:!1,isEmployee:!1,userData:this.rec}},methods:{onRegister:function(){var e=this;le.registerUser(e.$data.userData).then(function(t){e.$data.loading=!1,"ERROR"===t.data.msgType?e.$message.error("Unable to register the user with id: "+e.$data.userData.userId):(ca.push("/login"),e.$message.success("User ID created :"+e.$data.userData.userId))}).catch(function(t){console.log("REST ERROR: %O",t.response?t.response:t),e.$data.loading=!1})},onApplyChanges:function(){},onCancel:function(){ca.push("/login")}},mounted:function(){},components:{}},be=we,ye=(a("5df7"),Object(P["a"])(be,ve,fe,!1,null,"49d22597",null));ye.options.__file="UserDetails.vue";var Ce=ye.exports,De={data:function(){return{loading:!1,showSlideOut:!1,tableData:[],selectedRec:{},isNew:!1}},methods:{getData:function(){var e=this;console.log("Loaded Data"),e.$data.loading=!0,le.getUsers(0,1e3).then(function(t){e.$data.tableData=t.data.list,e.$data.loading=!1}).catch(function(t){console.log("REST ERROR: %O",t.response?t.response:t),e.$data.loading=!1})},onDelete:function(e){var t=this;t.$confirm("The action will remove <ul><li> All orders placed by the customer</li><li> Associated customer details </li> <li> Shopping Cart items by this user </li> </ul> ","Confirm",{confirmButtonText:"OK",cancelButtonText:"Cancel",type:"warning",dangerouslyUseHTMLString:!0}).then(function(){return le.deleteUser(e.userId)}).then(function(e){"SUCCESS"===e.data.msgType?(t.$message({message:"Successfully deleted",type:"success"}),t.getData()):t.$message({message:"Unable to delete, this could be due to the product being reffered in existing orders",type:"error",showClose:!0,duration:6e3})}).catch(function(e){t.$message({type:"info",message:"Delete canceled"})})},onEdit:function(e){var t=this,a="",s="";"CUSTOMER"===e.role?(a="getCustomers",s=e.customerId):"SUPPORT"!==e.role&&"ADMIN"!==e.role||(a="getEmployees",s=e.employeeId),s&&le[a](1,1,s).then(function(a){"SUCCESS"===a.data.msgType&&1===a.data.list.length&&(t.$data.selectedRec=Object(G["a"])({},e,a.data.list[0]),t.$data.isNew=!1,t.$data.showSlideOut=!0)}).catch(function(e){t.$message({message:"Unable to retrieve selected data",type:"error",showClose:!0,duration:6e3}),console.log("REST ERROR: %O",e.response?e.response:e)})},onOpenAddProduct:function(){this.$data.isNew=!0,this.$data.selectedRec={userId:"NEW"},this.$data.showSlideOut=!0},onContinueShopping:function(){console.log("Continue Shopping clicked...")}},mounted:function(){this.getData()},components:{UserDetails:Ce,VueSlideoutPanel:he["a"]}},Se=De,xe=(a("6b2b"),Object(P["a"])(Se,me,ge,!1,null,"1f728a99",null));xe.options.__file="User.vue";var _e=xe.exports,$e=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"sw-register-form"},[a("div",{staticClass:"sw-form-heading"},[a("mr-logo",{staticStyle:{height:"42px",width:"42px",margin:"5px",display:"inline-block"}}),a("div",[e._v("User Registration")])],1),a("div",{staticStyle:{padding:"10px"}},[a("user-details",{attrs:{rec:{userId:"NEW",role:"CUSTOMER"},isCustomer:!0}})],1)])},Oe=[],Pe={components:{MrLogo:I,UserDetails:Ce}},Ne=Pe,je=(a("94d6"),Object(P["a"])(Ne,$e,Oe,!1,null,"78a90ff4",null));je.options.__file="Register.vue";var Ee=je.exports,Te=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"sw-dashboard"},[a("vue-slideout-panel",{attrs:{widths:["390px"],closeHtml:"Close"},on:{close:function(t){e.showSlideOut=!1}},model:{value:e.showSlideOut,callback:function(t){e.showSlideOut=t},expression:"showSlideOut"}},[a("sw-chart-table-data",{attrs:{chartData:e.selectedChartData,title:e.selectedChartTitle}})],1),a("div",{staticClass:"sw-row1"},[a("div",{staticClass:"sw-chart-common"},[a("div",{staticClass:"p1",staticStyle:{display:"inline-block","margin-bottom":"12px",color:"#777"}},[e._v(" Orders by Status ")]),a("clr-icon",{staticStyle:{width:"20px",height:"20px",color:"mediumseagreen",float:"right"},attrs:{shape:"flag"}}),a("doughnut-chart",{attrs:{chartData:e.ordersByStatusData,options:e.$_miniDonutOptions,width:100,height:100}},[a("sw-legend",{attrs:{legends:e.ordersByStatusLegendData,direction:"row"}})],1)],1),a("div",{staticClass:"sw-chart-common"},[a("div",{staticClass:"p1",staticStyle:{display:"inline-block","margin-bottom":"12px",color:"#777"}},[e._v(" Orders by Payment Type ")]),a("clr-icon",{staticStyle:{width:"20px",height:"20px",color:"mediumseagreen",float:"right"},attrs:{shape:"wallet"}}),a("doughnut-chart",{attrs:{chartData:e.ordersByPaymentTypeData,options:e.$_miniDonutOptions,width:100,height:100}},[a("sw-legend",{attrs:{legends:e.ordersByPaymentTypeLegendData}})],1)],1)]),a("div",{staticClass:"sw-row1"},[a("div",{staticClass:"sw-chart-common sw-time-bar-chart"},[a("time-bar-chart",{ref:"dailySaleChart",staticStyle:{width:"100%"},attrs:{chartData:e.dailySaleData,options:e.timeChartOptions,width:1e3,height:130,buttons:["Table Data"],title:"Daily Sale",interval:""},on:{"button-click":function(t){var a=arguments.length,s=Array(a);while(a--)s[a]=arguments[a];e.onChartButtonClick.apply(void 0,[e.$refs.dailySaleChart].concat(s))}}})],1)]),a("div",{staticClass:"sw-row1"},[a("div",{staticClass:"sw-chart-common sw-time-bar-chart"},[a("time-bar-chart",{ref:"dailyOrderCountChart",staticStyle:{width:"100%"},attrs:{chartData:e.dailyOrderCountData,options:e.timeChartOptions,width:1e3,height:130,buttons:["Table Data"],title:"Count of orders placed on daily basis",interval:""},on:{"button-click":function(t){var a=arguments.length,s=Array(a);while(a--)s[a]=arguments[a];e.onChartButtonClick.apply(void 0,[e.$refs.dailySaleChart].concat(s))}}})],1)])],1)},ke=[],Re=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("div",{staticClass:"sw-chart-container"},[a("base-doughnut-chart",{staticClass:"sw-doughnut-chart",attrs:{chartData:e.chartData,options:e.options,height:e.height,width:e.width}}),e._t("default")],2)])},Ae=[],ze=(a("c5f6"),a("f751"),a("1fca")),Ie={extends:ze["b"],mixins:[ze["d"].reactiveProp],props:["chartData","options"],data:function(){return{defaultOptions:{responsive:!0,maintainAspectRatio:!1,cutoutPercentage:70,legend:{display:!0,position:"right"},animation:{animateRotate:!0,animateScale:!1}}}},mounted:function(){var e=Object.assign(this.defaultOptions,this.options);this.renderChart(this.chartData,e)}},Le={props:{chartTitle:{type:String},chartData:{type:Object},options:{type:Object},height:{type:Number,default:150},width:{type:Number,default:150}},data:function(){return{}},components:{BaseDoughnutChart:Ie}},Me=Le,Ue=(a("9df3"),Object(P["a"])(Me,Re,Ae,!1,null,"2ec8567a",null));Ue.options.__file="DoughnutChart.vue";var Be=Ue.exports,He={extends:ze["c"],props:["chartData","options"],mixins:[ze["d"].reactiveProp],data:function(){return{defaultOptions:{responsive:!0,maintainAspectRatio:!1,scales:{yAxes:[{ticks:{beginAtZero:!0},gridLines:{display:!0}}],xAxes:[{gridLines:{display:!1},barPercentage:1,categoryPercentage:.98}]},legend:{display:!0,position:"bottom"},animation:{animateRotate:!0,animateScale:!1}}}},mounted:function(){var e=Object.assign(this.defaultOptions,this.options);this.renderChart(this.chartData,e)}},Fe=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("div",{staticClass:"sw-chart-container"},[a("div",{staticClass:"sw-toolbar",staticStyle:{width:"100%"}},[a("div",{staticClass:"sw-chart-title"},[e._v(e._s(e.title))]),a("div",{staticStyle:{flex:"1"}}),a("div",{staticClass:"sw-chart-title"},[e._v(e._s(e.interval))]),e._l(e.buttons,function(t,s){return a("el-button",{key:s,attrs:{size:"small"},on:{click:function(t){e.$emit("button-click",s,e.simplifyChartData())}}},[e._v(e._s(e.buttons[s]))])})],2),a("base-bar-chart",{staticClass:"sw-time-bar-chart",attrs:{chartData:e.chartData,options:e.options,height:e.height,width:e.width}})],1)])},Ve=[],qe={extends:ze["a"],props:["chartData","options"],mixins:[ze["d"].reactiveProp],data:function(){return{defaultOptions:{responsive:!0,maintainAspectRatio:!1,scales:{yAxes:[{ticks:{beginAtZero:!0},gridLines:{display:!1}}],xAxes:[{type:"time",gridLines:{display:!1},barPercentage:1,categoryPercentage:.9,ticks:{autoSkip:!0,maxRotation:0}}]},legend:{display:!0,position:"bottom"},animation:{animateRotate:!0,animateScale:!1}}}},watch:{options:function(){this.renderChart(this.chartData,this.options)}},mounted:function(){var e=Object.assign(this.defaultOptions,this.options);this.renderChart(this.chartData,e)}},We={props:{chartData:{type:Object},options:{type:Object},title:{type:String},interval:{type:String},height:{type:Number,default:250},width:{type:Number,default:500},buttons:{type:Array,default:function(){return[]}}},data:function(){return{}},methods:{simplifyChartData:function(){var e=[],t=0,a=this.chartData.labels,s=this.chartData.datasets;if(a&&a.length&&s&&s.length&&(t=a.length),t>0){for(var o=0;o<t;o++){var r={};r._date=a[o];for(var n=0;n<s.length;n++)r[s[n].label]=s[n].data[o],r[s[n].label+"|color"]=s[n].backgroundColor;e.push(r)}return e}return[]}},components:{BaseBarChart:qe}},Ye=We,Ke=(a("e4e3"),Object(P["a"])(Ye,Fe,Ve,!1,null,"0da7db5f",null));Ke.options.__file="TimeBarChart.vue";var Ge=Ke.exports,Je=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{class:"sw-legend-wrap "+e.direction},e._l(e.legends,function(t,s){return a("div",{key:s,staticClass:"sw-legend-item"},[a("div",{staticClass:"sw-legend-color",style:{backgroundColor:t.color}}),a("div",{staticClass:"sw-legend-value-wrap"},[a("div",{staticClass:"sw-legend-value"},[e._v(e._s(t.value))]),a("div",{staticClass:"sw-legend-label"},[e._v(e._s(t.label))])])])}))},Qe=[],Ze={props:{direction:{type:String,default:"row",validator:function(e){return-1!==["row","col"].indexOf(e)}},legends:{type:Array,default:function(){return[]}}}},Xe=Ze,et=(a("d4a6"),Object(P["a"])(Xe,Je,Qe,!1,null,"dd08d1aa",null));et.options.__file="Legend.vue";var tt=et.exports,at={data:function(){return{showFor:"all",showSlideOut:!1,dailySaleData:{},dailyOrderCountData:{},ordersByStatusData:{},ordersByStatusLegendData:[],ordersByPaymentTypeData:{},ordersByPaymentTypeLegendData:[],timeChartOptions:{legend:{display:!1},tooltips:{mode:"index",intersect:!1,xPadding:5,cornerRadius:2,caretSize:0,bodyFontSize:11,titleFontSize:11},scales:{yAxes:[{stacked:!0,ticks:{beginAtZero:!0,fontSize:10},gridLines:{display:!0,drawBorder:!1},barPercentage:1,categoryPercentage:.5}],xAxes:[{stacked:!0,type:"time",ticks:{display:!0,fontSize:10,autoSkip:!0,autoSkipPadding:5,maxRotation:0},gridLines:{display:!0,drawBorder:!0,drawTicks:!0,drawOnChartArea:!1,color:"#333",lineWidth:1.5,tickMarkLength:10},barPercentage:.9}]}}}},computed:{intervalDesc:function(){return"1_day"===this.$store.state.dashboardInterval?"Last 1 Day":"2_day"===this.$store.state.dashboardInterval?"Last 2 Days":"3_day"===this.$store.state.dashboardInterval?"Last 3 Days":"4_day"===this.$store.state.dashboardInterval?"Last 4 Days":"5_day"===this.$store.state.dashboardInterval?"Last 5 Days":"6_day"===this.$store.state.dashboardInterval?"Last 6 Days":"1_week"===this.$store.state.dashboardInterval?"Last week":"2_week"===this.$store.state.dashboardInterval?"Last 2 weeks":"1_month"===this.$store.state.dashboardInterval?"Last month":"2_month"===this.$store.state.dashboardInterval?"Last 2 month":"3_month"===this.$store.state.dashboardInterval?"Last 3 months":"6_month"===this.$store.state.dashboardInterval?"Last 6 months":"1_year"===this.$store.state.dashboardInterval?"Last 1 year":void 0},barChartOptions:function(){}},methods:{printdata:function(e){console.log(e)},onChartButtonClick:function(e,t,a){this.$data.selectedChartTitle=e.$props.title,this.$data.selectedChartData=a.map(function(e){var t={year:"numeric",month:"short",day:"numeric",hour:"numeric",minute:"numeric"};return e._date=new Intl.DateTimeFormat("en",t).format(e._date),e}),this.$data.showSlideOut=!0},getDailySale:function(){var e=this;le.getDailySale().then(function(t){var a=[],s=[],o=[];t.data.list.map(function(e){a.push(new Date(e.date)),s.push(e.saleAmount),o.push(e.discount)}),e.dailySaleData={labels:a,datasets:[{label:"Sale",data:s,borderWidth:0,backgroundColor:"#23A1FC",pointRadius:0,pointHitRadius:10,pointHoverRadius:3,pointHoverBorderWidth:0},{label:"Discounts",data:o,borderWidth:0,backgroundColor:"lightgray",pointRadius:0,pointHitRadius:10,pointHoverRadius:3,pointHoverBorderWidth:0}]}}).catch(function(){})},getDailyOrderCount:function(){var e=this;le.getDailyOrderCount().then(function(t){var a=[],s=[];t.data.list.map(function(e){a.push(new Date(e.date)),s.push(e.count)}),e.dailyOrderCountData={labels:a,datasets:[{label:"Order Count",data:s,borderWidth:0,backgroundColor:"#A5BE00",pointRadius:0,pointHitRadius:10,pointHoverRadius:3,pointHoverBorderWidth:0}]}}).catch(function(){})},getOrdersStats:function(e){var t=this;le.getOrdersStats(e).then(function(a){var s={};a.data.list.map(function(e){s[e.category]=e.count}),"by-status"===e?(t.ordersByStatusData={labels:["New","On Hold","Complete","Shipped"],datasets:[{data:[s["New"],s["On Hold"],s["Complete"],s["Shipped"]],backgroundColor:["#23A1FC","orangered","#A5BE00","#FFB41E"],borderWidth:0}]},t.ordersByStatusLegendData=[{label:"New",value:s["New"],color:"#23A1FC"},{label:"On Hold",value:s["On Hold"],color:"orangered"},{label:"Complete",value:s["Complete"],color:"#A5BE00"},{label:"Shipped",value:s["Shipped"],color:"#FFB41E"}]):(t.ordersByPaymentTypeData={labels:["Card","Cash","Check"],datasets:[{data:[s["Card"],s["Cash"],s["Check"]],backgroundColor:["#23A1FC","#A5BE00","lightgray"],borderWidth:0}]},t.ordersByPaymentTypeLegendData=[{label:"Card",value:s["Card"],color:"#23A1FC"},{label:"Cash",value:s["Cash"],color:"#A5BE00"},{label:"Check",value:s["Check"],color:"lightgray"}])})},refreshAllChartData:function(){this.getDailySale(),this.getDailyOrderCount(),this.getOrdersStats("by-status"),this.getOrdersStats("by-payment-type")}},created:function(){var e=new Date,t=e.getTime(),a=864e5;this.$_timeIntervalBasedOption={"1_day":{format:"MMM-DD HH:mm",min:t-a,max:t+5*a},"2_day":{format:"MMM-DD HH:mm",min:t-2*a,max:t},"3_day":{format:"MMM-DD HH:mm",min:t-3*a,max:t},"4_day":{format:"MMM-DD HH:mm",min:t-4*a,max:t},"5_day":{format:"MMM-DD HH:mm",min:t-5*a,max:t},"1_week":{format:"MMM-DD",min:t-7*a,max:t},"2_week":{format:"MMM-DD",min:t-14*a,max:t},"1_month":{format:"MMM-DD",min:t-30*a,max:t},"2_month":{format:"MMM-DD",min:t-60*a,max:t},"3_month":{format:"MMM-DD",min:t-90*a,max:t},"6_month":{format:"MMM-DD",min:t-182*a,max:t},"1_year":{format:"MMM-DD-YY",min:t-365*a,max:t}},this.$_miniDonutOptions={cutoutPercentage:75,legend:{display:!1},tooltips:{enabled:!1}}},mounted:function(){this.refreshAllChartData()},components:{DoughnutChart:Be,BaseHorizontalBarChart:He,TimeBarChart:Ge,SwLegend:tt,VueSlideoutPanel:he["a"]}},st=at,ot=(a("095c"),Object(P["a"])(st,Te,ke,!1,null,"60969c61",null));ot.options.__file="Dashboard.vue";var rt=ot.exports,nt=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticStyle:{display:"flex","flex-direction":"column"}},[a("h3",[e._v(" My Cart ")]),a("div",{staticClass:"sw-toolbar",staticStyle:{width:"600px"}},[a("el-button",{staticClass:"sw-toolbar-item",attrs:{type:"primary",size:"small"},on:{click:function(t){e.onContinueShopping()}}},[e._v("CONTINUE SHOPPING")]),a("span",{staticStyle:{flex:"1"}}),a("span",[e._v("CART TOTAL:")]),a("span",{staticStyle:{"font-weight":"bold","margin-left":"5px"}},[e._v(e._s(e.orderTotal))])],1),a("el-table",{staticStyle:{width:"600px"},attrs:{data:e.computedTableData,"empty-text":"No Data"}},[a("el-table-column",{attrs:{prop:"productName",label:"Product"}}),a("el-table-column",{attrs:{prop:"listPrice",label:"Price",width:"80"}}),a("el-table-column",{attrs:{prop:"quantity",label:"Quantity",width:"80"}}),a("el-table-column",{attrs:{prop:"productTotal",label:"Total",width:"80"}}),a("el-table-column",{attrs:{label:"",width:"40"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("i",{staticClass:"el-icon-delete",staticStyle:{"font-size":"16px","vertical-align":"middle",cursor:"pointer",color:"orangered"},on:{click:function(a){e.onDelete(t.row)}}})]}}])})],1)],1)},it=[],lt={data:function(){return{tableData:[],loading:!1}},methods:{getData:function(e){var t=this;t.$data.loading=!0,le.getCartItems().then(function(e){t.$data.tableData=e.data.list,t.$data.loading=!1}).catch(function(e){console.log("REST ERROR: %O",e.response?e.response:e),t.$data.loading=!1})},onDelete:function(e){var t=this;this.$confirm("Are you sure to remove it from the cart?","Confirm",{confirmButtonText:"OK",cancelButtonText:"Cancel",type:"warning"}).then(function(){alert("Do Delete")}).catch(function(){t.$message({type:"info",message:"Delete canceled"})})},onContinueShopping:function(){console.log("Continue Shopping clicked...")}},computed:{computedTableData:function(){return this.tableData.map(function(e){return Object(G["a"])({},e,{productTotal:parseInt(e.listPrice)*parseInt(e.quantity)})})},orderTotal:function(){return this.tableData.reduce(function(e,t){return parseInt(e)+parseInt(t.listPrice)*parseInt(t.quantity)},0)}},mounted:function(){this.getData()}},ct=lt,dt=(a("c01e"),Object(P["a"])(ct,nt,it,!1,null,"8e78902a",null));dt.options.__file="MyCart.vue";var ut=dt.exports,pt=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticStyle:{display:"flex","flex-direction":"column",width:"750px"}},[a("vue-slideout-panel",{attrs:{widths:["700px"],closeHtml:"Close"},on:{close:function(t){e.showSlideOut=!1}},model:{value:e.showSlideOut,callback:function(t){e.showSlideOut=t},expression:"showSlideOut"}},[a("order-details",{attrs:{rec:e.selectedRec},on:{changed:function(t){e.getData()}}})],1),a("h3",[e._v(" Manage Orders ")]),a("div",{staticClass:"sw-toolbar"}),a("el-table",{attrs:{data:e.tableData,height:"400","empty-text":"No Data"}},[a("el-table-column",{attrs:{prop:"id",label:"ORDER#",width:"70"}}),a("el-table-column",{attrs:{prop:"strOrderDate",label:"DATE",width:"120"}}),a("el-table-column",{attrs:{prop:"shipName",label:"SHIP TO"}}),a("el-table-column",{attrs:{prop:"orderStatus",label:"STATUS",width:"80"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",{class:"sw-tag-"+t.row.orderStatus.replace(/\s/g,"-").toLowerCase()},[e._v("\n "+e._s(t.row.orderStatus)+"\n ")])]}}])}),a("el-table-column",{attrs:{prop:"paymentType",label:"PAYMENT",width:"80"}}),a("el-table-column",{attrs:{prop:"strOrderTotal",label:"TOTAL",width:"90",align:"right"}}),a("el-table-column",{attrs:{label:"",width:"80",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return["CUSTOMER"!==e.$store.state.role?a("i",{staticClass:"el-icon-edit",staticStyle:{"font-size":"16px","vertical-align":"middle",cursor:"pointer",color:"cornflowerblue"},on:{click:function(a){e.onEdit(t.row)}}}):e._e(),"CUSTOMER"!==e.$store.state.role?a("i",{staticClass:"el-icon-delete",staticStyle:{"font-size":"16px","vertical-align":"middle",cursor:"pointer",color:"orangered","margin-left":"8px"},on:{click:function(a){e.onDelete(t.row)}}}):e._e(),"CUSTOMER"==e.$store.state.role?a("i",{staticClass:"el-icon-view",staticStyle:{"font-size":"16px","vertical-align":"middle",cursor:"pointer",color:"cornflowerblue"},on:{click:function(a){e.onViewDetails(t.row)}}}):e._e()]}}])})],1),a("el-pagination",{staticStyle:{"align-self":"center"},attrs:{layout:"prev, pager, next",total:e.totalRecs,"page-size":e.pageSize,"current-page":e.currentPage},on:{"current-change":e.onPageChange}})],1)},mt=[],gt=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}]},[a("span",{staticClass:"sw-section-heading"},[e._v("\n ORDER # "),a("span",{staticClass:"sw-primary-color"},[e._v(" "+e._s(e.orderData.id))])]),a("br"),a("div",{staticClass:"sw-gray-text"},[e._v("Update Order details (the data gets refreshed after certain interval)")]),a("br"),a("br"),a("table",{staticStyle:{width:"100%","vertical-align":"top"}},[a("tr",[a("td",[a("div",{staticClass:"sw-row"},[a("label",{staticClass:"sw-label"},[e._v("Date")]),a("input",{directives:[{name:"model",rawName:"v-model",value:e.orderData.strOrderDate,expression:"orderData.strOrderDate"}],staticClass:"sw-medium",attrs:{type:"text"},domProps:{value:e.orderData.strOrderDate},on:{input:function(t){t.target.composing||e.$set(e.orderData,"strOrderDate",t.target.value)}}})]),a("div",{staticClass:"sw-row"},[a("label",{staticClass:"sw-label"},[e._v("Status")]),a("el-select",{staticStyle:{width:"120px"},attrs:{size:"medium"},model:{value:e.orderData.orderStatus,callback:function(t){e.$set(e.orderData,"orderStatus",t)},expression:"orderData.orderStatus"}},[a("el-option",{attrs:{label:"Complete",value:"Complete"}}),a("el-option",{attrs:{label:"On Hold",value:"On Hold"}}),a("el-option",{attrs:{label:"Shipped",value:"Shipped"}}),a("el-option",{attrs:{label:"New",value:"New"}})],1)],1),a("div",{staticClass:"sw-row"},[a("label",{staticClass:"sw-label"},[e._v("Payment")]),a("el-select",{staticStyle:{width:"120px"},attrs:{size:"medium"},model:{value:e.orderData.paymentType,callback:function(t){e.$set(e.orderData,"paymentType",t)},expression:"orderData.paymentType"}},[a("el-option",{attrs:{label:"Cash",value:"Cash"}}),a("el-option",{attrs:{label:"Check",value:"Check"}}),a("el-option",{attrs:{label:"Card",value:"Card"}})],1)],1),a("div",{staticClass:"sw-row"},[a("label",{staticClass:"sw-label"},[e._v("Ship To")]),a("input",{directives:[{name:"model",rawName:"v-model",value:e.orderData.shipName,expression:"orderData.shipName"}],staticClass:"sw-medium",attrs:{type:"text"},domProps:{value:e.orderData.shipName},on:{input:function(t){t.target.composing||e.$set(e.orderData,"shipName",t.target.value)}}})]),a("div",{staticClass:"sw-row"},[a("label",{staticClass:"sw-label"},[e._v("Shipping Fee")]),a("input",{directives:[{name:"model",rawName:"v-model",value:e.orderData.shippingFee,expression:"orderData.shippingFee"}],staticClass:"sw-medium",attrs:{type:"text"},domProps:{value:e.orderData.shippingFee},on:{input:function(t){t.target.composing||e.$set(e.orderData,"shippingFee",t.target.value)}}})])]),a("td",[a("div",{staticClass:"sw-row"},[a("label",{staticClass:"sw-label"},[e._v("Address")]),a("input",{directives:[{name:"model",rawName:"v-model",value:e.orderData.shipAddress1,expression:"orderData.shipAddress1"}],staticClass:"sw-medium",attrs:{type:"text",placeholder:"Address Line 1"},domProps:{value:e.orderData.shipAddress1},on:{input:function(t){t.target.composing||e.$set(e.orderData,"shipAddress1",t.target.value)}}}),a("input",{directives:[{name:"model",rawName:"v-model",value:e.orderData.shipAddress2,expression:"orderData.shipAddress2"}],staticClass:"sw-medium",attrs:{type:"text",placeholder:"Address Line 2"},domProps:{value:e.orderData.shipAddress2},on:{input:function(t){t.target.composing||e.$set(e.orderData,"shipAddress2",t.target.value)}}})]),a("div",{staticClass:"sw-row"},[a("label",{staticClass:"sw-label"},[e._v("City")]),a("input",{directives:[{name:"model",rawName:"v-model",value:e.orderData.shipCity,expression:"orderData.shipCity"}],staticClass:"sw-medium",attrs:{type:"text"},domProps:{value:e.orderData.shipCity},on:{input:function(t){t.target.composing||e.$set(e.orderData,"shipCity",t.target.value)}}})]),a("div",{staticClass:"sw-row"},[a("label",{staticClass:"sw-label"},[e._v("State")]),a("input",{directives:[{name:"model",rawName:"v-model",value:e.orderData.shipState,expression:"orderData.shipState"}],staticClass:"sw-medium",attrs:{type:"text"},domProps:{value:e.orderData.shipState},on:{input:function(t){t.target.composing||e.$set(e.orderData,"shipState",t.target.value)}}})]),a("div",{staticClass:"sw-row"},[a("label",{staticClass:"sw-label"},[e._v("Postal Code")]),a("input",{directives:[{name:"model",rawName:"v-model",value:e.orderData.shipPostalCode,expression:"orderData.shipPostalCode"}],staticClass:"sw-medium",attrs:{type:"text"},domProps:{value:e.orderData.shipPostalCode},on:{input:function(t){t.target.composing||e.$set(e.orderData,"shipPostalCode",t.target.value)}}})]),a("div",{staticClass:"sw-row"},[a("label",{staticClass:"sw-label"},[e._v("Country")]),a("input",{directives:[{name:"model",rawName:"v-model",value:e.orderData.shipCountry,expression:"orderData.shipCountry"}],staticClass:"sw-medium",attrs:{type:"text"},domProps:{value:e.orderData.shipCountry},on:{input:function(t){t.target.composing||e.$set(e.orderData,"shipCountry",t.target.value)}}})])])])]),a("br"),a("br"),a("div",{staticClass:"sw-toolbar sw-section-heading",staticStyle:{width:"650px"}},[a("span",[e._v("ORDER ITEMS")]),a("span",{staticStyle:{flex:"1"}}),a("span",[e._v("ORDER TOTAL: ")]),a("span",{staticClass:"sw-primary-color"},[e._v(" "+e._s(e.orderData.strOrderTotal)+" ")])]),a("el-table",{staticStyle:{width:"650px"},attrs:{data:e.orderData.orderLine,"empty-text":"No Data"}},[a("el-table-column",{attrs:{prop:"productId",label:"#",width:"50"}}),a("el-table-column",{attrs:{prop:"productName",label:"NAME"}}),a("el-table-column",{attrs:{prop:"quantity",label:"QTY",width:"60"}}),a("el-table-column",{attrs:{prop:"unitPrice",label:"PRICE",width:"60"}}),a("el-table-column",{attrs:{prop:"discount",label:"DISCOUNT",width:"80"}}),a("el-table-column",{attrs:{prop:"orderItemStatus",label:"STATUS",width:"100"}}),a("el-table-column",{attrs:{width:"60"},scopedSlots:e._u([{key:"default",fn:function(t){return["CUSTOMER"!==e.$store.state.role?a("i",{staticClass:"el-icon-delete",staticStyle:{"font-size":"16px","vertical-align":"middle",cursor:"pointer",color:"orangered","margin-left":"8px"},on:{click:function(a){e.onDelete(t.row)}}}):e._e()]}}])})],1),a("br"),a("div",{staticClass:"sw-toolbar"},[a("el-button",{staticClass:"sw-toolbar-item",attrs:{type:"primary",size:"medium"},on:{click:e.onApplyChanges}},[e._v("APPLY CHANGES")])],1)],1)},ht=[],vt={props:{rec:{type:Object,required:!0}},data:function(){return{loading:!1,orderData:this.rec}},methods:{getData:function(){var e=this;le.getOrders(1,1e3,this.$data.orderData.id).then(function(t){"SUCCESS"===t.data.msgType&&t.data.list.length>0&&(e.$data.orderData=t.data.list.map(function(e){var t=new Date(e.orderDate),a=new Intl.DateTimeFormat("en-US",{year:"numeric",month:"short",day:"numeric"}).format(t),s=new Intl.NumberFormat("en-US",{useGrouping:!0,currency:"USD"}).format(e.orderTotal);return Object(G["a"])({},e,{strOrderDate:a,strOrderTotal:s})})[0],e.$forceUpdate())}).catch(function(t){console.log("REST ERROR: %O",t.response?t.response:t),e.$data.loading=!1})},onApplyChanges:function(){alert("Pending implementation...")},onDelete:function(e){var t=this;this.$confirm("Are you sure delete?","Confirm",{confirmButtonText:"OK",cancelButtonText:"Cancel",type:"warning"}).then(function(){return le.deleteOrderLine(t.$data.orderData.id,e.productId)}).then(function(e){"SUCCESS"===e.data.msgType?(t.getData(),t.$message({message:"Successfully deleted",type:"success"})):t.$message({message:"Unable to delete",type:"error",showClose:!0,duration:6e3})}).catch(function(e){t.$message({type:"info",message:"Delete canceled"})})}},mounted:function(){console.log("id is :"+this.rec.id)}},ft=vt,wt=(a("38e7"),Object(P["a"])(ft,gt,ht,!1,null,"0310a7ba",null));wt.options.__file="OrderDetails.vue";var bt=wt.exports,yt={data:function(){return{loading:!1,showSlideOut:!1,tableData:[],selectedRec:{},currentPage:1,pageSize:20,totalPages:0,totalRecs:0,recsInCurrentPage:0}},methods:{getData:function(e,t){var a=this;a.$data.loading=!0,le.getOrders(e,t).then(function(e){a.$data.tableData=e.data.list.map(function(t){var s=new Date(t.orderDate),o=new Intl.DateTimeFormat("en-US",{year:"numeric",month:"short",day:"numeric"}).format(s),r=new Intl.NumberFormat("en-US",{useGrouping:!0,currency:"USD"}).format(t.orderTotal);return a.$data.totalPages=e.data.totalPages,a.$data.totalRecs=e.data.total,a.$data.recsInCurrentPage=e.data.list.length,Object(G["a"])({},t,{strOrderDate:o,strOrderTotal:r})}),a.$data.loading=!1}).catch(function(e){console.log("REST ERROR: %O",e.response?e.response:e),a.$data.loading=!1})},onDelete:function(e){var t=this;this.$confirm("Are you sure delete?","Confirm",{confirmButtonText:"OK",cancelButtonText:"Cancel",type:"warning"}).then(function(){return le.deleteOrder(e.id)}).then(function(e){"SUCCESS"===e.data.msgType?(t.$message({message:"Successfully deleted",type:"success"}),t.$data.recsInCurrentPage<=1?t.getData(t.$data.currentPage-1,t.$data.pageSize):t.getData(t.$data.currentPage,t.$data.pageSize)):t.$message({message:"Unable to delete",type:"error",showClose:!0,duration:6e3})}).catch(function(e){t.$message({type:"info",message:"Delete canceled"})})},onEdit:function(e){this.$data.showSlideOut=!0,this.$data.selectedRec=e},onViewDetails:function(e){this.$data.showSlideOut=!0,this.$data.selectedRec=e},onPageChange:function(e){this.getData(e,this.$data.pageSize),this.$data.currentPage=e}},mounted:function(){this.getData(0,this.$data.pageSize)},components:{OrderDetails:bt,VueSlideoutPanel:he["a"]}},Ct=yt,Dt=(a("775c"),Object(P["a"])(Ct,pt,mt,!1,null,"417fa58c",null));Dt.options.__file="Order.vue";var St=Dt.exports,xt=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticStyle:{display:"flex","flex-direction":"column",width:"800px"}},[a("vue-slideout-panel",{attrs:{widths:["700px"],closeHtml:"Close"},on:{close:function(t){e.showSlideOut=!1}},model:{value:e.showSlideOut,callback:function(t){e.showSlideOut=t},expression:"showSlideOut"}},[a("product-details",{attrs:{rec:e.selectedRec},on:{changed:function(t){e.getData(),e.showSlideOut=!1}}})],1),a("h3",[e._v(" Manage Products ")]),a("div",{staticClass:"sw-toolbar"},[a("el-button",{staticClass:"sw-toolbar-item",attrs:{type:"primary",size:"small"},on:{click:function(t){e.onOpenAddProduct()}}},[e._v("ADD")])],1),a("el-table",{attrs:{data:e.tableData,"empty-text":"No Data"}},[a("el-table-column",{attrs:{prop:"id",label:"PRODUCT #",width:"85"}}),a("el-table-column",{attrs:{prop:"productCode",label:"CODE",width:"85"}}),a("el-table-column",{attrs:{prop:"productName",label:"NAME"}}),a("el-table-column",{attrs:{prop:"standardCost",label:"COST",width:"80",align:"right"}}),a("el-table-column",{attrs:{prop:"listPrice",label:"LIST PRICE",width:"100",align:"right"}}),a("el-table-column",{attrs:{prop:"reorderLevel",label:"REORDER",width:"80"}}),a("el-table-column",{attrs:{prop:"category",label:"CATEGORY",width:"100"}}),a("el-table-column",{attrs:{label:"",width:"80",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("i",{staticClass:"el-icon-edit",staticStyle:{"font-size":"16px","vertical-align":"middle",cursor:"pointer",color:"cornflowerblue"},on:{click:function(a){e.onEdit(t.row)}}}),a("i",{staticClass:"el-icon-delete",staticStyle:{"font-size":"16px","vertical-align":"middle",cursor:"pointer",color:"orangered","margin-left":"8px"},on:{click:function(a){e.onDelete(t.row)}}})]}}])})],1),a("el-pagination",{staticStyle:{"align-self":"center"},attrs:{layout:"prev, pager, next",total:e.totalRecs,"page-size":e.pageSize,"current-page":e.currentPage},on:{"current-change":e.onPageChange}})],1)},_t=[],$t=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}]},[a("span",{staticClass:"sw-section-heading"},[e._v("\n PRODUCT # "),a("span",{staticClass:"sw-primary-color"},[e._v(" "+e._s(e.productData.id?e.productData.id:"NEW"))])]),a("br"),a("div",{staticClass:"sw-gray-text"},[e._v("Update Produt details (the data gets refreshed after certain interval)")]),a("br"),a("br"),a("div",{staticClass:"sw-row"},[a("label",{staticClass:"sw-label"},[e._v("Category")]),a("el-select",{staticStyle:{width:"185px"},attrs:{size:"medium"},model:{value:e.productData.category,callback:function(t){e.$set(e.productData,"category",t)},expression:"productData.category"}},[a("el-option",{attrs:{label:"Camera",value:"Camera"}}),a("el-option",{attrs:{label:"Laptop",value:"Laptop"}}),a("el-option",{attrs:{label:"Tablet",value:"Tablet"}}),a("el-option",{attrs:{label:"Phone",value:"Phone"}})],1)],1),a("div",{staticClass:"sw-row"},[a("label",{staticClass:"sw-label"},[e._v("Code & Name ")]),a("input",{directives:[{name:"model",rawName:"v-model",value:e.productData.productCode,expression:"productData.productCode"}],staticClass:"sw-medium",staticStyle:{width:"60px"},attrs:{type:"text"},domProps:{value:e.productData.productCode},on:{input:function(t){t.target.composing||e.$set(e.productData,"productCode",t.target.value)}}}),a("input",{directives:[{name:"model",rawName:"v-model",value:e.productData.productName,expression:"productData.productName"}],staticClass:"sw-medium",attrs:{type:"text"},domProps:{value:e.productData.productName},on:{input:function(t){t.target.composing||e.$set(e.productData,"productName",t.target.value)}}})]),a("div",{staticClass:"sw-row"},[a("label",{staticClass:"sw-label"},[e._v("Description")]),a("input",{directives:[{name:"model",rawName:"v-model",value:e.productData.description,expression:"productData.description"}],staticClass:"sw-medium",staticStyle:{width:"185px"},attrs:{type:"text"},domProps:{value:e.productData.description},on:{input:function(t){t.target.composing||e.$set(e.productData,"description",t.target.value)}}})]),a("div",{staticClass:"sw-row"},[a("label",{staticClass:"sw-label"},[e._v("Discontinued ? ")]),a("el-switch",{attrs:{"active-value":1,"inactive-value":0},model:{value:e.productData.discontinued,callback:function(t){e.$set(e.productData,"discontinued",t)},expression:"productData.discontinued"}})],1),a("br"),a("br"),a("span",{staticClass:"sw-section-heading"},[e._v("COST & STOCK LEVELS")]),a("div",{staticClass:"sw-row"},[a("label",{staticClass:"sw-label"},[e._v("Standard Cost")]),a("input",{directives:[{name:"model",rawName:"v-model",value:e.productData.standardCost,expression:"productData.standardCost"}],staticClass:"sw-medium",attrs:{type:"text"},domProps:{value:e.productData.standardCost},on:{input:function(t){t.target.composing||e.$set(e.productData,"standardCost",t.target.value)}}})]),a("div",{staticClass:"sw-row"},[a("label",{staticClass:"sw-label"},[e._v("List Price")]),a("input",{directives:[{name:"model",rawName:"v-model",value:e.productData.listPrice,expression:"productData.listPrice"}],staticClass:"sw-medium",attrs:{type:"text"},domProps:{value:e.productData.listPrice},on:{input:function(t){t.target.composing||e.$set(e.productData,"listPrice",t.target.value)}}})]),a("div",{staticClass:"sw-row"},[a("label",{staticClass:"sw-label"},[e._v("Stock Levels")]),a("el-input",{staticStyle:{width:"100px"},attrs:{size:"medium"},model:{value:e.productData.targetLevel,callback:function(t){e.$set(e.productData,"targetLevel",t)},expression:"productData.targetLevel"}},[a("template",{slot:"prepend"},[e._v("Target")])],2),a("el-input",{staticStyle:{width:"100px"},attrs:{size:"medium"},model:{value:e.productData.reorderLevel,callback:function(t){e.$set(e.productData,"reorderLevel",t)},expression:"productData.reorderLevel"}},[a("template",{slot:"prepend"},[e._v("Reorder")])],2)],1),a("br"),a("div",{staticClass:"sw-toolbar"},[a("el-button",{staticClass:"sw-toolbar-item",attrs:{type:"primary",size:"medium"},on:{click:e.onApplyChanges}},[e._v("APPLY CHANGES")])],1)])},Ot=[],Pt={props:{rec:{type:Object,required:!0}},data:function(){return{loading:!1,productData:this.rec,role:this.$store.state.role}},methods:{onApplyChanges:function(){var e=this,t="updateProduct";t=e.$data.productData.id?"updateProduct":"addProduct",le[t](e.$data.productData).then(function(t){e.$data.loading=!1,"ERROR"===t.data.msgType?e.$message.error("Unable to Update/Add Product - id: "+e.$data.productData.id):(e.$message.success("Successfully Updated"),e.$emit("changed"))}).catch(function(e){console.log("REST ERROR: %O",e.response?e.response:e)})}}},Nt=Pt,jt=(a("aaea"),Object(P["a"])(Nt,$t,Ot,!1,null,"06c02b47",null));jt.options.__file="ProductDetails.vue";var Et=jt.exports,Tt={data:function(){return{loading:!1,showSlideOut:!1,tableData:[],selectedRec:{},currentPage:1,pageSize:10,totalPages:0,totalRecs:0}},methods:{getData:function(e,t){var a=this;console.log("Loaded Data"),a.$data.loading=!0,le.getProducts(e,t).then(function(e){a.$data.totalPages=e.data.totalPages,a.$data.totalRecs=e.data.total,a.$data.tableData=e.data.list,a.$data.loading=!1}).catch(function(e){console.log("REST ERROR: %O",e.response?e.response:e),a.$data.loading=!1})},onDelete:function(e){var t=this;this.$confirm("Are you sure delete?","Confirm",{confirmButtonText:"OK",cancelButtonText:"Cancel",type:"warning"}).then(function(){return le.deleteProduct(e.id)}).then(function(e){"SUCCESS"===e.data.msgType?(t.$message({message:"Successfully deleted",type:"success"}),t.getData(t.$data.currentPage,t.$data.pageSize)):t.$message({message:"Unable to delete, this could be due to the product being reffered in existing orders",type:"error",showClose:!0,duration:6e3})}).catch(function(e){t.$message({type:"info",message:"Delete canceled"})})},onEdit:function(e){this.$data.showSlideOut=!0,this.$data.selectedRec=e},onOpenAddProduct:function(){this.$data.showSlideOut=!0,this.$data.selectedRec={id:0}},onPageChange:function(e){this.getData(e,this.$data.pageSize),this.$data.currentPage=e},onContinueShopping:function(){console.log("Continue Shopping clicked...")}},mounted:function(){this.getData(1,this.$data.pageSize)},components:{ProductDetails:Et,VueSlideoutPanel:he["a"]}},kt=Tt,Rt=(a("b62e"),Object(P["a"])(kt,xt,_t,!1,null,"7c26fe1b",null));Rt.options.__file="Product.vue";var At=Rt.exports,zt=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticStyle:{display:"flex","flex-direction":"column",width:"900px"}},[a("vue-slideout-panel",{attrs:{widths:["700px"],closeHtml:"Close"},on:{close:function(t){e.showSlideOut=!1}},model:{value:e.showSlideOut,callback:function(t){e.showSlideOut=t},expression:"showSlideOut"}},[a("employee-details",{attrs:{rec:e.selectedRec},on:{changed:function(t){e.getData(),e.showSlideOut=!1}}})],1),a("h3",[e._v(" Manage Employees ")]),a("div",{staticClass:"sw-toolbar"},[a("input",{directives:[{name:"model",rawName:"v-model",value:e.searchValue,expression:"searchValue"}],staticClass:"sw-medium",attrs:{type:"text",placeholder:"Serach by name or email"},domProps:{value:e.searchValue},on:{keyup:e.applySearch,input:function(t){t.target.composing||(e.searchValue=t.target.value)}}}),a("span",{staticStyle:{flex:"1"}}),a("el-button",{staticClass:"sw-toolbar-item",attrs:{type:"primary",size:"medium"},on:{click:function(t){e.onOpenAddEmployee()}}},[e._v("ADD")])],1),a("el-table",{attrs:{data:e.tableData,"empty-text":"No Data"}},[a("el-table-column",{attrs:{prop:"employeeId",label:"EMP #",width:"50"}}),a("el-table-column",{attrs:{prop:"userId",label:"USER #",width:"80"}}),a("el-table-column",{attrs:{prop:"fullName",label:"NAME"}}),a("el-table-column",{attrs:{prop:"email",label:"EMAIL",width:"220"}}),a("el-table-column",{attrs:{prop:"jobTitle",label:"JOB TITLE",width:"190"}}),a("el-table-column",{attrs:{prop:"department",label:"DEPARTMENT",width:"100"}}),a("el-table-column",{attrs:{label:"",width:"60",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("i",{staticClass:"el-icon-edit",staticStyle:{"font-size":"16px","vertical-align":"middle",cursor:"pointer",color:"cornflowerblue"},on:{click:function(a){e.onEdit(t.row)}}}),a("i",{staticClass:"el-icon-delete",staticStyle:{"font-size":"16px","vertical-align":"middle",cursor:"pointer",color:"orangered","margin-left":"8px"},on:{click:function(a){e.onDelete(t.row)}}})]}}])})],1),a("el-pagination",{staticStyle:{"align-self":"center"},attrs:{layout:"prev, pager, next",total:e.totalRecs,"page-size":e.pageSize,"current-page":e.currentPage},on:{"current-change":e.onPageChange}})],1)},It=[],Lt=a("20ca"),Mt=a.n(Lt),Ut=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}]},[a("span",{staticClass:"sw-section-heading"},[e._v("\n EMPLOYEE # "),a("span",{staticClass:"sw-primary-color"},[e._v(" "+e._s(e.employeeData.employeeId?e.employeeData.employeeId:"NEW"))])]),a("br"),a("div",{staticClass:"sw-gray-text"},[e._v("Update Employee details (the data gets refreshed after certain interval)")]),a("br"),a("br"),a("div",{staticClass:"sw-row"},[a("label",{staticClass:"sw-label"},[e._v("Name")]),a("input",{directives:[{name:"model",rawName:"v-model",value:e.employeeData.firstName,expression:"employeeData.firstName"}],staticClass:"sw-medium",attrs:{type:"text",placeholder:"First Name"},domProps:{value:e.employeeData.firstName},on:{input:function(t){t.target.composing||e.$set(e.employeeData,"firstName",t.target.value)}}}),a("input",{directives:[{name:"model",rawName:"v-model",value:e.employeeData.lastName,expression:"employeeData.lastName"}],staticClass:"sw-medium",attrs:{type:"text",placeholder:"Last Name"},domProps:{value:e.employeeData.lastName},on:{input:function(t){t.target.composing||e.$set(e.employeeData,"lastName",t.target.value)}}})]),a("div",{staticClass:"sw-row"},[a("label",{staticClass:"sw-label"},[e._v("Email")]),a("input",{directives:[{name:"model",rawName:"v-model",value:e.employeeData.email,expression:"employeeData.email"}],staticClass:"sw-medium",staticStyle:{width:"245px"},attrs:{type:"text"},domProps:{value:e.employeeData.email},on:{input:function(t){t.target.composing||e.$set(e.employeeData,"email",t.target.value)}}})]),a("div",{staticClass:"sw-row"},[a("label",{staticClass:"sw-label"},[e._v("Phone")]),a("input",{directives:[{name:"model",rawName:"v-model",value:e.employeeData.phone,expression:"employeeData.phone"}],staticClass:"sw-medium",attrs:{type:"text"},domProps:{value:e.employeeData.phone},on:{input:function(t){t.target.composing||e.$set(e.employeeData,"phone",t.target.value)}}})]),a("br"),a("span",{staticClass:"sw-section-heading"},[e._v("JOB DETAILS")]),a("div",{staticClass:"sw-row"},[a("label",{staticClass:"sw-label"},[e._v("Job Title")]),a("input",{directives:[{name:"model",rawName:"v-model",value:e.employeeData.jobTitle,expression:"employeeData.jobTitle"}],staticClass:"sw-medium",staticStyle:{width:"245px"},attrs:{type:"text"},domProps:{value:e.employeeData.jobTitle},on:{input:function(t){t.target.composing||e.$set(e.employeeData,"jobTitle",t.target.value)}}})]),a("div",{staticClass:"sw-row"},[a("label",{staticClass:"sw-label"},[e._v("Department")]),a("input",{directives:[{name:"model",rawName:"v-model",value:e.employeeData.department,expression:"employeeData.department"}],staticClass:"sw-medium",staticStyle:{width:"245px"},attrs:{type:"text"},domProps:{value:e.employeeData.department},on:{input:function(t){t.target.composing||e.$set(e.employeeData,"department",t.target.value)}}})]),a("div",{staticClass:"sw-row"},[a("label",{staticClass:"sw-label"},[e._v("Manager ID")]),a("input",{directives:[{name:"model",rawName:"v-model",value:e.employeeData.managerId,expression:"employeeData.managerId"}],staticClass:"sw-medium",attrs:{type:"text"},domProps:{value:e.employeeData.managerId},on:{input:function(t){t.target.composing||e.$set(e.employeeData,"managerId",t.target.value)}}})]),a("br"),a("span",{staticClass:"sw-section-heading"},[e._v("ADDRESS")]),a("div",{staticClass:"sw-row"},[a("label",{staticClass:"sw-label"},[e._v("Address")]),a("input",{directives:[{name:"model",rawName:"v-model",value:e.employeeData.address1,expression:"employeeData.address1"}],staticClass:"sw-medium",attrs:{type:"text",placeholder:"Address Line 1"},domProps:{value:e.employeeData.address1},on:{input:function(t){t.target.composing||e.$set(e.employeeData,"address1",t.target.value)}}}),a("input",{directives:[{name:"model",rawName:"v-model",value:e.employeeData.address2,expression:"employeeData.address2"}],staticClass:"sw-medium",attrs:{type:"text",placeholder:"Address Line 2"},domProps:{value:e.employeeData.address2},on:{input:function(t){t.target.composing||e.$set(e.employeeData,"address2",t.target.value)}}})]),a("div",{staticClass:"sw-row"}),a("div",{staticClass:"sw-row"},[a("label",{staticClass:"sw-label"},[e._v("City")]),a("input",{directives:[{name:"model",rawName:"v-model",value:e.employeeData.city,expression:"employeeData.city"}],staticClass:"sw-medium",attrs:{type:"text"},domProps:{value:e.employeeData.city},on:{input:function(t){t.target.composing||e.$set(e.employeeData,"city",t.target.value)}}})]),a("div",{staticClass:"sw-row"},[a("label",{staticClass:"sw-label"},[e._v("State")]),a("input",{directives:[{name:"model",rawName:"v-model",value:e.employeeData.state,expression:"employeeData.state"}],staticClass:"sw-medium",attrs:{type:"text"},domProps:{value:e.employeeData.state},on:{input:function(t){t.target.composing||e.$set(e.employeeData,"state",t.target.value)}}})]),a("div",{staticClass:"sw-row"},[a("label",{staticClass:"sw-label"},[e._v("Postal Code")]),a("input",{directives:[{name:"model",rawName:"v-model",value:e.employeeData.postalCode,expression:"employeeData.postalCode"}],staticClass:"sw-medium",attrs:{type:"text"},domProps:{value:e.employeeData.postalCode},on:{input:function(t){t.target.composing||e.$set(e.employeeData,"postalCode",t.target.value)}}})]),a("div",{staticClass:"sw-row"},[a("label",{staticClass:"sw-label"},[e._v("Country")]),a("input",{directives:[{name:"model",rawName:"v-model",value:e.employeeData.country,expression:"employeeData.country"}],staticClass:"sw-medium",attrs:{type:"text"},domProps:{value:e.employeeData.country},on:{input:function(t){t.target.composing||e.$set(e.employeeData,"country",t.target.value)}}})]),a("div",{staticClass:"sw-toolbar"},[a("el-button",{staticClass:"sw-toolbar-item",attrs:{type:"primary",size:"medium"},on:{click:e.onApplyChanges}},[e._v("APPLY CHANGES")])],1)])},Bt=[],Ht={props:{rec:{type:Object,required:!0}},data:function(){return{loading:!1,employeeData:this.rec}},methods:{onApplyChanges:function(){var e=this,t=e.$data.productData.id?"updateCustomer":"addCustomer";le[t](e.$data.customerData).then(function(t){e.$data.loading=!1,"ERROR"===t.data.msgType?e.$message.error("Unable to Update/Add Customer - id: "+e.$data.customerData.id):(e.$message.success("Successfully Updated"),e.$emit("changed"))}).catch(function(e){console.log("REST ERROR: %O",e.response?e.response:e)})}},mounted:function(){},components:{}},Ft=Ht,Vt=(a("68f7"),Object(P["a"])(Ft,Ut,Bt,!1,null,"1a0684a0",null));Vt.options.__file="EmployeeDetails.vue";var qt=Vt.exports,Wt={data:function(){return{loading:!1,showSlideOut:!1,tableData:[],selectedRec:{},searchValue:"",currentPage:1,pageSize:10,totalPages:0,totalRecs:0,recsInCurrentPage:0}},methods:{getData:function(e,t,a,s){var o=this;console.log("Loaded Data"),o.$data.loading=!0,le.getEmployees(e,t,a,s).then(function(e){o.$data.totalPages=e.data.totalPages,o.$data.totalRecs=e.data.total,o.$data.recsInCurrentPage=e.data.list.length,o.$data.tableData=e.data.list.map(function(e){return Object(G["a"])({},e,{fullName:e.firstName+" "+e.lastName})}),o.$data.loading=!1}).catch(function(e){console.log("REST ERROR: %O",e.response?e.response:e),o.$data.loading=!1})},onDelete:function(e){var t=this;this.$confirm("Are you sure delete?","Confirm",{confirmButtonText:"OK",cancelButtonText:"Cancel",type:"warning"}).then(function(){return le.deleteEmployee(e.employeeId)}).then(function(e){"SUCCESS"===e.data.msgType?(t.$message({message:"Successfully deleted",type:"success"}),t.$data.recsInCurrentPage<=1?t.getData(t.$data.currentPage-1,t.$data.pageSize):t.getData(t.$data.currentPage,t.$data.pageSize)):t.$message({message:"Unable to delete, this could be due to the employee being reffered in other tables",type:"error",showClose:!0,duration:6e3})}).catch(function(e){t.$message({type:"info",message:"Delete canceled"})})},onEdit:function(e){this.$data.showSlideOut=!0,this.$data.selectedRec=e},onPageChange:function(e){this.getData(e,this.$data.pageSize),this.$data.currentPage=e},applySearch:Mt()(function(e){this.getData(0,this.$data.pageSize,void 0,this.$data.searchValue)},700),onOpenAddEmployee:function(){this.$data.showSlideOut=!0,this.$data.selectedRec={id:0}}},mounted:function(){this.getData(0,this.$data.pageSize)},components:{VueSlideoutPanel:he["a"],EmployeeDetails:qt}},Yt=Wt,Kt=(a("8861"),Object(P["a"])(Yt,zt,It,!1,null,"31d2bec2",null));Kt.options.__file="Employee.vue";var Gt=Kt.exports,Jt=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticStyle:{display:"flex","flex-direction":"column",width:"900px"}},[a("vue-slideout-panel",{attrs:{widths:["700px"],closeHtml:"Close"},on:{close:function(t){e.showSlideOut=!1}},model:{value:e.showSlideOut,callback:function(t){e.showSlideOut=t},expression:"showSlideOut"}},[a("customer-details",{attrs:{rec:e.selectedRec},on:{changed:function(t){e.getData(),e.showSlideOut=!1}}})],1),a("h3",[e._v(" Manage Customer ")]),a("div",{staticClass:"sw-toolbar"},[a("input",{directives:[{name:"model",rawName:"v-model",value:e.searchValue,expression:"searchValue"}],staticClass:"sw-medium",attrs:{type:"text",placeholder:"Serach by name"},domProps:{value:e.searchValue},on:{keyup:e.applySearch,input:function(t){t.target.composing||(e.searchValue=t.target.value)}}}),a("span",{staticStyle:{flex:"1"}}),a("el-button",{staticClass:"sw-toolbar-item",attrs:{type:"primary",size:"medium"},on:{click:function(t){e.onOpenAddCustomer()}}},[e._v("ADD")])],1),a("el-table",{attrs:{data:e.tableData,"empty-text":"No Data"}},[a("el-table-column",{attrs:{prop:"customerId",label:"CUSTOMER #",width:"90"}}),a("el-table-column",{attrs:{prop:"userId",label:"USER #",width:"80"}}),a("el-table-column",{attrs:{prop:"fullName",label:"NAME"}}),a("el-table-column",{attrs:{prop:"email",label:"EMAIL",width:"220"}}),a("el-table-column",{attrs:{prop:"phone",label:"PHONE",width:"130"}}),a("el-table-column",{attrs:{label:"",width:"60",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("i",{staticClass:"el-icon-edit",staticStyle:{"font-size":"16px","vertical-align":"middle",cursor:"pointer",color:"cornflowerblue"},on:{click:function(a){e.onEdit(t.row)}}}),a("i",{staticClass:"el-icon-delete",staticStyle:{"font-size":"16px","vertical-align":"middle",cursor:"pointer",color:"orangered","margin-left":"8px"},on:{click:function(a){e.onDelete(t.row)}}})]}}])})],1),a("el-pagination",{staticStyle:{"align-self":"center"},attrs:{layout:"prev, pager, next",total:e.totalRecs,"page-size":e.pageSize,"current-page":e.currentPage},on:{"current-change":e.onPageChange}})],1)},Qt=[],Zt=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}]},[a("span",{staticClass:"sw-section-heading"},[e._v("\n CUSTOMER # "),a("span",{staticClass:"sw-primary-color"},[e._v(" "+e._s(e.customerData.customerId?e.customerData.customerId:"NEW"))])]),a("br"),a("div",{staticClass:"sw-gray-text"},[e._v("Update Customer details (the data gets refreshed after certain interval)")]),a("br"),a("br"),a("div",{staticClass:"sw-row"},[a("label",{staticClass:"sw-label"},[e._v("Name")]),a("input",{directives:[{name:"model",rawName:"v-model",value:e.customerData.firstName,expression:"customerData.firstName"}],staticClass:"sw-medium",attrs:{type:"text",placeholder:"First Name"},domProps:{value:e.customerData.firstName},on:{input:function(t){t.target.composing||e.$set(e.customerData,"firstName",t.target.value)}}}),a("input",{directives:[{name:"model",rawName:"v-model",value:e.customerData.lastName,expression:"customerData.lastName"}],staticClass:"sw-medium",attrs:{type:"text",placeholder:"Last Name"},domProps:{value:e.customerData.lastName},on:{input:function(t){t.target.composing||e.$set(e.customerData,"lastName",t.target.value)}}})]),a("div",{staticClass:"sw-row"},[a("label",{staticClass:"sw-label"},[e._v("Email")]),a("input",{directives:[{name:"model",rawName:"v-model",value:e.customerData.email,expression:"customerData.email"}],staticClass:"sw-medium",staticStyle:{width:"245px"},attrs:{type:"text"},domProps:{value:e.customerData.email},on:{input:function(t){t.target.composing||e.$set(e.customerData,"email",t.target.value)}}})]),a("div",{staticClass:"sw-row"},[a("label",{staticClass:"sw-label"},[e._v("Phone")]),a("input",{directives:[{name:"model",rawName:"v-model",value:e.customerData.phone,expression:"customerData.phone"}],staticClass:"sw-medium",attrs:{type:"text"},domProps:{value:e.customerData.phone},on:{input:function(t){t.target.composing||e.$set(e.customerData,"phone",t.target.value)}}})]),a("br"),a("span",{staticClass:"sw-section-heading"},[e._v("ADDRESS")]),a("div",{staticClass:"sw-row"},[a("label",{staticClass:"sw-label"},[e._v("Address")]),a("input",{directives:[{name:"model",rawName:"v-model",value:e.customerData.address1,expression:"customerData.address1"}],staticClass:"sw-medium",attrs:{type:"text",placeholder:"Address Line 1"},domProps:{value:e.customerData.address1},on:{input:function(t){t.target.composing||e.$set(e.customerData,"address1",t.target.value)}}}),a("input",{directives:[{name:"model",rawName:"v-model",value:e.customerData.address2,expression:"customerData.address2"}],staticClass:"sw-medium",attrs:{type:"text",placeholder:"Address Line 2"},domProps:{value:e.customerData.address2},on:{input:function(t){t.target.composing||e.$set(e.customerData,"address2",t.target.value)}}})]),a("div",{staticClass:"sw-row"},[a("label",{staticClass:"sw-label"},[e._v("City")]),a("input",{directives:[{name:"model",rawName:"v-model",value:e.customerData.city,expression:"customerData.city"}],staticClass:"sw-medium",attrs:{type:"text"},domProps:{value:e.customerData.city},on:{input:function(t){t.target.composing||e.$set(e.customerData,"city",t.target.value)}}})]),a("div",{staticClass:"sw-row"},[a("label",{staticClass:"sw-label"},[e._v("State")]),a("input",{directives:[{name:"model",rawName:"v-model",value:e.customerData.state,expression:"customerData.state"}],staticClass:"sw-medium",attrs:{type:"text"},domProps:{value:e.customerData.state},on:{input:function(t){t.target.composing||e.$set(e.customerData,"state",t.target.value)}}})]),a("div",{staticClass:"sw-row"},[a("label",{staticClass:"sw-label"},[e._v("Postal Code")]),a("input",{directives:[{name:"model",rawName:"v-model",value:e.customerData.postalCode,expression:"customerData.postalCode"}],staticClass:"sw-medium",attrs:{type:"text"},domProps:{value:e.customerData.postalCode},on:{input:function(t){t.target.composing||e.$set(e.customerData,"postalCode",t.target.value)}}})]),a("div",{staticClass:"sw-row"},[a("label",{staticClass:"sw-label"},[e._v("Country")]),a("input",{directives:[{name:"model",rawName:"v-model",value:e.customerData.country,expression:"customerData.country"}],staticClass:"sw-medium",attrs:{type:"text"},domProps:{value:e.customerData.country},on:{input:function(t){t.target.composing||e.$set(e.customerData,"country",t.target.value)}}})]),a("div",{staticClass:"sw-toolbar"},[a("el-button",{staticClass:"sw-toolbar-item",attrs:{type:"primary",size:"medium"},on:{click:e.onApplyChanges}},[e._v("APPLY CHANGES")])],1)])},Xt=[],ea={props:{rec:{type:Object,required:!0}},data:function(){return{loading:!1,customerData:this.rec}},methods:{onApplyChanges:function(){var e=this,t=e.$data.productData.id?"updateCustomer":"addCustomer";le[t](e.$data.customerData).then(function(t){e.$data.loading=!1,"ERROR"===t.data.msgType?e.$message.error("Unable to Update/Add Customer - id: "+e.$data.customerData.id):(e.$message.success("Successfully Updated"),e.$emit("changed"))}).catch(function(e){console.log("REST ERROR: %O",e.response?e.response:e)})}},mounted:function(){},components:{}},ta=ea,aa=(a("3257"),Object(P["a"])(ta,Zt,Xt,!1,null,"b3b6601c",null));aa.options.__file="CustomerDetails.vue";var sa=aa.exports,oa={data:function(){return{loading:!1,showSlideOut:!1,tableData:[],selectedRec:{},currentPage:1,pageSize:10,totalPages:0,totalRecs:0,searchValue:"",recsInCurrentPage:0}},methods:{getData:function(e,t,a){var s=this;console.log("Loaded Data"),s.$data.loading=!0,le.getCustomers(e,t,void 0,a).then(function(e){s.$data.totalPages=e.data.totalPages,s.$data.totalRecs=e.data.total,s.$data.tableData=e.data.list.map(function(e){return Object(G["a"])({},e,{fullName:e.firstName+" "+e.lastName})}),s.$data.loading=!1}).catch(function(e){console.log("REST ERROR: %O",e.response?e.response:e),s.$data.loading=!1})},onDelete:function(e){var t=this;this.$confirm("Are you sure delete?","Confirm",{confirmButtonText:"OK",cancelButtonText:"Cancel",type:"warning"}).then(function(){return le.deleteCustomer(e.customerId)}).then(function(e){"SUCCESS"===e.data.msgType?(t.$message({message:"Successfully deleted",type:"success"}),t.$data.recsInCurrentPage<=1?t.getData(t.$data.currentPage-1,t.$data.pageSize):t.getData(t.$data.currentPage,t.$data.pageSize)):t.$message({message:"Unable to delete, this could be due to the employee being reffered in other tables",type:"error",showClose:!0,duration:6e3})}).catch(function(e){t.$message({type:"info",message:"Delete canceled"})})},onEdit:function(e){this.$data.showSlideOut=!0,this.$data.selectedRec=e},onPageChange:function(e){this.getData(e,this.$data.pageSize),this.$data.currentPage=e},applySearch:Mt()(function(e){this.getData(0,this.$data.pageSize,this.$data.searchValue)},700),onOpenAddCustomer:function(){this.$data.showSlideOut=!0,this.$data.selectedRec={customerId:0}}},mounted:function(){this.getData(0,this.$data.pageSize)},components:{VueSlideoutPanel:he["a"],CustomerDetails:sa}},ra=oa,na=(a("00e9"),Object(P["a"])(ra,Jt,Qt,!1,null,"cd8dd984",null));na.options.__file="Customer.vue";var ia=na.exports;s["default"].use(d["a"]);var la=new d["a"]({routes:[{path:"/",redirect:function(e){return"/login"}},{path:"/login",component:pe,meta:{permitAll:!0}},{path:"/register",component:Ee,meta:{permitAll:!0}},{path:"/home",component:W,children:[{path:"my-orders",component:St},{path:"my-profile",component:{template:"<div>My Profile</div>"}},{path:"my-cart",component:ut},{path:"manage",redirect:"/manage/dashboard",component:{render:function(e){return e("router-view")}},children:[{path:"dashboard",component:rt},{path:"users",component:_e},{path:"customers",component:ia},{path:"orders",component:St},{path:"products",component:At},{path:"employees",component:Gt},{path:"carts",component:{template:"<div>Manage Carts</div>"}}]}]},{path:"*",component:pe,meta:{permitAll:!0}}]});la.beforeEach(function(e,t,a){e.meta.permitAll?a():b.state.user&&b.state.role&&b.state.jwt?a():a("/login")}),la.afterEach(function(e,t){});var ca=la,da=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{attrs:{id:"app"}},[a("router-view")],1)},ua=[],pa={},ma=pa,ga=(a("5c0b"),Object(P["a"])(ma,da,ua,!1,null,null,null));ga.options.__file="App.vue";var ha=ga.exports;s["default"].config.productionTip=!1,s["default"].use(i.a,{locale:c.a}),s["default"].directive("sw-focus",{inserted:function(e){e.focus()}}),new s["default"]({el:"#app",template:"<App/>",components:{App:ha},router:ca,store:b,i18n:E["default"],beforeCreate:function(){void 0===this.$store.state.lang&&this.$store.commit("lang","en"),Object(E["loadLang"])(this.$store.state.lang),this.$store.state.currentHeaderItem,r.a.defaults.timeout=X.ajaxTimeout,r.a.interceptors.response.use(X.globalSuccessParser.bind(this),X.globalErrorParser.bind(this))},mounted:function(){console.log("Mounted:(main.js)")}})},d4a6:function(e,t,a){"use strict";var s=a("513f"),o=a.n(s);o.a},d802:function(e,t,a){},da8e:function(e,t,a){},e309:function(e,t,a){},e4e3:function(e,t,a){"use strict";var s=a("a35c"),o=a.n(s);o.a},ea4d:function(e,t,a){},f809:function(e,t,a){},fce7:function(e,t,a){},fceb:function(e,t,a){}});
//# sourceMappingURL=index.7df2d001.js.map