(global["webpackJsonp"] = global["webpackJsonp"] || []).push([["pages/device/mcygedit"],{ /***/ 270: /*!***********************************************************************************!*\ !*** F:/项目文件夹/测试/congming_huose-apk/main.js?{"page":"pages%2Fdevice%2Fmcygedit"} ***! \***********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(wx, createPage) { var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 4); __webpack_require__(/*! uni-pages */ 26); var _vue = _interopRequireDefault(__webpack_require__(/*! vue */ 25)); var _mcygedit = _interopRequireDefault(__webpack_require__(/*! ./pages/device/mcygedit.vue */ 271)); // @ts-ignore wx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__; createPage(_mcygedit.default); /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/wx.js */ 1)["default"], __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/index.js */ 2)["createPage"])) /***/ }), /***/ 271: /*!****************************************************************!*\ !*** F:/项目文件夹/测试/congming_huose-apk/pages/device/mcygedit.vue ***! \****************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _mcygedit_vue_vue_type_template_id_5653bbde_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./mcygedit.vue?vue&type=template&id=5653bbde&scoped=true& */ 272); /* harmony import */ var _mcygedit_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./mcygedit.vue?vue&type=script&lang=js& */ 274); /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _mcygedit_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _mcygedit_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__)); /* harmony import */ var _mcygedit_vue_vue_type_style_index_0_id_5653bbde_scoped_true_lang_less___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./mcygedit.vue?vue&type=style&index=0&id=5653bbde&scoped=true&lang=less& */ 276); /* harmony import */ var _E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 46); var renderjs /* normalize component */ var component = Object(_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])( _mcygedit_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], _mcygedit_vue_vue_type_template_id_5653bbde_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"], _mcygedit_vue_vue_type_template_id_5653bbde_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, "5653bbde", null, false, _mcygedit_vue_vue_type_template_id_5653bbde_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"], renderjs ) component.options.__file = "pages/device/mcygedit.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), /***/ 272: /*!***********************************************************************************************************!*\ !*** F:/项目文件夹/测试/congming_huose-apk/pages/device/mcygedit.vue?vue&type=template&id=5653bbde&scoped=true& ***! \***********************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_mcygedit_vue_vue_type_template_id_5653bbde_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--17-0!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./mcygedit.vue?vue&type=template&id=5653bbde&scoped=true& */ 273); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_mcygedit_vue_vue_type_template_id_5653bbde_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_mcygedit_vue_vue_type_template_id_5653bbde_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_mcygedit_vue_vue_type_template_id_5653bbde_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_mcygedit_vue_vue_type_template_id_5653bbde_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /***/ 273: /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--17-0!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!F:/项目文件夹/测试/congming_huose-apk/pages/device/mcygedit.vue?vue&type=template&id=5653bbde&scoped=true& ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { appTopPushNotice: function () { return Promise.all(/*! import() | common/components/AppTopPushNotice */[__webpack_require__.e("common/vendor"), __webpack_require__.e("common/components/AppTopPushNotice")]).then(__webpack_require__.bind(null, /*! @/common/components/AppTopPushNotice.vue */ 590)) }, } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h var g0 = _vm.$i18n.t("setuptitle") var g1 = _vm.$i18n.t("deviceName") var g2 = _vm.$i18n.t("room") var g3 = _vm.$i18n.t("magneticContactSettings") var g4 = _vm.$i18n.t("magneticContactStatusLeft") var g5 = _vm.$i18n.t("magneticContactStatusRight") var g6 = _vm.$i18n.t("magneticFieldRangeTitle") var g7 = _vm.$i18n.t("magneticFieldMin") var g8 = _vm.$i18n.t("inputPlaceholderPleaseEnter") var g9 = _vm.$i18n.t("magneticFieldMax") var g10 = _vm.$i18n.t("inputPlaceholderPleaseEnter") var g11 = _vm.$i18n.t("doorOpenAngleAnomalyAlert") var g12 = _vm.angleEnabled ? _vm.$i18n.t("angleSwingThresholdDeg") : null var g13 = _vm.angleEnabled ? _vm.$i18n.t("inputPlaceholderPleaseEnter") : null var g14 = _vm.angleEnabled ? _vm.$i18n.t("degreesUnit") : null var g15 = _vm.angleEnabled ? _vm.$i18n.t("angleThresholdDoorHint") : null var g16 = _vm.angleEnabled ? _vm.$i18n.t("doorSetClosedAngleBaseline") : null var g17 = _vm.$i18n.t("userGuide") var g18 = _vm.$i18n.t("deldev") var g19 = _vm.$i18n.t("deviceName") var g20 = _vm.$i18n.t("deviceNamePlaceholder") var g21 = _vm.$i18n.t("cancel") var g22 = _vm.$i18n.t("confirm") _vm.$mp.data = Object.assign( {}, { $root: { g0: g0, g1: g1, g2: g2, g3: g3, g4: g4, g5: g5, g6: g6, g7: g7, g8: g8, g9: g9, g10: g10, g11: g11, g12: g12, g13: g13, g14: g14, g15: g15, g16: g16, g17: g17, g18: g18, g19: g19, g20: g20, g21: g21, g22: g22, }, } ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /***/ 274: /*!*****************************************************************************************!*\ !*** F:/项目文件夹/测试/congming_huose-apk/pages/device/mcygedit.vue?vue&type=script&lang=js& ***! \*****************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _E_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_mcygedit_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--13-1!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./mcygedit.vue?vue&type=script&lang=js& */ 275); /* harmony import */ var _E_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_mcygedit_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_E_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_mcygedit_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__); /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _E_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_mcygedit_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _E_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_mcygedit_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__)); /* harmony default export */ __webpack_exports__["default"] = (_E_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_mcygedit_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); /***/ }), /***/ 275: /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--13-1!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!F:/项目文件夹/测试/congming_huose-apk/pages/device/mcygedit.vue?vue&type=script&lang=js& ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(uni) { var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 4); Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ 13)); var _deviceSettingsRoom = _interopRequireDefault(__webpack_require__(/*! @/common/mixins/deviceSettingsRoom.js */ 107)); var _deviceSettingsName = _interopRequireDefault(__webpack_require__(/*! @/common/mixins/deviceSettingsName.js */ 109)); // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // var DeviceRoomPicker = function DeviceRoomPicker() { __webpack_require__.e(/*! require.ensure | common/components/DeviceRoomPicker */ "common/components/DeviceRoomPicker").then((function () { return resolve(__webpack_require__(/*! @/common/components/DeviceRoomPicker.vue */ 654)); }).bind(null, __webpack_require__)).catch(__webpack_require__.oe); }; var DeviceNameEditModal = function DeviceNameEditModal() { __webpack_require__.e(/*! require.ensure | common/components/DeviceNameEditModal */ "common/components/DeviceNameEditModal").then((function () { return resolve(__webpack_require__(/*! @/common/components/DeviceNameEditModal.vue */ 661)); }).bind(null, __webpack_require__)).catch(__webpack_require__.oe); }; var _default = { components: { DeviceRoomPicker: DeviceRoomPicker, DeviceNameEditModal: DeviceNameEditModal }, mixins: [_deviceSettingsRoom.default, _deviceSettingsName.default], data: function data() { return { id: '', xqobj: {}, fwqflag: true, accelValue: 0, accelValues: 0, initAngleRequesting: false, // 与后端 Bst 门磁 key 一致;/bst/deviceSetting/save 入参: deviceId + settingKey + settingValue(字符串) _lastInputSaveSig: '', _lastInputSaveAt: 0, statusLeftEnabled: true, statusRightEnabled: true, magneticMin: '', magneticMax: '', angleEnabled: true, angleThreshold: '' }; }, onLoad: function onLoad(option) { this.id = option.id; this.getxq(); }, methods: { btnjb: function btnjb() { var _this = this; // 显示确认解绑弹窗 uni.showModal({ title: '提示', content: "\u60A8\u786E\u5B9A\u8981\u5220\u9664\u5F53\u524D\u8BBE\u5907\u5417\uFF1F", confirmText: this.$i18n.t('confirm'), cancelText: this.$i18n.t('cancel'), success: function success(res) { if (res.confirm) { // 用户确认删除,执行删除操作 _this.performDelete(); } } }); }, // 执行解绑设备 performDelete: function performDelete() { var data = { deviceId: this.id }; this.$http.put("/bst/device/unbind", data).then(function (res) { if (res.code == 200) { uni.showToast({ title: res.msg, icon: 'success', duration: 5000 }); setTimeout(function () { uni.reLaunch({ url: '/pages/index/index' }); }, 1000); } else { uni.showToast({ title: res.msg, icon: 'none', duration: 5000 }); } }); }, // 进行设备详情请求 getxq: function getxq() { var _this2 = this; this.$http.get("/bst/device/detail?id=".concat(this.id)).then(function (res) { if (res.code == 200) { _this2.xqobj = res.data; _this2.applyDoorSettingsFromSource(res.data); _this2.afterDeviceDetailLoaded(); } }); }, /** * 从设备详情/setting 回显。兼容 deviceSetting、settingValue 为 JSON 字符串或对象。 */ /** * 磁强/摆角数值类字段:空或异常布尔不要把 true/false 显示在输入框里 */ _sanitizeNumericSettingText: function _sanitizeNumericSettingText(v) { if (v == null) return ''; if (typeof v === 'boolean') return ''; var s = String(v).trim(); if (s === '') return ''; if (/^true$/i.test(s) || /^false$/i.test(s)) return ''; return s; }, applyDoorSettingsFromSource: function applyDoorSettingsFromSource(d) { if (!d || (0, _typeof2.default)(d) !== 'object') return; var map = null; var tryParse = function tryParse(s) { if (s == null || s === '') return null; if ((0, _typeof2.default)(s) === 'object' && !Array.isArray(s)) return s; if (typeof s === 'string') { try { return JSON.parse(s); } catch (e) { return null; } } return null; }; map = tryParse(d.deviceSetting) || tryParse(d.settingValue) || tryParse(d.doorDeviceSetting) || (d.doorSettings && (0, _typeof2.default)(d.doorSettings) === 'object' ? d.doorSettings : null) || (d.settings && (0, _typeof2.default)(d.settings) === 'object' ? d.settings : null); if (!map || (0, _typeof2.default)(map) !== 'object') return; var b = function b(v) { return v === true || v === 1 || v === '1' || v === 'true' || v === 'TRUE'; }; if (map.statusLeftEnabled != null) this.statusLeftEnabled = b(map.statusLeftEnabled); if (map.statusRightEnabled != null) this.statusRightEnabled = b(map.statusRightEnabled); if (map.magneticMin != null) { this.magneticMin = this._sanitizeNumericSettingText(map.magneticMin); } if (map.magneticMax != null) { this.magneticMax = this._sanitizeNumericSettingText(map.magneticMax); } if (map.angleEnabled != null) this.angleEnabled = b(map.angleEnabled); var th = map.angleThreshold != null ? map.angleThreshold : map.angleMax; if (th != null) { this.angleThreshold = this._sanitizeNumericSettingText(th); } }, /** * 单键保存:{ deviceId: number, settingKey, settingValue: 字符串,开关为 "true" | "false" } */ persistSingleSetting: function persistSingleSetting(settingKey, settingValue) { var _this3 = this; var deviceId = Number(this.id); if (!deviceId || !settingKey) return; this.$http.post('/bst/deviceSetting/save', { deviceId: deviceId, settingKey: settingKey, settingValue: String(settingValue) }).then(function (res) { if (!res || res.code != 200) { uni.showToast({ title: res && res.msg || _this3.$i18n.t('requestFailed'), icon: 'none', duration: 2500 }); } }).catch(function () { uni.showToast({ title: _this3.$i18n.t('requestFailed'), icon: 'none', duration: 2000 }); }); }, _shouldDedupInputSave: function _shouldDedupInputSave(settingKey, valueStr) { var sig = settingKey + '::' + valueStr; var now = Date.now(); if (this._lastInputSaveSig === sig && now - this._lastInputSaveAt < 500) { return true; } this._lastInputSaveSig = sig; this._lastInputSaveAt = now; return false; }, commitMagneticMin: function commitMagneticMin() { this.magneticMin = this._sanitizeNumericSettingText(this.magneticMin); var v = this.magneticMin; if (this._shouldDedupInputSave('magneticMin', v)) return; this.persistSingleSetting('magneticMin', v); }, commitMagneticMax: function commitMagneticMax() { this.magneticMax = this._sanitizeNumericSettingText(this.magneticMax); var v = this.magneticMax; if (this._shouldDedupInputSave('magneticMax', v)) return; this.persistSingleSetting('magneticMax', v); }, commitAngleThreshold: function commitAngleThreshold() { this.angleThreshold = this._sanitizeNumericSettingText(this.angleThreshold); var v = this.angleThreshold; if (this._shouldDedupInputSave('angleThreshold', v)) return; this.persistSingleSetting('angleThreshold', v); }, onStatusLeftChange: function onStatusLeftChange(e) { var v = !!(e && e.detail && e.detail.value); this.statusLeftEnabled = v; this.persistSingleSetting('statusLeftEnabled', v ? 'true' : 'false'); }, onStatusRightChange: function onStatusRightChange(e) { var v = !!(e && e.detail && e.detail.value); this.statusRightEnabled = v; this.persistSingleSetting('statusRightEnabled', v ? 'true' : 'false'); }, onAngleEnabledChange: function onAngleEnabledChange(e) { var v = !!(e && e.detail && e.detail.value); this.angleEnabled = v; this.persistSingleSetting('angleEnabled', v ? 'true' : 'false'); }, onMagneticMinInput: function onMagneticMinInput(e) { var raw = (e && e.detail && e.detail.value) != null ? String(e.detail.value) : ''; this.magneticMin = this._sanitizeNumericSettingText(raw); }, onMagneticMaxInput: function onMagneticMaxInput(e) { var raw = (e && e.detail && e.detail.value) != null ? String(e.detail.value) : ''; this.magneticMax = this._sanitizeNumericSettingText(raw); }, onAngleThresholdInput: function onAngleThresholdInput(e) { var raw = (e && e.detail && e.detail.value) != null ? String(e.detail.value) : ''; this.angleThreshold = this._sanitizeNumericSettingText(raw); }, // one one one one one one one one one one one one one one one one accelChanging: function accelChanging(e) { this.accelValue = e.detail.value; }, accelChange: function accelChange(e) { this.accelValue = e.detail.value; }, incAccel: function incAccel() { var next = this.accelValue + 1; this.accelValue = next > 100 ? 100 : next; }, decAccel: function decAccel() { var next = this.accelValue - 1; this.accelValue = next < 0 ? 0 : next; }, // two two two two two two two two two two two two two two two two two accelChangings: function accelChangings(e) { this.accelValues = e.detail.value; }, accelChanges: function accelChanges(e) { this.accelValues = e.detail.value; }, incAccels: function incAccels() { var next = this.accelValues + 1; this.accelValues = next > 100 ? 100 : next; }, decAccels: function decAccels() { var next = this.accelValues - 1; this.accelValues = next < 0 ? 0 : next; }, /** 将设备当前三轴角设为关门基准角 */onSetDoorInitAngle: function onSetDoorInitAngle() { var _this4 = this; if (!this.id || this.initAngleRequesting) return; this.initAngleRequesting = true; this.$http.post('/bst/device/door/initAngle', { deviceId: this.id }).then(function (res) { if (res && res.code == 200) { uni.showToast({ title: res.msg || _this4.$i18n.t('doorClosedAngleBaselineSetSuccess'), icon: 'success', duration: 2000 }); } else { uni.showToast({ title: res && res.msg || _this4.$i18n.t('requestFailed'), icon: 'none', duration: 2500 }); } }).catch(function () { uni.showToast({ title: _this4.$i18n.t('requestFailed') || 'request failed', icon: 'none', duration: 2000 }); }).finally(function () { _this4.initAngleRequesting = false; }); }, // 点击返回上一级 btnback: function btnback() { uni.navigateBack(); } } }; exports.default = _default; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/index.js */ 2)["default"])) /***/ }), /***/ 276: /*!**************************************************************************************************************************!*\ !*** F:/项目文件夹/测试/congming_huose-apk/pages/device/mcygedit.vue?vue&type=style&index=0&id=5653bbde&scoped=true&lang=less& ***! \**************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _E_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_10_oneOf_1_0_E_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_10_oneOf_1_1_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_oneOf_1_2_E_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_10_oneOf_1_3_E_HBuilderX_plugins_uniapp_cli_node_modules_less_loader_dist_cjs_js_ref_10_oneOf_1_4_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_oneOf_1_5_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_mcygedit_vue_vue_type_style_index_0_id_5653bbde_scoped_true_lang_less___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/mini-css-extract-plugin/dist/loader.js??ref--10-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--10-oneOf-1-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-oneOf-1-2!./node_modules/postcss-loader/src??ref--10-oneOf-1-3!./node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-4!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-oneOf-1-5!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./mcygedit.vue?vue&type=style&index=0&id=5653bbde&scoped=true&lang=less& */ 277); /* harmony import */ var _E_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_10_oneOf_1_0_E_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_10_oneOf_1_1_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_oneOf_1_2_E_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_10_oneOf_1_3_E_HBuilderX_plugins_uniapp_cli_node_modules_less_loader_dist_cjs_js_ref_10_oneOf_1_4_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_oneOf_1_5_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_mcygedit_vue_vue_type_style_index_0_id_5653bbde_scoped_true_lang_less___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_E_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_10_oneOf_1_0_E_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_10_oneOf_1_1_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_oneOf_1_2_E_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_10_oneOf_1_3_E_HBuilderX_plugins_uniapp_cli_node_modules_less_loader_dist_cjs_js_ref_10_oneOf_1_4_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_oneOf_1_5_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_mcygedit_vue_vue_type_style_index_0_id_5653bbde_scoped_true_lang_less___WEBPACK_IMPORTED_MODULE_0__); /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _E_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_10_oneOf_1_0_E_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_10_oneOf_1_1_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_oneOf_1_2_E_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_10_oneOf_1_3_E_HBuilderX_plugins_uniapp_cli_node_modules_less_loader_dist_cjs_js_ref_10_oneOf_1_4_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_oneOf_1_5_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_mcygedit_vue_vue_type_style_index_0_id_5653bbde_scoped_true_lang_less___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _E_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_10_oneOf_1_0_E_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_10_oneOf_1_1_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_oneOf_1_2_E_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_10_oneOf_1_3_E_HBuilderX_plugins_uniapp_cli_node_modules_less_loader_dist_cjs_js_ref_10_oneOf_1_4_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_oneOf_1_5_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_mcygedit_vue_vue_type_style_index_0_id_5653bbde_scoped_true_lang_less___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__)); /* harmony default export */ __webpack_exports__["default"] = (_E_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_10_oneOf_1_0_E_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_10_oneOf_1_1_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_oneOf_1_2_E_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_10_oneOf_1_3_E_HBuilderX_plugins_uniapp_cli_node_modules_less_loader_dist_cjs_js_ref_10_oneOf_1_4_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_oneOf_1_5_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_mcygedit_vue_vue_type_style_index_0_id_5653bbde_scoped_true_lang_less___WEBPACK_IMPORTED_MODULE_0___default.a); /***/ }), /***/ 277: /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ref--10-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--10-oneOf-1-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-oneOf-1-2!./node_modules/postcss-loader/src??ref--10-oneOf-1-3!./node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-4!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-oneOf-1-5!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!F:/项目文件夹/测试/congming_huose-apk/pages/device/mcygedit.vue?vue&type=style&index=0&id=5653bbde&scoped=true&lang=less& ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { // extracted by mini-css-extract-plugin if(false) { var cssReload; } /***/ }) },[[270,"common/runtime","common/vendor"]]]); //# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/device/mcygedit.js.map