(global["webpackJsonp"] = global["webpackJsonp"] || []).push([["pages/count/count"],{ /***/ 39: /*!****************************************************************************!*\ !*** D:/碳足迹/com.kailaimei.carbon/main.js?{"page":"pages%2Fcount%2Fcount"} ***! \****************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(wx, createPage) { var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 4); __webpack_require__(/*! uni-pages */ 26); var _vue = _interopRequireDefault(__webpack_require__(/*! vue */ 25)); var _count = _interopRequireDefault(__webpack_require__(/*! ./pages/count/count.vue */ 40)); // @ts-ignore wx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__; createPage(_count.default); /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/wx.js */ 1)["default"], __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/index.js */ 2)["createPage"])) /***/ }), /***/ 40: /*!*********************************************************!*\ !*** D:/碳足迹/com.kailaimei.carbon/pages/count/count.vue ***! \*********************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _count_vue_vue_type_template_id_378efeb4___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./count.vue?vue&type=template&id=378efeb4& */ 41); /* harmony import */ var _count_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./count.vue?vue&type=script&lang=js& */ 43); /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _count_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 _count_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__)); /* harmony import */ var _HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 32); var renderjs /* normalize component */ var component = Object(_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( _count_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], _count_vue_vue_type_template_id_378efeb4___WEBPACK_IMPORTED_MODULE_0__["render"], _count_vue_vue_type_template_id_378efeb4___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, null, false, _count_vue_vue_type_template_id_378efeb4___WEBPACK_IMPORTED_MODULE_0__["components"], renderjs ) component.options.__file = "pages/count/count.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), /***/ 41: /*!****************************************************************************************!*\ !*** D:/碳足迹/com.kailaimei.carbon/pages/count/count.vue?vue&type=template&id=378efeb4& ***! \****************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_count_vue_vue_type_template_id_378efeb4___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--16-0!../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./count.vue?vue&type=template&id=378efeb4& */ 42); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_count_vue_vue_type_template_id_378efeb4___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_count_vue_vue_type_template_id_378efeb4___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_count_vue_vue_type_template_id_378efeb4___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_count_vue_vue_type_template_id_378efeb4___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /***/ 42: /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./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--16-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!D:/碳足迹/com.kailaimei.carbon/pages/count/count.vue?vue&type=template&id=378efeb4& ***! \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! 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.cateTagList.length var l1 = g0 > 0 ? _vm.__map(_vm.cateList, function (item, index) { var $orig = _vm.__get_orig(item) var l0 = _vm.__map(item, function (item1, index1) { var $orig = _vm.__get_orig(item1) var g1 = _vm.cateTagList.indexOf(item1.tag) return { $orig: $orig, g1: g1, } }) return { $orig: $orig, l0: l0, } }) : null var g2 = _vm.subTotal[0] ? _vm.subTotal[0].toFixed(2) : null var g3 = _vm.subTotal[1] ? _vm.subTotal[1].toFixed(2) : null var g4 = _vm.subTotal[2] ? _vm.subTotal[2].toFixed(2) : null var g5 = _vm.subTotal[3] ? _vm.subTotal[3].toFixed(2) : null var g6 = _vm.subTotal[4] ? _vm.subTotal[4].toFixed(2) : null var g7 = _vm.total > 0 ? _vm.total.toFixed(2) : null _vm.$mp.data = Object.assign( {}, { $root: { g0: g0, l1: l1, g2: g2, g3: g3, g4: g4, g5: g5, g6: g6, g7: g7, }, } ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /***/ 43: /*!**********************************************************************************!*\ !*** D:/碳足迹/com.kailaimei.carbon/pages/count/count.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 _HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_count_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--12-1!../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./count.vue?vue&type=script&lang=js& */ 44); /* harmony import */ var _HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_count_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_count_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__); /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_count_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 _HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_count_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__)); /* harmony default export */ __webpack_exports__["default"] = (_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_count_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); /***/ }), /***/ 44: /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--12-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!D:/碳足迹/com.kailaimei.carbon/pages/count/count.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 swiperPull = function swiperPull() { __webpack_require__.e(/*! require.ensure | components/swiper/swiper-pull */ "components/swiper/swiper-pull").then((function () { return resolve(__webpack_require__(/*! @/components/swiper/swiper-pull.vue */ 63)); }).bind(null, __webpack_require__)).catch(__webpack_require__.oe); }; var _default = { components: { swiperPull: swiperPull }, data: function data() { return { statusHeight: uni.getSystemInfoSync().statusBarHeight, //状态栏高度 cateList: { '衣': [{ 'title': '购买衣服数量', 'company': '件', 'carbon': 6.34, 'num': '', 'tag': 'a1' }, { 'title': '洗衣服使用量', 'company': '千克', 'carbon': 1.786, 'num': '', 'tag': 'a2' }], '食': [{ 'title': '吸烟数量', 'company': '包', 'carbon': 0.021, 'num': '', 'tag': 'b1' }, { 'title': '喝白酒数量', 'company': '千克', 'carbon': 2, 'num': '', 'tag': 'b2' }, { 'title': '喝啤酒数量', 'company': '瓶', 'carbon': 0.426, 'num': '', 'tag': 'b3' }, { 'title': '肉类消费', 'company': '千克', 'carbon': 1.4, 'num': '', 'tag': 'b4' }, { 'title': '粮食消费', 'company': '千克', 'carbon': 0.94, 'num': '', 'tag': 'b5' }], '住': [{ 'title': '用电', 'company': '度', 'carbon': 0.872, 'num': '', 'tag': 'c1' }, { 'title': '煤气', 'company': '立方米', 'carbon': 0.71, 'num': '', 'tag': 'c2' }, { 'title': '天然气', 'company': '立方米', 'carbon': 2.186, 'num': '', 'tag': 'c3' }, { 'title': '燃煤', 'company': '千克', 'carbon': 3.5, 'num': '', 'tag': 'c4' }, { 'title': '集中取暖', 'company': '立方米', 'carbon': 32.6, 'num': '', 'tag': 'c5' }, { 'title': '装修用木材', 'company': '立方米', 'carbon': 1830, 'num': '', 'tag': 'c6' }, { 'title': '装修用陶瓷', 'company': '千克', 'carbon': 15.4, 'num': '', 'tag': 'c7' }, { 'title': '装修用钢材', 'company': '千克', 'carbon': 1.9, 'num': '', 'tag': 'c8' }, { 'title': '装修用铝材', 'company': '平方米', 'carbon': 24.7, 'num': '', 'tag': 'c9' }], '行': [{ 'title': '飞机', 'company': '公里', 'carbon': 0.119, 'num': '', 'tag': 'd1' }, { 'title': '火车', 'company': '公里', 'carbon': 0.063, 'num': '', 'tag': 'd2' }, { 'title': '轮船', 'company': '公里', 'carbon': 0.01, 'num': '', 'tag': 'd3' }, { 'title': '地铁', 'company': '公里', 'carbon': 0.079, 'num': '', 'tag': 'd4' }, { 'title': '公共汽车', 'company': '公里', 'carbon': 0.018, 'num': '', 'tag': 'd5' }, { 'title': '低油耗小轿车', 'company': '公里', 'carbon': 0.156, 'num': '', 'tag': 'd6' }, { 'title': '中油耗小轿车', 'company': '公里', 'carbon': 0.283, 'num': '', 'tag': 'd7' }, { 'title': '高油耗小轿车', 'company': '公里', 'carbon': 0.334, 'num': '', 'tag': 'd8' }], '用': [{ 'title': '塑料袋使用量', 'company': '个', 'carbon': 0.021, 'num': '', 'tag': 'e1' }, { 'title': '纸制品', 'company': '千克', 'carbon': 3.5, 'num': '', 'tag': 'e2' }, { 'title': '一次性筷子', 'company': '双', 'carbon': 0.0228, 'num': '', 'tag': 'e3' }] }, numlist: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '00', '.'], operateList: ['CE', '计算'], cateTagList: [], //分类标题 subTotal: [0, 0, 0, 0, 0], //小计 total: 0, //总计 focusIndex: '', //选中一级分类 focusIndex1: 0 //选中二级分类 }; }, onLoad: function onLoad() { if (uni.getStorageSync('subTotal')) { uni.removeStorageSync('subTotal'); } }, methods: { // 选择分类 changeEv: function changeEv(index, index1) { this.cateTagList.push(this.cateList[index][index1].tag); this.focusIndex = index; this.focusIndex1 = index1; }, // 获取光标 changeFocus: function changeFocus(index, index1) { this.focusIndex = index; this.focusIndex1 = index1; }, // 计算器按钮 chengeNum: function chengeNum(num) { if (this.cateTagList.length > 0) { var curNum = this.cateList[this.focusIndex][this.focusIndex1].num; if (curNum.indexOf('.') == -1 && curNum !== '') { this.cateList[this.focusIndex][this.focusIndex1].num = curNum + num; } else { if (num !== '.') { this.cateList[this.focusIndex][this.focusIndex1].num = curNum + num; } } } }, // 计算 || 清除 choseEv: function choseEv(index) { if (this.cateTagList.length > 0) { if (index == 0) { this.cateList[this.focusIndex][this.focusIndex1].num = ''; // 计算 this.calculationEv(); } else { // 计算 this.calculationEv(); } } }, // 计算 calculationEv: function calculationEv() { // 小计 var subTotalArr1 = this.cateList['衣'].filter(function (item) { return item.num !== ''; }); var subTotalNum1 = 0; subTotalArr1.forEach(function (item) { subTotalNum1 += item.num * item.carbon * 1; }); this.subTotal[0] = parseFloat(subTotalNum1); var subTotalArr2 = this.cateList['食'].filter(function (item) { return item.num !== ''; }); var subTotalNum2 = 0; subTotalArr2.forEach(function (item) { subTotalNum2 += item.num * item.carbon * 1; }); this.subTotal[1] = parseFloat(subTotalNum2); var subTotalArr3 = this.cateList['住'].filter(function (item) { return item.num !== ''; }); var subTotalNum3 = 0; subTotalArr3.forEach(function (item) { subTotalNum3 += item.num * item.carbon * 1; }); this.subTotal[2] = parseFloat(subTotalNum3); var subTotalArr4 = this.cateList['行'].filter(function (item) { return item.num !== ''; }); var subTotalNum4 = 0; subTotalArr4.forEach(function (item) { subTotalNum4 += item.num * item.carbon * 1; }); this.subTotal[3] = parseFloat(subTotalNum4); var subTotalArr5 = this.cateList['用'].filter(function (item) { return item.num !== ''; }); var subTotalNum5 = 0; subTotalArr5.forEach(function (item) { subTotalNum5 += item.num * item.carbon * 1; }); this.subTotal[4] = parseFloat(subTotalNum5); // 总计 var totalArr = this.subTotal.filter(function (item) { return item !== 0; }); var totalNum = 0; totalArr.forEach(function (item) { totalNum += item * 1; }); this.total = parseFloat(totalNum); // 缓存小计数据 var cacheTotal = []; cacheTotal[0] = this.subTotal[0].toFixed(2); cacheTotal[1] = this.subTotal[1].toFixed(2); cacheTotal[2] = this.subTotal[2].toFixed(2); cacheTotal[3] = this.subTotal[3].toFixed(2); cacheTotal[4] = this.subTotal[4].toFixed(2); uni.setStorageSync('subTotal', cacheTotal); }, //跳转 toPage: function toPage(url) { if (url == '/pages/count/count') { uni.reLaunch({ url: url }); } if (url == '/pages/assess/assess') { if (uni.getStorageSync('subTotal')) { uni.navigateTo({ url: "".concat(url, "?total=").concat(this.total) }); } else { uni.showToast({ title: '请先计算碳足迹', icon: 'none', duration: 2000 }); } } if (url == '/pages/eliminate/eliminate') { if (uni.getStorageSync('average')) { uni.navigateTo({ url: "".concat(url, "?total=").concat(this.total) }); } else { uni.showToast({ title: '请先评估碳足迹', icon: 'none', duration: 2000 }); } } } } }; exports.default = _default; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/index.js */ 2)["default"])) /***/ }) },[[39,"common/runtime","common/vendor"]]]); //# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/count/count.js.map