equip-detail.js 54 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015
  1. (global["webpackJsonp"] = global["webpackJsonp"] || []).push([["pages/cb/equip-detail/equip-detail"],{
  2. /***/ 537:
  3. /*!*****************************************************************************************!*\
  4. !*** E:/project/bigdata_WX/main.js?{"page":"pages%2Fcb%2Fequip-detail%2Fequip-detail"} ***!
  5. \*****************************************************************************************/
  6. /*! no static exports found */
  7. /***/ (function(module, exports, __webpack_require__) {
  8. "use strict";
  9. /* WEBPACK VAR INJECTION */(function(wx, createPage) {
  10. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 4);
  11. __webpack_require__(/*! uni-pages */ 26);
  12. var _vue = _interopRequireDefault(__webpack_require__(/*! vue */ 25));
  13. var _equipDetail = _interopRequireDefault(__webpack_require__(/*! ./pages/cb/equip-detail/equip-detail.vue */ 538));
  14. // @ts-ignore
  15. wx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;
  16. createPage(_equipDetail.default);
  17. /* 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"]))
  18. /***/ }),
  19. /***/ 538:
  20. /*!********************************************************************!*\
  21. !*** E:/project/bigdata_WX/pages/cb/equip-detail/equip-detail.vue ***!
  22. \********************************************************************/
  23. /*! no static exports found */
  24. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  25. "use strict";
  26. __webpack_require__.r(__webpack_exports__);
  27. /* harmony import */ var _equip_detail_vue_vue_type_template_id_f0946b90___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./equip-detail.vue?vue&type=template&id=f0946b90& */ 539);
  28. /* harmony import */ var _equip_detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./equip-detail.vue?vue&type=script&lang=js& */ 541);
  29. /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _equip_detail_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 _equip_detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));
  30. /* harmony import */ var _equip_detail_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./equip-detail.vue?vue&type=style&index=0&lang=scss& */ 543);
  31. /* harmony import */ var _G_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 */ 32);
  32. var renderjs
  33. /* normalize component */
  34. var component = Object(_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])(
  35. _equip_detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
  36. _equip_detail_vue_vue_type_template_id_f0946b90___WEBPACK_IMPORTED_MODULE_0__["render"],
  37. _equip_detail_vue_vue_type_template_id_f0946b90___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
  38. false,
  39. null,
  40. null,
  41. null,
  42. false,
  43. _equip_detail_vue_vue_type_template_id_f0946b90___WEBPACK_IMPORTED_MODULE_0__["components"],
  44. renderjs
  45. )
  46. component.options.__file = "pages/cb/equip-detail/equip-detail.vue"
  47. /* harmony default export */ __webpack_exports__["default"] = (component.exports);
  48. /***/ }),
  49. /***/ 539:
  50. /*!***************************************************************************************************!*\
  51. !*** E:/project/bigdata_WX/pages/cb/equip-detail/equip-detail.vue?vue&type=template&id=f0946b90& ***!
  52. \***************************************************************************************************/
  53. /*! exports provided: render, staticRenderFns, recyclableRender, components */
  54. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  55. "use strict";
  56. __webpack_require__.r(__webpack_exports__);
  57. /* harmony import */ var _G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_equip_detail_vue_vue_type_template_id_f0946b90___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!./equip-detail.vue?vue&type=template&id=f0946b90& */ 540);
  58. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_equip_detail_vue_vue_type_template_id_f0946b90___WEBPACK_IMPORTED_MODULE_0__["render"]; });
  59. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_equip_detail_vue_vue_type_template_id_f0946b90___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
  60. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_equip_detail_vue_vue_type_template_id_f0946b90___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
  61. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_equip_detail_vue_vue_type_template_id_f0946b90___WEBPACK_IMPORTED_MODULE_0__["components"]; });
  62. /***/ }),
  63. /***/ 540:
  64. /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  65. !*** ./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!E:/project/bigdata_WX/pages/cb/equip-detail/equip-detail.vue?vue&type=template&id=f0946b90& ***!
  66. \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  67. /*! exports provided: render, staticRenderFns, recyclableRender, components */
  68. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  69. "use strict";
  70. __webpack_require__.r(__webpack_exports__);
  71. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
  72. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
  73. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; });
  74. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; });
  75. var components
  76. try {
  77. components = {
  78. uIcon: function () {
  79. return __webpack_require__.e(/*! import() | uview-ui/components/u-icon/u-icon */ "uview-ui/components/u-icon/u-icon").then(__webpack_require__.bind(null, /*! @/uview-ui/components/u-icon/u-icon.vue */ 1040))
  80. },
  81. uPopup: function () {
  82. return __webpack_require__.e(/*! import() | uview-ui/components/u-popup/u-popup */ "uview-ui/components/u-popup/u-popup").then(__webpack_require__.bind(null, /*! @/uview-ui/components/u-popup/u-popup.vue */ 1155))
  83. },
  84. uField: function () {
  85. return __webpack_require__.e(/*! import() | uview-ui/components/u-field/u-field */ "uview-ui/components/u-field/u-field").then(__webpack_require__.bind(null, /*! @/uview-ui/components/u-field/u-field.vue */ 1183))
  86. },
  87. uButton: function () {
  88. return __webpack_require__.e(/*! import() | uview-ui/components/u-button/u-button */ "uview-ui/components/u-button/u-button").then(__webpack_require__.bind(null, /*! @/uview-ui/components/u-button/u-button.vue */ 1090))
  89. },
  90. uCalendar: function () {
  91. return __webpack_require__.e(/*! import() | uview-ui/components/u-calendar/u-calendar */ "uview-ui/components/u-calendar/u-calendar").then(__webpack_require__.bind(null, /*! @/uview-ui/components/u-calendar/u-calendar.vue */ 1190))
  92. },
  93. uToast: function () {
  94. return __webpack_require__.e(/*! import() | uview-ui/components/u-toast/u-toast */ "uview-ui/components/u-toast/u-toast").then(__webpack_require__.bind(null, /*! @/uview-ui/components/u-toast/u-toast.vue */ 1176))
  95. },
  96. }
  97. } catch (e) {
  98. if (
  99. e.message.indexOf("Cannot find module") !== -1 &&
  100. e.message.indexOf(".vue") !== -1
  101. ) {
  102. console.error(e.message)
  103. console.error("1. 排查组件名称拼写是否正确")
  104. console.error(
  105. "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom"
  106. )
  107. console.error(
  108. "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件"
  109. )
  110. } else {
  111. throw e
  112. }
  113. }
  114. var render = function () {
  115. var _vm = this
  116. var _h = _vm.$createElement
  117. var _c = _vm._self._c || _h
  118. var f0 = _vm.equipInfo.type ? _vm._f("equipType")(_vm.equipInfo.type) : null
  119. var f1 = _vm._f("timeFormat")(_vm.equipInfo.addtime || _vm.equipInfo.uptime)
  120. var m0 =
  121. _vm.type == 7 ? _vm.glass_slide_timeTime(_vm.equipInfo.status_glass) : null
  122. var m1 = _vm.type == 7 ? _vm.cultivateTime(_vm.equipInfo.status_cul) : null
  123. var m2 =
  124. _vm.equipInfo.type != 4 &&
  125. _vm.$QueryPermission(60) &&
  126. _vm.equipInfo.type == 3
  127. var m3 =
  128. _vm.equipInfo.type != 4 &&
  129. _vm.$QueryPermission(71) &&
  130. _vm.equipInfo.type == 7
  131. var l0 =
  132. !_vm.dataloadingtf && !_vm.newtishitf
  133. ? _vm.__map(_vm.curState, function (item, __i3__) {
  134. var $orig = _vm.__get_orig(item)
  135. var f2 = _vm._f("formatValue")(item.value, item.txt, _vm.type)
  136. return {
  137. $orig: $orig,
  138. f2: f2,
  139. }
  140. })
  141. : null
  142. if (!_vm._isMounted) {
  143. _vm.e0 = function ($event) {
  144. _vm.glass_show = true
  145. }
  146. _vm.e1 = function ($event) {
  147. _vm.cultivate_show = true
  148. }
  149. }
  150. _vm.$mp.data = Object.assign(
  151. {},
  152. {
  153. $root: {
  154. f0: f0,
  155. f1: f1,
  156. m0: m0,
  157. m1: m1,
  158. m2: m2,
  159. m3: m3,
  160. l0: l0,
  161. },
  162. }
  163. )
  164. }
  165. var recyclableRender = false
  166. var staticRenderFns = []
  167. render._withStripped = true
  168. /***/ }),
  169. /***/ 541:
  170. /*!*********************************************************************************************!*\
  171. !*** E:/project/bigdata_WX/pages/cb/equip-detail/equip-detail.vue?vue&type=script&lang=js& ***!
  172. \*********************************************************************************************/
  173. /*! no static exports found */
  174. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  175. "use strict";
  176. __webpack_require__.r(__webpack_exports__);
  177. /* harmony import */ var _G_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_equip_detail_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!./equip-detail.vue?vue&type=script&lang=js& */ 542);
  178. /* harmony import */ var _G_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_equip_detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_G_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_equip_detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);
  179. /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _G_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_equip_detail_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 _G_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_equip_detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
  180. /* harmony default export */ __webpack_exports__["default"] = (_G_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_equip_detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a);
  181. /***/ }),
  182. /***/ 542:
  183. /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  184. !*** ./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!E:/project/bigdata_WX/pages/cb/equip-detail/equip-detail.vue?vue&type=script&lang=js& ***!
  185. \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  186. /*! no static exports found */
  187. /***/ (function(module, exports, __webpack_require__) {
  188. "use strict";
  189. /* WEBPACK VAR INJECTION */(function(uni) {
  190. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 4);
  191. Object.defineProperty(exports, "__esModule", {
  192. value: true
  193. });
  194. exports.default = void 0;
  195. var _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 41));
  196. var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 43));
  197. var _equipState_dict = _interopRequireDefault(__webpack_require__(/*! ../../../static/js/equipState_dict.json */ 371));
  198. var _QueryPermission = __webpack_require__(/*! ../../../util/QueryPermission.js */ 63);
  199. //
  200. //
  201. //
  202. //
  203. //
  204. //
  205. //
  206. //
  207. //
  208. //
  209. //
  210. //
  211. //
  212. //
  213. //
  214. //
  215. //
  216. //
  217. //
  218. //
  219. //
  220. //
  221. //
  222. //
  223. //
  224. //
  225. //
  226. //
  227. //
  228. //
  229. //
  230. //
  231. //
  232. //
  233. //
  234. //
  235. //
  236. //
  237. //
  238. //
  239. //
  240. //
  241. //
  242. //
  243. //
  244. //
  245. //
  246. //
  247. //
  248. //
  249. //
  250. //
  251. //
  252. //
  253. //
  254. //
  255. //
  256. //
  257. //
  258. //
  259. //
  260. //
  261. //
  262. //
  263. //
  264. //
  265. //
  266. //
  267. //
  268. //
  269. //
  270. //
  271. //
  272. //
  273. //
  274. //
  275. //
  276. //
  277. //
  278. //
  279. //
  280. //
  281. //
  282. //
  283. //
  284. //
  285. //
  286. //
  287. //
  288. //
  289. //
  290. //
  291. //
  292. //
  293. //
  294. //
  295. //
  296. //
  297. //
  298. //
  299. //
  300. //
  301. //
  302. //
  303. //
  304. //
  305. //
  306. //
  307. //
  308. //
  309. //
  310. //
  311. //
  312. //
  313. //
  314. //
  315. //
  316. //
  317. //
  318. //
  319. //
  320. //
  321. //
  322. //
  323. //
  324. //
  325. //
  326. var _default = {
  327. data: function data() {
  328. return {
  329. fieldstyle: {
  330. border: "2rpx solid #f6f6f6",
  331. "border-radius": "24px",
  332. "padding-left": "20rpx",
  333. "background-color": "#f6f6f6"
  334. },
  335. city: "",
  336. type: null,
  337. //设备类型
  338. device_status: null,
  339. equipInfo: {},
  340. cbd: [{
  341. icon: '/image/cb/1.png',
  342. tex: '查看图片',
  343. path: '/pages/cb/cbd/equip-set/imgpage',
  344. tf: (0, _QueryPermission.QueryPermission)(61)
  345. }, {
  346. icon: '/image/cb/3.png',
  347. tex: '害虫分析',
  348. path: '/pages/cb/cbd/equip-set/analyse',
  349. tf: (0, _QueryPermission.QueryPermission)(163)
  350. }, {
  351. icon: '/image/cb/4.png',
  352. tex: '设备控制',
  353. path: '/pages/cb/cbd/equip-set/equip-set',
  354. tf: (0, _QueryPermission.QueryPermission)(62)
  355. }, {
  356. icon: '/image/cb/6.png',
  357. tex: 'sim卡详情',
  358. path: '/pages/cb/sim/sim',
  359. tf: (0, _QueryPermission.QueryPermission)(274)
  360. }, {
  361. icon: '/image/environment/7.png',
  362. tex: '一键报修',
  363. path: '/pages/afterSale/addafter',
  364. tf: true
  365. }],
  366. bzy: [{
  367. icon: '/image/cb/4.png',
  368. tex: '设备控制',
  369. path: '/pages/cb/bzy/equip-set/equip-set',
  370. tf: (0, _QueryPermission.QueryPermission)(69)
  371. }, {
  372. icon: '/image/cb/1.png',
  373. tex: '查看图片',
  374. path: '/pages/cb/cbd/equip-set/imgpage',
  375. tf: (0, _QueryPermission.QueryPermission)(68)
  376. }, {
  377. icon: '/image/cb/6.png',
  378. tex: 'sim卡详情',
  379. path: '/pages/cb/sim/sim',
  380. tf: (0, _QueryPermission.QueryPermission)(70)
  381. }, {
  382. icon: '/image/environment/7.png',
  383. tex: '一键报修',
  384. path: '/pages/afterSale/addafter',
  385. tf: true
  386. }],
  387. xy: [{
  388. icon: '/image/cb/4.png',
  389. tex: '设备控制',
  390. path: '/pages/cb/xy/equip-set/equip-set',
  391. tf: (0, _QueryPermission.QueryPermission)(65)
  392. }, {
  393. icon: '/image/cb/6.png',
  394. tex: 'sim卡详情',
  395. path: '/pages/cb/sim/sim',
  396. tf: (0, _QueryPermission.QueryPermission)(66)
  397. }, {
  398. icon: '/image/cb/2.png',
  399. tex: '历史数据',
  400. path: '/pages/cb/xy/equip-set/xyhistoryile',
  401. tf: (0, _QueryPermission.QueryPermission)(67)
  402. }, {
  403. icon: '/image/environment/7.png',
  404. tex: '一键报修',
  405. path: '/pages/afterSale/addafter',
  406. tf: true
  407. }],
  408. newState: {},
  409. //设备最新状态
  410. setTimeShow: false,
  411. glass_show: false,
  412. cultivate_show: false,
  413. cultivate_time: "",
  414. glass_slide_time: "",
  415. glassErr: '',
  416. culErr: '',
  417. yxShow: false,
  418. //诱芯弹框
  419. xyErr: '',
  420. decoy: '',
  421. newtishitf: false,
  422. //暂无数据提示
  423. dataloadingtf: true,
  424. //加载中提示
  425. date: "" //日历最大可选日期
  426. };
  427. },
  428. computed: {
  429. curEquip: function curEquip() {
  430. switch (this.type) {
  431. case 3:
  432. return this.cbd;
  433. case 7:
  434. return this.bzy;
  435. case 4:
  436. return this.xy;
  437. }
  438. },
  439. curState: function curState() {
  440. switch (this.type) {
  441. case 3:
  442. var blbs = ""; //灯管状态
  443. if (this.newState.lamp != undefined) {
  444. if (this.newState.ws == 1) {
  445. if (this.newState.lamp == 1) {
  446. blbs = "异常";
  447. } else if (_equipState_dict.default.lux == 0) {
  448. blbs = "N/A(未检测到传感器)";
  449. } else {
  450. blbs = "工作";
  451. }
  452. } else {
  453. blbs = "待机";
  454. }
  455. } else {
  456. blbs = "--";
  457. }
  458. return [{
  459. icon: '/image/cb/icon02.png',
  460. txt: '在线状态',
  461. value: Number(this.device_status) == 1 ? '在线' : '离线'
  462. }, {
  463. icon: '/image/cb/icon05.png',
  464. txt: '开关状态',
  465. value: Number(this.newState.ds) == 1 ? '开机' : '关机'
  466. }, {
  467. icon: '/image/cb/icon13.png',
  468. txt: '通道状态',
  469. value: Number(this.newState.upds) == 1 ? '落虫' : '排水'
  470. }, {
  471. icon: '/image/cb/icon10.png',
  472. txt: '加热状态',
  473. value: Number(this.newState.hs) == 1 ? '加热' : '正常'
  474. }, {
  475. icon: '/image/cb/icon08.png',
  476. txt: '环境温度(℃)',
  477. value: this.newState.at == "2.5" || this.newState.at == "25" || this.newState.at == "" || this.newState.at == "25.0" ? this.newState.new_tem : this.newState.at
  478. }, {
  479. icon: '/image/cb/icon07.png',
  480. txt: '环境湿度(%)',
  481. value: this.newState.ah == "30" || this.newState.ah == "3.0" || this.newState.ah == "" || this.newState.ah == "30.0" ? this.newState.new_hum : this.newState.ah
  482. }, {
  483. icon: '/image/prevention/icon16.png',
  484. txt: '信号强度',
  485. value: this.newState.csq
  486. }, {
  487. icon: '/image/cb/icon12.png',
  488. txt: '设备版本',
  489. value: this.newState.dver
  490. }, {
  491. icon: '/image/cb/icon17.png',
  492. txt: '雨控状态',
  493. value: Number(this.newState.rps) == 1 ? "雨控" : '正常'
  494. }, {
  495. icon: '/image/cb/icon14.png',
  496. txt: '温控状态',
  497. value: Number(this.newState.tps) == 1 ? "温控" : '正常'
  498. }, {
  499. icon: '/image/cb/icon06.png',
  500. txt: '光控状态',
  501. value: Number(this.newState.lps) == 1 ? "光控" : '正常'
  502. }, {
  503. icon: '/image/cb/icon01.png',
  504. txt: '灯管状态',
  505. value: blbs
  506. }, {
  507. icon: '/image/cb/icon11.png',
  508. txt: '上仓门',
  509. value: Number(this.newState.upds) == 1 ? "打开" : '关闭'
  510. }, {
  511. icon: '/image/cb/icon15.png',
  512. txt: '下仓门',
  513. value: Number(this.newState.dnds) == 1 ? "打开" : '关闭'
  514. }];
  515. case 7:
  516. return [{
  517. icon: '/image/cb/icon02.png',
  518. txt: '在线状态',
  519. value: Number(this.device_status) == 1 ? '在线' : '离线'
  520. }, {
  521. icon: '/image/cb/icon05.png',
  522. txt: '设备开关',
  523. value: Number(this.newState.ds) == 1 ? '开启' : '关闭'
  524. }, {
  525. icon: '/image/cb/bzy/3.png',
  526. txt: '摄像头状态',
  527. value: this.newState.usb_sta == 1 ? '异常' : '正常'
  528. }, {
  529. icon: '/image/prevention/44.png',
  530. txt: '当前电压',
  531. value: this.newState.v_bat
  532. }, {
  533. icon: '/image/cb/icon08.png',
  534. txt: '环境温度(℃)',
  535. value: this.newState.at == "2.5" || this.newState.at == "25" || this.newState.at == "" || this.newState.at == "25.0" ? this.newState.new_tem : this.newState.at
  536. }, {
  537. icon: '/image/prevention/66.png',
  538. txt: '环境湿度(%)',
  539. value: this.newState.ah == "30" || this.newState.ah == "3.0" || this.newState.ah == "" || this.newState.ah == "30.0" ? this.newState.new_hum : this.newState.ah
  540. }, {
  541. icon: '/image/prevention/icon16.png',
  542. txt: '信号强度',
  543. value: this.newState.csq
  544. }, {
  545. icon: '/image/cb/bzy/8.png',
  546. txt: '已培养时间',
  547. value: this.newState.staytime
  548. }, {
  549. icon: '/image/cb/icon12.png',
  550. txt: '设备版本',
  551. value: this.newState.dver
  552. }, {
  553. icon: '/image/cb/icon09.png',
  554. txt: '保温仓当前温度',
  555. value: this.newState.pre_temp
  556. }, {
  557. icon: '/image/cb/icon08.png',
  558. txt: '保温仓设定温度',
  559. value: this.newState.set_temp
  560. }];
  561. case 4:
  562. return [{
  563. icon: '/image/cb/icon02.png',
  564. txt: '在线状态',
  565. value: Number(this.device_status) == 1 ? '在线' : '离线'
  566. }, {
  567. icon: '/image/cb/icon05.png',
  568. txt: '设备开关',
  569. value: this.newState.ds == 1 ? '开启' : '关闭'
  570. }, {
  571. icon: '/image/cb/icon02.png',
  572. txt: '工作状态',
  573. value: this.newState.ws == 1 ? '工作' : ' 待机'
  574. }, {
  575. icon: '/image/cb/icon12.png',
  576. txt: '设备版本',
  577. value: this.newState.dver
  578. }, {
  579. icon: '/image/cb/icon08.png',
  580. txt: '环境温度(℃)',
  581. value: this.newState.at == "2.5" || this.newState.at == "25" || this.newState.at == "" || this.newState.at == "25.0" ? this.newState.new_tem : this.newState.at
  582. }, {
  583. icon: '/image/cb/icon07.png',
  584. txt: '环境湿度(%)',
  585. value: this.newState.ah == "30" || this.newState.ah == "3.0" || this.newState.ah == "" || this.newState.ah == "30.0" ? this.newState.new_hum : this.newState.ah
  586. }, {
  587. icon: '/image/prevention/105.png',
  588. txt: '充电电压',
  589. value: this.newState.cv
  590. }, {
  591. icon: '/image/prevention/106.png',
  592. txt: '电池电压',
  593. value: this.newState.bv
  594. }, {
  595. icon: '/image/prevention/icon16.png',
  596. txt: '信号强度',
  597. value: this.newState.csq
  598. }, {
  599. icon: '/image/cb/xy/9.png',
  600. txt: '充电状态',
  601. value: Number(this.newState.cs) == 1 ? '充电' : '正常'
  602. }, {
  603. icon: '/image/cb/xy/10.png',
  604. txt: '电池状态',
  605. value: this.newState.bs
  606. }, {
  607. icon: '/image/cb/xy2.0/yujing.png',
  608. txt: '诱虫次数',
  609. value: this.newState.yc
  610. }];
  611. }
  612. }
  613. },
  614. filters: {
  615. equipType: function equipType(type) {
  616. switch (type) {
  617. case 3:
  618. return "虫情测报灯";
  619. case 7:
  620. return "孢子仪";
  621. case 4:
  622. return "性诱测报";
  623. }
  624. },
  625. formatValue: function formatValue(val, a1, a2) {
  626. if (a2 == 4 && a1 == "电池状态") {
  627. switch (Number(val)) {
  628. case 0:
  629. return '正常';
  630. break;
  631. case 1:
  632. return '欠压';
  633. break;
  634. case 2:
  635. return '过压';
  636. break;
  637. }
  638. } else {
  639. return val ? val : '无';
  640. }
  641. }
  642. },
  643. onLoad: function onLoad(option) {
  644. this.equipInfo = JSON.parse(option.info);
  645. this.type = Number(this.equipInfo.type) || Number(this.equipInfo.equip_type) || Number(this.equipInfo.device_type_id);
  646. this.equipInfo.type = this.type;
  647. this.device_status = this.equipInfo.is_online;
  648. this.getState();
  649. console.log(this.equipInfo);
  650. this.selectaddress(Number(this.equipInfo.lat), Number(this.equipInfo.lng));
  651. var times = new Date();
  652. this.date = times.getFullYear() + 1 + "-" + Number(times.getMonth() + 1) + "-" + times.getDate();
  653. },
  654. methods: {
  655. getState: function getState() {
  656. var _this = this;
  657. return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {
  658. var res;
  659. return _regenerator.default.wrap(function _callee$(_context) {
  660. while (1) {
  661. switch (_context.prev = _context.next) {
  662. case 0:
  663. _this.dataloadingtf = true;
  664. _context.next = 3;
  665. return _this.$myRequest({
  666. url: '/api/api_gateway?method=forecast.worm_lamp.device_history_data',
  667. data: {
  668. device_type_id: _this.equipInfo.type || _this.equipInfo.equip_type || _this.equipInfo.device_type_id,
  669. device_id: _this.equipInfo.imei || _this.equipInfo.device_id,
  670. page: 1,
  671. page_size: 1,
  672. start_time: Math.floor((+new Date() - 24 * 60 * 60 * 1000) / 1000),
  673. end_time: Math.floor(+new Date() / 1000)
  674. }
  675. });
  676. case 3:
  677. res = _context.sent;
  678. // this.dataloadingtf = false
  679. if (res.counts != 0) {
  680. _this.newState = res.data[0].d_h_t;
  681. _this.newtishitf = false;
  682. } else {
  683. _this.newtishitf = true;
  684. }
  685. _this.getxyyc();
  686. case 6:
  687. case "end":
  688. return _context.stop();
  689. }
  690. }
  691. }, _callee);
  692. }))();
  693. },
  694. getxyyc: function getxyyc() {
  695. var _this2 = this;
  696. return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() {
  697. var res;
  698. return _regenerator.default.wrap(function _callee2$(_context2) {
  699. while (1) {
  700. switch (_context2.prev = _context2.next) {
  701. case 0:
  702. _context2.next = 2;
  703. return _this2.$myRequest({
  704. url: '/api/api_gateway?method=forecast.worm_lamp.xycb_pest_chart',
  705. data: {
  706. device_type_id: _this2.equipInfo.type || _this2.equipInfo.equip_type || _this2.equipInfo.device_type_id,
  707. d_id: _this2.equipInfo.d_id,
  708. page: 1,
  709. page_size: 1,
  710. start_time: Math.floor((+new Date() - 30 * 24 * 60 * 60 * 1000) / 1000),
  711. end_time: Math.floor(+new Date() / 1000)
  712. }
  713. });
  714. case 2:
  715. res = _context2.sent;
  716. _this2.$set(_this2.newState, "yc", res.total_num);
  717. _this2.dataloadingtf = false;
  718. case 5:
  719. case "end":
  720. return _context2.stop();
  721. }
  722. }
  723. }, _callee2);
  724. }))();
  725. },
  726. partClick: function partClick(path) {
  727. console.log(path);
  728. var device_id = this.equipInfo.device_id || this.equipInfo.imei;
  729. uni.navigateTo({
  730. url: path + '?d_id=' + this.equipInfo.d_id + "&device_id=" + device_id + "&device_type=" + this.type + "&disable=" + this.equipInfo.disable
  731. });
  732. },
  733. partClicks: function partClicks() {
  734. var path = "";
  735. var device_id = this.equipInfo.device_id || this.equipInfo.imei;
  736. if (this.type == 3) {
  737. path = "/pages/cb/cbd/equip-set/historyfile";
  738. } else if (this.type == 7) {
  739. path = "/pages/cb/bzy/equip-set/bzyhistoryile";
  740. } else if (this.type == 4) {
  741. path = "/pages/cb/xy/equip-set/xyhistoryile";
  742. }
  743. uni.navigateTo({
  744. url: path + '?d_id=' + this.equipInfo.d_id + "&device_id=" + device_id + "&device_type=" + this.type
  745. });
  746. },
  747. setTime: function setTime(d_id) {
  748. var _this3 = this;
  749. return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee3() {
  750. var res;
  751. return _regenerator.default.wrap(function _callee3$(_context3) {
  752. while (1) {
  753. switch (_context3.prev = _context3.next) {
  754. case 0:
  755. _context3.next = 2;
  756. return _this3.$myRequest({
  757. url: '/api/api_gateway?method=device.device_manage.get_spore_time',
  758. data: {
  759. device_type_id: _this3.type,
  760. d_id: d_id
  761. }
  762. });
  763. case 2:
  764. res = _context3.sent;
  765. _this3.glass_slide_time = res.glass_slide_time ? _this3.formatTime(res.glass_slide_time * 1000, 'yyyy-MM-dd') : '';
  766. _this3.cultivate_time = res.cultivate_time ? _this3.formatTime(res.cultivate_time * 1000, 'yyyy-MM-dd') : '';
  767. _this3.setTimeShow = true;
  768. case 6:
  769. case "end":
  770. return _context3.stop();
  771. }
  772. }
  773. }, _callee3);
  774. }))();
  775. },
  776. timeChange: function timeChange(e, a) {
  777. if (a == 'glass') {
  778. this.glass_slide_time = e.result;
  779. this.glassErr = '';
  780. } else {
  781. this.cultivate_time = e.result;
  782. this.culErr = '';
  783. }
  784. },
  785. setTimeSubmit: function setTimeSubmit() {
  786. var _this4 = this;
  787. return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee4() {
  788. var glass, cultivate, res;
  789. return _regenerator.default.wrap(function _callee4$(_context4) {
  790. while (1) {
  791. switch (_context4.prev = _context4.next) {
  792. case 0:
  793. if (!_this4.glass_slide_time) {
  794. _this4.glassErr = "请填写载玻片更换时间";
  795. }
  796. if (_this4.cultivate_time) {
  797. _context4.next = 4;
  798. break;
  799. }
  800. _this4.culErr = "请填写培养液更换时间";
  801. return _context4.abrupt("return");
  802. case 4:
  803. glass = parseInt(new Date(_this4.glass_slide_time).getTime() / 1000);
  804. cultivate = parseInt(new Date(_this4.cultivate_time).getTime() / 1000);
  805. _context4.next = 8;
  806. return _this4.$myRequest({
  807. url: '/api/api_gateway?method=device.device_manage.updata_spore_time',
  808. data: {
  809. device_type_id: _this4.type,
  810. d_id: _this4.equipInfo.d_id,
  811. glass_slide_time: glass,
  812. cultivate_time: cultivate
  813. }
  814. });
  815. case 8:
  816. res = _context4.sent;
  817. if (res) {
  818. _this4.$refs.toast.show({
  819. title: '修改成功!',
  820. type: 'success'
  821. });
  822. }
  823. _this4.setTimeShow = false;
  824. case 11:
  825. case "end":
  826. return _context4.stop();
  827. }
  828. }
  829. }, _callee4);
  830. }))();
  831. },
  832. addYx: function addYx(d_id) {
  833. var _this5 = this;
  834. return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee5() {
  835. var res;
  836. return _regenerator.default.wrap(function _callee5$(_context5) {
  837. while (1) {
  838. switch (_context5.prev = _context5.next) {
  839. case 0:
  840. _context5.next = 2;
  841. return _this5.$myRequest({
  842. url: '/api/api_gateway?method=device.device_manage.get_spore_time',
  843. data: {
  844. device_type_id: _this5.type,
  845. d_id: d_id
  846. }
  847. });
  848. case 2:
  849. res = _context5.sent;
  850. _this5.decoy = res.decoy;
  851. _this5.yxShow = true;
  852. case 5:
  853. case "end":
  854. return _context5.stop();
  855. }
  856. }
  857. }, _callee5);
  858. }))();
  859. },
  860. yxSubmit: function yxSubmit() {
  861. var _this6 = this;
  862. return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee6() {
  863. var res;
  864. return _regenerator.default.wrap(function _callee6$(_context6) {
  865. while (1) {
  866. switch (_context6.prev = _context6.next) {
  867. case 0:
  868. if (_this6.decoy) {
  869. _context6.next = 3;
  870. break;
  871. }
  872. _this6.xyErr = "请填写监测害虫名称";
  873. return _context6.abrupt("return", false);
  874. case 3:
  875. _context6.next = 5;
  876. return _this6.$myRequest({
  877. url: '/api/api_gateway?method=device.device_manage.updata_spore_time',
  878. data: {
  879. device_type_id: _this6.type,
  880. d_id: _this6.equipInfo.d_id,
  881. decoy: _this6.decoy
  882. }
  883. });
  884. case 5:
  885. res = _context6.sent;
  886. if (res) {
  887. _this6.xyErr = "";
  888. _this6.yxShow = false;
  889. }
  890. case 7:
  891. case "end":
  892. return _context6.stop();
  893. }
  894. }
  895. }, _callee6);
  896. }))();
  897. },
  898. selectaddress: function selectaddress(lat, lng) {
  899. var _this7 = this;
  900. //获取分布位置
  901. uni.request({
  902. type: "GET",
  903. url: "https://restapi.amap.com/v3/geocode/regeo?output=JSON&location=" + lng + "," + lat + "&key=27273b81090f78759e4057f94474516f&radius=1000&extensions=all",
  904. dataType: "json",
  905. complete: function complete(ress) {
  906. console.log(ress);
  907. _this7.city = ress.data.regeocode.formatted_address;
  908. }
  909. });
  910. },
  911. copy: function copy(item) {
  912. console.log(item);
  913. uni.setClipboardData({
  914. data: item.imei || item.device_id,
  915. success: function success() {
  916. console.log('success');
  917. }
  918. });
  919. },
  920. glass_slide_timeTime: function glass_slide_timeTime(date) {
  921. if (date === 0) {
  922. return "载玻片未到期";
  923. } else if (date == 1) {
  924. return "载玻片已到期";
  925. } else if (date == 2) {
  926. return "载玻片即将到期";
  927. } else if (date === "") {
  928. return "请设置培养液时间";
  929. }
  930. },
  931. cultivateTime: function cultivateTime(date) {
  932. console.log(date);
  933. if (date === 0) {
  934. return "培养液未到期";
  935. } else if (date == 1) {
  936. return "培养液已到期";
  937. } else if (date == 2) {
  938. return "培养液即将到期";
  939. } else if (date === "") {
  940. return "请设置培养液时间";
  941. }
  942. }
  943. }
  944. };
  945. exports.default = _default;
  946. /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/index.js */ 2)["default"]))
  947. /***/ }),
  948. /***/ 543:
  949. /*!******************************************************************************************************!*\
  950. !*** E:/project/bigdata_WX/pages/cb/equip-detail/equip-detail.vue?vue&type=style&index=0&lang=scss& ***!
  951. \******************************************************************************************************/
  952. /*! no static exports found */
  953. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  954. "use strict";
  955. __webpack_require__.r(__webpack_exports__);
  956. /* harmony import */ var _G_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_G_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_G_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_equip_detail_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--8-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--8-oneOf-1-2!./node_modules/postcss-loader/src??ref--8-oneOf-1-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-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!./equip-detail.vue?vue&type=style&index=0&lang=scss& */ 544);
  957. /* harmony import */ var _G_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_G_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_G_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_equip_detail_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_G_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_G_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_G_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_equip_detail_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0__);
  958. /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _G_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_G_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_G_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_equip_detail_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _G_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_G_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_G_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_equip_detail_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
  959. /* harmony default export */ __webpack_exports__["default"] = (_G_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_G_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_G_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_equip_detail_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0___default.a);
  960. /***/ }),
  961. /***/ 544:
  962. /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  963. !*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--8-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--8-oneOf-1-2!./node_modules/postcss-loader/src??ref--8-oneOf-1-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-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!E:/project/bigdata_WX/pages/cb/equip-detail/equip-detail.vue?vue&type=style&index=0&lang=scss& ***!
  964. \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  965. /*! no static exports found */
  966. /***/ (function(module, exports, __webpack_require__) {
  967. // extracted by mini-css-extract-plugin
  968. if(false) { var cssReload; }
  969. /***/ })
  970. },[[537,"common/runtime","common/vendor"]]]);
  971. //# sourceMappingURL=../../../../.sourcemap/mp-weixin/pages/cb/equip-detail/equip-detail.js.map