(window.webpackJsonp = window.webpackJsonp || []).push([[24], { "KHd+": function(t, a, i) { "use strict"; function e(t, a, i, e, n, s, r, o) { var _, d = "function" == typeof t ? t.options : t; if (a && (d.render = a, d.staticRenderFns = i, d._compiled = !0), e && (d.functional = !0), s && (d._scopeId = "data-v-" + s), r ? (_ = function(t) { (t = t || this.$vnode && this.$vnode.ssrContext || this.parent && this.parent.$vnode && this.parent.$vnode.ssrContext) || "undefined" == typeof __VUE_SSR_CONTEXT__ || (t = __VUE_SSR_CONTEXT__), n && n.call(this, t), t && t._registeredComponents && t._registeredComponents.add(r) } , d._ssrRegister = _) : n && (_ = o ? function() { n.call(this, this.$root.$options.shadowRoot) } : n), _) if (d.functional) { d._injectStyles = _; var v = d.render; d.render = function(t, a) { return _.call(a), v(t, a) } } else { var p = d.beforeCreate; d.beforeCreate = p ? [].concat(p, _) : [_] } return { exports: t, options: d } } i.d(a, "a", (function() { return e } )) }, WloD: function(t, a, i) { "use strict"; (function(t) { i("pNMO"), i("TeQF"), i("QWBl"), i("sMBO"), i("HRxU"), i("eoL8"), i("5DmW"), i("27RR"), i("tkto"), i("rB9j"), i("Rm1S"), i("FZtP"), i("R5XZ"); var e = i("d29Y"); function n(t, a) { var i = Object.keys(t); if (Object.getOwnPropertySymbols) { var e = Object.getOwnPropertySymbols(t); a && (e = e.filter((function(a) { return Object.getOwnPropertyDescriptor(t, a).enumerable } ))), i.push.apply(i, e) } return i } function s(t, a, i) { return a in t ? Object.defineProperty(t, a, { value: i, enumerable: !0, configurable: !0, writable: !0 }) : t[a] = i, t } var r = 0; a.a = { name: "result", data: function() { return { initiated: !1, initiatedError: !1, fromRoute: { name: "results" }, dataId: null, data: null } }, beforeRouteEnter: function(t, a, i) { i((function(i) { window.scroll(0, 0), i.$root.hideHeader(), i.dataId = t.params.id, i.fromRoute = a, i.setFromRoute(), i.load() } )) }, beforeRouteLeave: function(t, a, i) { clearTimeout(r), i() }, computed: { isDataEmpty: function() { return t.isEmpty(this.data) }, isMiInfoEmpty: function() { return this.isDataEmpty || t.isEmpty(this.data.miInfo) }, isMiInfoEtaMIEmpty: function() { return this.isMiInfoEmpty || t.isEmpty(this.data.miInfo.etaMI) }, isMiInfoSingleMIEmpty: function() { return this.isMiInfoEmpty || t.isEmpty(this.data.miInfo.singleMI) }, isMiInfoPartyMIEmpty: function() { return this.isMiInfoEmpty || t.isEmpty(this.data.miInfo.partyMI) }, isVriInfoEmpty: function() { return this.isDataEmpty || t.isEmpty(this.data.vriInfo) }, isVriInfoApplicableEmpty: function() { return this.isVriInfoEmpty || t.isEmpty(this.data.vriInfo.applicable) }, isVriInfoInapplicableEmpty: function() { return this.isVriInfoEmpty || t.isEmpty(this.data.vriInfo.inapplicable) }, isMeansEmpty: function() { return this.isDataEmpty || t.isEmpty(this.data.means) }, isMeansNpeEmpty: function() { return this.isMeansEmpty || t.isEmpty(this.data.means.npe) }, isMeansUveEmpty: function() { return this.isMeansEmpty || t.isEmpty(this.data.means.uve) }, isMeansSesEmpty: function() { return this.isMeansEmpty || t.isEmpty(this.data.means.ses) }, isMeansMietaEmpty: function() { return this.isMeansEmpty || t.isEmpty(this.data.means.mieta) }, isMeansMisEmpty: function() { return this.isMeansEmpty || t.isEmpty(this.data.means.mis) }, isMeansReagentEmpty: function() { return this.isMeansEmpty || t.isEmpty(this.data.means.reagent) }, isInfoEmpty: function() { return console.log(function(t) { for (var a = 1; a < arguments.length; a++) { var i = null != arguments[a] ? arguments[a] : {}; a % 2 ? n(i, !0).forEach((function(a) { s(t, a, i[a]) } )) : Object.getOwnPropertyDescriptors ? Object.defineProperties(t, Object.getOwnPropertyDescriptors(i)) : n(i).forEach((function(a) { Object.defineProperty(t, a, Object.getOwnPropertyDescriptor(i, a)) } )) } return t }({}, this.data.info)), this.isDataEmpty || t.isEmpty(this.data.info) }, isInfoProtocolEmpty: function() { return this.isInfoEmpty || t.isEmpty(this.data.info.protocol) }, isPublicationEmpty: function() { return this.isDataEmpty || t.isEmpty(this.data.publication) } }, methods: { setFromRoute: function() { var a = {}; a = this.fromRoute && this.fromRoute.name ? { name: this.fromRoute.name, params: t.cloneDeep(this.fromRoute.params), query: t.cloneDeep(this.fromRoute.query) } : { name: "results" }, this.dataId && (t.isEmpty(a.query) && (a.query = {}), a.query.id = this.dataId), this.fromRoute = a }, close: function() { document.referrer && String(document.referrer).match(/.*\/protocol\/\d+/) && (r = setTimeout(window.close, 150)), Object(e.a)(-1) }, load: function() { if (this.dataId) { var t = this , a = this.$root.config.solrVri1Url + "/" + this.dataId; axios.get(a).then((function(a) { if (!t.isApiResponseValid(a)) throw "Invalid API Response"; t.data = a.data.result, t.initiated = !0, t.initiatedError = !1 } )).catch((function(a) { t.initiated = !0, t.initiatedError = !0, t.data = null, t.showErrorAxios(a) } )) } } } } } ).call(this, i("LvDl")) }, t4hd: function(t, a, i) { "use strict"; i.r(a); var e = function() { var t = this , a = t.$createElement , i = t._self._c || a; return i("div", { staticClass: "page-result" }, [i("vue-subheader", { attrs: { title: "РЕЗУЛЬТАТЫ", subtitle: "ПОВЕРОК СИ" } }), t._v(" "), t.initiatedError ? t._e() : i("div", { staticClass: "content" }, [i("div", { staticClass: "container-fluid" }, [i("div", { staticClass: "row" }, [i("div", { staticClass: "col-md-1" }), t._v(" "), i("div", { staticClass: "col-md-34 col-sm-36 overlay-wrapper" }, [t.initiated ? t._e() : i("div", { staticClass: "overlay" }, [i("i", { staticClass: "fas fa-2x fa-sync-alt fa-spin" })]), t._v(" "), t.isMiInfoEmpty ? t._e() : i("div", [i("h3", [t._v("Сведения о результатах поверки СИ")]), t._v(" "), i("div", { staticClass: "table-responsive data-data" }, [i("table", { staticClass: "table table-striped table-hover table-2columns" }, [i("tbody", [t.isMiInfoEtaMIEmpty || t._.isUndefined(t.data.miInfo.etaMI.regNumber) ? t._e() : i("tr", { attrs: { valign: "top" } }, [i("td", [t._v("Регистрационный номер СИ в реестре ФИФ ОЕИ")]), t._v(" "), i("td", [t._v(t._s(t.data.miInfo.etaMI.regNumber))])]), t._v(" "), t.isMiInfoEtaMIEmpty || t._.isUndefined(t.data.miInfo.etaMI.mitypeNumber) ? t._e() : i("tr", { attrs: { valign: "top" } }, [i("td", [t._v("Регистрационный номер типа СИ")]), t._v(" "), i("td", [t.data.miInfo.etaMI.mitypeURL ? i("a", { attrs: { href: t.data.miInfo.etaMI.mitypeURL, target: "_blank" } }, [t._v(t._s(t.data.miInfo.etaMI.mitypeNumber))]) : i("span", [t._v(t._s(t.data.miInfo.etaMI.mitypeNumber))])])]), t._v(" "), t.isMiInfoEtaMIEmpty || t._.isUndefined(t.data.miInfo.etaMI.mitypeTitle) ? t._e() : i("tr", { attrs: { valign: "top" } }, [i("td", [t._v("Наименование утвержденного типа СИ")]), t._v(" "), i("td", [t._v(t._s(t.data.miInfo.etaMI.mitypeTitle))])]), t._v(" "), t.isMiInfoEtaMIEmpty || t._.isUndefined(t.data.miInfo.etaMI.mitypeType) ? t._e() : i("tr", { attrs: { valign: "top" } }, [i("td", [t._v("Тип СИ")]), t._v(" "), i("td", [t._v(t._s(t.data.miInfo.etaMI.mitypeType))])]), t._v(" "), t.isMiInfoEtaMIEmpty || t._.isUndefined(t.data.miInfo.etaMI.modification) ? t._e() : i("tr", { attrs: { valign: "top" } }, [i("td", [t._v("Модификация СИ")]), t._v(" "), i("td", [t._v(t._s(t.data.miInfo.etaMI.modification))])]), t._v(" "), t.isMiInfoEtaMIEmpty || t._.isUndefined(t.data.miInfo.etaMI.manufactureNum) ? t._e() : i("tr", { attrs: { valign: "top" } }, [i("td", [t._v("Заводской номер СИ")]), t._v(" "), i("td", [t._v(t._s(t.data.miInfo.etaMI.manufactureNum))])]), t._v(" "), t.isMiInfoEtaMIEmpty || t._.isUndefined(t.data.miInfo.etaMI.manufactureYear) ? t._e() : i("tr", { attrs: { valign: "top" } }, [i("td", [t._v("Год выпуска СИ")]), t._v(" "), i("td", [t._v(t._s(t.data.miInfo.etaMI.manufactureYear))])]), t._v(" "), t.isMiInfoEtaMIEmpty || t._.isUndefined(t.data.miInfo.etaMI.rankСоде) ? t._e() : i("tr", { attrs: { valign: "top" } }, [i("td", [t._v("Код разряда эталона в ГПС, которому соответствует СИ")]), t._v(" "), i("td", [t._v(t._s(t.data.miInfo.etaMI.rankСоде))])]), t._v(" "), t.isMiInfoEtaMIEmpty || t._.isUndefined(t.data.miInfo.etaMI.rankTitle) ? t._e() : i("tr", { attrs: { valign: "top" } }, [i("td", [t._v("Наименование разряда эталона в ГПС/ЛПС, которому соответствует СИ")]), t._v(" "), i("td", [t._v(t._s(t.data.miInfo.etaMI.rankTitle))])]), t._v(" "), t.isMiInfoSingleMIEmpty || t._.isUndefined(t.data.miInfo.singleMI.typeMI) ? t._e() : i("tr", { attrs: { valign: "top" } }, [i("td", [t._v("Тип")]), t._v(" "), i("td", [t._v(t._s(t.data.miInfo.singleMI.typeMI))])]), t._v(" "), t.isMiInfoSingleMIEmpty || t._.isUndefined(t.data.miInfo.singleMI.mitypeNumber) ? t._e() : i("tr", { attrs: { valign: "top" } }, [i("td", [t._v("Регистрационный номер типа СИ")]), t._v(" "), i("td", [t.data.miInfo.singleMI.mitypeURL ? i("a", { attrs: { href: t.data.miInfo.singleMI.mitypeURL, target: "_blank" } }, [t._v(t._s(t.data.miInfo.singleMI.mitypeNumber))]) : i("span", [t._v(t._s(t.data.miInfo.singleMI.mitypeNumber))])])]), t._v(" "), t.isMiInfoSingleMIEmpty || t._.isUndefined(t.data.miInfo.singleMI.mitypeType) ? t._e() : i("tr", { attrs: { valign: "top" } }, [i("td", [t._v("Тип СИ")]), t._v(" "), i("td", [t._v(t._s(t.data.miInfo.singleMI.mitypeType))])]), t._v(" "), t.isMiInfoSingleMIEmpty || t._.isUndefined(t.data.miInfo.singleMI.mitypeTitle) ? t._e() : i("tr", { attrs: { valign: "top" } }, [i("td", [t._v("Наименование типа СИ")]), t._v(" "), i("td", [t._v(t._s(t.data.miInfo.singleMI.mitypeTitle))])]), t._v(" "), t.isMiInfoSingleMIEmpty || t._.isUndefined(t.data.miInfo.singleMI.manufactureNum) ? t._e() : i("tr", { attrs: { valign: "top" } }, [i("td", [t._v("Заводской номер СИ")]), t._v(" "), i("td", [t._v(t._s(t.data.miInfo.singleMI.manufactureNum))])]), t._v(" "), t.isMiInfoSingleMIEmpty || t._.isUndefined(t.data.miInfo.singleMI.inventoryNum) ? t._e() : i("tr", { attrs: { valign: "top" } }, [i("td", [t._v("Буквенно-цифровое обозначение СИ")]), t._v(" "), i("td", [t._v(t._s(t.data.miInfo.singleMI.inventoryNum))])]), t._v(" "), t.isMiInfoSingleMIEmpty || t._.isUndefined(t.data.miInfo.singleMI.manufactureYear) ? t._e() : i("tr", { attrs: { valign: "top" } }, [i("td", [t._v("Год выпуска СИ")]), t._v(" "), i("td", [t._v(t._s(t.data.miInfo.singleMI.manufactureYear))])]), t._v(" "), t.isMiInfoSingleMIEmpty || t._.isUndefined(t.data.miInfo.singleMI.modification) ? t._e() : i("tr", { attrs: { valign: "top" } }, [i("td", [t._v("Модификация СИ")]), t._v(" "), i("td", [t._v(t._s(t.data.miInfo.singleMI.modification))])]), t._v(" "), t.isMiInfoPartyMIEmpty || t._.isUndefined(t.data.miInfo.partyMI.mitypeNumber) ? t._e() : i("tr", { attrs: { valign: "top" } }, [i("td", [t._v("Регистрационный номер типа СИ")]), t._v(" "), i("td", [t.data.miInfo.partyMI.mitypeURL ? i("a", { attrs: { href: t.data.miInfo.partyMI.mitypeURL, target: "_blank" } }, [t._v(t._s(t.data.miInfo.partyMI.mitypeNumber))]) : i("span", [t._v(t._s(t.data.miInfo.partyMI.mitypeNumber))])])]), t._v(" "), t.isMiInfoPartyMIEmpty || t._.isUndefined(t.data.miInfo.partyMI.mitypeTitle) ? t._e() : i("tr", { attrs: { valign: "top" } }, [i("td", [t._v("Наименование утвержденного типа СИ")]), t._v(" "), i("td", [t._v(t._s(t.data.miInfo.partyMI.mitypeTitle))])]), t._v(" "), t.isMiInfoPartyMIEmpty || t._.isUndefined(t.data.miInfo.partyMI.mitypeType) ? t._e() : i("tr", { attrs: { valign: "top" } }, [i("td", [t._v("Тип СИ")]), t._v(" "), i("td", [t._v(t._s(t.data.miInfo.partyMI.mitypeType))])]), t._v(" "), t.isMiInfoPartyMIEmpty || t._.isUndefined(t.data.miInfo.partyMI.modification) ? t._e() : i("tr", { attrs: { valign: "top" } }, [i("td", [t._v("Модификация СИ")]), t._v(" "), i("td", [t._v(t._s(t.data.miInfo.partyMI.modification))])]), t._v(" "), t.isMiInfoPartyMIEmpty || t._.isUndefined(t.data.miInfo.partyMI.quantity) ? t._e() : i("tr", { attrs: { valign: "top" } }, [i("td", [t._v("Количество СИ в партии")]), t._v(" "), i("td", [t._v(t._s(t.data.miInfo.partyMI.quantity))])])])])])]), t._v(" "), t.isVriInfoEmpty ? t._e() : i("div", [i("h3", [t._v("Сведения о поверке")]), t._v(" "), i("div", { staticClass: "table-responsive data-data" }, [i("table", { staticClass: "table table-striped table-hover table-2columns" }, [i("tbody", [t._.isUndefined(t.data.vriInfo.organization) ? t._e() : i("tr", { attrs: { valign: "top" } }, [i("td", [t._v("Наименование организации-поверителя")]), t._v(" "), i("td", [t._v(t._s(t.data.vriInfo.organization))])]), t._v(" "), t._.isUndefined(t.data.vriInfo.signCipher) ? t._e() : i("tr", { attrs: { valign: "top" } }, [i("td", [t._v("Условный шифр знака поверки")]), t._v(" "), i("td", [t._v(t._s(t.data.vriInfo.signCipher))])]), t._v(" "), t._.isUndefined(t.data.vriInfo.miOwner) ? t._e() : i("tr", { attrs: { valign: "top" } }, [i("td", [t._v("Владелец СИ")]), t._v(" "), i("td", [t._v(t._s(t.data.vriInfo.miOwner))])]), t._v(" "), t._.isUndefined(t.data.vriInfo.vriType) ? t._e() : i("tr", { attrs: { valign: "top" } }, [i("td", [t._v("Тип поверки")]), t._v(" "), i("td", [t._v(t._s("1" === t.data.vriInfo.vriType ? "Первичная" : "Периодическая"))])]), t._v(" "), t._.isUndefined(t.data.vriInfo.vrfDate) ? t._e() : i("tr", { attrs: { valign: "top" } }, [i("td", [t._v("Дата поверки СИ")]), t._v(" "), i("td", [t._v(t._s(t.data.vriInfo.vrfDate))])]), t._v(" "), t._.isUndefined(t.data.vriInfo.validDate) ? t._e() : i("tr", { attrs: { valign: "top" } }, [i("td", [t._v("Поверка действительна до")]), t._v(" "), i("td", [t._v(t._s(t.data.vriInfo.validDate))])]), t._v(" "), t._.isUndefined(t.data.vriInfo.docTitle) ? t._e() : i("tr", { attrs: { valign: "top" } }, [i("td", [t._v("Наименование документа, на основании которого выполнена поверка")]), t._v(" "), i("td", [t._v(t._s(t.data.vriInfo.docTitle))])]), t._v(" "), t.isVriInfoApplicableEmpty ? t._e() : i("tr", { attrs: { valign: "top" } }, [i("td", [t._v("СИ пригодно")]), t._v(" "), i("td", [t._v(t._s(t._f("boolean_format")(!0)))])]), t._v(" "), t.isVriInfoApplicableEmpty || t._.isUndefined(t.data.vriInfo.applicable.certNum) ? t._e() : i("tr", { attrs: { valign: "top" } }, [i("td", [t._v("Номер свидетельства")]), t._v(" "), i("td", [t._v(t._s(t.data.vriInfo.applicable.certNum))])]), t._v(" "), t.isVriInfoApplicableEmpty || t._.isUndefined(t.data.vriInfo.applicable.stickerNum) ? t._e() : i("tr", { attrs: { valign: "top" } }, [i("td", [t._v("Номер наклейки")]), t._v(" "), i("td", [t._v(t._s(t.data.vriInfo.applicable.stickerNum))])]), t._v(" "), t.isVriInfoApplicableEmpty || t._.isUndefined(t.data.vriInfo.applicable.signPass) ? t._e() : i("tr", { attrs: { valign: "top" } }, [i("td", [t._v("Знак поверки в паспорте")]), t._v(" "), i("td", [t._v(t._s(t._f("boolean_format")(t.data.vriInfo.applicable.signPass)))])]), t._v(" "), t.isVriInfoApplicableEmpty || t._.isUndefined(t.data.vriInfo.applicable.signMi) ? t._e() : i("tr", { attrs: { valign: "top" } }, [i("td", [t._v("Знак поверки на СИ")]), t._v(" "), i("td", [t._v(t._s(t._f("boolean_format")(t.data.vriInfo.applicable.signMi)))])]), t._v(" "), t.isVriInfoInapplicableEmpty ? t._e() : i("tr", { attrs: { valign: "top" } }, [i("td", [t._v("СИ непригодно")]), t._v(" "), i("td", [t._v(t._s(t._f("boolean_format")(!0)))])]), t._v(" "), t.isVriInfoInapplicableEmpty || t._.isUndefined(t.data.vriInfo.inapplicable.noticeNum) ? t._e() : i("tr", { attrs: { valign: "top" } }, [i("td", [t._v("Номер извещения")]), t._v(" "), i("td", [t._v(t._s(t.data.vriInfo.inapplicable.noticeNum))])]), t._v(" "), t._.isUndefined(t.data.vriInfo.verifiername) ? t._e() : i("tr", { attrs: { valign: "top" } }, [i("td", [t._v("Ф.И.О. поверителя")]), t._v(" "), i("td", [t._v(t._s(t.data.vriInfo.verifiername))])])])])])]), t._v(" "), t.isMeansEmpty ? t._e() : i("div", [i("h3", [t._v("Средства поверки")]), t._v(" "), t.isMeansNpeEmpty && t.isMeansUveEmpty && t.isMeansSesEmpty && t.isMeansMietaEmpty && t.isMeansMisEmpty && t.isMeansReagentEmpty ? t._e() : i("div", { staticClass: "table-responsive data-data" }, [i("table", { staticClass: "table table-striped table-hover" }, [t.isMeansNpeEmpty ? t._e() : i("thead", [t._m(0)]), t._v(" "), t.isMeansNpeEmpty ? t._e() : i("tbody", t._l(t.data.means.npe, (function(a, e, n) { return i("tr", { key: e, attrs: { valign: "top" } }, [i("td", [a.npeURL ? i("a", { attrs: { href: a.npeURL, target: "_blank" } }, [t._v(t._s(t._f("object2string_separated")(Object.assign({}, a, { npeURL: "" }))))]) : i("span", [t._v(t._s(t._f("object2string_separated")(a)))])])]) } )), 0), t._v(" "), t.isMeansUveEmpty ? t._e() : i("thead", [t._m(1)]), t._v(" "), t.isMeansUveEmpty ? t._e() : i("tbody", t._l(t.data.means.uve, (function(a, e, n) { return i("tr", { key: e, attrs: { valign: "top" } }, [i("td", [a.uveURL ? i("a", { attrs: { href: a.uveURL, target: "_blank" } }, [t._v(t._s(t._f("object2string_separated")(Object.assign({}, a, { uveURL: "" }))))]) : i("span", [t._v(t._s(t._f("object2string_separated")(a)))])])]) } )), 0), t._v(" "), t.isMeansSesEmpty ? t._e() : i("thead", [t._m(2)]), t._v(" "), t.isMeansSesEmpty ? t._e() : i("tbody", t._l(t.data.means.ses, (function(a, e, n) { return i("tr", { key: e, attrs: { valign: "top" } }, [i("td", [a.seURL ? i("a", { attrs: { href: a.seURL, target: "_blank" } }, [t._v(t._s(t._f("object2string_separated")(Object.assign({}, a, { seURL: "" }))))]) : i("span", [t._v(t._s(t._f("object2string_separated")(a)))])])]) } )), 0), t._v(" "), t.isMeansMietaEmpty ? t._e() : i("thead", [t._m(3)]), t._v(" "), t.isMeansMietaEmpty ? t._e() : i("tbody", t._l(t.data.means.mieta, (function(a, e, n) { return i("tr", { key: e, attrs: { valign: "top" } }, [i("td", [a.mietaURL ? i("a", { attrs: { href: a.mietaURL, target: "_blank" } }, [t._v(t._s(t._f("object2string_separated")(Object.assign({}, a, { mietaURL: "", mitypeURL: "" }))))]) : i("span", [t._v(t._s(t._f("object2string_separated")(a)))])])]) } )), 0), t._v(" "), t.isMeansMisEmpty ? t._e() : i("thead", [t._m(4)]), t._v(" "), t.isMeansMisEmpty ? t._e() : i("tbody", t._l(t.data.means.mis, (function(a, e, n) { return i("tr", { key: e, attrs: { valign: "top" } }, [i("td", [a.mitypeURL ? i("a", { attrs: { href: a.mitypeURL, target: "_blank" } }, [t._v(t._s(t._f("object2string_separated")(Object.assign({}, a, { mitypeURL: "" }))))]) : i("span", [t._v(t._s(t._f("object2string_separated")(a)))])])]) } )), 0), t._v(" "), t.isMeansReagentEmpty ? t._e() : i("thead", [t._m(5)]), t._v(" "), t.isMeansReagentEmpty ? t._e() : i("tbody", t._l(t.data.means.reagent, (function(a, e, n) { return i("tr", { key: e, attrs: { valign: "top" } }, [i("td", [t._v(t._s(t._f("object2string_separated")(a)))])]) } )), 0)])]), t._v(" "), t._.isUndefined(t.data.means.oMethod) ? t._e() : i("div", { staticClass: "table-responsive data-data" }, [i("table", { staticClass: "table table-striped table-hover table-2columns" }, [i("tbody", [t._.isUndefined(t.data.means.oMethod) ? t._e() : i("tr", { attrs: { valign: "top" } }, [i("td", [t._v("Доп. методы, использованные при поверке")]), t._v(" "), i("td", [t._v(t._s(t.data.means.oMethod))])])])])])]), t._v(" "), t.isInfoEmpty ? t._e() : i("div", [i("h3", [t._v("Доп. сведения")]), t._v(" "), i("div", { staticClass: "table-responsive data-data" }, [i("table", { staticClass: "table table-striped table-hover table-2columns" }, [i("tbody", [t._.isUndefined(t.data.info.structure) ? t._e() : i("tr", { attrs: { valign: "top" } }, [i("td", [t._v("Состав СИ, представленного на поверку")]), t._v(" "), i("td", [t._v(t._s(t.data.info.structure))])]), t._v(" "), t._.isUndefined(t.data.info.briefIndicator) ? t._e() : i("tr", { attrs: { valign: "top" } }, [i("td", [t._v("Поверка в сокращенном объеме")]), t._v(" "), i("td", [t._v(t._s(t.data.info.briefIndicator ? "Да" : "Нет"))])]), t._v(" "), t._.isUndefined(t.data.info.briefCharacteristics) ? t._e() : i("tr", { attrs: { valign: "top" } }, [i("td", [t._v("Краткая характеристика объема поверки")]), t._v(" "), i("td", [t._v(t._s(t.data.info.briefCharacteristics))])]), t._v(" "), t._.isUndefined(t.data.info.ranges) ? t._e() : i("tr", { attrs: { valign: "top" } }, [i("td", [t._v("Диапазоны (поддиапазоны), на которых поверено СИ")]), t._v(" "), i("td", [t._v(t._s(t.data.info.ranges))])]), t._v(" "), t._.isUndefined(t.data.info.values) ? t._e() : i("tr", { attrs: { valign: "top" } }, [i("td", [t._v("Отдельные величины, для которых поверено СИ")]), t._v(" "), i("td", [t._v(t._s(t.data.info.values))])]), t._v(" "), t._.isUndefined(t.data.info.channels) ? t._e() : i("tr", { attrs: { valign: "top" } }, [i("td", [t._v("Измерительные каналы СИ, прошедшие поверку")]), t._v(" "), i("td", [t._v(t._s(t.data.info.channels))])]), t._v(" "), t._.isUndefined(t.data.info.blocks) ? t._e() : i("tr", { attrs: { valign: "top" } }, [i("td", [t._v("Отдельные автономные блоки из состава СИ, прошедшие поверку")]), t._v(" "), i("td", [t._v(t._s(t.data.info.blocks))])]), t._v(" "), t._.isUndefined(t.data.info.additional_info) ? t._e() : i("tr", { attrs: { valign: "top" } }, [i("td", [t._v("Прочие сведения")]), t._v(" "), i("td", [t._v(t._s(t.data.info.additional_info))])]), t._v(" "), t._.isUndefined(t.data.info.reason) ? t._e() : i("tr", { attrs: { valign: "top" } }, [i("td", [t._v("Причина модификации или аннулирования записи")]), t._v(" "), i("td", [t._v(t._s(t.data.info.reason))])]), t._v(" "), t.isInfoProtocolEmpty || t._.isUndefined(t.data.info.protocol.doc_id) ? t._e() : i("tr", { attrs: { valign: "top" } }, [i("td", [t._v("Протокол поверки")]), t._v(" "), i("td", [i("router-link", { attrs: { to: { name: "result_file", params: { id: t.dataId, fid: t.data.info.protocol.doc_id }, query: t.$route.query } } }, [t._v(t._s(t.data.info.protocol.title))])], 1)])])])])]), t._v(" "), t.isPublicationEmpty ? t._e() : i("div", [i("h3", [t._v("Сведения о публикации")]), t._v(" "), i("div", { staticClass: "table-responsive data-data" }, [i("table", { staticClass: "table table-striped table-hover table-2columns" }, [i("tbody", [t._.isUndefined(t.data.publication.status) ? t._e() : i("tr", { attrs: { valign: "top" } }, [i("td", [t._v("Статус записи")]), t._v(" "), i("td", [t._v(t._s(t.data.publication.status))])]), t._v(" "), t._.isUndefined(t.data.publication.reason) ? t._e() : i("tr", { attrs: { valign: "top" } }, [i("td", [t._v("Причина модификации или аннулирования записи")]), t._v(" "), i("td", [t._v(t._s(t.data.publication.reason))])]), t._v(" "), t._.isUndefined(t.data.publication.date) ? t._e() : i("tr", { attrs: { valign: "top" } }, [i("td", [t._v("Дата изменения записи")]), t._v(" "), i("td", [t._v(t._s(t.data.publication.date))])])])])])]), t._v(" "), i("div", { staticClass: "text-center m-4" }, [i("button", { staticClass: "btn btn-primary", on: { click: t.close } }, [t._v("Закрыть")])])]), t._v(" "), i("div", { staticClass: "col-md-1" })])])])], 1) }; e._withStripped = !0; var n = i("WloD").a , s = i("KHd+") , r = Object(s.a)(n, e, [function() { var t = this.$createElement , a = this._self._c || t; return a("tr", [a("th", [a("h5", [this._v("Государственные первичные эталоны")])])]) } , function() { var t = this.$createElement , a = this._self._c || t; return a("tr", [a("th", { attrs: { colspan: "3" } }, [a("h5", [this._v("Эталоны единицы величины")])])]) } , function() { var t = this.$createElement , a = this._self._c || t; return a("tr", [a("th", { attrs: { colspan: "3" } }, [a("h5", [this._v("Стандартные образцы")])])]) } , function() { var t = this.$createElement , a = this._self._c || t; return a("tr", [a("th", { attrs: { colspan: "3" } }, [a("h5", [this._v("Средства измерений, применяемые в качестве эталона")])])]) } , function() { var t = this.$createElement , a = this._self._c || t; return a("tr", [a("th", { attrs: { colspan: "3" } }, [a("h5", [this._v("Средства измерений, применяемые при поверке")])])]) } , function() { var t = this.$createElement , a = this._self._c || t; return a("tr", [a("th", { attrs: { colspan: "3" } }, [a("h5", [this._v("Вещество (материал), применяемый при поверке")])])]) } ], !1, null, "1338d3f8", null); r.options.__file = "assets/vue/views/result/index.vue"; a.default = r.exports } }]);
Write, Run & Share NodeJS code online using OneCompiler's NodeJS online compiler for free. It's one of the robust, feature-rich online compilers for NodeJS language,running on the latest LTS version NodeJS 16.14.2. Getting started with the OneCompiler's NodeJS editor is easy and fast. The editor shows sample boilerplate code when you choose language as NodeJS and start coding. You can provide the dependencies in package.json
.
Node.js is a free and open-source server environment. Node.js is very popular in recent times and a large number of companies like Microsoft, Paypal, Uber, Yahoo, General Electric and many others are using Node.js.
Google chrome's javascript engine V8
and is pretty fast.Asynchronous
, event-driven
and works on single-thread model
thus eliminating the dis-advantages of multi-thread model.Express is one of the most popular web application framework in the NodeJS echosystem.
let moment = require('moment');
console.log(moment().format('MMMM Do YYYY, h:mm:ss a'));
const _ = require("lodash");
let colors = ['blue', 'green', 'yellow', 'red'];
let firstElement = _.first(colors);
let lastElement = _.last(colors);
console.log(`First element: ${firstElement}`);
console.log(`Last element: ${lastElement}`);
Following are the libraries supported by OneCompiler's NodeJS compiler.