(global["webpackJsonp"] = global["webpackJsonp"] || []).push([["pages/trends/index"],{ /***/ 154: /*!***************************************************************************************!*\ !*** D:/work/work/boman/school/qs_cfschool/main.js?{"page":"pages%2Ftrends%2Findex"} ***! \***************************************************************************************/ /*! 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); __webpack_require__(/*! @dcloudio/vue-cli-plugin-uni/packages/uni-push/dist/uni-push.es.js */ 27); var _vue = _interopRequireDefault(__webpack_require__(/*! vue */ 25)); var _index = _interopRequireDefault(__webpack_require__(/*! ./pages/trends/index.vue */ 155)); // @ts-ignore wx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__; ; createPage(_index.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"])) /***/ }), /***/ 155: /*!********************************************************************!*\ !*** D:/work/work/boman/school/qs_cfschool/pages/trends/index.vue ***! \********************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _index_vue_vue_type_template_id_eee13f1c_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=eee13f1c&scoped=true& */ 156); /* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ 158); /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_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 _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__)); /* harmony import */ var _index_vue_vue_type_style_index_0_id_eee13f1c_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./index.vue?vue&type=style&index=0&id=eee13f1c&lang=scss&scoped=true& */ 172); /* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 55); var renderjs /* normalize component */ var component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])( _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], _index_vue_vue_type_template_id_eee13f1c_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"], _index_vue_vue_type_template_id_eee13f1c_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, "eee13f1c", null, false, _index_vue_vue_type_template_id_eee13f1c_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"], renderjs ) component.options.__file = "pages/trends/index.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), /***/ 156: /*!***************************************************************************************************************!*\ !*** D:/work/work/boman/school/qs_cfschool/pages/trends/index.vue?vue&type=template&id=eee13f1c&scoped=true& ***! \***************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_template_id_eee13f1c_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--16-0!../../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!../../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./index.vue?vue&type=template&id=eee13f1c&scoped=true& */ 157); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_template_id_eee13f1c_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_template_id_eee13f1c_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_template_id_eee13f1c_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_template_id_eee13f1c_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /***/ 157: /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./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:/work/work/boman/school/qs_cfschool/pages/trends/index.vue?vue&type=template&id=eee13f1c&scoped=true& ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { uniNavBar: function () { return __webpack_require__.e(/*! import() | uni_modules/uni-nav-bar/components/uni-nav-bar/uni-nav-bar */ "uni_modules/uni-nav-bar/components/uni-nav-bar/uni-nav-bar").then(__webpack_require__.bind(null, /*! @/uni_modules/uni-nav-bar/components/uni-nav-bar/uni-nav-bar.vue */ 907)) }, } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h var g0 = _vm.list.length var l2 = g0 ? _vm.__map(_vm.list, function (ite, idx) { var $orig = _vm.__get_orig(ite) var l0 = ite.photo ? _vm.__map(ite.photo, function (pit, pid) { var $orig = _vm.__get_orig(pit) var g1 = ite.photo.length return { $orig: $orig, g1: g1, } }) : null var g2 = ite.prisedlist.length var l1 = g2 ? _vm.__map(ite.prisedlist, function (nite, cidx) { var $orig = _vm.__get_orig(nite) var g3 = ite.prisedlist.length return { $orig: $orig, g3: g3, } }) : null var g4 = ite.prisedlist.length && ite.commentlist.length var g5 = ite.commentlist.length return { $orig: $orig, l0: l0, g2: g2, l1: l1, g4: g4, g5: g5, } }) : null _vm.$mp.data = Object.assign( {}, { $root: { g0: g0, l2: l2, }, } ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /***/ 158: /*!*********************************************************************************************!*\ !*** D:/work/work/boman/school/qs_cfschool/pages/trends/index.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_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--12-1!../../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!../../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./index.vue?vue&type=script&lang=js& */ 159); /* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__); /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_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_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__)); /* harmony default export */ __webpack_exports__["default"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); /***/ }), /***/ 159: /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./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:/work/work/boman/school/qs_cfschool/pages/trends/index.vue?vue&type=script&lang=js& ***! \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(uni) { var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 4); Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _config = _interopRequireDefault(__webpack_require__(/*! @/config */ 37)); var _common = __webpack_require__(/*! @/utils/common.js */ 47); var _trends = __webpack_require__(/*! @/api/mine/trends.js */ 160); var _permission = __webpack_require__(/*! @/utils/permission */ 91); // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // var footers = function footers() { __webpack_require__.e(/*! require.ensure | components/footer/footer */ "components/footer/footer").then((function () { return resolve(__webpack_require__(/*! @/components/footer/footer.vue */ 900)); }).bind(null, __webpack_require__)).catch(__webpack_require__.oe); }; var baseUrl = _config.default.baseUrl; var noData = function noData() { Promise.all(/*! require.ensure | components/nodata/nodata */[__webpack_require__.e("common/vendor"), __webpack_require__.e("components/nodata/nodata")]).then((function () { return resolve(__webpack_require__(/*! @/components/nodata/nodata.vue */ 868)); }).bind(null, __webpack_require__)).catch(__webpack_require__.oe); }; // 权限判断函数 var _default = { components: { noData: noData, footers: footers }, data: function data() { return { footlist: [{ module: 'home', title: '首页', icon_checked: __webpack_require__(/*! @/static/images/tabbar/home_.png */ 92), icon_nochecked: __webpack_require__(/*! @/static/images/tabbar/home.png */ 93) }, { module: 'work', title: '课表', icon_checked: __webpack_require__(/*! @/static/images/tabbar/work_.png */ 94), icon_nochecked: __webpack_require__(/*! @/static/images/tabbar/work.png */ 95), limit: 'course:table:list' }, { module: 'trends', title: '动态', icon_checked: __webpack_require__(/*! @/static/images/tabbar/trends_.png */ 96), icon_nochecked: __webpack_require__(/*! @/static/images/tabbar/trends.png */ 97), limit: 'xiaoYuan:notice:list' }, { module: 'mine', title: '我的', icon_checked: __webpack_require__(/*! @/static/images/tabbar/mine_.png */ 98), icon_nochecked: __webpack_require__(/*! @/static/images/tabbar/mine.png */ 99) }], footerindex: 'trends', isfootflag: true, color_checked: '161616', color_nochecked: '666666', more: __webpack_require__(/*! @/static/images/more.png */ 161), addimg: __webpack_require__(/*! @/static/images/tadd.png */ 162), delimg: __webpack_require__(/*! @/static/images/tdel.png */ 163), windowHeight: 0, wtopimg: __webpack_require__(/*! @/static/images/wtop.png */ 141), tapline: __webpack_require__(/*! @/static/images/hline.png */ 108), tricona: __webpack_require__(/*! @/static/images/tricoa.png */ 164), triconb: __webpack_require__(/*! @/static/images/tricob.png */ 165), triconc: __webpack_require__(/*! @/static/images/tricoc.png */ 166), tricond: __webpack_require__(/*! @/static/images/tricod.png */ 167), tricone: __webpack_require__(/*! @/static/images/tricoe.png */ 168), triconf: __webpack_require__(/*! @/static/images/tricof.png */ 169), tricong: __webpack_require__(/*! @/static/images/tricog.png */ 170), backgroundColor: '#ffffff', navborder: false, leftwith: '200', pageSize: 10, pageNum: 1, reachflag: true, wtdt: '', list: [], file: [], baseUrl: '', zhtype: 6, placeholder: '评论:', bottom: 0, noticeId: '', //新闻id comment: '', //评论 comflag: false, autoHeight: true, confirmBar: false, adrfixed: true, adjustpos: false, curspac: '0', //光标和键盘距离 userId: this.$store.state.user.userId, name: this.$store.state.user.name, selectidx: 0, //选择索引, huiflag: false, huserid: '', husername: '', avatarimg: __webpack_require__(/*! @/static/images/profile.png */ 171) }; }, computed: { avatar: function avatar() { return this.$store.state.user.avatar; } }, onUnload: function onUnload() { uni.$off('refreshdatalist'); }, onShow: function onShow() { var _this = this; uni.onKeyboardHeightChange(function (res) { //监听键盘高度变化 var res_keyboard = uni.getSystemInfoSync(); var key_height = res.height - (res_keyboard.screenHeight - res_keyboard.windowHeight); _this.bottom = "".concat(key_height > 0 ? key_height : 0); if (_this.bottom == 0) { _this.comflag = false; } }); return; var newArr = this.$store.state.user.refreshflag; if (newArr && newArr.length) { if (newArr[2]) { this.reachflag = true; this.pageNum = 1; this.list = []; this.getDataFn(); newArr[2] = false; this.$store.dispatch('checkRefresh', newArr).then(function () {}).catch(function () {}); } } }, onHide: function onHide() { uni.offKeyboardHeightChange(); // 取消监听键盘高度变化事件,避免内存消耗 }, onPullDownRefresh: function onPullDownRefresh() { this.reachflag = true; this.pageNum = 1; this.list = []; this.getDataFn(); setTimeout(function () { uni.stopPullDownRefresh(); }, 1000); }, onPageScroll: function onPageScroll(e) { this.comflag = false; }, onLoad: function onLoad() { var _this2 = this; uni.$on('refreshdatalist', function (e) { _this2.reachflag = true; _this2.pageNum = 1; _this2.list = []; _this2.getDataFn(); }); this.baseUrl = baseUrl; this.getDataFn(); }, mounted: function mounted() { var systemInfo = uni.getSystemInfoSync(); this.windowHeight = Number(systemInfo.windowHeight); }, onReachBottom: function onReachBottom() { if (this.reachflag) { this.pageNum++; this.getDataFn(); } }, onShareAppMessage: function onShareAppMessage(res) { this.comflag = false; if (res.from === 'button') { // 来自页面内分享按钮 var data = res.target.dataset; var newobj = { title: data.tit || "智能校管家", path: '/mine/pages/trends/trenddetail?type=share&id=' + data.id }; if (data.img) { newobj.imageUrl = this.baseUrl + data.img; } return newobj; } else { return { title: '智能校管家', path: '/pages/trends/index' }; } }, onShareTimeline: function onShareTimeline(res) { console.log(res, 888); // this.comflag=false; // if (res.from === 'button') {// 来自页面内分享按钮 // var data=res.target.dataset; // var newobj={ // title: data.tit||"智能校管家", // path: '/mine/pages/trends/trenddetail?type=share&id='+data.id // } // if(data.img){ // newobj.imageUrl=this.baseUrl+data.img // } // return newobj // }else{ // return { // title: '智能校管家', // path: '/pages/trends/index' // } // } }, methods: { checkPermi: _permission.checkPermi, checkRole: _permission.checkRole, getShare: function getShare() {}, refreshdataFn: function refreshdataFn() { this.reachflag = true; this.pageNum = 1; this.list = []; this.getDataFn(); }, getDetail: function getDetail(id) { this.comflag = false; this.$tab.navigateTo('/mine/pages/trends/trenddetail?id=' + id); }, getPreview: function getPreview(iurl, idx) { var _this3 = this; this.comflag = false; var newArr = []; iurl.forEach(function (ite) { var ds = _this3.baseUrl + ite; newArr.push(ds); }); uni.previewImage({ urls: newArr, current: idx, success: function success(data) {}, fail: function fail(err) { console.log(err.errMsg); } }); }, kaType: function kaType(val, datas) { var actions = []; Object.keys(datas).some(function (key) { if (datas[key].userId == '' + val) { actions.push(datas[key].id); return true; } }); return actions.join(''); }, getMyTrend: function getMyTrend() { this.$tab.navigateTo('/mine/pages/trends/mytrends'); // this.$tab.navigateTo('/pages/trends/trendb') }, getAdd: function getAdd() { this.$tab.navigateTo("/mine/pages/trends/addtrend?from=index"); }, //评论 getComflag: function getComflag() { this.comflag = false; }, btns: function btns() {}, getPin: function getPin(notid, idx) { if (notid == this.noticeId && this.comflag) { this.comflag = false; return; } this.placeholder = '评论:'; this.comflag = true; this.huiflag = false; this.selectidx = idx; this.noticeId = notid; }, //删除评论 getComFn: function getComFn(notid, ite, idx) { var that = this; this.comflag = false; if (ite.userId == this.userId) { this.$modal.confirm('确定删除该条评论').then(function () { that.getZan(notid, ite.id, idx, 1); }); } else { this.placeholder = '回复' + ite.name; this.comflag = true; this.selectidx = idx; this.noticeId = notid; this.huiflag = true; this.huserid = ite.userId; this.husername = ite.name; } }, getSubmit: function getSubmit() { var _this4 = this; var obj = { text: this.comment, //1 点赞 0 取消 userId: this.userId, name: this.name }; if (this.avatar) { obj.avatar = this.avatar; } // 判断是否是回复 if (this.huiflag) { obj.huserid = this.huserid; obj.husername = this.husername; } var params = { noticeId: this.noticeId, updateType: 1, comment: JSON.stringify(obj) }; (0, _trends.getNoticeUpt)(params).then(function (res) { if (res.code == 200) { _this4.comment = ''; _this4.comflag = false; _this4.huiflag = false; _this4.getNoticeDetail(_this4.noticeId); } else { _this4.$toast(res.msg); } }); }, // 点赞 getZan: function getZan(notid, id, idx, type) { var _this5 = this; this.comflag = false; this.selectidx = idx; var obj = { type: 1, //1 点赞 0 取消 userId: this.userId, name: this.name }; var params = { noticeId: notid, updateType: type }; if (type == 2) { params.prised = JSON.stringify(obj); } else if (type == 3) { params.collect = JSON.stringify(obj); } else if (type == 1) { params.comment = JSON.stringify(obj); } if (id) { //删除 params.deleteId = id; //取消才需要 } (0, _trends.getNoticeUpt)(params).then(function (res) { if (res.code == 200) { if (type == 1 && id) { _this5.$toast("删除评论成功"); } else if (type == 2) { if (id) { _this5.$toast("取消点赞"); } else { _this5.$toast("点赞成功"); } } else if (type == 3) { if (id) { _this5.$toast("取消收藏"); } else { _this5.$toast("收藏成功"); } } _this5.getNoticeDetail(notid); } else { _this5.$toast(res.msg); } }); }, //详情 getNoticeDetail: function getNoticeDetail(id) { var _this6 = this; var idx = this.selectidx; (0, _trends.getNoticeDetail)(id).then(function (res) { if (res.code == 200) { var datainfo = res.data; if (res.data.image) { datainfo.photo = res.data.image.split(','); } else { datainfo.photo = []; } // 点赞 if (datainfo.prised) { var prisedlist = JSON.parse(datainfo.prised); datainfo.prisedId = _this6.kaType(_this6.userId, prisedlist); datainfo.prisedlist = JSON.parse(datainfo.prised); } else { datainfo.prisedlist = []; } //收藏 if (datainfo.collect) { var collectlist = JSON.parse(datainfo.collect); datainfo.collectId = _this6.kaType(_this6.userId, collectlist); } //评论 if (datainfo.comment) { datainfo.commentlist = JSON.parse(datainfo.comment); } else { datainfo.commentlist = []; } var newArr = JSON.parse(JSON.stringify(_this6.list)); newArr[idx] = JSON.parse(JSON.stringify(datainfo)); _this6.list = newArr; } else { // this.$toast(res.msg) } }); }, getDataFn: function getDataFn() { var _this7 = this; var params = { pageSize: this.pageSize, pageNum: this.pageNum, noticeType: 1 }; var role = this.$store.state.user.choseroles; if (role != "school") { params['params[role]'] = role; } (0, _trends.getNoticeList)(params).then(function (res) { if (res.code == 200) { if (res.rows.length < _this7.pageSize) { _this7.reachflag = false; _this7.wtdt = '到底了~'; } else { var num = parseInt(res.rows.length) + parseInt(_this7.pageSize) * parseInt(_this7.pageNum - 1); if (num < res.total) { _this7.reachflag = true; _this7.wtdt = '上拉加载更多'; } else { _this7.reachflag = false; _this7.wtdt = '到底了~'; } } var newArr = res.rows || []; if (newArr.length) { newArr.forEach(function (ite) { if (ite.image) { ite.photo = ite.image.split(','); } else { ite.photo = []; } // 点赞处理 if (ite.prised) { var prisedlist = JSON.parse(ite.prised); ite.prisedId = _this7.kaType(_this7.userId, prisedlist); ite.prisedlist = JSON.parse(ite.prised); } else { ite.prisedlist = []; } //收藏 if (ite.collect) { var collectlist = JSON.parse(ite.collect); ite.collectId = _this7.kaType(_this7.userId, collectlist); } //评论 if (ite.comment) { ite.commentlist = JSON.parse(ite.comment); } else { ite.commentlist = []; } }); } if (_this7.pageNum == 1) { _this7.list = newArr; } else { _this7.list = _this7.list.concat(newArr); } } else { _this7.$toast(res.msg); } }); } } }; exports.default = _default; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/index.js */ 2)["default"])) /***/ }), /***/ 172: /*!******************************************************************************************************************************!*\ !*** D:/work/work/boman/school/qs_cfschool/pages/trends/index.vue?vue&type=style&index=0&id=eee13f1c&lang=scss&scoped=true& ***! \******************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_style_index_0_id_eee13f1c_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-oneOf-1-2!../../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src??ref--8-oneOf-1-3!../../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-oneOf-1-5!../../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!../../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./index.vue?vue&type=style&index=0&id=eee13f1c&lang=scss&scoped=true& */ 173); /* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_style_index_0_id_eee13f1c_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_style_index_0_id_eee13f1c_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__); /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_style_index_0_id_eee13f1c_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 _HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_style_index_0_id_eee13f1c_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__)); /* harmony default export */ __webpack_exports__["default"] = (_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_style_index_0_id_eee13f1c_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0___default.a); /***/ }), /***/ 173: /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./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!D:/work/work/boman/school/qs_cfschool/pages/trends/index.vue?vue&type=style&index=0&id=eee13f1c&lang=scss&scoped=true& ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { // extracted by mini-css-extract-plugin if(false) { var cssReload; } /***/ }) },[[154,"common/runtime","common/vendor"]]]); //# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/trends/index.js.map