(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d0b33ef"],{"280c":function(e,t,r){"use strict";r.r(t);var n=r("8336"),a=r("b0af"),o=r("99d9"),i=r("62ad"),l=r("8fea"),c=r("169a"),s=r("132d"),u=r("0fd9"),f=r("2fa4"),d=r("3a2f"),y=function(){var e=this,t=e._self._c;return t(u["a"],{staticClass:"mainCardHeight row-eq-height",attrs:{id:"warrantyTermsEditor","no-gutters":""}},[t(i["a"],{staticClass:"py-0"},[t(a["a"],{staticClass:"screen-height-container flex-content"},[t(o["d"],[t("h2",[e._v("Warranty Terms")]),t(f["a"]),t("r-button",{staticClass:"mr-2",attrs:{outlined:!0,icon:"add",color:"primary",label:"Create"},on:{onclick:e.onAddNew}}),t("r-button",{attrs:{outlined:!0,icon:"refresh",color:"primary",label:"Refresh"},on:{onclick:e.refresh}})],1),t(o["c"],[t(l["a"],{attrs:{"fixed-header":"",height:"100%",headers:e.headers,items:e.warrantyTerms,"hide-default-footer":"",loading:e.isLoading,options:e.pagination},scopedSlots:e._u([{key:"item.actions",fn:function(r){var a=r.item;return[t("span",{staticStyle:{"white-space":"nowrap"}},[t(d["a"],{attrs:{top:""},scopedSlots:e._u([{key:"activator",fn:function(r){var o=r.on;return[t(n["a"],e._g({attrs:{icon:""},on:{click:function(t){e.selectedRec=a,e.addNew=!0}}},o),[t(s["a"],[e._v("edit")])],1)]}}],null,!0)},[t("span",[e._v("Edit this record")])]),t(d["a"],{attrs:{top:""},scopedSlots:e._u([{key:"activator",fn:function(r){var o=r.on;return[t(n["a"],e._g({attrs:{icon:""},on:{click:function(t){return e.deleteRecord(a)}}},o),[t(s["a"],[e._v("delete")])],1)]}}],null,!0)},[t("span",[e._v("Delete this record")])])],1)]}},{key:"item.updatedate",fn:function(r){var n=r.item;return[t("span",{domProps:{innerHTML:e._s(e.formatDateWithHTML(n.updatedate))}})]}}])})],1)],1),t(c["a"],{attrs:{width:"500",persistent:""},model:{value:e.addNew,callback:function(t){e.addNew=t},expression:"addNew"}},[e.selectedRec?t("edit-warranty-term",{on:{save:e.onChangeRec,close:function(t){e.addNew=!1}},model:{value:e.selectedRec,callback:function(t){e.selectedRec=t},expression:"selectedRec"}}):e._e()],1)],1)],1)},p=[],b=r("d0eb"),m=r("d67f"),h=r("2f62"),v=r("4bd4"),w=r("8654"),g=function(){var e=this,t=e._self._c;return t(a["a"],[t(o["d"],[t("h2",[e._v(e._s(e.value.id?"Edit ":"New ")+" Warranty Term")]),t(f["a"]),t(n["a"],{attrs:{icon:""},on:{click:e.onClose}},[t(s["a"],[e._v("close")])],1)],1),t(o["c"],[t(v["a"],{ref:"form",model:{value:e.valid,callback:function(t){e.valid=t},expression:"valid"}},[t(w["a"],{attrs:{label:"Label",counter:"255",maxlength:"255",rules:[e.rules.requiredNoBlanks]},on:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.onSave.apply(null,arguments)}},model:{value:e.rec.label,callback:function(t){e.$set(e.rec,"label",t)},expression:"rec.label"}}),t(w["a"],{attrs:{label:"Warranty Days",rules:[e.rules.required,e.rules.integer,e.rules.positiveNumber]},on:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.onSave.apply(null,arguments)}},model:{value:e.rec.warrantyDays,callback:function(t){e.$set(e.rec,"warrantyDays",t)},expression:"rec.warrantyDays"}})],1)],1),t(o["a"],{staticClass:"justify-center"},[t(n["a"],{attrs:{text:"",color:"primary",disabled:!e.valid},on:{click:e.onSave}},[e._v("Save")])],1)],1)},O=[],j=r("9c4f");function k(e){return k="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},k(e)}function S(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function P(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?S(Object(r),!0).forEach((function(t){_(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):S(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function _(e,t,r){return(t=x(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function x(e){var t=D(e,"string");return"symbol"==k(t)?t:t+""}function D(e,t){if("object"!=k(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=k(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}var T={name:"EditWarrantyTerm",mixins:[j["a"]],props:["value"],components:{},beforeMount:function(){this.rec=P({},this.value)},mounted:function(){},data:function(){return{rec:null,valid:!1}},computed:P({},Object(h["c"])(["getUser"])),watch:{value:function(e,t){this.rec=P({},this.value),this.$refs.form.resetValidation()}},methods:{onClose:function(){this.rec={label:null,warrantyDays:null},this.$refs.form.resetValidation(),this.$emit("close")},onSave:function(){this.valid?(this.$emit("input",this.rec),this.$emit("save")):m["a"].error("Form Entries Incomplete or Invalid")}}},E=T,C=r("2877"),N=Object(C["a"])(E,g,O,!1,null,null,null),R=N.exports,U=r("a9b3"),A=r("ea10");function L(e){return L="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},L(e)}function W(e,t){return B(e)||q(e,t)||I(e,t)||$()}function $(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function I(e,t){if(e){if("string"==typeof e)return M(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?M(e,t):void 0}}function M(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function q(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,l=[],c=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;c=!1}else for(;!(c=(n=o.call(r)).done)&&(l.push(n.value),l.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return l}}function B(e){if(Array.isArray(e))return e}function H(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function J(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?H(Object(r),!0).forEach((function(t){V(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):H(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function V(e,t,r){return(t=F(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function F(e){var t=z(e,"string");return"symbol"==L(t)?t:t+""}function z(e,t){if("object"!=L(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=L(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}var G={name:"WarrantyTerms",mixins:[U["a"]],props:[],components:{EditWarrantyTerm:R},beforeMount:function(){this.refresh()},mounted:function(){},data:function(){return{pagination:{itemsPerPage:-1,sortBy:["label"]},isLoading:!1,Trimaster:b["a"],addNew:!1,confirmDelete:!1,doUpdate:!0,selectedRec:null,warrantyTerms:[],headers:[{text:"Actions",sortable:!1,value:"actions",align:"center",width:80},{text:"Label",align:"left",sortable:!0,value:"label"},{text:"Warranty Days",align:"left",sortable:!0,value:"warrantyDays"},{text:"Updated By",value:"updateuser",width:150},{text:"Updated On",value:"updatedate",width:170}]}},computed:J({},Object(h["c"])(["getUser"])),watch:{},methods:{refresh:function(){var e=this;this.isLoading=!0,b["a"].get("warrantyTerms",this.getUser.apitoken,{filter:{limit:1e3}}).then((function(t){var r=W(t,2),n=r[0];r[1];e.warrantyTerms=n,e.isLoading=!1}))},onChangeRec:function(e){var t=this;e||(e=this.selectedRec),this.doUpdate&&(this.doUpdate=!1,setTimeout((function(){t.doUpdate=!0}),500),this.isLoading=!0,b["a"].upsert("warrantyTerms",this.getUser.apitoken,e).then((function(e){1===e.length?(t.refresh(),m["a"].success("Record updated"),t.addNew=!1):m["a"].error("Error - "+e[1].message)})))},onAddNew:function(){this.selectedRec={id:null,label:"",warrantyDays:""},this.addNew=!0},deleteRecord:function(e){var t=this;A["a"].confirm("Confirm Delete","Are you sure that you want to delete "+e.label+"?",(function(r){r&&b["a"].destroy("warrantyTerms",e.id,t.getUser.apitoken).then((function(e){1===e.length?(m["a"].success("Record deleted."),t.refresh()):m["a"].error("Error - "+e[1].message)}))}))}}},K=G,Q=Object(C["a"])(K,y,p,!1,null,null,null);t["default"]=Q.exports}}]);
//# sourceMappingURL=chunk-2d0b33ef.ff02a120.js.map