congming_huose-apk/unpackage/dist/dev/mp-weixin/pages/luru/controlDevice.js

688 lines
41 KiB
JavaScript
Raw Permalink Normal View History

2026-01-15 14:41:50 +08:00
(global["webpackJsonp"] = global["webpackJsonp"] || []).push([["pages/luru/controlDevice"],{
/***/ 230:
2026-01-15 14:41:50 +08:00
/*!**************************************************************************************!*\
!*** F:///congming_huose-apk/main.js?{"page":"pages%2Fluru%2FcontrolDevice"} ***!
\**************************************************************************************/
/*! 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 _controlDevice = _interopRequireDefault(__webpack_require__(/*! ./pages/luru/controlDevice.vue */ 231));
2026-01-15 14:41:50 +08:00
// @ts-ignore
wx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;
createPage(_controlDevice.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"]))
/***/ }),
/***/ 231:
2026-01-15 14:41:50 +08:00
/*!*******************************************************************!*\
!*** F:///congming_huose-apk/pages/luru/controlDevice.vue ***!
\*******************************************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var _controlDevice_vue_vue_type_template_id_0838d9ee___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./controlDevice.vue?vue&type=template&id=0838d9ee& */ 232);
/* harmony import */ var _controlDevice_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./controlDevice.vue?vue&type=script&lang=js& */ 234);
2026-01-15 14:41:50 +08:00
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _controlDevice_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 _controlDevice_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony import */ var _controlDevice_vue_vue_type_style_index_0_lang_less___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./controlDevice.vue?vue&type=style&index=0&lang=less& */ 236);
/* 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);
2026-01-15 14:41:50 +08:00
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"])(
_controlDevice_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
_controlDevice_vue_vue_type_template_id_0838d9ee___WEBPACK_IMPORTED_MODULE_0__["render"],
_controlDevice_vue_vue_type_template_id_0838d9ee___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
false,
null,
null,
null,
false,
_controlDevice_vue_vue_type_template_id_0838d9ee___WEBPACK_IMPORTED_MODULE_0__["components"],
renderjs
)
component.options.__file = "pages/luru/controlDevice.vue"
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
/***/ }),
/***/ 232:
2026-01-15 14:41:50 +08:00
/*!**************************************************************************************************!*\
!*** F:///congming_huose-apk/pages/luru/controlDevice.vue?vue&type=template&id=0838d9ee& ***!
\**************************************************************************************************/
/*! 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_controlDevice_vue_vue_type_template_id_0838d9ee___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!./controlDevice.vue?vue&type=template&id=0838d9ee& */ 233);
2026-01-15 14:41:50 +08:00
/* 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_controlDevice_vue_vue_type_template_id_0838d9ee___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_controlDevice_vue_vue_type_template_id_0838d9ee___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_controlDevice_vue_vue_type_template_id_0838d9ee___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_controlDevice_vue_vue_type_template_id_0838d9ee___WEBPACK_IMPORTED_MODULE_0__["components"]; });
/***/ }),
/***/ 233:
2026-01-15 14:41:50 +08:00
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./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/luru/controlDevice.vue?vue&type=template&id=0838d9ee& ***!
\**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! 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
}
}
2026-01-15 14:41:50 +08:00
var render = function () {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
2026-01-17 17:34:06 +08:00
var g0 = _vm.$i18n.t("scanQRCode")
var g1 = _vm.$i18n.t("gatewayMac")
var g2 = _vm.$i18n.t("offline")
var g3 = _vm.onlineStatus == g2 ? _vm.$i18n.t("offline") : null
var g4 = _vm.$i18n.t("online")
var g5 = _vm.onlineStatus == g4 ? _vm.$i18n.t("online") : null
var g6 = _vm.$i18n.t("subDeviceInfo")
var g7 =
_vm.macobj.deviceId && _vm.macobj.onlineStatus == "1"
? _vm.$i18n.t("online")
: null
var g8 =
_vm.macobj.deviceId && !(_vm.macobj.onlineStatus == "1")
? _vm.$i18n.t("offline")
: null
var g9 =
_vm.macobj.deviceId && _vm.macobj.version
? _vm.$i18n.t("versionLabel")
: null
2026-01-15 14:41:50 +08:00
var m0 = _vm.macobj.deviceId && _vm.macobj.version ? _vm.getver() : null
var m1 =
_vm.macobj.deviceId && _vm.macobj.version && !(m0 == undefined)
? _vm.getver()
: null
var m2 =
_vm.macobj.deviceId &&
_vm.macobj.bluetoothDbm !== null &&
_vm.macobj.bluetoothDbm !== undefined
? _vm.getSignalLevel(_vm.macobj.bluetoothDbm)
: null
var m3 =
_vm.macobj.deviceId &&
_vm.macobj.bluetoothDbm !== null &&
_vm.macobj.bluetoothDbm !== undefined
? _vm.getSignalLevel(_vm.macobj.bluetoothDbm)
: null
var m4 =
_vm.macobj.deviceId &&
_vm.macobj.bluetoothDbm !== null &&
_vm.macobj.bluetoothDbm !== undefined
? _vm.getSignalLevel(_vm.macobj.bluetoothDbm)
: null
var m5 =
_vm.macobj.deviceId &&
_vm.macobj.bluetoothDbm !== null &&
_vm.macobj.bluetoothDbm !== undefined
? _vm.getSignalLevel(_vm.macobj.bluetoothDbm)
: null
2026-01-17 17:34:06 +08:00
var g10 = _vm.macobj.deviceId ? _vm.$i18n.t("statusInfo") : null
var g11 = _vm.macobj.deviceId ? _vm.$i18n.t("onlineStatusLabel") : null
var g12 =
_vm.macobj.deviceId && _vm.macobj.onlineStatus == "1"
? _vm.$i18n.t("online")
: null
var g13 =
_vm.macobj.deviceId && !(_vm.macobj.onlineStatus == "1")
? _vm.$i18n.t("offline")
: null
var g14 = _vm.macobj.deviceId ? _vm.$i18n.t("deviceStatusLabel") : null
2026-01-15 14:41:50 +08:00
var m6 = _vm.macobj.deviceId ? _vm.getDeviceStatus() : null
2026-01-17 17:34:06 +08:00
var g15 = _vm.$i18n.t("open")
var g16 = _vm.$i18n.t("close")
var g17 = _vm.$i18n.t("refresh")
var g18 = _vm.$i18n.t("back")
2026-01-15 14:41:50 +08:00
_vm.$mp.data = Object.assign(
{},
{
$root: {
2026-01-17 17:34:06 +08:00
g0: g0,
g1: g1,
g2: g2,
g3: g3,
g4: g4,
g5: g5,
g6: g6,
g7: g7,
g8: g8,
g9: g9,
2026-01-15 14:41:50 +08:00
m0: m0,
m1: m1,
m2: m2,
m3: m3,
m4: m4,
m5: m5,
2026-01-17 17:34:06 +08:00
g10: g10,
g11: g11,
g12: g12,
g13: g13,
g14: g14,
2026-01-15 14:41:50 +08:00
m6: m6,
2026-01-17 17:34:06 +08:00
g15: g15,
g16: g16,
g17: g17,
g18: g18,
2026-01-15 14:41:50 +08:00
},
}
)
}
var recyclableRender = false
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ 234:
2026-01-15 14:41:50 +08:00
/*!********************************************************************************************!*\
!*** F:///congming_huose-apk/pages/luru/controlDevice.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_controlDevice_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!./controlDevice.vue?vue&type=script&lang=js& */ 235);
2026-01-15 14:41:50 +08:00
/* 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_controlDevice_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_controlDevice_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_controlDevice_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_controlDevice_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_controlDevice_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a);
/***/ }),
/***/ 235:
2026-01-15 14:41:50 +08:00
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./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/luru/controlDevice.vue?vue&type=script&lang=js& ***!
\***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function(uni) {
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
2026-01-15 14:41:50 +08:00
var _default = {
data: function data() {
return {
bgc: {
backgroundColor: "#FAFDFD"
},
storeId: '',
obj: {},
id: '',
onlineStatus: '--',
powerStatus: '--',
2026-01-17 17:34:06 +08:00
message: this.$i18n.t('timerNotStarted'),
2026-01-15 14:41:50 +08:00
intervalId: null,
// 用于存储定时器的ID
wdxsn: '',
wdxsw: '',
xsN: '',
xsW: '',
valuedian: 1000,
xshu: '1',
x: '',
macsb: '',
macobj: {}
};
},
onLoad: function onLoad(options) {
if (options.sn) {
this.storeId = options.sn;
this.getsn();
}
},
onUnload: function onUnload() {
// 页面卸载时清除定时器
this.clearInterval();
},
onHide: function onHide() {
// 页面隐藏时清除定时器(可选,根据需求决定是否添加)
this.clearInterval();
},
beforeDestroy: function beforeDestroy() {
// 组件销毁前清除定时器(可选,根据需求决定是否添加)
this.clearInterval();
},
methods: {
btnly: function btnly() {
uni.reLaunch({
url: '/page_newyemian/wgluru'
});
},
btnshang: function btnshang() {
uni.reLaunch({
url: '/page_newyemian/wgluru'
});
},
// 根据信号强度计算信号格数1-4格
getSignalLevel: function getSignalLevel(dbm) {
if (dbm === null || dbm === undefined) {
return 0;
}
// 信号强度分级:-50到-60为满格-60到-70为3格-70到-80为2格-80到-90为1格
if (dbm >= -60) {
return 4; // 满格
} else if (dbm >= -70) {
return 3;
} else if (dbm >= -80) {
return 2;
} else if (dbm >= -90) {
return 1;
} else {
return 0; // 信号太弱,不显示
}
},
getver: function getver() {
if (!this.macobj || !this.macobj.dsLogParams) {
return '--';
}
return this.macobj.dsLogParams.ver;
},
// 获取设备状态根据dsLogParams.d判断
getDeviceStatus: function getDeviceStatus() {
if (!this.macobj || !this.macobj.dsLogParams) {
return '--';
}
var d = this.macobj.dsLogParams.water_sw;
if (d === 0 || d === '0') {
2026-01-17 17:34:06 +08:00
return this.$i18n.t('close');
2026-01-15 14:41:50 +08:00
} else if (d === 1 || d === '1') {
2026-01-17 17:34:06 +08:00
return this.$i18n.t('open');
2026-01-15 14:41:50 +08:00
} else {
return '--';
}
},
startInterval: function startInterval() {
var _this = this;
// 每五秒执行一次的方法
var timerCallback = function timerCallback() {
if (_this.storeId == '' || _this.storeId == null || _this.obj == null) {
_this.clearInterval();
} else {
_this.$u.get("/app/beehive/admin/sn/".concat(_this.storeId, "?refresh=true")).then(function (res) {
if (res.code == 200) {
_this.obj = res.data;
_this.xsW = res.data.xsW;
_this.xsN = res.data.xsN;
_this.id = res.data.deviceId;
if (res.data.onlineStatus == 0) {
2026-01-17 17:34:06 +08:00
_this.onlineStatus = _this.$i18n.t('offline');
2026-01-15 14:41:50 +08:00
} else if (res.data.onlineStatus == 1) {
2026-01-17 17:34:06 +08:00
_this.onlineStatus = _this.$i18n.t('online');
2026-01-15 14:41:50 +08:00
}
if (res.data.powerStatus == 0) {
2026-01-17 17:34:06 +08:00
_this.powerStatus = _this.$i18n.t('close');
2026-01-15 14:41:50 +08:00
} else if (res.data.powerStatus == 1) {
2026-01-17 17:34:06 +08:00
_this.powerStatus = _this.$i18n.t('open');
2026-01-15 14:41:50 +08:00
}
}
});
}
};
// 启动定时器并将ID存储在intervalId中
this.intervalId = setInterval(timerCallback, 5000);
},
clearInterval: function (_clearInterval) {
function clearInterval() {
return _clearInterval.apply(this, arguments);
}
clearInterval.toString = function () {
return _clearInterval.toString();
};
return clearInterval;
}(function () {
// 清除定时器
if (this.intervalId !== null) {
clearInterval(this.intervalId);
this.intervalId = null;
}
}),
// 进行扫描二维码获取设备sn
qrcode: function qrcode() {
var _this2 = this;
uni.scanCode({
onlyFromCamera: true,
scanType: ['qrCode'],
success: function success(res) {
function getQueryParam(url, paramName) {
var regex = new RegExp("[?&]".concat(paramName, "=([^&]*)"));
var results = regex.exec(url);
return results ? decodeURIComponent(results[1].replace(/\+/g, ' ')) : null;
}
var sceneValue = res.result;
var decodedValue = decodeURIComponent(sceneValue);
var id = getQueryParam(decodedValue, 's');
_this2.storeId = id;
_this2.getsn();
},
fail: function fail(err) {
console.error('扫描失败:', err);
uni.showToast({
2026-01-17 17:34:06 +08:00
title: _this2.$i18n.t('scanningFailed'),
2026-01-15 14:41:50 +08:00
icon: 'none'
});
}
});
},
// 根据设备sn获取设备详情
getsn: function getsn() {
var _this3 = this;
this.$u.get("/device/device/getDetail?sn=".concat(this.storeId)).then(function (res) {
if (res.code == 200) {
if (res.data == null) {
_this3.clearInterval();
} else {
_this3.obj = res.data;
_this3.getmac();
if (res.data.onlineStatus == 0) {
2026-01-17 17:34:06 +08:00
_this3.onlineStatus = _this3.$i18n.t('offline');
2026-01-15 14:41:50 +08:00
} else if (res.data.onlineStatus == 1) {
2026-01-17 17:34:06 +08:00
_this3.onlineStatus = _this3.$i18n.t('online');
2026-01-15 14:41:50 +08:00
}
}
} else {
uni.showToast({
2026-01-17 17:34:06 +08:00
title: _this3.$i18n.t('error') + res.msg,
2026-01-15 14:41:50 +08:00
icon: 'none',
duration: 2000
});
_this3.clearInterval();
}
});
},
// 返回录入
btnfh: function btnfh() {
uni.navigateBack();
2026-01-15 14:41:50 +08:00
},
getmac: function getmac() {
var _this4 = this;
this.$u.get("/system/config/configKey/device.gateway.test.mac").then(function (res) {
if (res.code == 200) {
_this4.macsb = res.data;
_this4.$u.get("/device/device/getDetail?mac=".concat(_this4.macsb, "&gatewayMacList=").concat(_this4.obj.mac)).then(function (resp) {
if (resp.code == 200) {
_this4.id = resp.data.deviceId;
_this4.macobj = resp.data;
} else {
uni.showToast({
2026-01-17 17:34:06 +08:00
title: _this4.$i18n.t('error') + resp.msg,
2026-01-15 14:41:50 +08:00
icon: 'none',
duration: 2000
});
}
});
} else {
uni.showToast({
2026-01-17 17:34:06 +08:00
title: _this4.$i18n.t('error') + res.msg,
2026-01-15 14:41:50 +08:00
icon: 'none',
duration: 2000
});
}
});
},
// 关闭
btngb: function btngb() {
var _this5 = this;
uni.showLoading({
2026-01-17 17:34:06 +08:00
title: this.$i18n.t('closing'),
2026-01-15 14:41:50 +08:00
mask: true,
icon: 'none'
});
var data = {
deviceMac: this.macsb,
gatewayMac: this.obj.mac
};
this.$u.post("/device/device/close/specGateway", data).then(function (res) {
if (res.code == 200) {
setTimeout(function () {
_this5.btnsx();
}, 1000);
uni.showToast({
title: res.msg,
icon: 'success',
duration: 2000
});
} else {
uni.hideLoading();
uni.showToast({
2026-01-17 17:34:06 +08:00
title: _this5.$i18n.t('error') + res.msg,
2026-01-15 14:41:50 +08:00
icon: 'none',
duration: 2000
});
}
});
},
// 开启
btngbkq: function btngbkq() {
var _this6 = this;
uni.showLoading({
2026-01-17 17:34:06 +08:00
title: this.$i18n.t('opening'),
2026-01-15 14:41:50 +08:00
mask: true,
icon: 'none'
});
var data = {
deviceMac: this.macsb,
second: 180,
gatewayMac: this.obj.mac
};
this.$u.post("/device/device/time/specGateway", data).then(function (res) {
if (res.code == 200) {
setTimeout(function () {
_this6.btnsx();
}, 1000);
uni.showToast({
title: res.msg,
icon: 'success',
duration: 2000
});
} else {
uni.hideLoading();
uni.showToast({
2026-01-17 17:34:06 +08:00
title: _this6.$i18n.t('error') + res.msg,
2026-01-15 14:41:50 +08:00
icon: 'none',
duration: 2000
});
}
});
},
// 刷新
btnsx: function btnsx() {
var _this7 = this;
this.$u.get("/device/device/getDetail?mac=".concat(this.macsb, "&gatewayMacList=").concat(this.obj.mac)).then(function (resp) {
if (resp.code == 200) {
_this7.id = resp.data.deviceId;
_this7.macobj = resp.data;
uni.hideLoading();
} else {
uni.hideLoading();
uni.showToast({
2026-01-17 17:34:06 +08:00
title: _this7.$i18n.t('error') + resp.msg,
2026-01-15 14:41:50 +08:00
icon: 'none',
duration: 2000
});
}
});
}
}
};
exports.default = _default;
/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/index.js */ 2)["default"]))
/***/ }),
/***/ 236:
2026-01-15 14:41:50 +08:00
/*!*****************************************************************************************************!*\
!*** F:///congming_huose-apk/pages/luru/controlDevice.vue?vue&type=style&index=0&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_controlDevice_vue_vue_type_style_index_0_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!./controlDevice.vue?vue&type=style&index=0&lang=less& */ 237);
2026-01-15 14:41:50 +08:00
/* 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_controlDevice_vue_vue_type_style_index_0_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_controlDevice_vue_vue_type_style_index_0_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_controlDevice_vue_vue_type_style_index_0_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_controlDevice_vue_vue_type_style_index_0_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_controlDevice_vue_vue_type_style_index_0_lang_less___WEBPACK_IMPORTED_MODULE_0___default.a);
/***/ }),
/***/ 237:
2026-01-15 14:41:50 +08:00
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./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/luru/controlDevice.vue?vue&type=style&index=0&lang=less& ***!
\*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// extracted by mini-css-extract-plugin
if(false) { var cssReload; }
/***/ })
},[[230,"common/runtime","common/vendor"]]]);
2026-01-15 14:41:50 +08:00
//# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/luru/controlDevice.js.map