第一次提交

This commit is contained in:
wangxiaowei
2025-06-11 10:21:51 +08:00
commit 52932d54b1
2341 changed files with 185283 additions and 0 deletions

View File

@ -0,0 +1,235 @@
(global["webpackJsonp"] = global["webpackJsonp"] || []).push([["pages/index/home-push/home-push"],{
/***/ 930:
/*!***********************************************************************************!*\
!*** D:/Hbuilder/Project/cha_zhi_bai_cha_hui/pages/index/home-push/home-push.vue ***!
\***********************************************************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var _home_push_vue_vue_type_template_id_63a5374a___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./home-push.vue?vue&type=template&id=63a5374a& */ 931);
/* harmony import */ var _home_push_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./home-push.vue?vue&type=script&lang=js& */ 933);
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _home_push_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 _home_push_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony import */ var _home_push_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./home-push.vue?vue&type=style&index=0&lang=css& */ 935);
/* 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 */ 34);
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"])(
_home_push_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
_home_push_vue_vue_type_template_id_63a5374a___WEBPACK_IMPORTED_MODULE_0__["render"],
_home_push_vue_vue_type_template_id_63a5374a___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
false,
null,
null,
null,
false,
_home_push_vue_vue_type_template_id_63a5374a___WEBPACK_IMPORTED_MODULE_0__["components"],
renderjs
)
component.options.__file = "pages/index/home-push/home-push.vue"
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
/***/ }),
/***/ 931:
/*!******************************************************************************************************************!*\
!*** D:/Hbuilder/Project/cha_zhi_bai_cha_hui/pages/index/home-push/home-push.vue?vue&type=template&id=63a5374a& ***!
\******************************************************************************************************************/
/*! 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_17_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_home_push_vue_vue_type_template_id_63a5374a___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--17-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!./home-push.vue?vue&type=template&id=63a5374a& */ 932);
/* 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_17_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_home_push_vue_vue_type_template_id_63a5374a___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_17_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_home_push_vue_vue_type_template_id_63a5374a___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_17_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_home_push_vue_vue_type_template_id_63a5374a___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_17_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_home_push_vue_vue_type_template_id_63a5374a___WEBPACK_IMPORTED_MODULE_0__["components"]; });
/***/ }),
/***/ 932:
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--17-0!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!D:/Hbuilder/Project/cha_zhi_bai_cha_hui/pages/index/home-push/home-push.vue?vue&type=template&id=63a5374a& ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns, recyclableRender, components */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; });
var components
var render = function () {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
}
var recyclableRender = false
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ 933:
/*!************************************************************************************************************!*\
!*** D:/Hbuilder/Project/cha_zhi_bai_cha_hui/pages/index/home-push/home-push.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_13_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_home_push_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--13-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!./home-push.vue?vue&type=script&lang=js& */ 934);
/* 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_13_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_home_push_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_13_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_home_push_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_13_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_home_push_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_13_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_home_push_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_13_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_home_push_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a);
/***/ }),
/***/ 934:
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--13-1!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!D:/Hbuilder/Project/cha_zhi_bai_cha_hui/pages/index/home-push/home-push.vue?vue&type=script&lang=js& ***!
\*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function(uni) {
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var Popup = function Popup() {
__webpack_require__.e(/*! require.ensure | components/uni-popup */ "components/uni-popup").then((function () {
return resolve(__webpack_require__(/*! @/components/uni-popup.vue */ 115));
}).bind(null, __webpack_require__)).catch(__webpack_require__.oe);
};
var _default = {
components: {
Popup: Popup
},
data: function data() {
return {
/*是否显示*/
isPopup: false,
/*展示类别*/
type: 0,
/*宽度*/
width: 600,
/*高度*/
height: 800,
/*背景颜色*/
backgroundColor: 'none',
/*阴影*/
boxShadow: 'none',
form: {},
coupon: []
};
},
props: ['homepush_data'],
created: function created() {},
mounted: function mounted() {
/*获取弹出层内容*/
this.setData();
},
methods: {
/*获取弹出层内容*/setData: function setData() {
this.isPopup = true;
this.form = this.homepush_data;
this.type = this.homepush_data.type;
this.coupon = this.homepush_data.coupon;
},
/*关闭弹窗*/hidePopupFunc: function hidePopupFunc(e) {
uni.setStorageSync('homepush_name', this.homepush_data.name);
this.isPopup = false;
},
/*跳转页面*/jumpPage: function jumpPage(e) {
this.hidePopupFunc();
this.gotoPage('/' + e);
},
/*领取优惠券*/getCoupon: function getCoupon() {
var self = this;
var coupon_ids = [];
self.coupon.forEach(function (item) {
coupon_ids.push(item.coupon_id);
});
self._get('user.coupon/receiveList', {
coupon_ids: JSON.stringify(coupon_ids)
}, function (res) {
uni.showToast({
title: '领取成功',
icon: 'success',
mask: true,
duration: 2000
});
self.hidePopupFunc();
});
}
}
};
exports.default = _default;
/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/index.js */ 2)["default"]))
/***/ }),
/***/ 935:
/*!********************************************************************************************************************!*\
!*** D:/Hbuilder/Project/cha_zhi_bai_cha_hui/pages/index/home-push/home-push.vue?vue&type=style&index=0&lang=css& ***!
\********************************************************************************************************************/
/*! 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_6_oneOf_1_0_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_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_6_oneOf_1_2_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_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_home_push_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--6-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--6-oneOf-1-2!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src??ref--6-oneOf-1-3!../../../../../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!./home-push.vue?vue&type=style&index=0&lang=css& */ 936);
/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_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_6_oneOf_1_2_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_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_home_push_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_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_6_oneOf_1_2_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_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_home_push_vue_vue_type_style_index_0_lang_css___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_6_oneOf_1_0_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_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_6_oneOf_1_2_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_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_home_push_vue_vue_type_style_index_0_lang_css___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_6_oneOf_1_0_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_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_6_oneOf_1_2_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_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_home_push_vue_vue_type_style_index_0_lang_css___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_6_oneOf_1_0_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_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_6_oneOf_1_2_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_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_home_push_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a);
/***/ }),
/***/ 936:
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--6-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--6-oneOf-1-2!./node_modules/postcss-loader/src??ref--6-oneOf-1-3!./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:/Hbuilder/Project/cha_zhi_bai_cha_hui/pages/index/home-push/home-push.vue?vue&type=style&index=0&lang=css& ***!
\************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// extracted by mini-css-extract-plugin
if(false) { var cssReload; }
/***/ })
}]);
//# sourceMappingURL=../../../../.sourcemap/mp-weixin/pages/index/home-push/home-push.js.map
;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
'pages/index/home-push/home-push-create-component',
{
'pages/index/home-push/home-push-create-component':(function(module, exports, __webpack_require__){
__webpack_require__('2')['createComponent'](__webpack_require__(930))
})
},
[['pages/index/home-push/home-push-create-component']]
]);

View File

@ -0,0 +1,6 @@
{
"component": true,
"usingComponents": {
"popup": "/components/uni-popup"
}
}

View File

@ -0,0 +1 @@
<view class="home-push-wrap"><popup vue-id="1100afea-1" show="{{isPopup}}" width="{{width}}" height="{{height}}" backgroundColor="{{backgroundColor}}" boxShadow="{{boxShadow}}" padding="{{0}}" data-event-opts="{{[['^hidePopup',[['hidePopupFunc']]]]}}" bind:hidePopup="__e" bind:__l="__l" vue-slots="{{['default']}}"><view class="{{['home-push',type==1||type==3?'home-push-bg':'']}}"><block wx:if="{{type==1}}"><view class="image-text"><view class="pic"><image src="{{form.file_path}}" mode="aspectFill"></image></view><view class="title">{{form.title}}</view><view class="des">{{form.remark}}</view><view class="btns"><button type="primary" data-event-opts="{{[['tap',[['jumpPage',['$0'],['form.link.url']]]]]}}" bindtap="__e">{{form.des}}</button></view></view></block><block wx:if="{{type==2}}"><view data-event-opts="{{[['tap',[['jumpPage',['$0'],['form.link.url']]]]]}}" class="image-only" bindtap="__e"><view class="pic"><image src="{{form.file_path}}" mode="aspectFill"></image></view></view></block><block wx:if="{{type==3}}"><view class="cuopon"><block wx:if="{{form.file_path!=null&&form.file_path!=''}}"><view class="cuopon-title d-c-c"><image src="{{form.file_path}}" mode="aspectFill"></image></view></block><view class="list"><block wx:for="{{coupon}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="item"><view class="info"><view class="num"><text class="f30">{{item.name}}</text></view></view><view class="explan"><text class="name">{{item.type}}</text></view></view></block></view><view class="btns"><button type="primary" data-event-opts="{{[['tap',[['getCoupon']]]]}}" bindtap="__e">立即领取</button></view></view></block></view><view data-event-opts="{{[['tap',[['hidePopupFunc',[true]]]]]}}" class="close-btns" bindtap="__e"><text class="icon iconfont icon-guanbi"></text></view></popup></view>

View File

@ -0,0 +1,121 @@
.home-push {
width: 100%;
border-radius: 20rpx;
overflow: hidden;
}
.home-push-bg {
background: #ffffff;
box-shadow: 0 0 30rpx rgba(0, 0, 0, 0.1);
}
.home-push .title {
padding: 10rpx 20rpx;
text-align: center;
font-size: 30rpx;
font-weight: bold;
}
.home-push .des {
padding: 20rpx;
color: #999999;
}
.home-push .btns {
padding: 20rpx;
display: flex;
justify-content: center;
align-items: center;
}
.home-push .btns button {
width: 200rpx;
padding: 0;
height: 80rpx;
line-height: 80rpx;
font-size: 28rpx;
border-radius: 45rpx;
background: #e2231a;
}
.home-push-wrap .image-text .pic{ width: 600rpx; height: 300rpx;}
.home-push-wrap .image-only .pic{width: 600rpx; height: 420rpx;}
.home-push .cuopon .cuopon-title{
width: 600rpx;
height: 250rpx;
overflow: hidden;
}
.home-push-wrap image{
width: 100%;
height: 100%;
}
.home-push .cuopon .list {
padding: 20rpx;
}
.home-push .cuopon .list .item {
margin-top: 20rpx;
display: flex;
justify-content: flex-start;
background: #fff9eb;
}
.home-push .cuopon .item .info {
flex: 1;
padding: 20rpx;
border: 1px solid #ffe4d8;
border-radius: 16rpx;
}
.home-push .cuopon .item .info .num {
color: #e2231a;
}
.home-push .cuopon .item .info .sub {
}
.home-push .cuopon .item .explan {
position: relative;
width: 120rpx;
padding: 20rpx;
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
border: 1px solid #ffe4d8;
border-left: 2px dashed #ffe4d8;
border-radius: 16rpx;
background: #ff553c;
color: #FFFFFF;
}
.home-push .cuopon .item .explan .name {
font-size: 30rpx;
color: #fff9eb;
}
.home-push .cuopon .item .explan .sub {
color: #ff9897;
}
.home-push .cuopon .list .explan::before,
.home-push .cuopon .list .explan::after {
display: block;
position: absolute;
content: '';
width: 20rpx;
height: 10rpx;
background: #ffffff;
}
.home-push .cuopon .list .explan::before {
left: -10rpx;
top: -1px;
border-radius: 0 0 10rpx 10rpx;
}
.home-push .cuopon .list .explan::after {
left: -10rpx;
bottom: -1px;
border-radius: 10rpx 10rpx 0 0;
}
.home-push-wrap .close-btns {
margin: 50rpx auto 0;
width: 60rpx;
height: 60rpx;
display: flex;
justify-content: center;
align-items: center;
border-radius: 50%;
background: none;
border: 2px solid #ffffff;
}
.home-push-wrap .close-btns .iconfont {
color: #ffffff;
}

View File

@ -0,0 +1,523 @@
(global["webpackJsonp"] = global["webpackJsonp"] || []).push([["pages/index/index"],{
/***/ 41:
/*!****************************************************************************************!*\
!*** D:/Hbuilder/Project/cha_zhi_bai_cha_hui/main.js?{"page":"pages%2Findex%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);
var _vue = _interopRequireDefault(__webpack_require__(/*! vue */ 25));
var _index = _interopRequireDefault(__webpack_require__(/*! ./pages/index/index.vue */ 42));
// @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"]))
/***/ }),
/***/ 42:
/*!*********************************************************************!*\
!*** D:/Hbuilder/Project/cha_zhi_bai_cha_hui/pages/index/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_57280228___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=57280228& */ 43);
/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ 45);
/* 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_lang_css___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./index.vue?vue&type=style&index=0&lang=css& */ 47);
/* 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 */ 34);
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_57280228___WEBPACK_IMPORTED_MODULE_0__["render"],
_index_vue_vue_type_template_id_57280228___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
false,
null,
null,
null,
false,
_index_vue_vue_type_template_id_57280228___WEBPACK_IMPORTED_MODULE_0__["components"],
renderjs
)
component.options.__file = "pages/index/index.vue"
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
/***/ }),
/***/ 43:
/*!****************************************************************************************************!*\
!*** D:/Hbuilder/Project/cha_zhi_bai_cha_hui/pages/index/index.vue?vue&type=template&id=57280228& ***!
\****************************************************************************************************/
/*! 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_17_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_57280228___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--17-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=57280228& */ 44);
/* 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_17_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_57280228___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_17_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_57280228___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_17_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_57280228___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_17_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_57280228___WEBPACK_IMPORTED_MODULE_0__["components"]; });
/***/ }),
/***/ 44:
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--17-0!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!D:/Hbuilder/Project/cha_zhi_bai_cha_hui/pages/index/index.vue?vue&type=template&id=57280228& ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! 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 = {
navBar: function () {
return __webpack_require__.e(/*! import() | components/navBar/navBar */ "components/navBar/navBar").then(__webpack_require__.bind(null, /*! @/components/navBar/navBar.vue */ 918))
},
diy: function () {
return __webpack_require__.e(/*! import() | components/diy/diy */ "components/diy/diy").then(__webpack_require__.bind(null, /*! @/components/diy/diy.vue */ 925))
},
}
} 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 m0 = _vm.theme() || ""
var m1 = _vm.theme()
var m2 = _vm.topBarTop()
var m3 = _vm.topBarHeight()
var m4 = !(m3 == 0) ? _vm.topBarHeight() : null
var m5 = _vm.topBarHeight()
var g0 =
_vm.thisindex != 0 ? _vm.product_list.length == 0 && !_vm.loading : null
var m6 = _vm.is_collection ? _vm.topBarTop() : null
var m7 = _vm.is_collection ? _vm.topBarHeight() : null
if (!_vm._isMounted) {
_vm.e0 = function ($event) {
_vm.showSearch = true
}
_vm.e1 = function ($event) {
_vm.is_collection = false
}
_vm.e2 = function ($event) {
_vm.is_follow = 0
}
}
_vm.$mp.data = Object.assign(
{},
{
$root: {
m0: m0,
m1: m1,
m2: m2,
m3: m3,
m4: m4,
m5: m5,
g0: g0,
m6: m6,
m7: m7,
},
}
)
}
var recyclableRender = false
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ 45:
/*!**********************************************************************************************!*\
!*** D:/Hbuilder/Project/cha_zhi_bai_cha_hui/pages/index/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_13_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--13-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& */ 46);
/* 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_13_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_13_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_13_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_13_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_13_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);
/***/ }),
/***/ 46:
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--13-1!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!D:/Hbuilder/Project/cha_zhi_bai_cha_hui/pages/index/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.js */ 31));
var diy = function diy() {
__webpack_require__.e(/*! require.ensure | components/diy/diy */ "components/diy/diy").then((function () {
return resolve(__webpack_require__(/*! @/components/diy/diy.vue */ 925));
}).bind(null, __webpack_require__)).catch(__webpack_require__.oe);
};
var Homepush = function Homepush() {
__webpack_require__.e(/*! require.ensure | pages/index/home-push/home-push */ "pages/index/home-push/home-push").then((function () {
return resolve(__webpack_require__(/*! ./home-push/home-push.vue */ 930));
}).bind(null, __webpack_require__)).catch(__webpack_require__.oe);
};
var navBar = function navBar() {
__webpack_require__.e(/*! require.ensure | components/navBar/navBar */ "components/navBar/navBar").then((function () {
return resolve(__webpack_require__(/*! @/components/navBar/navBar.vue */ 918));
}).bind(null, __webpack_require__)).catch(__webpack_require__.oe);
};
var uniLoadMore = function uniLoadMore() {
__webpack_require__.e(/*! require.ensure | components/uni-load-more */ "components/uni-load-more").then((function () {
return resolve(__webpack_require__(/*! @/components/uni-load-more.vue */ 937));
}).bind(null, __webpack_require__)).catch(__webpack_require__.oe);
};
var searchProduct = function searchProduct() {
__webpack_require__.e(/*! require.ensure | components/searchProduct */ "components/searchProduct").then((function () {
return resolve(__webpack_require__(/*! @/components/searchProduct.vue */ 944));
}).bind(null, __webpack_require__)).catch(__webpack_require__.oe);
};
var _default = {
components: {
diy: diy,
Homepush: Homepush,
navBar: navBar,
uniLoadMore: uniLoadMore,
searchProduct: searchProduct
},
data: function data() {
return {
/*是否正在加载*/
loading: false,
background: '',
listData: [],
indicatorDots: true,
autoplay: true,
interval: 2000,
duration: 500,
items: [],
/*收藏引导*/
is_collection: false,
/*关注*/
is_follow: '0',
/*是否首页推送*/
is_homepush: false,
/*首页推送数据*/
homepush_data: {},
triggered: true,
target: 0,
thisindex: 0,
category_list: [],
product_list: [],
page: 1,
last_page: 0,
no_more: false,
indexStop: 0,
title_name: '',
bgcolor: '',
msgNum: 0,
title_image: false,
toplogo: '',
url: '',
jweixin: null,
showSearch: false,
openCategory: {
color: "#000000",
open: 0
},
is_auto: 0
};
},
watch: {
'thisindex': function thisindex(n, o) {
if (n != o) {
this.category_id = this.category_list[n].category_id;
this.toggleInit();
if (n != 0) {
this.getProduct();
}
}
}
},
computed: {
/*加载中状态*/loadingType: function loadingType() {
if (this.loading) {
return 1;
} else {
if (this.product_list.length != 0 && this.no_more) {
return 2;
} else {
return 0;
}
}
}
},
onTabItemTap: function onTabItemTap() {},
onShow: function onShow() {
this.getTabBarLinks();
},
onLoad: function onLoad() {
this._freshing = false;
/*获取订单列表*/
this.getData();
this.getList();
},
onPullDownRefresh: function onPullDownRefresh() {
if (this.thisindex == 0) {
this.getData();
} else {
this.toggleInit();
this.getProduct();
}
},
onReachBottom: function onReachBottom() {
this.scrolltolowerFunc();
console.log('到底了');
},
methods: {
/*获取首页分类*/getData: function getData() {
var self = this;
uni.showLoading({
title: '加载中'
});
self._get('index/index', {
url: self.url
}, function (res) {
var auto = uni.getStorageSync('TabBar').is_auto && uni.getStorageSync('TabBar').is_auto != 0;
self.is_auto = auto;
self.listData = res.data.list;
self.background = res.data.background;
self.items = res.data.items;
self.title_name = res.data.page.params.title;
self.bgcolor = res.data.page.style.titleBackgroundColor;
self.msgNum = res.data.msgNum;
self.toplogo = res.data.page.style.toplogo;
self.setPage(res.data.page);
self.title_type = res.data.page.params.title_type;
self.titleTextColor = res.data.page.style.titleTextColor;
self.openCategory = res.data.page.category;
//弹出收藏
var isFirst = uni.getStorageSync('isFirst');
if (isFirst == '' && res.data.setting.collection.status == '1') {
self.is_collection = true;
uni.setStorageSync('isFirst', 1);
}
self.is_follow = res.data.setting.officia.status;
// 首页推送
var homepush_name = uni.getStorageSync('homepush_name');
if (res.data.setting.homepush.is_open && homepush_name != res.data.setting.homepush.name) {
self.homepush_data = res.data.setting.homepush;
self.is_homepush = true;
self.is_homepush = true;
}
// 配置微信扫一扫参数
uni.hideLoading();
self.loadding = false;
uni.stopPullDownRefresh();
});
},
/*获取数据*/getList: function getList() {
var self = this;
self._get('product.category/index', {}, function (res) {
self.category_list = res.data.list;
var fistIndex = {
name: '推荐',
category_id: '0'
};
self.category_list.unshift(fistIndex);
});
},
/*获取数据*/getProduct: function getProduct() {
var self = this;
var page = self.page;
self.loading = true;
self._get('product.product/lists', {
page: page || 1,
category_id: self.category_id,
search: '',
sortType: 'all',
sortPrice: 0,
list_rows: 10
}, function (res) {
self.loading = false;
uni.stopPullDownRefresh();
self.product_list = self.product_list.concat(res.data.list.data);
self.last_page = res.data.list.last_page;
if (res.data.list.last_page <= 1) {
self.no_more = true;
}
if (page >= 9) {
self.no_more = true;
}
});
},
/*可滚动视图区域到底触发*/scrolltolowerFunc: function scrolltolowerFunc() {
var self = this;
if (self.page < self.last_page) {
self.page++;
self.getProduct();
}
self.no_more = true;
},
/*设置页面*/setPage: function setPage(page) {
uni.setNavigationBarTitle({
title: page.params.name
});
var colors = '#000000';
if (page.style.titleTextColor == 'white') {
//字母要小写
colors = '#ffffff';
}
uni.setNavigationBarColor({
frontColor: colors,
backgroundColor: page.style.titleBackgroundColor
});
},
/*分享当前页面*/onShareAppMessage: function onShareAppMessage() {
var self = this;
return {
title: self.page.params.share_title,
path: '/pages/index/index?' + self.getShareUrlParams()
};
},
setTabBarItem: function setTabBarItem(n) {
if (n == 2) {
console.log('订单');
uni.setTabBarItem({
index: 2,
pagePath: '/pages/order/myorder',
text: '订单',
iconPath: 'static/order.png',
selectedIconPath: 'static/order_active.png'
});
}
},
toggleInit: function toggleInit() {
this.page = 1;
this.last_page = 0;
this.no_more = false;
this.product_list = [];
},
//点击nav控制下面的展示
setIndex: function setIndex(e) {
this.thisindex = e;
},
/* 禁止手动滑动 */stopTouchMove: function stopTouchMove() {
return true;
},
/*扫一扫核销*/
scanQrcode: function scanQrcode() {
var self = this;
// 只允许通过相机扫码
uni.scanCode({
onlyFromCamera: true,
success: function success(res) {
if (res.errMsg == 'scanCode:ok') {
self.gotoPage('/pages/store/clerkorder?order_no=' + res.result);
} else {
uni.showToast({
title: '扫码失败,请重试'
});
}
}
});
},
/* 关闭搜索 */closeSearch: function closeSearch() {
this.showSearch = false;
}
}
};
exports.default = _default;
/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/index.js */ 2)["default"]))
/***/ }),
/***/ 47:
/*!******************************************************************************************************!*\
!*** D:/Hbuilder/Project/cha_zhi_bai_cha_hui/pages/index/index.vue?vue&type=style&index=0&lang=css& ***!
\******************************************************************************************************/
/*! 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_6_oneOf_1_0_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_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_6_oneOf_1_2_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_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_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../../HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--6-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--6-oneOf-1-2!../../../../HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src??ref--6-oneOf-1-3!../../../../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&lang=css& */ 48);
/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_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_6_oneOf_1_2_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_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_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_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_6_oneOf_1_2_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_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_lang_css___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_6_oneOf_1_0_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_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_6_oneOf_1_2_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_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_lang_css___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_6_oneOf_1_0_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_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_6_oneOf_1_2_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_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_lang_css___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_6_oneOf_1_0_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_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_6_oneOf_1_2_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_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_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a);
/***/ }),
/***/ 48:
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--6-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--6-oneOf-1-2!./node_modules/postcss-loader/src??ref--6-oneOf-1-3!./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:/Hbuilder/Project/cha_zhi_bai_cha_hui/pages/index/index.vue?vue&type=style&index=0&lang=css& ***!
\**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// extracted by mini-css-extract-plugin
if(false) { var cssReload; }
/***/ })
},[[41,"common/runtime","common/vendor"]]]);
//# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/index/index.js.map

View File

@ -0,0 +1,12 @@
{
"navigationStyle": "custom",
"navigationBarTitleText": "首页",
"enablePullDownRefresh": true,
"usingComponents": {
"nav-bar": "/components/navBar/navBar",
"diy": "/components/diy/diy",
"homepush": "/pages/index/home-push/home-push",
"uni-load-more": "/components/uni-load-more",
"search-product": "/components/searchProduct"
}
}

View File

@ -0,0 +1 @@
<view class="{{[$root.m0]}}" data-theme="{{$root.m1}}"><view class="top_head pr" style="{{('background-color: '+bgcolor+';')}}"><view class="head_top" style="{{('height:'+$root.m2+'px;')}}"></view><view class="d-b-c" style="{{($root.m3==0?'':'height:'+$root.m4+'px;')}}"><view class="index_log"><image src="{{toplogo||''}}" mode></image></view><view class="d-s-c flex-1"><view data-event-opts="{{[['tap',[['e0',['$event']]]]]}}" class="top_search search-wx" style="{{('height:'+$root.m5+' px;color:'+bgcolor+';')}}" bindtap="__e"><text class="icon iconfont icon-sousuo" style="{{('color:'+bgcolor+';')}}"></text>搜索商品</view><view data-event-opts="{{[['tap',[['scanQrcode',['$event']]]]]}}" class="top_search_right" bindtap="__e"><text class="icon iconfont icon-saoyisao1"></text></view></view></view><block wx:if="{{openCategory.open}}"><view class="nuter"><nav-bar style="width:100%;" vue-id="8dd740cc-1" color="{{openCategory.color}}" currentI="{{thisindex}}" navList="{{category_list}}" data-event-opts="{{[['^currentIndex',[['setIndex']]]]}}" bind:currentIndex="__e" bind:__l="__l"></nav-bar></view></block><block wx:else><view style="height:20rpx;"></view></block></view><view class="top_bg" style="{{('background-color: '+bgcolor+';')}}"></view><view><block wx:if="{{thisindex==0}}"><view><diy style="position:relative;" vue-id="8dd740cc-2" diyItems="{{items}}" bind:__l="__l"></diy></view></block><block wx:if="{{thisindex!=0}}"><view><view class="product-list"><block wx:for="{{product_list}}" wx:for-item="pitem" wx:for-index="pindex" wx:key="pindex"><view data-event-opts="{{[['tap',[['gotoPage',['/pages/product/detail/detail?product_id='+pitem.product_id]]]]]}}" class="{{['product_item','o-h',pindex%2==1?'product_item_right':'']}}" bindtap="__e"><view><image style="width:345rpx;height:345rpx;" src="{{pitem.product_image}}" mode></image></view><view class="text-ellipsis-2 f26 pro_name p-0-20 mt20">{{pitem.product_name}}</view><view class="mt36 mb20 p-0-20"><text class="f20 fb redF6">¥</text><text class="f32 fb redF6">{{pitem.product_sku.product_price}}</text><text class="text-d-line f20 gray9 ml10">¥</text><text class="text-d-line f24 gray9">{{pitem.product_sku.line_price}}</text></view></view></block></view><block wx:if="{{$root.g0}}"><view class="d-c-c p30 ww100"><text class="iconfont icon-wushuju"></text><text class="cont">亲,暂无相关记录哦</text></view></block><block wx:else><uni-load-more vue-id="8dd740cc-3" loadingType="{{loadingType}}" bind:__l="__l"></uni-load-more></block></view></block></view><block wx:if="{{is_collection}}"><view class="collection-box" style="{{('top:'+($root.m6+$root.m7+10)+'px;')}}"><view class="inner"><text>点击“</text><text class="point">.</text><text class="point point-big">.</text><text class="point">.</text><text>”添加到我的小程序,\n微信首页下拉即可快速访问店铺</text></view><button class="close-btn" type="primary" data-event-opts="{{[['tap',[['e1',['$event']]]]]}}" bindtap="__e">x</button></view></block><block wx:if="{{is_follow=='1'}}"><view class="{{['follow-gzh',is_auto?'is_auto':'']}}"><text data-event-opts="{{[['tap',[['e2',['$event']]]]]}}" class="icon iconfont icon-guanbi" bindtap="__e"></text><official-account></official-account></view></block><block wx:if="{{is_homepush}}"><homepush vue-id="8dd740cc-4" homepush_data="{{homepush_data}}" bind:__l="__l"></homepush></block><search-product vue-id="8dd740cc-5" isShow="{{showSearch}}" data-event-opts="{{[['^close',[['closeSearch']]]]}}" bind:close="__e" bind:__l="__l"></search-product><tab-bar vue-id="8dd740cc-6" bind:__l="__l"></tab-bar></view>

View File

@ -0,0 +1,299 @@
.bg-f2 {
background-color: #F2F2F2;
}
.top_head {
line-height: 30px;
z-index: 1;
padding-left: 26rpx;
position: -webkit-sticky;
position: sticky;
top: 0;
left: 0;
z-index: 100;
}
.head_top {
width: 100%;
height: 25px;
}
.index_log {
/* width: 154rpx; */
min-height: 46rpx;
line-height: 46rpx;
font-size: 26rpx;
font-weight: 800;
color: #FFFFFF;
}
.index_log image {
width: 60rpx;
height: 60rpx;
}
.top_search {
/* width: 380rpx; */
height: 60rpx;
line-height: 60rpx;
background: #FFFFFF;
border-radius: 30rpx 0 0 30rpx;
font-size: 30rpx;
margin-left: 10rpx;
color: #EE1413;
font-weight: 800;
}
.top_search.search-wx {
width: 385rpx;
}
.top_search.special {
width: 100%;
}
.top_search_right {
background: #FFFFFF;
border-radius: 0 30rpx 30rpx 0;
height: 60rpx;
position: relative;
/* padding: 0 20rpx; */
/* border-left: 1rpx solid #D9D9D9; */
}
.top_search_right::before {
content: ' ';
width: 1rpx;
height: 20rpx;
background-color: #D9D9D9;
left: 0;
top: 0;
bottom: 0;
margin: auto;
position: absolute;
}
.top_search_right .icon-saoyisao1 {
padding: 0 20rpx;
/* border-left: 1rpx solid #D9D9D9; */
}
.top_search .icon-sousuo {
font-size: 30rpx;
color: #EE1413;
margin-left: 20rpx;
margin-right: 10rpx;
}
.top_bg {
position: absolute;
top: 0;
z-index: 0;
width: 750rpx;
height: 350rpx;
}
.top_bg image {
width: 750rpx;
height: 350rpx;
}
.nuter {
width: 100%;
height: 80rpx;
line-height: 80rpx;
display: flex;
justify-content: space-around;
font-size: 35rpx;
padding-bottom: 10rpx;
}
.nuter view {
flex: 1;
font-size: 30rpx;
text-align: center;
transition: all 0.5s ease .1s;
}
swiper {
height: 80vh;
width: 100%;
overflow: hidden;
}
.swiper-item {
overflow-y: scroll;
width: 100%;
height: 99%;
box-sizing: border-box;
}
.banner {
height: 240rpx;
width: 710rpx;
}
.banner image {
width: 710rpx;
height: 240rpx;
}
.new-people .group-bd {
display: flex;
justify-content: space-between;
}
.new-people .list {
padding-right: 30rpx;
}
.new-people .list .item {
width: 180rpx;
text-align: center;
}
.new-people .list .price {
font-size: 24rpx;
}
.new-people .list .price .num {
font-size: 34rpx;
font-weight: bold;
}
.new-people .list button {
font-size: 24rpx;
background: #6170ff;
}
.new-people .list image {
width: 180rpx;
height: 180rpx;
border: 1px dashed #cccccc;
}
.new-people .other {
width: 230rpx;
}
.new-people .other image {
width: 100%;
}
.group-seckill .left .iconfont {
margin-right: 8rpx;
color: rgb(226, 35, 26);
font-size: 40rpx;
}
.group-seckill .list .item {
display: flex;
flex-direction: column;
justify-content: flex-start;
align-items: center;
width: 150rpx;
height: 230rpx;
border: 1px dashed #cccccc;
}
.group-seckill .list text {
line-height: 60rpx;
color: #e2231a;
}
.group-seckill .list image {
width: 150rpx;
height: 150rpx;
}
.group-hd .datetime .time {
padding: 4rpx;
background: #e2231a;
color: #ffffff;
border-radius: 4rpx;
}
.group-hd .datetime .point {
padding: 0 10rpx;
color: #e2231a;
}
.collection-box {
position: fixed;
width: 380rpx;
padding: 20rpx;
top: 20rpx;
right: 20rpx;
line-height: 40rpx;
font-size: 24rpx;
border-radius: 16rpx;
background: #ffffff;
border: 1px solid #eeeeee;
box-shadow: 0 0 6rpx 0 rgba(0, 0, 0, .08);
z-index: 100;
}
.collection-box::after {
position: absolute;
content: '';
display: block;
right: 140rpx;
top: -15rpx;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
width: 30rpx;
height: 30rpx;
-webkit-transform: rotate;
transform: rotate;
background: #FFFFFF;
border-left: 1px solid #eeeeee;
border-top: 1px solid #eeeeee;
}
.collection-box .point {
width: 20rpx;
height: 20rpx;
font-size: 60rpx;
line-height: 0;
color: #666666;
}
.collection-box .point-big {
font-size: 80rpx;
}
.collection-box .close-btn {
position: absolute;
padding: 0;
right: 10rpx;
top: 10rpx;
width: 40rpx;
height: 40rpx;
line-height: 30rpx;
background: #FFFFFF;
color: #999999;
border-radius: 50%;
}
.follow-gzh {
position: fixed;
left: 0;
right: 0;
bottom: calc(0px);
border-radius: 16rpx;
box-shadow: 0 0 20rpx 0 rgba(0, 0, 0, .1);
background: #FFFFFF;
z-index: 10;
}
.follow-gzh.is_auto{
bottom: calc(env(safe-area-inset-bottom) + 98rpx);
}
.follow-gzh .iconfont {
display: block;
position: absolute;
right: 10rpx;
top: 10rpx;
z-index: 99;
}
.product-list {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
align-items: center;
position: relative;
z-index: 1;
}
.product_item {
width: 345rpx;
margin: 20rpx;
border-radius: 12rpx;
background-color: #ffffff;
}
.product_item.product_item_right {
margin-left: 0;
}
.product_item .pro_name {
height: 68rpx;
line-height: 34rpx;
}
.chat {
width: 40rpx;
height: 40rpx;
}
.newsnum {
position: absolute;
top: -8rpx;
right: -16rpx;
z-index: 100;
border-radius: 50%;
width: 25rpx;
height: 25rpx;
text-align: center;
line-height: 25rpx;
color: #FFFFFF;
background-color: #ff6633;
padding: 5rpx;
font-size: 20rpx;
}