index.js 59 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209
  1. (global["webpackJsonp"] = global["webpackJsonp"] || []).push([["pages/index/index"],{
  2. /***/ 61:
  3. /*!****************************************************************************************************!*\
  4. !*** C:/Users/77876/Documents/HBuilderProjects/qc-signIn/main.js?{"page":"pages%2Findex%2Findex"} ***!
  5. \****************************************************************************************************/
  6. /*! no static exports found */
  7. /***/ (function(module, exports, __webpack_require__) {
  8. "use strict";
  9. /* WEBPACK VAR INJECTION */(function(createPage) {
  10. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 3);
  11. __webpack_require__(/*! uni-pages */ 25);
  12. var _vue = _interopRequireDefault(__webpack_require__(/*! vue */ 24));
  13. var _index = _interopRequireDefault(__webpack_require__(/*! ./pages/index/index.vue */ 62));
  14. // @ts-ignore
  15. wx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;
  16. createPage(_index.default);
  17. /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/index.js */ 1)["createPage"]))
  18. /***/ }),
  19. /***/ 62:
  20. /*!*********************************************************************************!*\
  21. !*** C:/Users/77876/Documents/HBuilderProjects/qc-signIn/pages/index/index.vue ***!
  22. \*********************************************************************************/
  23. /*! no static exports found */
  24. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  25. "use strict";
  26. __webpack_require__.r(__webpack_exports__);
  27. /* harmony import */ var _index_vue_vue_type_template_id_57280228___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=57280228& */ 63);
  28. /* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ 65);
  29. /* 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__));
  30. /* harmony import */ var _index_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./index.vue?vue&type=style&index=0&lang=scss& */ 72);
  31. /* harmony import */ var _D_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 */ 31);
  32. var renderjs
  33. /* normalize component */
  34. var component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])(
  35. _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
  36. _index_vue_vue_type_template_id_57280228___WEBPACK_IMPORTED_MODULE_0__["render"],
  37. _index_vue_vue_type_template_id_57280228___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
  38. false,
  39. null,
  40. null,
  41. null,
  42. false,
  43. _index_vue_vue_type_template_id_57280228___WEBPACK_IMPORTED_MODULE_0__["components"],
  44. renderjs
  45. )
  46. component.options.__file = "pages/index/index.vue"
  47. /* harmony default export */ __webpack_exports__["default"] = (component.exports);
  48. /***/ }),
  49. /***/ 63:
  50. /*!****************************************************************************************************************!*\
  51. !*** C:/Users/77876/Documents/HBuilderProjects/qc-signIn/pages/index/index.vue?vue&type=template&id=57280228& ***!
  52. \****************************************************************************************************************/
  53. /*! exports provided: render, staticRenderFns, recyclableRender, components */
  54. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  55. "use strict";
  56. __webpack_require__.r(__webpack_exports__);
  57. /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_template_id_57280228___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--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!./index.vue?vue&type=template&id=57280228& */ 64);
  58. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_template_id_57280228___WEBPACK_IMPORTED_MODULE_0__["render"]; });
  59. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_template_id_57280228___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
  60. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_template_id_57280228___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
  61. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_template_id_57280228___WEBPACK_IMPORTED_MODULE_0__["components"]; });
  62. /***/ }),
  63. /***/ 64:
  64. /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  65. !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--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!C:/Users/77876/Documents/HBuilderProjects/qc-signIn/pages/index/index.vue?vue&type=template&id=57280228& ***!
  66. \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  67. /*! exports provided: render, staticRenderFns, recyclableRender, components */
  68. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  69. "use strict";
  70. __webpack_require__.r(__webpack_exports__);
  71. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
  72. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
  73. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; });
  74. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; });
  75. var components
  76. try {
  77. components = {
  78. uNoticeBar: function () {
  79. return __webpack_require__.e(/*! import() | uview-ui/components/u-notice-bar/u-notice-bar */ "uview-ui/components/u-notice-bar/u-notice-bar").then(__webpack_require__.bind(null, /*! @/uview-ui/components/u-notice-bar/u-notice-bar.vue */ 88))
  80. },
  81. adView: function () {
  82. return __webpack_require__.e(/*! import() | components/ad-view/ad-view */ "components/ad-view/ad-view").then(__webpack_require__.bind(null, /*! @/components/ad-view/ad-view.vue */ 95))
  83. },
  84. }
  85. } catch (e) {
  86. if (
  87. e.message.indexOf("Cannot find module") !== -1 &&
  88. e.message.indexOf(".vue") !== -1
  89. ) {
  90. console.error(e.message)
  91. console.error("1. 排查组件名称拼写是否正确")
  92. console.error(
  93. "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom"
  94. )
  95. console.error(
  96. "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件"
  97. )
  98. } else {
  99. throw e
  100. }
  101. }
  102. var render = function () {
  103. var _vm = this
  104. var _h = _vm.$createElement
  105. var _c = _vm._self._c || _h
  106. }
  107. var recyclableRender = false
  108. var staticRenderFns = []
  109. render._withStripped = true
  110. /***/ }),
  111. /***/ 65:
  112. /*!**********************************************************************************************************!*\
  113. !*** C:/Users/77876/Documents/HBuilderProjects/qc-signIn/pages/index/index.vue?vue&type=script&lang=js& ***!
  114. \**********************************************************************************************************/
  115. /*! no static exports found */
  116. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  117. "use strict";
  118. __webpack_require__.r(__webpack_exports__);
  119. /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_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__(/*! -!./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!./index.vue?vue&type=script&lang=js& */ 66);
  120. /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_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(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_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__);
  121. /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_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 _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_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__));
  122. /* harmony default export */ __webpack_exports__["default"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_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);
  123. /***/ }),
  124. /***/ 66:
  125. /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  126. !*** ./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!C:/Users/77876/Documents/HBuilderProjects/qc-signIn/pages/index/index.vue?vue&type=script&lang=js& ***!
  127. \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  128. /*! no static exports found */
  129. /***/ (function(module, exports, __webpack_require__) {
  130. "use strict";
  131. /* WEBPACK VAR INJECTION */(function(uni) {
  132. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 3);
  133. Object.defineProperty(exports, "__esModule", {
  134. value: true
  135. });
  136. exports.default = void 0;
  137. var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 10));
  138. var _objectWithoutProperties2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/objectWithoutProperties */ 67));
  139. var _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 40));
  140. var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 42));
  141. var _api = __webpack_require__(/*! @/api/api.js */ 69);
  142. var _ad_config = __webpack_require__(/*! @/utils/ad_config.js */ 71);
  143. var _excluded = ["mainSwitch", "itemSettings"],
  144. _excluded2 = ["mpName"],
  145. _excluded3 = ["errMsg"];
  146. function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
  147. function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
  148. //
  149. //
  150. //
  151. //
  152. //
  153. //
  154. //
  155. //
  156. //
  157. //
  158. //
  159. //
  160. //
  161. //
  162. //
  163. //
  164. //
  165. //
  166. //
  167. //
  168. //
  169. //
  170. //
  171. //
  172. //
  173. //
  174. //
  175. //
  176. //
  177. //
  178. //
  179. //
  180. //
  181. //
  182. //
  183. //
  184. //
  185. //
  186. //
  187. //
  188. //
  189. //
  190. //
  191. //
  192. //
  193. //
  194. //
  195. //
  196. //
  197. //
  198. //
  199. //
  200. //
  201. //
  202. //
  203. //
  204. //
  205. //
  206. //
  207. //
  208. //
  209. //
  210. //
  211. //
  212. //
  213. //
  214. //
  215. //
  216. //
  217. //
  218. //
  219. //
  220. //
  221. //
  222. //
  223. //
  224. //
  225. //
  226. //
  227. //
  228. //
  229. //
  230. //
  231. //
  232. //
  233. //
  234. //
  235. //
  236. //
  237. //
  238. //
  239. //
  240. //
  241. //
  242. //
  243. //
  244. //
  245. //
  246. //
  247. //
  248. //
  249. //
  250. //
  251. //
  252. //
  253. //
  254. //
  255. //
  256. //
  257. //
  258. //
  259. //
  260. //
  261. //
  262. //
  263. //
  264. //
  265. //
  266. //
  267. //
  268. //
  269. //
  270. //
  271. //
  272. //
  273. //
  274. //
  275. //
  276. //
  277. //
  278. //
  279. //
  280. //
  281. //
  282. //
  283. //
  284. //
  285. //
  286. //
  287. //
  288. //
  289. //
  290. //
  291. //
  292. //
  293. //
  294. //
  295. //
  296. //
  297. //
  298. //
  299. //
  300. //
  301. //
  302. //
  303. //
  304. //
  305. var timer = null,
  306. btTimer = null,
  307. adTimer = null,
  308. powerOnTimer = null;
  309. var adView = function adView() {
  310. __webpack_require__.e(/*! require.ensure | components/ad-view/ad-view */ "components/ad-view/ad-view").then((function () {
  311. return resolve(__webpack_require__(/*! @/components/ad-view/ad-view.vue */ 95));
  312. }).bind(null, __webpack_require__)).catch(__webpack_require__.oe);
  313. };
  314. var adCustomView = function adCustomView() {
  315. __webpack_require__.e(/*! require.ensure | components/ad-custom-view/ad-custom-view */ "components/ad-custom-view/ad-custom-view").then((function () {
  316. return resolve(__webpack_require__(/*! @/components/ad-custom-view/ad-custom-view.vue */ 102));
  317. }).bind(null, __webpack_require__)).catch(__webpack_require__.oe);
  318. };
  319. var _default = {
  320. components: {
  321. adView: adView,
  322. adCustomView: adCustomView
  323. },
  324. data: function data() {
  325. return {
  326. adConfig: {
  327. bannerAd: _ad_config.bannerAd,
  328. singleLatticeAd: _ad_config.singleLatticeAd
  329. },
  330. list: ['恭喜用户 “0016” 成功提现 200书币', '恭喜用户 “1037” 成功提现 10书币', '恭喜用户 “9128” 成功提现 20书币', '恭喜用户 “1873” 成功提现 140书币', '恭喜用户 “9834” 成功提现 200书币', '恭喜用户 “5623” 成功提现 10书币', '恭喜用户 “0934” 成功提现 20书币', '恭喜用户 “7843” 成功提现 60书币', '恭喜用户 “1344” 成功提现 20书币', '恭喜用户 “5464” 成功提现 140书币', '恭喜用户 “0823” 成功提现 200书币', '恭喜用户 “8910” 成功提现 10书币', '恭喜用户 “0714” 成功提现 20书币'],
  331. signRemind: false,
  332. // 是否开启签到提醒
  333. activityRules: false,
  334. // 是否展开活动规则
  335. popupShow: false,
  336. // 弹窗控制
  337. signData: {
  338. sustainDayCount: 0,
  339. canSupplement: 0,
  340. userId: null,
  341. mpName: null,
  342. signInDayVoList: [{
  343. signIn: false,
  344. canSupplement: false,
  345. dayDescribe: '第一天',
  346. bookCoin: 10,
  347. isSignIn: true
  348. }, {
  349. signIn: false,
  350. canSupplement: false,
  351. dayDescribe: '第二天',
  352. bookCoin: 20,
  353. isSignIn: false
  354. }, {
  355. signIn: false,
  356. canSupplement: false,
  357. dayDescribe: '第三天',
  358. bookCoin: 30,
  359. isSignIn: false
  360. }, {
  361. signIn: false,
  362. canSupplement: false,
  363. dayDescribe: '第四天',
  364. bookCoin: 40,
  365. isSignIn: false
  366. }, {
  367. signIn: false,
  368. canSupplement: false,
  369. dayDescribe: '第五天',
  370. bookCoin: 50,
  371. isSignIn: false
  372. }, {
  373. signIn: false,
  374. canSupplement: false,
  375. dayDescribe: '第六天',
  376. bookCoin: 60,
  377. isSignIn: false
  378. }, {
  379. signIn: false,
  380. canSupplement: false,
  381. dayDescribe: '第七天',
  382. bookCoin: 70,
  383. isSignIn: false
  384. }]
  385. },
  386. // 签到相关信息
  387. openId: '',
  388. mpData: {},
  389. // 公众号相关
  390. isSignIn: true,
  391. // 是否已经签到
  392. userId: undefined,
  393. // 用户ID
  394. signIdTemID: [],
  395. // 签到提醒模板ID
  396. isMainSwitch: true,
  397. // 是否关闭了通知按钮
  398. isAlwaysCancel: false,
  399. // 是否点击了总是允许取消
  400. signInDay: {},
  401. // 今天签到信息
  402. scale: 1,
  403. btAnimation: null,
  404. // 按钮呼吸动画实例
  405. btAnimationData: {},
  406. // 按钮呼吸动画
  407. btScale: 1,
  408. tsTitle: '+100金币',
  409. // 提示文字
  410. durationMath1: 20,
  411. durationMath2: 20,
  412. animationDataTs: {},
  413. // 提示文字动画
  414. goldData: [{
  415. top: '532rpx',
  416. left: '82rpx'
  417. }, {
  418. top: '532rpx',
  419. left: '252rpx'
  420. }, {
  421. top: '532rpx',
  422. left: '426rpx'
  423. }, {
  424. top: '532rpx',
  425. left: '600rpx'
  426. }, {
  427. top: '724rpx',
  428. left: '82rpx'
  429. }, {
  430. top: '724rpx',
  431. left: '252rpx'
  432. }, {
  433. top: '724rpx',
  434. left: '426rpx'
  435. }, {
  436. top: '724rpx',
  437. left: '484rpx'
  438. }],
  439. animationDatas: [null, null, null, null, null, null, null, null],
  440. // 金币动画组
  441. getIntoCount: 0,
  442. loading: false,
  443. powerOnTimer: new Date().getTime(),
  444. // 保存当前进入页面的时间挫
  445. isVideoType: null,
  446. // 1 是否是看视频签到 2 是否是补签
  447. repairSignData: null,
  448. // 保存补签的信息
  449. powerOnCount: 0,
  450. // 记录开机秒数
  451. mpAppIdShow: false,
  452. status: false
  453. };
  454. },
  455. watch: {
  456. 'signData.signInDayVoList': {
  457. handler: function handler(val, oldVal) {
  458. if (val.length > 0) {
  459. var signInDay = val.find(function (item) {
  460. return item.canSign;
  461. });
  462. if (signInDay) {
  463. this.isSignIn = signInDay.signIn;
  464. }
  465. }
  466. },
  467. deep: true
  468. },
  469. popupShow: function popupShow(newVal, oldVal) {
  470. var _this = this;
  471. if (newVal) {
  472. timer = setInterval(function () {
  473. if (_this.scale === 1) {
  474. _this.scale = 0.92;
  475. } else {
  476. _this.scale = 1;
  477. }
  478. }, 500);
  479. } else {
  480. timer && clearInterval(timer);
  481. }
  482. }
  483. },
  484. onLoad: function onLoad(options) {
  485. var _this2 = this;
  486. this.mpData = options;
  487. try {
  488. var value = uni.getStorageSync('storage_key');
  489. if (value) {
  490. // 内存找到有
  491. this.mpAppIdShow = true;
  492. if (options.mpAppId) {
  493. // 链接上带有保存
  494. uni.setStorageSync('storage_key', options.mpAppId);
  495. // uni.setNavigationBarTitle({ title: '签到有礼' })
  496. }
  497. } else {
  498. // 内存没找到
  499. if (options.mpAppId) {
  500. // 链接上带有
  501. this.mpAppIdShow = true;
  502. uni.setStorageSync('storage_key', options.mpAppId);
  503. // uni.setNavigationBarTitle({ title: '签到有礼' })
  504. } else {
  505. this.mpAppIdShow = false;
  506. // uni.setNavigationBarTitle({ title: '生成二维码' })
  507. }
  508. }
  509. } catch (e) {
  510. // error
  511. console.log(2222222, e);
  512. }
  513. uni.login({
  514. success: function () {
  515. var _success = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee(res) {
  516. var openIDInfo;
  517. return _regenerator.default.wrap(function _callee$(_context) {
  518. while (1) {
  519. switch (_context.prev = _context.next) {
  520. case 0:
  521. if (!res.code) {
  522. _context.next = 6;
  523. break;
  524. }
  525. _context.next = 3;
  526. return (0, _api.getOpenId)({
  527. appId: _api.config.appid,
  528. code: res.code
  529. });
  530. case 3:
  531. openIDInfo = _context.sent;
  532. _this2.openId = openIDInfo.data;
  533. _this2.getList();
  534. case 6:
  535. case "end":
  536. return _context.stop();
  537. }
  538. }
  539. }, _callee);
  540. }));
  541. function success(_x) {
  542. return _success.apply(this, arguments);
  543. }
  544. return success;
  545. }()
  546. });
  547. (0, _api.getState)({
  548. appId: _api.config.appid
  549. }).then(function (res) {
  550. _this2.status = res.data || false;
  551. });
  552. },
  553. onShareAppMessage: function onShareAppMessage() {},
  554. onReady: function onReady() {
  555. this.createInterstitialAd();
  556. this.btAnimation = uni.createAnimation({
  557. timingFunction: 'ease'
  558. });
  559. this.btBreathAni();
  560. this.powerOnShowAd();
  561. },
  562. onUnload: function onUnload() {
  563. console.log('onUnload---->');
  564. timer && clearInterval(timer);
  565. btTimer && clearInterval(btTimer);
  566. this.interstitialAd.destroy();
  567. adTimer && clearTimeout(adTimer);
  568. powerOnTimer && clearInterval(powerOnTimer);
  569. },
  570. methods: {
  571. // 提示关注公众号
  572. tsAccount: function tsAccount() {
  573. this.signData = {
  574. sustainDayCount: 1,
  575. canSupplement: 0,
  576. userId: null,
  577. mpName: null,
  578. signInDayVoList: [{
  579. signIn: true,
  580. canSupplement: false,
  581. dayDescribe: '第一天',
  582. bookCoin: 10,
  583. isSignIn: true
  584. }, {
  585. signIn: false,
  586. canSupplement: false,
  587. dayDescribe: '第二天',
  588. bookCoin: 20,
  589. isSignIn: false
  590. }, {
  591. signIn: false,
  592. canSupplement: false,
  593. dayDescribe: '第三天',
  594. bookCoin: 30,
  595. isSignIn: false
  596. }, {
  597. signIn: false,
  598. canSupplement: false,
  599. dayDescribe: '第四天',
  600. bookCoin: 40,
  601. isSignIn: false
  602. }, {
  603. signIn: false,
  604. canSupplement: false,
  605. dayDescribe: '第五天',
  606. bookCoin: 50,
  607. isSignIn: false
  608. }, {
  609. signIn: false,
  610. canSupplement: false,
  611. dayDescribe: '第六天',
  612. bookCoin: 60,
  613. isSignIn: false
  614. }, {
  615. signIn: false,
  616. canSupplement: false,
  617. dayDescribe: '第七天',
  618. bookCoin: 70,
  619. isSignIn: false
  620. }]
  621. };
  622. this.startGold(false);
  623. this.isSignIn = false;
  624. uni.showToast({
  625. title: '签到成功~~',
  626. icon: 'none'
  627. });
  628. },
  629. powerOnShowAd: function powerOnShowAd() {
  630. var _this3 = this;
  631. // 开机25秒调取弹窗广告 以后没5分钟调取
  632. powerOnTimer = setInterval(function () {
  633. _this3.powerOnCount += 1;
  634. if (_this3.powerOnCount === 25 || _this3.powerOnCount % 325 === 0) {
  635. _this3.showInterstitialAd();
  636. }
  637. }, 1000);
  638. },
  639. // 创建插屏广告 激励视频广告
  640. createInterstitialAd: function createInterstitialAd() {
  641. var _this4 = this;
  642. // 创建插屏广告
  643. var interstitialAd = this.interstitialAd = uni.createInterstitialAd({
  644. adUnitId: _ad_config.insertScreenAd
  645. });
  646. interstitialAd.onLoad(function () {
  647. // 插屏 广告加载成功
  648. console.log("插屏 广告加载成功");
  649. _this4.loading = false;
  650. });
  651. interstitialAd.onClose(function () {
  652. // 用户点击了关闭或返回键(仅Android有返回键)
  653. console.log("插屏 广告关闭");
  654. });
  655. interstitialAd.onError(function (err) {
  656. // 插屏 广告加载失败
  657. console.log("插屏 广告加载失败", err);
  658. _this4.loading = false;
  659. });
  660. // 广告实例创建成功后默认会执行一次 load,加载广告数据
  661. // 如果界面有 "显示广告" 按钮,需要先禁用掉,防止用户点击,等待广告数据加载成功后在放开
  662. this.loading = true;
  663. // 激励视频广告
  664. this._isLoaded = false;
  665. var rewardedVideoAd = this._rewardedVideoAd = uni.createRewardedVideoAd({
  666. adUnitId: _ad_config.urgeVideoAd
  667. }); // 仅用于HBuilder基座调试 adpid: '1507000689'
  668. rewardedVideoAd.onLoad(function () {
  669. _this4._isLoaded = true;
  670. console.log('onLoad event');
  671. // 加载激励视频成功
  672. // 当激励视频被关闭时,默认预载下一条数据,加载完成时仍然触发 `onLoad` 事件
  673. });
  674. rewardedVideoAd.onError(function (err) {
  675. // 加载激励视频失败
  676. // console.log('onError event', err)
  677. });
  678. rewardedVideoAd.onClose(function (res) {
  679. // 用户点击了【关闭广告】按钮
  680. if (res && res.isEnded) {
  681. // 正常播放结束
  682. if (_this4.isVideoType === 1) {
  683. // 看视频签到
  684. _this4.signInHandle(true);
  685. } else if (_this4.isVideoType === 2) {
  686. // 看视频补签
  687. _this4.repairSign(_this4.repairSignData);
  688. }
  689. } else {
  690. // 播放中途退出
  691. }
  692. });
  693. },
  694. // 显示插屏广告广告
  695. showInterstitialAd: function showInterstitialAd() {
  696. var _this5 = this;
  697. // 调用 interstitialAd.show(),如果数据正在加载中不会显示广告,加载成功后才显示
  698. // 在数据没有加载成功时,需要防止用户频繁点击显示广告
  699. if (adTimer) {
  700. clearTimeout(adTimer);
  701. }
  702. var newT = new Date().getTime();
  703. if (newT / 1000 - this.powerOnTimer / 1000 < 15) {
  704. // 判断是否开机15秒
  705. adTimer = setTimeout(function () {
  706. if (_this5.loading == true) {
  707. return;
  708. }
  709. _this5.loading = true;
  710. _this5.interstitialAd.show().then(function (res) {
  711. console.log('插屏广告成功---》', res);
  712. _this5.loading = false;
  713. }).catch(function (err) {
  714. console.log('插屏广告错误---》', err);
  715. });
  716. clearTimeout(adTimer);
  717. }, newT - this.powerOnTimer + 1000);
  718. return;
  719. }
  720. if (this.loading == true) {
  721. return;
  722. }
  723. this.loading = true;
  724. this.interstitialAd.show().then(function (res) {
  725. console.log('插屏广告成功---》', res);
  726. _this5.loading = false;
  727. }).catch(function (err) {
  728. console.log('插屏广告错误---》', err);
  729. });
  730. },
  731. // 显示激励视频广告
  732. showVideoAd: function showVideoAd(type, data) {
  733. var _this6 = this;
  734. if (this._isLoaded) {
  735. this.isVideoType = type;
  736. this.repairSignData = data;
  737. this._rewardedVideoAd.show().catch(function () {
  738. _this6._rewardedVideoAd && _this6._rewardedVideoAd.load().then(function () {
  739. return _this6._rewardedVideoAd && _this6._rewardedVideoAd.show();
  740. }).catch(function (err) {
  741. uni.showToast({
  742. title: '当前无视频广告',
  743. icon: 'none'
  744. });
  745. });
  746. });
  747. }
  748. },
  749. // 按钮呼吸
  750. btBreathAni: function btBreathAni() {
  751. var _this7 = this;
  752. btTimer = setInterval(function () {
  753. if (_this7.btScale === 1) {
  754. _this7.btScale = 0.92;
  755. _this7.btAnimation.scale(0.92).step({
  756. duration: 600
  757. });
  758. _this7.btAnimationData = _this7.btAnimation.export();
  759. } else {
  760. _this7.btScale = 1;
  761. _this7.btAnimation.scale(1).step({
  762. duration: 600
  763. });
  764. _this7.btAnimationData = _this7.btAnimation.export();
  765. }
  766. }, 600);
  767. },
  768. // 提示动画
  769. startTsAni: function startTsAni(watchVideos) {
  770. if (watchVideos) {
  771. this.tsTitle = '+' + this.signInDay.bookCoin * 2 + '书币';
  772. } else {
  773. this.tsTitle = '+' + this.signInDay.bookCoin + '书币';
  774. }
  775. if (this.durationMath2 >= 50) {
  776. this.durationMath2 = 20;
  777. } else {
  778. this.durationMath2 = this.durationMath2 + 1;
  779. }
  780. var animation = uni.createAnimation({
  781. timingFunction: 'ease'
  782. });
  783. animation.opacity(1).step({
  784. duration: this.durationMath2
  785. });
  786. animation.top('150rpx').step({
  787. duration: 1000,
  788. delay: 100
  789. });
  790. animation.opacity(0).top('350rpx').step({
  791. duration: 0
  792. });
  793. this.animationDataTs = animation.export();
  794. },
  795. // 金币组动画
  796. startGold: function startGold(watchVideos) {
  797. var _this8 = this;
  798. this.startTsAni(watchVideos);
  799. if (this.durationMath1 >= 50) {
  800. this.durationMath1 = 20;
  801. } else {
  802. this.durationMath1 = this.durationMath1 + 1;
  803. }
  804. this.animationDatas = this.goldData.map(function (item) {
  805. var animation = uni.createAnimation({
  806. timingFunction: 'ease'
  807. });
  808. animation.opacity(1).step({
  809. duration: _this8.durationMath1
  810. });
  811. animation.top('76rpx').left('60rpx').step({
  812. duration: Math.floor(Math.random() * 101) + 650,
  813. delay: 100
  814. }); //
  815. animation.opacity(0).top(item.top).left(item.left).step({
  816. duration: 0
  817. });
  818. return animation.export();
  819. });
  820. },
  821. // 更多书币
  822. moreGold: function moreGold() {
  823. var path = 'pages/index/index';
  824. if (Object.keys(this.mpData).length > 0) {
  825. path = path + this.getSerialize(this.mpData);
  826. }
  827. uni.navigateToMiniProgram({
  828. appId: 'wx021e792baf529aff',
  829. path: path,
  830. success: function success(res) {
  831. // 打开成功
  832. }
  833. });
  834. },
  835. // 对象序列化成 a=1&b=2
  836. getSerialize: function getSerialize(value) {
  837. if (Object.prototype.toString.call(value) === "[object Object]") {
  838. var path = "";
  839. for (var key in value) {
  840. if (Object.prototype.hasOwnProperty.call(value, key)) {
  841. var element = value[key];
  842. if (path === "") {
  843. path = "?".concat(key, "=").concat(element);
  844. } else {
  845. path = path + "&".concat(key, "=").concat(element);
  846. }
  847. }
  848. }
  849. return path;
  850. } else {
  851. return "";
  852. }
  853. },
  854. // 判断模板消息是否点击了总是允许
  855. getSetting: function getSetting() {
  856. return new Promise(function (resolve, reject) {
  857. uni.getSetting({
  858. withSubscriptions: true,
  859. success: function success(resSetting) {
  860. console.log('订阅消息---->', resSetting);
  861. var subscriptionsSetting = resSetting.subscriptionsSetting;
  862. if (subscriptionsSetting) {
  863. var mainSwitch = subscriptionsSetting.mainSwitch,
  864. itemSettings = subscriptionsSetting.itemSettings,
  865. data = (0, _objectWithoutProperties2.default)(subscriptionsSetting, _excluded);
  866. if (data && Object.keys(data).length > 0) {
  867. if (mainSwitch) {
  868. for (var key in data) {
  869. if (Object.prototype.hasOwnProperty.call(data, key)) {
  870. var element = data[key];
  871. if (element === 'accept') {
  872. resolve(200); // 总是允许开启
  873. } else {
  874. resolve(400); // 总是允许取消
  875. }
  876. }
  877. }
  878. } else {
  879. resolve(401); // 后台关闭开关
  880. }
  881. } else {
  882. resolve(402); // 没有点总是允许
  883. }
  884. } else {
  885. resolve(402); // 没有点总是允许
  886. }
  887. }
  888. });
  889. });
  890. },
  891. handleMessage: function handleMessage(remindSwitch) {
  892. var _this9 = this;
  893. var allowSwitch = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 0;
  894. // 设置签到消息接口
  895. var _this$mpData = this.mpData,
  896. mpName = _this$mpData.mpName,
  897. mp = (0, _objectWithoutProperties2.default)(_this$mpData, _excluded2);
  898. (0, _api.setMessage)(_objectSpread({
  899. appId: _api.config.appid,
  900. openId: this.openId,
  901. allowSwitch: allowSwitch,
  902. remindSwitch: remindSwitch
  903. }, mp)).then(function (res) {
  904. _this9.getList();
  905. _this9.showInterstitialAd();
  906. });
  907. },
  908. // 获取模板签到ID
  909. getTemplate: function getTemplate() {
  910. var _this10 = this;
  911. (0, _api.getTemplateIDs)({
  912. appId: _api.config.appid,
  913. type: 1
  914. }).then(function (res) {
  915. _this10.signIdTemID = [res.data];
  916. });
  917. },
  918. // 获取首页数据
  919. getList: function getList(signTime) {
  920. var _this11 = this;
  921. return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() {
  922. var data, res;
  923. return _regenerator.default.wrap(function _callee2$(_context2) {
  924. while (1) {
  925. switch (_context2.prev = _context2.next) {
  926. case 0:
  927. data = _objectSpread(_objectSpread({
  928. appId: _api.config.appid,
  929. userSource: 1,
  930. openId: _this11.openId
  931. }, _this11.mpData), signTime ? {
  932. signTime: signTime
  933. } : {});
  934. _context2.next = 3;
  935. return (0, _api.getHome)(data);
  936. case 3:
  937. res = _context2.sent;
  938. if (res.data) {
  939. _this11.mpData = {
  940. mpAppId: res.data.mpAppId,
  941. mpName: res.data.mpName,
  942. mpOpenId: res.data.mpOpenId
  943. };
  944. _this11.signData = res.data;
  945. _this11.signRemind = res.data.loginRemindSwitch === 0 ? false : true;
  946. _this11.getTemplate();
  947. }
  948. case 5:
  949. case "end":
  950. return _context2.stop();
  951. }
  952. }
  953. }, _callee2);
  954. }))();
  955. },
  956. /** 补签*/repairSign: function repairSign(data) {
  957. var _this12 = this;
  958. var dayTime = data.dayTime,
  959. dayNum = data.dayNum;
  960. (0, _api.signInAjax)(_objectSpread({
  961. watchVideo: false,
  962. supplement: true,
  963. appId: _api.config.appid,
  964. openId: this.openId,
  965. dayNum: dayNum,
  966. dayTime: dayTime
  967. }, this.mpData)).then(function (res) {
  968. _this12.getList(res.data);
  969. _this12.startGold(false);
  970. uni.showToast({
  971. title: '补签成功',
  972. icon: 'success'
  973. });
  974. setTimeout(function () {
  975. _this12.showInterstitialAd();
  976. }, 20000);
  977. });
  978. },
  979. getTimer: function getTimer() {
  980. // 获取年月日时分秒
  981. var timestamp = Date.parse(new Date());
  982. var date = new Date(timestamp);
  983. var Y = date.getFullYear();
  984. var M = date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1;
  985. var D = date.getDate() < 10 ? '0' + date.getDate() : date.getDate();
  986. return "".concat(Y).concat(M).concat(D);
  987. },
  988. /** 签到提醒按钮 */signRemindHandle: function signRemindHandle(state) {
  989. var _this13 = this;
  990. if (!this.signData.mpName) {
  991. uni.navigateTo({
  992. url: '../officialAccount/officialAccount'
  993. });
  994. return;
  995. }
  996. if (state) {
  997. // 点击开启
  998. if (this.signIdTemID.length > 0) {
  999. uni.requestSubscribeMessage({
  1000. tmplIds: this.signIdTemID,
  1001. success: function () {
  1002. var _success2 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee3(res) {
  1003. var errMsg, massageData, msg, key, element;
  1004. return _regenerator.default.wrap(function _callee3$(_context3) {
  1005. while (1) {
  1006. switch (_context3.prev = _context3.next) {
  1007. case 0:
  1008. errMsg = res.errMsg, massageData = (0, _objectWithoutProperties2.default)(res, _excluded3);
  1009. console.log('------>', res);
  1010. _context3.next = 4;
  1011. return _this13.getSetting();
  1012. case 4:
  1013. msg = _context3.sent;
  1014. console.log('----2222---->', msg);
  1015. if (!(msg === 400)) {
  1016. _context3.next = 11;
  1017. break;
  1018. }
  1019. uni.showToast({
  1020. title: '签到消息微信关闭,如要开启通知,请到通知管理开启',
  1021. icon: 'none',
  1022. duration: 2000
  1023. });
  1024. return _context3.abrupt("return");
  1025. case 11:
  1026. if (msg === 401) {
  1027. uni.showToast({
  1028. title: '通知管理按钮关闭,如要开启通知,请到通知管理开启',
  1029. icon: 'none',
  1030. duration: 2000
  1031. });
  1032. } else {
  1033. for (key in massageData) {
  1034. if (Object.prototype.hasOwnProperty.call(massageData, key)) {
  1035. element = massageData[key];
  1036. if (element === 'accept') {
  1037. // 允许
  1038. console.log('msg--->', msg);
  1039. _this13.handleMessage(1, msg === 200 ? 1 : 0);
  1040. } else if (element === 'reject') {// 取消
  1041. }
  1042. }
  1043. }
  1044. }
  1045. case 12:
  1046. case "end":
  1047. return _context3.stop();
  1048. }
  1049. }
  1050. }, _callee3);
  1051. }));
  1052. function success(_x2) {
  1053. return _success2.apply(this, arguments);
  1054. }
  1055. return success;
  1056. }()
  1057. });
  1058. } else {
  1059. uni.showToast({
  1060. title: '模板ID为空',
  1061. icon: 'none'
  1062. });
  1063. }
  1064. } else {
  1065. // 点击关闭
  1066. this.handleMessage(0, 0);
  1067. }
  1068. },
  1069. /** 活动规则展开和收起 */activityRulesHandle: function activityRulesHandle() {
  1070. this.activityRules = !this.activityRules;
  1071. },
  1072. /** 签到 */signIn: function signIn() {
  1073. if (!this.signData.mpName) {
  1074. uni.showToast({
  1075. title: '请先关注公众号',
  1076. icon: 'none'
  1077. });
  1078. return;
  1079. }
  1080. this.signInDay = this.signData.signInDayVoList.find(function (item) {
  1081. return item.canSign;
  1082. });
  1083. this.popupShow = true;
  1084. },
  1085. /** 关闭弹窗 */closeHandle: function closeHandle() {
  1086. this.popupShow = false;
  1087. this.signInHandle(false);
  1088. },
  1089. /** 签到 */signInHandle: function signInHandle(watchVideo) {
  1090. var _this14 = this;
  1091. var signInDay = this.signData.signInDayVoList.find(function (item) {
  1092. return item.canSign;
  1093. });
  1094. console.log(signInDay);
  1095. if (signInDay) {
  1096. var dayTime = signInDay.dayTime,
  1097. dayNum = signInDay.dayNum,
  1098. signIn = signInDay.signIn;
  1099. if (!signIn) {
  1100. (0, _api.signInAjax)(_objectSpread({
  1101. watchVideo: watchVideo,
  1102. supplement: false,
  1103. appId: _api.config.appid,
  1104. openId: this.openId,
  1105. dayNum: dayNum,
  1106. dayTime: dayTime
  1107. }, this.mpData)).then(function (res) {
  1108. _this14.getList();
  1109. _this14.startGold(watchVideo);
  1110. _this14.popupShow = false;
  1111. if (!watchVideo) {
  1112. _this14.showInterstitialAd();
  1113. } else {
  1114. setTimeout(function () {
  1115. _this14.showInterstitialAd();
  1116. }, 20000);
  1117. }
  1118. });
  1119. } else {
  1120. uni.showToast({
  1121. title: '今日已签!',
  1122. icon: 'error'
  1123. });
  1124. }
  1125. } else {
  1126. uni.showToast({
  1127. title: '数据获取失败!',
  1128. icon: 'error'
  1129. });
  1130. }
  1131. },
  1132. /** 看视频签到 */lookVideo: function lookVideo() {
  1133. this.showVideoAd(1);
  1134. }
  1135. }
  1136. };
  1137. exports.default = _default;
  1138. /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/index.js */ 1)["default"]))
  1139. /***/ }),
  1140. /***/ 72:
  1141. /*!*******************************************************************************************************************!*\
  1142. !*** C:/Users/77876/Documents/HBuilderProjects/qc-signIn/pages/index/index.vue?vue&type=style&index=0&lang=scss& ***!
  1143. \*******************************************************************************************************************/
  1144. /*! no static exports found */
  1145. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  1146. "use strict";
  1147. __webpack_require__.r(__webpack_exports__);
  1148. /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_D_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-oneOf-1-2!./node_modules/postcss-loader/src??ref--8-oneOf-1-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-oneOf-1-5!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./index.vue?vue&type=style&index=0&lang=scss& */ 73);
  1149. /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_D_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_D_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0__);
  1150. /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_D_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_D_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
  1151. /* harmony default export */ __webpack_exports__["default"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_D_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0___default.a);
  1152. /***/ }),
  1153. /***/ 73:
  1154. /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  1155. !*** ./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!C:/Users/77876/Documents/HBuilderProjects/qc-signIn/pages/index/index.vue?vue&type=style&index=0&lang=scss& ***!
  1156. \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  1157. /*! no static exports found */
  1158. /***/ (function(module, exports, __webpack_require__) {
  1159. // extracted by mini-css-extract-plugin
  1160. if(false) { var cssReload; }
  1161. /***/ })
  1162. },[[61,"common/runtime","common/vendor"]]]);
  1163. //# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/index/index.js.map