(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d55bacb"],{7679:function(e,t,r){"use strict";r("c79c");var n=r("e4d3"),a=r("7560"),i=r("80d2"),o=r("afdd"),s=r("326d"),l=r("58df");t["a"]=Object(l["a"])(n["a"],a["a"]).extend({name:"v-edit-dialog",props:{cancelText:{default:"Cancel"},large:Boolean,eager:Boolean,persistent:Boolean,saveText:{default:"Save"},transition:{type:String,default:"slide-x-reverse-transition"}},data(){return{isActive:!1}},watch:{isActive(e){e?(this.$emit("open"),setTimeout(this.focus,50)):this.$emit("close")}},methods:{cancel(){this.isActive=!1,this.$emit("cancel")},focus(){const e=this.$refs.content.querySelector("input");e&&e.focus()},genButton(e,t){return this.$createElement(o["a"],{props:{text:!0,color:"primary",light:!0},on:{click:e}},t)},genActions(){return this.$createElement("div",{class:"v-small-dialog__actions"},[this.genButton(this.cancel,this.cancelText),this.genButton(()=>{this.save(this.returnValue),this.$emit("save")},this.saveText)])},genContent(){return this.$createElement("div",{staticClass:"v-small-dialog__content",on:{keydown:e=>{e.keyCode===i["A"].esc&&this.cancel(),e.keyCode===i["A"].enter&&(this.save(this.returnValue),this.$emit("save"))}},ref:"content"},[this.$slots.input])}},render(e){return e(s["a"],{staticClass:"v-small-dialog",class:this.themeClasses,props:{contentClass:"v-small-dialog__menu-content",transition:this.transition,origin:"top right",right:!0,value:this.isActive,closeOnClick:!this.persistent,closeOnContentClick:!1,eager:this.eager,light:this.light,dark:this.dark},on:{input:e=>this.isActive=e},scopedSlots:{activator:({on:t})=>e("div",{staticClass:"v-small-dialog__activator",on:t},[e("span",{staticClass:"v-small-dialog__activator__content"},this.$slots.default)])}},[this.genContent(),this.large?this.genActions():null])}})},"95e2":function(e,t,r){},c79c:function(e,t,r){},d37e:function(e,t,r){"use strict";r("95e2")},e4e2:function(e,t,r){"use strict";r.r(t);var n=r("8336"),a=r("b0af"),i=r("99d9"),o=r("62ad"),s=r("8fea"),l=r("169a"),u=r("7679"),c=r("132d"),d=r("0fd9"),p=r("2fa4"),f=r("8654"),m=r("3a2f"),b=function(){var e=this,t=e._self._c;return t(d["a"],{staticClass:"mainCardHeight row-eq-height",attrs:{id:"testTypeEditor","no-gutters":""}},[t(o["a"],{staticClass:"py-0"},[t(a["a"],{staticClass:"screen-height-container flex-content"},[t(i["d"],[t("h2",[e._v("Lab Test Definitions")]),t(p["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(i["c"],[t(s["a"],{attrs:{headers:e.headers,items:e.testTypes,"hide-default-footer":"",loading:e.isLoading,"fixed-header":"",options:e.pagination,"must-sort":"",height:"100%"},scopedSlots:e._u([{key:"item.actions",fn:function(r){var a=r.item;return[t("span",{staticStyle:{"white-space":"nowrap"}},[t(m["a"],{attrs:{top:""},scopedSlots:e._u([{key:"activator",fn:function(r){var i=r.on;return[t(n["a"],e._g({attrs:{icon:""},on:{click:function(t){return e.onEdit(a)}}},i),[t(c["a"],[e._v("edit")])],1)]}}],null,!0)},[t("span",[e._v("Edit this record")])]),t(m["a"],{attrs:{top:""},scopedSlots:e._u([{key:"activator",fn:function(r){var i=r.on;return[t(n["a"],e._g({attrs:{icon:""},on:{click:function(t){return e.onEditProperties(a)}}},i),[t(c["a"],[e._v("list")])],1)]}}],null,!0)},[t("span",[e._v("Edit test properties")])]),t(m["a"],{attrs:{top:""},scopedSlots:e._u([{key:"activator",fn:function(r){var i=r.on;return[t(n["a"],e._g({attrs:{icon:""},on:{click:function(t){return e.onDelete(a)}}},i),[t(c["a"],[e._v("delete")])],1)]}}],null,!0)},[t("span",[e._v("Delete this record")])])],1)]}},{key:"item.label",fn:function(r){var n=r.item;return[t(u["a"],{attrs:{"return-value":n.label,lazy:""},on:{"update:returnValue":function(t){return e.$set(n,"label",t)},"update:return-value":function(t){return e.$set(n,"label",t)}}},[e._v("\n              "+e._s(n.label)+"\n              "),t(f["a"],{attrs:{slot:"input",label:"Label","single-line":"",counter:"75"},on:{change:function(t){return e.onQuickEdit(n)}},slot:"input",model:{value:n.label,callback:function(t){e.$set(n,"label",t)},expression:"item.label"}})],1)]}},{key:"item.updatedate",fn:function(r){var n=r.item;return[t("span",{staticStyle:{"white-space":"nowrap"},domProps:{innerHTML:e._s(e.formatDateWithHTML(n.updatedate))}})]}}])})],1)],1),t(l["a"],{attrs:{width:"900",persistent:""},model:{value:e.manageTestProperties,callback:function(t){e.manageTestProperties=t},expression:"manageTestProperties"}},[e.manageTestProperties?t("test-properties",{staticStyle:{height:"90vh"},attrs:{ag_testType_id:e.selectedTestId},on:{close:function(t){e.manageTestProperties=!1}}}):e._e()],1),t(l["a"],{attrs:{width:"350",persistent:""},model:{value:e.manageDialog,callback:function(t){e.manageDialog=t},expression:"manageDialog"}},[e.selectedRec&&e.manageDialog?t("manage-type",{attrs:{resetValidation:e.manageDialog},on:{save:e.onSave,close:function(t){e.manageDialog=!1}},model:{value:e.selectedRec,callback:function(t){e.selectedRec=t},expression:"selectedRec"}}):e._e()],1),e.selectedRec?t(l["a"],{attrs:{width:"300"},model:{value:e.deleteDialog,callback:function(t){e.deleteDialog=t},expression:"deleteDialog"}},[t(a["a"],[t(i["d"],[t("h2",[e._v("Confirm Delete")])]),t(i["c"],[e._v("Are you sure that you want to delete "+e._s(e.selectedRec.label)+"?")]),t(i["a"],{staticClass:"justify-center"},[t(n["a"],{attrs:{text:"",color:"error"},on:{click:e.onConfirmDelete}},[e._v("Confirm Delete")])],1)],1)],1):e._e()],1)],1)},y=[],v=r("d0eb"),h=r("4bd4"),g=function(){var e=this,t=e._self._c;return t(a["a"],[t(i["d"],[t("h2",[e._v(e._s(e.value.id?"Edit ":"New ")+" Lab Test Definition")]),t(p["a"]),t(n["a"],{attrs:{icon:""},on:{click:e.onClose}},[t(c["a"],[e._v("close")])],1)],1),t(i["c"],[t(h["a"],{model:{value:e.valid,callback:function(t){e.valid=t},expression:"valid"}},[t(f["a"],{ref:"ruleForm",attrs:{label:"Label",counter:"100",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(d["a"],[t(o["a"],{staticClass:"pr-1",attrs:{md:"5"}},[t(f["a"],{attrs:{label:"Min Sample Size",type:"number",counter:"9",rules:[e.rules.requiredNumber]},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.amtMin,callback:function(t){e.$set(e.rec,"amtMin",t)},expression:"rec.amtMin"}})],1),t(o["a"],{staticClass:"pl-1",attrs:{md:"7"}},[t(f["a"],{attrs:{label:"Sample Size Unit of Measure",counter:"10",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.unitOfMeasure,callback:function(t){e.$set(e.rec,"unitOfMeasure",t)},expression:"rec.unitOfMeasure"}})],1)],1)],1)],1),t(i["a"],{staticClass:"justify-center"},[t(n["a"],{attrs:{text:"",color:"primary",disabled:!e.valid},on:{click:e.onSave}},[e._v("Save")])],1)],1)},O=[],_=r("d67f");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 w(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){x(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 x(e,t,r){return(t=P(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function P(e){var t=T(e,"string");return"symbol"==k(t)?t:t+""}function T(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 C={name:"manage-test-types",props:["value","resetValidation"],data:function(){return{rec:null,valid:!1,rules:{requiredNoblanks:function(e){return!!e&&null!=e.match(/^(?!\s*$).+/g)||"Required."},requiredNumber:function(e){return!isNaN(parseInt(e))||"Required."}}}},beforeMount:function(){this.rec=w({},this.value)},methods:{onClose:function(){this.$emit("close")},onSave:function(){this.valid?(this.$emit("input",this.rec),this.$emit("save")):_["a"].error("Form Entries Incomplete or Invalid")}}},j=C,M=r("2877"),D=Object(M["a"])(j,g,O,!1,null,null,null),N=D.exports,$=r("b974"),R=r("9e88"),q=function(){var e=this,t=e._self._c;return t(a["a"],{staticClass:"screen-height-container flex-content",attrs:{id:"TestProperties"}},[t(i["d"],[t("h2",[e._v("Test Properties")]),t(p["a"]),t("div",{staticStyle:{width:"200px"}},[t($["a"],{attrs:{label:"Test Type",items:e.testTypes,"item-text":"label","item-value":"id"},model:{value:e.selectedTestType,callback:function(t){e.selectedTestType=t},expression:"selectedTestType"}})],1),t(p["a"]),t(n["a"],{attrs:{icon:""},on:{click:e.onClose}},[t(c["a"],[e._v("close")])],1)],1),t(i["c"],[e.renderComponent?t(s["a"],{staticStyle:{border:"1px solid silver"},attrs:{headers:e.headers,items:e.testProperties,"hide-default-footer":!0,loading:e.isLoading,"fixed-header":"",height:"100%",options:e.pagination},scopedSlots:e._u([{key:"item",fn:function(r){var a=r.item;return[t("tr",[t("td",{staticClass:"handle",staticStyle:{"max-width":"28px"}},[t(c["a"],[e._v("drag_indicator")])],1),t("td",{attrs:{nowrap:""}},[t(m["a"],{attrs:{top:""},scopedSlots:e._u([{key:"activator",fn:function(r){var i=r.on;return[t(n["a"],e._g({attrs:{icon:""},on:{click:function(t){e.selectedRec=a,e.addNew=!0}}},i),[t(c["a"],[e._v("edit")])],1)]}}],null,!0)},[t("span",[e._v("Edit")])]),t(m["a"],{attrs:{top:""},scopedSlots:e._u([{key:"activator",fn:function(r){var i=r.on;return[t(n["a"],e._g({attrs:{icon:""},on:{click:function(t){e.confirmDelete=!0,e.selectedRec=a}}},i),[t(c["a"],[e._v("delete")])],1)]}}],null,!0)},[t("span",[e._v("Delete")])])],1),t("td",[t(u["a"],{attrs:{"return-value":a.seq,lazy:""},on:{"update:returnValue":function(t){return e.$set(a,"seq",t)},"update:return-value":function(t){return e.$set(a,"seq",t)}}},[e._v("\n              "+e._s(a.seq)+"\n              "),t(f["a"],{staticClass:"mb-2",attrs:{slot:"input",type:"number",value:a.seq,label:"Input new Sequence","single-line":"",rules:[e.rules.optionalNumber]},on:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:function(t){return e.OnKeyPress(t,a)}.apply(null,arguments)}},slot:"input"})],1)],1),t("td",{staticClass:"text-md-center"},["number"===a.datatype?t(R["a"],{attrs:{"hide-details":"",ripple:!1,primary:""},on:{click:function(t){return e.onChangeSum(a)}},model:{value:a.checkSum,callback:function(t){e.$set(a,"checkSum",t)},expression:"item.checkSum"}}):t("div",[e._v("-")])],1),t("td",[t(u["a"],{attrs:{"return-value":a.label,lazy:""},on:{"update:returnValue":function(t){return e.$set(a,"label",t)},"update:return-value":function(t){return e.$set(a,"label",t)}}},[e._v("\n              "+e._s(a.label)+"\n              "),t(f["a"],{attrs:{slot:"input",label:"Input new label","single-line":""},on:{change:function(t){return e.onChangeRec(a)}},slot:"input",model:{value:a.label,callback:function(t){e.$set(a,"label",t)},expression:"item.label"}})],1)],1),t("td",[t(u["a"],{attrs:{"return-value":a.datatype,large:"",lazy:"",persistent:""},on:{"update:returnValue":function(t){return e.$set(a,"datatype",t)},"update:return-value":function(t){return e.$set(a,"datatype",t)},save:function(t){return e.onChangeRec(a)},cancel:e.onCancel}},[e._v("\n              "+e._s(a.datatype)+"\n              "),t($["a"],{attrs:{slot:"input",label:"Data Type",items:e.dataTypeOptions},slot:"input",model:{value:a.datatype,callback:function(t){e.$set(a,"datatype",t)},expression:"item.datatype"}})],1)],1),t("td",[t(u["a"],{attrs:{"return-value":a.unitOfMeasure,lazy:""},on:{"update:returnValue":function(t){return e.$set(a,"unitOfMeasure",t)},"update:return-value":function(t){return e.$set(a,"unitOfMeasure",t)}}},[e._v("\n              "+e._s(""==a.unitOfMeasure?"Click here to edit":a.unitOfMeasure)+"\n              "),t(f["a"],{attrs:{slot:"input",label:"Input new Unit","single-line":""},on:{change:function(t){return e.onChangeRec(a)}},slot:"input",model:{value:a.unitOfMeasure,callback:function(t){e.$set(a,"unitOfMeasure",t)},expression:"item.unitOfMeasure"}})],1)],1),t("td",[t(u["a"],{attrs:{"return-value":a.alertMinValue,large:"",lazy:"",persistent:""},on:{save:function(t){return e.onChangeAlertValue(a)}}},[e._v("\n              "+e._s(""==a.alertMinValue||null==a.alertMinValue?"<Unspecified>":a.alertMinValue)+"\n              "),t(f["a"],{attrs:{slot:"input",label:"Alert Min","single-line":"",rules:[e.rules.optionalNumber]},slot:"input",model:{value:a.alertMinValue,callback:function(t){e.$set(a,"alertMinValue",t)},expression:"item.alertMinValue"}})],1)],1),t("td",[t(u["a"],{attrs:{"return-value":a.alertMaxValue,lazy:"",large:"",persistent:""},on:{save:function(t){return e.onChangeAlertValue(a)}}},[e._v("\n              "+e._s(""==a.alertMaxValue||null==a.alertMaxValue?"<Unspecified>":a.alertMaxValue)+"\n              "),t(f["a"],{attrs:{slot:"input",rules:[e.rules.optionalNumber],label:"Alert Max","single-line":""},slot:"input",model:{value:a.alertMaxValue,callback:function(t){e.$set(a,"alertMaxValue",t)},expression:"item.alertMaxValue"}})],1)],1)])]}}],null,!1,3398012003)}):e._e()],1),t(i["a"],{staticClass:"justify-center"},[t("r-button",{staticClass:"mr-2",attrs:{outlined:!0,icon:"add",color:"primary",label:"Create"},on:{onclick:e.onAddNew}}),t("r-button",{staticClass:"mr-2",attrs:{outlined:!0,icon:"refresh",color:"primary",label:"Refresh"},on:{onclick:e.refresh}})],1),t(l["a"],{attrs:{width:"500",persistent:""},model:{value:e.addNew,callback:function(t){e.addNew=t},expression:"addNew"}},[e.selectedRec&&e.addNew?t("manage-test-properties",{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),e.selectedRec?t(l["a"],{attrs:{width:"300"},model:{value:e.confirmDelete,callback:function(t){e.confirmDelete=t},expression:"confirmDelete"}},[t(a["a"],[t(i["d"],[t("h2",[e._v("Confirm Delete")])]),t(i["c"],[e._v("Delete "+e._s(e.selectedRec.label)+"?")]),t(i["a"],{staticClass:"justify-center"},[t(n["a"],{attrs:{text:"",color:"error"},on:{click:e.onConfirmDelete}},[e._v("Confirm Delete")])],1)],1)],1):e._e()],1)},E=[],A=r("2f62"),V=(r("c1df"),r("aa47")),I=function(){var e=this,t=e._self._c;return t(a["a"],[t(i["d"],[t("h2",[e._v(e._s(e.rec.id?"Edit ":"New ")+" Test Property")]),t(p["a"]),t(n["a"],{attrs:{icon:""},on:{click:e.onClose}},[t(c["a"],[e._v("close")])],1)],1),t(i["c"],[t(h["a"],{ref:"form",model:{value:e.valid,callback:function(t){e.valid=t},expression:"valid"}},[t(d["a"],[t(o["a"],{staticClass:"pa-1",attrs:{md:"6"}},[t(f["a"],{attrs:{label:"Label",counter:"40",rules:[e.rules.requiredNoblanks]},model:{value:e.rec.label,callback:function(t){e.$set(e.rec,"label",t)},expression:"rec.label"}})],1),t(o["a"],{staticClass:"pa-1",attrs:{md:"6"}},[t($["a"],{attrs:{slot:"input",label:"Data Type",items:e.dataTypeOptions},slot:"input",model:{value:e.rec.datatype,callback:function(t){e.$set(e.rec,"datatype",t)},expression:"rec.datatype"}})],1)],1),t(d["a"],[t(o["a"],{staticClass:"pa-1",attrs:{md:"6"}},[t(f["a"],{directives:[{name:"show",rawName:"v-show",value:"date"!=e.rec.datatype,expression:"rec.datatype != 'date'"}],attrs:{label:"Unit of Measure",counter:"20"},model:{value:e.rec.unitOfMeasure,callback:function(t){e.$set(e.rec,"unitOfMeasure",t)},expression:"rec.unitOfMeasure"}})],1),t(o["a"],{staticClass:"pa-1",attrs:{md:"6"}},[t(f["a"],{attrs:{label:"Sequence",type:"number",rules:[e.rules.requiredNumber]},model:{value:e.rec.seq,callback:function(t){e.$set(e.rec,"seq",t)},expression:"rec.seq"}})],1)],1),t(d["a"],{directives:[{name:"show",rawName:"v-show",value:"number"==e.rec.datatype,expression:"rec.datatype == 'number'"}]},[t(o["a"],{staticClass:"pa-1",attrs:{md:"6"}},[t(f["a"],{attrs:{type:"number",label:"Alert if value less than",rules:[e.rules.optionalNumber]},model:{value:e.rec.alertMinValue,callback:function(t){e.$set(e.rec,"alertMinValue",t)},expression:"rec.alertMinValue"}})],1),t(o["a"],{staticClass:"pa-1",attrs:{md:"6"}},[t(f["a"],{attrs:{type:"number",label:"Alert if value more than",rules:[e.rules.optionalNumber]},model:{value:e.rec.alertMaxValue,callback:function(t){e.$set(e.rec,"alertMaxValue",t)},expression:"rec.alertMaxValue"}})],1)],1)],1)],1),t(i["a"],{staticClass:"justify-center"},[t(n["a"],{attrs:{text:"",color:"primary",disabled:!e.valid},on:{click:e.onSave}},[e._v("Save")])],1)],1)},U=[];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 z(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 B(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?z(Object(r),!0).forEach((function(t){F(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):z(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function F(e,t,r){return(t=H(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function H(e){var t=J(e,"string");return"symbol"==L(t)?t:t+""}function J(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 K={name:"manage-test-properties",props:["value"],components:{},computed:B({},Object(A["c"])(["getUser"])),beforeMount:function(){this.rec=B({},this.value)},mounted:function(){},data:function(){return{rec:null,rules:{requiredNoblanks:function(e){return!!e&&null!=e.match(/^(?!\s*$).+/g)||"Required."},requiredNumber:function(e){return!isNaN(parseInt(e))&&parseInt(e)>=0||"Required."},optionalNumber:function(e){return""==e||null==e||!isNaN(parseInt(e))&&parseInt(e)>=0||"Must be greater than or equal to 0"}},Trimaster:v["a"],dataTypeOptions:["string","number","date"],currentPlace:null,valid:!0}},methods:{onClose:function(){this.$emit("close")},onSave:function(){this.valid?(this.$emit("input",this.rec),this.$emit("save")):_["a"].error("Form Entries Incomplete or Invalid")},setPlace:function(e){this.currentPlace=e}},watch:{value:function(e,t){this.$refs.form.validate()}}},Q=K,W=Object(M["a"])(Q,I,U,!1,null,null,null),G=W.exports,X=r("a9b3");function Y(e){return Y="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},Y(e)}function Z(e){return re(e)||te(e)||ce(e)||ee()}function ee(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function te(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function re(e){if(Array.isArray(e))return de(e)}function ne(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 ae(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ne(Object(r),!0).forEach((function(t){ie(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ne(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function ie(e,t,r){return(t=oe(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function oe(e){var t=se(e,"string");return"symbol"==Y(t)?t:t+""}function se(e,t){if("object"!=Y(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Y(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}function le(e,t){return fe(e)||pe(e,t)||ce(e,t)||ue()}function ue(){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 ce(e,t){if(e){if("string"==typeof e)return de(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)?de(e,t):void 0}}function de(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 pe(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,i,o,s=[],l=!0,u=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=i.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){u=!0,a=e}finally{try{if(!l&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(u)throw a}}return s}}function fe(e){if(Array.isArray(e))return e}var me={name:"task-properties",props:["ag_testType_id"],mixins:[X["a"]],components:{ManageTestProperties:G},beforeMount:function(){this.refresh(),this.isLoading=!0;var e=this;v["a"].get("ag_testTypes",e.getUser.apitoken,{filter:{order:"label"}}).then((function(t){var r=le(t,2),n=r[0];r[1];e.testTypes=n,e.ag_testType_id||(e.selectedTestType=n[0].id),e.isLoading=!1})),e.ag_testType_id&&(e.selectedTestType=e.ag_testType_id)},mounted:function(){this.gridDraggable()},data:function(){return{date:(new Date).toISOString().substr(0,10),rules:{requiredNoblanks:function(e){return!!e&&null!=e.match(/^(?!\s*$).+/g)||"Required."},requiredNumber:function(e){return!isNaN(parseInt(e))&&parseInt(e)>=0||"Required."},optionalNumber:function(e){return""==e||null==e||!isNaN(parseInt(e))&&parseInt(e)>=0||"Must be > 0"}},lifecycleTasks:[],Trimaster:v["a"],isLoading:!1,addNew:!1,confirmDelete:!1,selectedRec:{},doUpdate:!0,selectedTestType:null,testTypes:[],renderComponent:!0,testProperties:[],dataTypeOptions:["string","number","date"],pagination:{itemsPerPage:-1,sortBy:["seq"]},headers:[{text:"",align:"left",sortable:!1},{text:"Actions",sortable:!1},{text:"Seq",sortable:!0,value:"seq"},{text:"Check Sum",sortable:!1,value:"checkSum",align:"center"},{text:"Label",sortable:!0,value:"label"},{text:"Data Type",sortable:!0,value:"datatype"},{text:"Unit of Measure",sortable:!0,value:"unitOfMeasure"},{text:"Alert Min",sortable:!0,value:"alertMinValue"},{text:"Alert Max",sortable:!0,value:"alertMaxValue"}]}},methods:{onClose:function(){this.$emit("close")},onCancel:function(){},onChangeAlertValue:function(e){(!isNaN(parseFloat(e.alertMinValue))&&parseFloat(e.alertMinValue)<0||!isNaN(parseFloat(e.alertMaxValue))&&parseFloat(e.alertMaxValue)<0)&&(_["a"].error("Cannot save negative values."),e.alertMinValue=0,e.alertMaxValue=0),this.onChangeRec(e)},onChangeSum:function(e){var t=ae({},e);v["a"].patch("ag_testProperties",this.getUser.apitoken,t).then((function(e){e.length?_["a"].success("Record updated"):_["a"].error("Error - "+e[1].message)}))},reRenderComponent:function(){var e=this;this.renderComponent=!1,this.$nextTick().then((function(){e.renderComponent=!0,setTimeout(e.gridDraggable,250)}))},onAddNew:function(){this.selectedRec={id:null,label:null,datatype:null,unitOfMeasure:null,seq:null},this.addNew=!0},gridDraggable:function(){var e=document.querySelector("#TestProperties tbody"),t=this;V["a"].create(e,{handle:".handle",onEnd:function(e){var r=e.newIndex,n=e.oldIndex,a=Z(t.testProperties).sort((function(e,t){return e.seq<t.seq?-1:1})),i=a.splice(n,1)[0];a.splice(r,0,i);for(var o=a.length-1;o>=0;o--)a[o].seq=o+1,v["a"].patch("ag_testProperties",t.getUser.apitoken,{id:a[o].id,seq:a[o].seq});t.testProperties=a.sort((function(e,t){return e.seq<t.seq?-1:1})),t.reRenderComponent()}})},OnKeyPress:function(e,t){var r=e.target.value;r>0&&(t.seq=e.target.value,this.onChangeRec(t))},onChangeRec:function(e){var t=this;e||(this.selectedRec.ag_testType_id=this.selectedTestType,e=this.selectedRec),this.isLoading=!0,v["a"].upsert("ag_testProperties",this.getUser.apitoken,e).then((function(e){e.length?(t.isLoading=!1,t.refresh(),_["a"].success("Record updated"),t.addNew=!1):_["a"].error("Error - "+e[1].message)}))},refresh:function(){var e=this;this.isLoading=!0,v["a"].get("ag_testProperties",e.getUser.apitoken,{filter:{where:{ag_testType_id:e.selectedTestType}}}).then((function(t){var r=le(t,2),n=r[0];r[1];e.testProperties=n,e.isLoading=!1}))},onConfirmDelete:function(){var e=this;v["a"].destroy("ag_testProperties",this.selectedRec.id,this.getUser.apitoken).then((function(t){1==t.length?(_["a"].success("Record deleted."),e.confirmDelete=!1,e.refresh()):_["a"].error("Error - "+t[1].message)}))}},computed:ae({},Object(A["c"])(["getUser"])),watch:{selectedTestType:function(e){var t=this;v["a"].get("ag_testProperties",t.getUser.apitoken,{filter:{where:{ag_testType_id:e}}}).then((function(e){var r=le(e,2),n=r[0];r[1];t.testProperties=n,t.refresh(),t.isLoading=!1}))}}},be=me,ye=(r("d37e"),Object(M["a"])(be,q,E,!1,null,null,null)),ve=ye.exports;function he(e){return he="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},he(e)}function ge(e,t){return we(e)||Se(e,t)||_e(e,t)||Oe()}function Oe(){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 _e(e,t){if(e){if("string"==typeof e)return ke(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)?ke(e,t):void 0}}function ke(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 Se(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,i,o,s=[],l=!0,u=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=i.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){u=!0,a=e}finally{try{if(!l&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(u)throw a}}return s}}function we(e){if(Array.isArray(e))return e}function xe(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 Pe(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?xe(Object(r),!0).forEach((function(t){Te(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):xe(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Te(e,t,r){return(t=Ce(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Ce(e){var t=je(e,"string");return"symbol"==he(t)?t:t+""}function je(e,t){if("object"!=he(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=he(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}var Me={name:"zones-types",mixins:[X["a"]],data:function(){return{Trimaster:v["a"],pagination:{itemsPerPage:-1,sortBy:["label"]},manageTestProperties:!1,selectedTestId:null,doUpdate:!0,isLoading:!1,manageDialog:!1,deleteDialog:!1,testTypes:[],selectedRec:null,headers:[{text:"Actions",sortable:!1,value:"actions",width:100,align:"center"},{text:"Label",align:"left",sortable:!0,value:"label",width:"100%"},{text:"# Fields",align:"center",width:100,sortable:!0,value:"numProperties"},{text:"Min Sample Size",value:"minSampleSize",sortable:!1,width:150},{text:"Updated By",value:"updateuser",width:150},{text:"Updated On",value:"updatedate",width:150}]}},beforeMount:function(){this.refresh()},computed:Pe({},Object(A["c"])(["getUser"])),methods:{refresh:function(){var e=this;this.isLoading=!0,v["a"].get("ag_testTypes",this.getUser.apitoken,{filter:{include:[{relation:"testProperty",scope:{fields:["label"]}}]}}).then((function(t){for(var r=ge(t,2),n=r[0],a=(r[1],0);a<n.length;a++)n[a].testProperty?n[a].numProperties=n[a].testProperty.length:n[a].numProperties=0,n[a].amtMin&&n[a].unitOfMeasure?n[a].minSampleSize=n[a].amtMin+" "+n[a].unitOfMeasure:n[a].minSampleSize="Not Specified";e.testTypes=n,e.isLoading=!1}))},onEditProperties:function(e){this.selectedTestId=e.id,this.manageTestProperties=!0},onAddNew:function(){this.manageDialog=!0,this.selectedRec={amtMin:"",label:"",unitOfMeasure:"",updatedate:"",updateuser:" "}},onEdit:function(e){this.manageDialog=!0,this.selectedRec=Pe({},e)},onDelete:function(e){this.deleteDialog=!0,this.selectedRec=Pe({},e)},onQuickEdit:function(e){var t=this;this.selectedRec=Pe({},e),this.doUpdate&&(this.doUpdate=!1,setTimeout((function(){t.doUpdate=!0}),500),this.isLoading=!0,this.onSave())},onSave:function(){var e=this;v["a"].upsert("ag_testTypes",this.getUser.apitoken,this.selectedRec).then((function(t){1==t.length?(e.refresh(),_["a"].success("Record updated"),e.manageDialog=!1,e.selectedRec=null):_["a"].error("Error - "+t[1].message)}))},onConfirmDelete:function(){var e=this;v["a"].destroy("ag_testTypes",this.selectedRec.id,this.getUser.apitoken).then((function(t){1==t.length?(_["a"].success("Record deleted."),e.deleteDialog=!1,e.refresh(),e.selectedRec=null):_["a"].error("Error - "+t[1].message)}))}},components:{ManageType:N,TestProperties:ve}},De=Me,Ne=Object(M["a"])(De,b,y,!1,null,null,null);t["default"]=Ne.exports}}]);
//# sourceMappingURL=chunk-2d55bacb.ab7b46b4.js.map