congming_huose-apk/unpackage/dist/dev/mp-weixin/common/components/NotificationTab.js

801 lines
46 KiB
JavaScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

(global["webpackJsonp"] = global["webpackJsonp"] || []).push([["common/components/NotificationTab"],{
/***/ 389:
/*!****************************************************************************!*\
!*** F:/项目文件夹/测试/congming_huose-apk/common/components/NotificationTab.vue ***!
\****************************************************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var _NotificationTab_vue_vue_type_template_id_58e7dbd2_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./NotificationTab.vue?vue&type=template&id=58e7dbd2&scoped=true& */ 390);
/* harmony import */ var _NotificationTab_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./NotificationTab.vue?vue&type=script&lang=js& */ 392);
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _NotificationTab_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 _NotificationTab_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony import */ var _NotificationTab_vue_vue_type_style_index_0_id_58e7dbd2_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./NotificationTab.vue?vue&type=style&index=0&id=58e7dbd2&lang=scss&scoped=true& */ 394);
/* 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 */ 39);
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"])(
_NotificationTab_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
_NotificationTab_vue_vue_type_template_id_58e7dbd2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"],
_NotificationTab_vue_vue_type_template_id_58e7dbd2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
false,
null,
"58e7dbd2",
null,
false,
_NotificationTab_vue_vue_type_template_id_58e7dbd2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"],
renderjs
)
component.options.__file = "common/components/NotificationTab.vue"
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
/***/ }),
/***/ 390:
/*!***********************************************************************************************************************!*\
!*** F:/项目文件夹/测试/congming_huose-apk/common/components/NotificationTab.vue?vue&type=template&id=58e7dbd2&scoped=true& ***!
\***********************************************************************************************************************/
/*! exports provided: render, staticRenderFns, recyclableRender, components */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var _E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_NotificationTab_vue_vue_type_template_id_58e7dbd2_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--17-0!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./NotificationTab.vue?vue&type=template&id=58e7dbd2&scoped=true& */ 391);
/* 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_NotificationTab_vue_vue_type_template_id_58e7dbd2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; });
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_NotificationTab_vue_vue_type_template_id_58e7dbd2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_NotificationTab_vue_vue_type_template_id_58e7dbd2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_NotificationTab_vue_vue_type_template_id_58e7dbd2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; });
/***/ }),
/***/ 391:
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./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/common/components/NotificationTab.vue?vue&type=template&id=58e7dbd2&scoped=true& ***!
\***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns, recyclableRender, components */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; });
var components
var render = function () {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
var g0 = _vm.$i18n.t("noMore")
var l1 = _vm.__map(_vm.tabsDisplay, function (tab, __i0__) {
var $orig = _vm.__get_orig(tab)
var l0 = _vm.listByKey(tab.key)
return {
$orig: $orig,
l0: l0,
}
})
var g1 = _vm.showSettings ? _vm.$i18n.t("notificationSettingsTitle") : null
var l2 = _vm.showSettings
? _vm.__map(_vm.notificationSettings, function (category, index) {
var $orig = _vm.__get_orig(category)
var g2 = _vm.$i18n.t(category.titleKey)
var m0 = _vm.getEnabledSubItemsDesc(category)
return {
$orig: $orig,
g2: g2,
m0: m0,
}
})
: null
var m1 = _vm.showSubSettings ? _vm.getSubSettingsTitle() : null
var l3 = _vm.showSubSettings
? _vm.__map(_vm.currentCategory.subSettings, function (subItem, index) {
var $orig = _vm.__get_orig(subItem)
var g3 = _vm.$i18n.t(subItem.titleKey)
return {
$orig: $orig,
g3: g3,
}
})
: null
var g4 = _vm.showSubSettings ? _vm.$i18n.t("saveSettings") : null
_vm.$mp.data = Object.assign(
{},
{
$root: {
g0: g0,
l1: l1,
g1: g1,
l2: l2,
m1: m1,
l3: l3,
g4: g4,
},
}
)
}
var recyclableRender = false
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ 392:
/*!*****************************************************************************************************!*\
!*** F:/项目文件夹/测试/congming_huose-apk/common/components/NotificationTab.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_NotificationTab_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!./NotificationTab.vue?vue&type=script&lang=js& */ 393);
/* 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_NotificationTab_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_NotificationTab_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_NotificationTab_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_NotificationTab_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_NotificationTab_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a);
/***/ }),
/***/ 393:
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./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/common/components/NotificationTab.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;
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
var _default = {
name: 'NotificationTab',
data: function data() {
return {
timeindex: 0,
createTimeRange: '',
swiperCurrent: 0,
timelist: [{
key: 'allTime',
name: 'allTime'
}, {
key: 'oneHour',
name: 'oneHour'
}, {
key: 'twentyFourHours',
name: 'twentyFourHours'
}, {
key: 'oneMonth',
name: 'oneMonth'
}],
icons: {
security: 'https://api.ccttiot.com/FleUeHa_R3Rr2RsjlZ30f1xqvjR7',
picture: 'https://api.ccttiot.com/smartmeter/img/static/usZCKDHBGZ2XQ5FUy0Al',
malfunctions: 'https://api.ccttiot.com/smartmeter/img/static/usZCKDHBGZ2XQ5FUy0Al',
control: 'https://api.ccttiot.com/smartmeter/img/static/ui8Gz7gVZYFjS8XSDS45',
system: 'https://api.ccttiot.com/smartmeter/img/static/uiRElxpcH7NbtJWIRtf1',
env: 'https://api.ccttiot.com/smartmeter/img/static/uiRElxpcH7NbtJWIRtf1'
},
notifications: [],
isRefreshing: false,
pageNum: 1,
pageSize: 10,
kjid: '',
total: 0,
hasMore: true,
requestInProgress: false,
// 通知设置相关
showSettings: false,
showSubSettings: false,
currentCategoryIndex: -1,
notificationSettings: [{
titleKey: 'alertTitle',
descKey: 'alertDesc',
enabled: true,
hasSubSettings: true,
subSettings: [{
titleKey: 'intrusion',
enabled: true
}, {
titleKey: 'fire',
enabled: false
}, {
titleKey: 'waterLeak',
enabled: false
}, {
titleKey: 'serverDisconnected',
enabled: false
}]
}, {
titleKey: 'videoWarningTitle',
descKey: 'videoWarningDesc',
enabled: false,
hasSubSettings: false,
subSettings: []
}, {
titleKey: 'faultTitle',
descKey: 'faultDesc',
enabled: true,
hasSubSettings: true,
subSettings: [{
titleKey: 'connectionLost',
enabled: true
}, {
titleKey: 'lowBattery',
enabled: true
}, {
titleKey: 'coverOpen',
enabled: false
}]
}, {
titleKey: 'securityStatusChangeTitle',
descKey: 'securityStatusChangeDesc',
enabled: true,
hasSubSettings: true,
subSettings: [{
titleKey: 'arm',
enabled: true
}, {
titleKey: 'disarm',
enabled: true
}, {
titleKey: 'nightMode',
enabled: false
}]
}, {
titleKey: 'systemNotificationTitle',
descKey: 'systemNotificationDesc',
enabled: true,
hasSubSettings: true,
subSettings: [{
titleKey: 'hubUpdate',
enabled: true
}, {
titleKey: 'maintenance',
enabled: true
}]
}, {
titleKey: 'environmentalNotificationTitle',
descKey: 'environmentalNotificationDesc',
enabled: false,
hasSubSettings: true,
subSettings: [{
titleKey: 'temperature',
enabled: false
}, {
titleKey: 'humidity',
enabled: false
}, {
titleKey: 'carbonDioxide',
enabled: false
}]
}]
};
},
computed: {
// 计算当前语言,用于触发更新
currentLanguage: function currentLanguage() {
return this.$i18n.getCurrentLanguage();
},
// 生成展示用的标签文案(使用时间列表)
tabsDisplay: function tabsDisplay() {
var _this = this;
return this.timelist.map(function (timeItem, index) {
return {
key: "time_".concat(index),
name: _this.$i18n.t(timeItem.name)
};
});
},
filteredList: function filteredList() {
// 现在所有tab都显示相同的数据因为时间筛选在API层面处理
return this.notifications;
},
// 当前选中的分类
currentCategory: function currentCategory() {
return this.currentCategoryIndex >= 0 ? this.notificationSettings[this.currentCategoryIndex] : null;
}
},
watch: {
// 监听语言变化
currentLanguage: function currentLanguage() {
console.log('通知页面语言变化:', this.currentLanguage);
// 语言切换时重新加载设置
this.loadNotificationSettings();
}
},
mounted: function mounted() {
// 监听语言变化事件
uni.$on('languageChanged', this.handleLanguageChange);
// 初始化空间ID并首次拉取列表
this.kjid = uni.getStorageSync('kjid');
// 初始化时设置默认时间筛选(全部)
this.timeindex = 0;
this.btntimeindex(0);
this.getlist();
// 监听空间切换事件
uni.$on('spaceChanged', this.handleSpaceChanged);
// 加载通知设置
this.loadNotificationSettings();
},
beforeDestroy: function beforeDestroy() {
// 移除事件监听
uni.$off('languageChanged', this.handleLanguageChange);
uni.$off('spaceChanged', this.handleSpaceChanged);
},
methods: {
// 点击选择时间
btntimeindex: function btntimeindex(index) {
this.timeindex = index;
// 计算并打印时间范围
var now = new Date();
if (index === 0) {
// 全部 -> 清空
this.createTimeRange = '';
console.log('时间筛选:全部(清空)');
return;
}
var start = new Date(now);
switch (index) {
case 1:
// 1小时
start = new Date(now.getTime() - 1 * 60 * 60 * 1000);
break;
case 2:
// 24小时
start = new Date(now.getTime() - 24 * 60 * 60 * 1000);
break;
case 3:
// 1个月
start.setMonth(start.getMonth() - 1);
break;
default:
break;
}
var startStr = this.formatDate(start);
var endStr = this.formatDate(now);
this.createTimeRange = startStr + ',' + endStr;
console.log('时间范围:', {
startTime: startStr,
endTime: endStr
});
},
// 格式化时间为 YYYY-MM-DD HH:mm:ss
formatDate: function formatDate(date) {
var pad = function pad(n) {
return n < 10 ? '0' + n : n;
};
var y = date.getFullYear();
var m = pad(date.getMonth() + 1);
var d = pad(date.getDate());
var hh = pad(date.getHours());
var mm = pad(date.getMinutes());
var ss = pad(date.getSeconds());
return "".concat(y, "-").concat(m, "-").concat(d, " ").concat(hh, ":").concat(mm, ":").concat(ss);
},
// 请求通知列表
getlist: function getlist() {
var _this2 = this;
if (this.requestInProgress) return;
this.requestInProgress = true;
// 添加调试日志
console.log('请求通知列表:', {
pageNum: this.pageNum,
pageSize: this.pageSize,
spaceId: this.kjid,
createTimeRange: this.createTimeRange
});
this.$http.get("/bst/notice/list?pageNum=".concat(this.pageNum, "&pageSize=").concat(this.pageSize, "&spaceId=").concat(this.kjid, "&classify=&orderByColumn=createTime&isAsc=desc&createTimeRange=").concat(this.createTimeRange)).then(function (res) {
if (res.code == 200) {
_this2.total = Number(res.total || 0);
var rows = Array.isArray(res.rows) ? res.rows : [];
console.log('原始数据行:', rows);
var mapped = rows.map(function (r) {
return {
type: r.classify || r.type || 'system',
// 优先使用classify字段兼容type字段
time: r.createTime,
timeColor: _this2.getTimeColor(r.classify || r.type),
titleKey: r.content || '',
picture: r.picture || ''
};
});
console.log('映射后的数据:', mapped);
if (_this2.pageNum == 1) {
_this2.notifications = mapped;
} else {
_this2.notifications = _this2.notifications.concat(mapped);
}
_this2.hasMore = _this2.notifications.length < _this2.total;
console.log('当前通知数据:', _this2.notifications);
} else {
console.error('API请求失败:', res);
}
}).catch(function (error) {
console.error('请求通知列表失败:', error);
}).finally(function () {
_this2.requestInProgress = false;
if (_this2.isRefreshing) {
_this2.isRefreshing = false;
}
});
},
// 上拉加载更多
handqixing: function handqixing() {
if (!this.hasMore) return;
this.pageNum += 1;
this.getlist();
},
// 下拉刷新
onRefresh: function onRefresh() {
if (this.isRefreshing || this.requestInProgress) return;
this.isRefreshing = true;
this.pageNum = 1;
this.getlist();
},
onTabChange: function onTabChange(index) {
this.current = index;
},
// 滑动切换时间标签
onSwiperChange: function onSwiperChange(e) {
console.log(':', e.detail.current);
this.swiperCurrent = e.detail.current;
// 设置时间筛选
this.timeindex = e.detail.current;
this.btntimeindex(e.detail.current);
// 分栏切换后重新拉取
this.pageNum = 1;
// 清空当前数据,避免显示错误的数据
this.notifications = [];
this.getlist();
},
// 监听语言变化事件
handleLanguageChange: function handleLanguageChange(lang) {
console.log('通知页面语言切换事件:', lang);
},
handleSpaceChanged: function handleSpaceChanged(payload) {
try {
this.kjid = payload && payload.kjid || uni.getStorageSync('kjid');
this.pageNum = 1;
this.getlist();
} catch (e) {
console.warn('处理空间切换失败:', e);
}
},
// 点击切换时间标签
onTabClick: function onTabClick(index) {
console.log(':', index, '标签信息:', this.tabsDisplay[index]);
this.swiperCurrent = index;
// 设置时间筛选
this.timeindex = index;
this.btntimeindex(index);
// 点击切换分栏时主动刷新当前分类数据
this.pageNum = 1;
// 清空当前数据,避免显示错误的数据
this.notifications = [];
this.getlist();
},
getTimeColor: function getTimeColor(classify) {
switch (classify) {
case 'security':
return '#1EC28B';
case 'picture':
return '#007AFF';
case 'malfunctions':
return '#FF3B30';
case 'control':
return '#FF8A00';
case 'system':
return '#8B8E94';
case 'env':
return '#34C759';
default:
return '#8B8E94';
}
},
listByKey: function listByKey(key) {
console.log('listByKey调用:', key, '当前数据:', this.notifications);
// 现在所有tab都显示相同的数据因为时间筛选在API层面处理
console.log('返回所有数据:', this.notifications);
return this.notifications;
},
// 通知设置相关方法
showNotificationSettings: function showNotificationSettings() {
this.showSettings = true;
},
hideNotificationSettings: function hideNotificationSettings() {
this.showSettings = false;
},
hideSubSettings: function hideSubSettings() {
this.showSubSettings = false;
this.currentCategoryIndex = -1;
},
// 切换主分类开关
onMainSwitchChange: function onMainSwitchChange(index, event) {
var enabled = event.detail.value;
this.notificationSettings[index].enabled = enabled;
// 如果关闭主开关,则关闭所有子开关
if (!enabled) {
this.notificationSettings[index].subSettings.forEach(function (subItem) {
subItem.enabled = false;
});
}
// 如果开启主开关,则开启所有子开关
else {
this.notificationSettings[index].subSettings.forEach(function (subItem) {
subItem.enabled = true;
});
}
// 保存设置
this.saveNotificationSettings();
},
// 切换子分类开关
onSubSwitchChange: function onSubSwitchChange(index, event) {
var enabled = event.detail.value;
this.notificationSettings[this.currentCategoryIndex].subSettings[index].enabled = enabled;
// 检查是否所有子开关都关闭了,如果是则关闭主开关
var allSubDisabled = this.notificationSettings[this.currentCategoryIndex].subSettings.every(function (subItem) {
return !subItem.enabled;
});
if (allSubDisabled) {
this.notificationSettings[this.currentCategoryIndex].enabled = false;
}
// 如果至少有一个子开关开启,则开启主开关
else {
this.notificationSettings[this.currentCategoryIndex].enabled = true;
}
},
// 点击分类项
toggleCategory: function toggleCategory(index) {
if (this.notificationSettings[index].hasSubSettings) {
this.currentCategoryIndex = index;
this.showSubSettings = true;
}
},
// 保存子设置
saveSubSettings: function saveSubSettings() {
this.saveNotificationSettings();
this.hideSubSettings();
uni.showToast({
title: this.$i18n.t('settingsSaved'),
icon: 'success'
});
},
// 保存通知设置到本地存储
saveNotificationSettings: function saveNotificationSettings() {
try {
uni.setStorageSync('notificationSettings', this.notificationSettings);
console.log('通知设置已保存:', this.notificationSettings);
} catch (error) {
console.error('保存通知设置失败:', error);
}
},
// 从本地存储加载通知设置
loadNotificationSettings: function loadNotificationSettings() {
try {
var savedSettings = uni.getStorageSync('notificationSettings');
if (savedSettings && Array.isArray(savedSettings)) {
// 检查是否是新的数据结构包含titleKey
if (savedSettings[0] && savedSettings[0].titleKey) {
this.notificationSettings = savedSettings;
} else {
// 旧数据结构,需要转换
this.convertOldSettingsToNew(savedSettings);
}
console.log('通知设置已加载:', this.notificationSettings);
}
} catch (error) {
console.error('加载通知设置失败:', error);
}
},
// 转换旧数据结构到新结构
convertOldSettingsToNew: function convertOldSettingsToNew(oldSettings) {
// 如果旧数据存在,尝试转换
// 这里可以根据实际情况进行转换,或者直接使用默认设置
console.log('检测到旧数据结构,使用默认设置');
// 清除旧的本地存储数据
uni.removeStorageSync('notificationSettings');
// 保存新的默认设置
this.saveNotificationSettings();
},
// 获取已开启的子项描述
getEnabledSubItemsDesc: function getEnabledSubItemsDesc(category) {
var _this3 = this;
if (!category.hasSubSettings || !category.subSettings || category.subSettings.length === 0) {
return this.$i18n.t(category.descKey);
}
var enabledItems = category.subSettings.filter(function (item) {
return item.enabled;
});
if (enabledItems.length === 0) {
return this.$i18n.t('noEnabledItems');
}
if (enabledItems.length === category.subSettings.length) {
return this.$i18n.t(category.descKey);
}
return enabledItems.map(function (item) {
return _this3.$i18n.t(item.titleKey);
}).join('、');
},
// 获取子设置标题
getSubSettingsTitle: function getSubSettingsTitle() {
if (!this.currentCategory) return '';
return this.$i18n.t(this.currentCategory.titleKey) + this.$i18n.t('saveSettings').replace('保存', '').replace('Save', '').replace('設定', '').replace('Настройки', '');
}
}
};
exports.default = _default;
/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/index.js */ 2)["default"]))
/***/ }),
/***/ 394:
/*!**************************************************************************************************************************************!*\
!*** F:/项目文件夹/测试/congming_huose-apk/common/components/NotificationTab.vue?vue&type=style&index=0&id=58e7dbd2&lang=scss&scoped=true& ***!
\**************************************************************************************************************************************/
/*! 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_8_oneOf_1_0_E_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_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_8_oneOf_1_2_E_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_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_NotificationTab_vue_vue_type_style_index_0_id_58e7dbd2_lang_scss_scoped_true___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!./NotificationTab.vue?vue&type=style&index=0&id=58e7dbd2&lang=scss&scoped=true& */ 395);
/* harmony import */ var _E_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_E_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_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_8_oneOf_1_2_E_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_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_NotificationTab_vue_vue_type_style_index_0_id_58e7dbd2_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_E_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_E_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_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_8_oneOf_1_2_E_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_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_NotificationTab_vue_vue_type_style_index_0_id_58e7dbd2_lang_scss_scoped_true___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_8_oneOf_1_0_E_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_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_8_oneOf_1_2_E_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_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_NotificationTab_vue_vue_type_style_index_0_id_58e7dbd2_lang_scss_scoped_true___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_8_oneOf_1_0_E_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_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_8_oneOf_1_2_E_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_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_NotificationTab_vue_vue_type_style_index_0_id_58e7dbd2_lang_scss_scoped_true___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_8_oneOf_1_0_E_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_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_8_oneOf_1_2_E_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_E_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_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_NotificationTab_vue_vue_type_style_index_0_id_58e7dbd2_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0___default.a);
/***/ }),
/***/ 395:
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./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!F:/项目文件夹/测试/congming_huose-apk/common/components/NotificationTab.vue?vue&type=style&index=0&id=58e7dbd2&lang=scss&scoped=true& ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// extracted by mini-css-extract-plugin
if(false) { var cssReload; }
/***/ })
}]);
//# sourceMappingURL=../../../.sourcemap/mp-weixin/common/components/NotificationTab.js.map
;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
'common/components/NotificationTab-create-component',
{
'common/components/NotificationTab-create-component':(function(module, exports, __webpack_require__){
__webpack_require__('2')['createComponent'](__webpack_require__(389))
})
},
[['common/components/NotificationTab-create-component']]
]);