java-mall-app/unpackage/dist/dev/mp-weixin/common/main.js
2025-12-12 17:04:03 +08:00

576 lines
41 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

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

(global["webpackJsonp"] = global["webpackJsonp"] || []).push([["common/main"],{
/***/ 0:
/*!******************************************************************************!*\
!*** C:/Users/lihy/Desktop/company/wechat_miniProgram/java-mall-app/main.js ***!
\******************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function(wx, uni, createApp) {
var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 4);
var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 11));
__webpack_require__(/*! uni-pages */ 26);
var _vue = _interopRequireDefault(__webpack_require__(/*! vue */ 25));
var _App = _interopRequireDefault(__webpack_require__(/*! ./App */ 27));
__webpack_require__(/*! ./styles/zerocons.css */ 38);
var _store = _interopRequireDefault(__webpack_require__(/*! ./store */ 39));
var _lang = _interopRequireDefault(__webpack_require__(/*! ./config/lang */ 44));
var _config = _interopRequireDefault(__webpack_require__(/*! ./config/config */ 33));
var _statecode = _interopRequireDefault(__webpack_require__(/*! ./config/statecode */ 43));
var _util = _interopRequireDefault(__webpack_require__(/*! ./helpers/util */ 40));
var _useSocket = _interopRequireDefault(__webpack_require__(/*! ./helpers/useSocket.js */ 50));
var _apiconfig = _interopRequireDefault(__webpack_require__(/*! ./helpers/apiconfig.js */ 54));
var _analytics = _interopRequireDefault(__webpack_require__(/*! ./helpers/analytics */ 56));
__webpack_require__(/*! ./helpers/ican-H5Api */ 57);
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; }
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; }
// @ts-ignore
wx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;
_vue.default.prototype.Lang = _lang.default;
_vue.default.prototype.$report = _analytics.default.report;
var statusBar = function statusBar() {
__webpack_require__.e(/*! require.ensure | components/status-bar */ "components/status-bar").then((function () {
return resolve(__webpack_require__(/*! ./components/status-bar.vue */ 304));
}).bind(null, __webpack_require__)).catch(__webpack_require__.oe);
};
var loading = function loading() {
__webpack_require__.e(/*! require.ensure | components/loading */ "components/loading").then((function () {
return resolve(__webpack_require__(/*! @/components/loading.vue */ 1463));
}).bind(null, __webpack_require__)).catch(__webpack_require__.oe);
};
_vue.default.config.productionTip = false;
_vue.default.prototype.$store = _store.default;
_vue.default.prototype.$ = _util.default;
_vue.default.prototype.cf = _config.default;
_vue.default.prototype.__ = _lang.default.__;
_vue.default.prototype.sprintf = _util.default.sprintf;
_vue.default.prototype.number_format = _util.default.number_format;
_vue.default.prototype.mf = _util.default.mf;
_vue.default.prototype.statecode = _statecode.default;
_vue.default.prototype.bdMapAk = "j2XbIbapUzLD0ycnJa6Cc5T7lppsxvMJ";
_vue.default.prototype.tmplIds = ["kiDj_hSF_ASwD-Dlgxnypi6IJBQZ12a-hEpd3zZ-Uxc", "Lq6_OHOemtmBoWGrd9zvyJ3ultzXB5metmqPtYeV0pc"];
//Vue.prototype.$mysocket = mysocket;
_vue.default.prototype.$Socket = _useSocket.default;
_vue.default.prototype.$apiconfig = _apiconfig.default;
_vue.default.prototype.resetLang = function () {
if (_config.default.tabBar.list instanceof Array || true) {
for (var r = 0; r < _config.default.tabBar.list.length; r++) {
uni.setTabBarItem({
index: r,
text: _lang.default.__(_config.default.tabBar.list[r].text)
});
}
}
};
_vue.default.prototype.setData = function (params) {
//this.$forceUpdate();
for (var x in params) {
if (x == 'options') {
if (params[x].uid) {
uni.setStorageSync('source_user_id', params[x].uid);
if (_util.default.source_data.source_type == this.statecode.SOURCE_TYPE_H5) {
$cookies.set('fxid', params[x].uid);
}
}
//单品存储, 下单时候本地存储判断是否有分享者,加入标记后存入数据库
if (params[x].uid && params[x].pid) {
//读取默认数据
var fx_item_row = {};
var fx_item_str = uni.getStorageSync('source_item_id');
if (fx_item_str) {
fx_item_row = JSON.parse(fx_item_str);
}
var time = parseInt(Date.parse(new Date()) / 100);
var new_item = {};
new_item[params[x].pid] = {
u: params[x].uid,
t: time
};
Object.assign(fx_item_row, new_item);
uni.setStorageSync('source_item_id', JSON.stringify(fx_item_row));
if (_util.default.source_data.source_type == this.statecode.SOURCE_TYPE_H5) {
//$cookies.set('fx_item_id', JSON.stringify(fx_item_row));
}
}
if (params[x].sid) {
uni.setStorageSync('source_store_id', params[x].sid);
if (_util.default.source_data.source_type == this.statecode.SOURCE_TYPE_H5) {
$cookies.set('stid', params[x].sid);
}
}
if (params[x].uid && params[x].ukey) {
var id = _util.default.setStorageSync('uid', params[x].uid);
var key = _util.default.setStorageSync('ukey', params[x].ukey);
}
if (params[x].source_ucc_code) {
uni.setStorageSync('source_ucc_code', params[x].source_ucc_code);
}
}
//console.info(x, JSON.stringify(params[x]));
//console.info('----', x);
this.$set(this, x, params[x]);
//this[x] = params[x];
}
};
_vue.default.component('status-bar', statusBar);
_vue.default.component('loading', loading);
_App.default.mpType = 'app';
_vue.default.prototype.$onLaunched = new Promise(function (resolve) {
_vue.default.prototype.$isResolve = resolve;
});
var app = new _vue.default(_objectSpread({
store: _store.default
}, _App.default));
createApp(app).$mount();
/* 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)["default"], __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/index.js */ 2)["createApp"]))
/***/ }),
/***/ 27:
/*!******************************************************************************!*\
!*** C:/Users/lihy/Desktop/company/wechat_miniProgram/java-mall-app/App.vue ***!
\******************************************************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var _App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./App.vue?vue&type=script&lang=js& */ 28);
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _App_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 _App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony import */ var _App_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./App.vue?vue&type=style&index=0&lang=scss& */ 35);
/* harmony import */ var _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 37);
var render, staticRenderFns, recyclableRender, components
var renderjs
/* normalize component */
var component = Object(_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])(
_App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"],
render,
staticRenderFns,
false,
null,
null,
null,
false,
components,
renderjs
)
component.options.__file = "App.vue"
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
/***/ }),
/***/ 28:
/*!*******************************************************************************************************!*\
!*** C:/Users/lihy/Desktop/company/wechat_miniProgram/java-mall-app/App.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 _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--13-1!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./App.vue?vue&type=script&lang=js& */ 29);
/* harmony import */ var _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_App_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_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony default export */ __webpack_exports__["default"] = (_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a);
/***/ }),
/***/ 29:
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./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!C:/Users/lihy/Desktop/company/wechat_miniProgram/java-mall-app/App.vue?vue&type=script&lang=js& ***!
\**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function(uni, wx) {
var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 4);
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 30));
var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ 5));
var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 11));
var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 32));
var _config = _interopRequireDefault(__webpack_require__(/*! ./config/config */ 33));
var _vue = _interopRequireDefault(__webpack_require__(/*! vue */ 25));
var _vuex = __webpack_require__(/*! vuex */ 34);
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; }
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; }
// 引入检查更新模块
var _default = {
data: function data() {
return {
options: {}
};
},
computed: (0, _vuex.mapState)(["Config", "StateCode", "notice", "plantformInfo", "shopInfo", "userInfo", "hasLogin", "forcedLoginState"]),
onLaunch: function () {
var _onLaunch = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee(options) {
var _this = this;
var sceneParams, that, res, a;
return _regenerator.default.wrap(function _callee$(_context) {
while (1) {
switch (_context.prev = _context.next) {
case 0:
if (options.query.ucccode) {
uni.setStorageSync("source_ucc_code", options.query.ucccode);
}
if (options.query.uid) {
uni.setStorageSync("activity_id", options.query.activity_id);
}
// 处理扫码进入小程序的场景
if (options.url === 'pagesub/index/store') {
// 修复拼写错误options.url
sceneParams = ''; // 情况1优先解析 scene 参数(扫码带参数场景)
if (options.query.scene) {
sceneParams = decodeURIComponent(options.query.scene);
}
// 情况2如果无 scene但直接传了 store_id
else if (options.query.store_id || options.store_id) {
sceneParams = "store_id=".concat(options.query.store_id);
}
// 只有拿到有效参数时才跳转
if (sceneParams) {
wx.navigateTo({
url: "/".concat(options.path, "?").concat(sceneParams) // 例如:/pages/store?id=123
});
} else {
// 处理无参数情况(例如跳转默认页或报错)
console.error('错误:未找到 store_id 参数');
wx.switchTab({
url: '/pages/index/index'
}); // 示例:强制跳转到首页
}
}
that = this;
uni.getSystemInfo({
success: function success(e) {
//console.log(e); //获取到的res的值
/*
{ SDKVersion: "2.9.2" //客户端基础库版本
batteryLevel: 100 //
benchmarkLevel: 1 //基准水平
brand: "devtools" //手机品牌
devicePixelRatio: 2 //分辨率
errMsg: "getSystemInfo:ok"
fontSizeSetting: 16 //用户设置字体大小 px
language: "zh" //应用设置语言
model: "iPhone 6/7/8" //手机型号
pixelRatio: 2 //设备像素比
platform: "devtools" //客户端平台 ios android
safeArea: {right: 375, bottom: 667, left: 0, top: 20, width: 375}
safeAreaInsets: {top: 20, left: 0, right: 0, bottom: 0}
screenHeight: 667 //屏幕高度
screenWidth: 375 //屏幕宽度
statusBarHeight: 20 //状态栏高度
system: "iOS 10.0.1" //操作系统版本
version: "7.0.4" //版本号
windowHeight: 667 //可使用窗口高度
windowWidth: 375 //可使用窗口宽度
}
*/
_vue.default.prototype.statusBar = e.statusBarHeight;
//console.log(e.statusBarHeight)
var custom = wx.getMenuButtonBoundingClientRect();
console.log(custom);
//以屏幕左上角为原点,获取到的信息
/*
{
bottom: 58
height: 32
left: 278
right: 365
top: 26
width: 87
}
*/
_vue.default.prototype.customBar = custom.bottom + custom.top - e.statusBarHeight;
}
});
try {
if (uni.getStorageSync("selang")) {} else {
res = uni.getSystemInfoSync(); //console.log(res.model);
//console.log(res.pixelRatio);
//console.log(res.windowWidth);
//console.log(res.windowHeight);
//console.log(res.language);
//console.log(res.version);
//console.log(res.platform);
//如果不在允许的语言内,可重置
uni.setStorageSync("selang", res.language);
}
} catch (e) {
// error
}
this.__("首页");
this.__("分类");
this.__("社区");
this.__("购物车");
this.__("我的");
that.reloadLang();
that.resetLang();
_context.next = 15;
return this.$store.dispatch("getSysInfo", function (plantformInfo) {
that.$isResolve();
});
case 15:
if (!this.hasLogin) {
_context.next = 20;
break;
}
_context.next = 18;
return this.$store.dispatch("getCartList", function (cartList) {});
case 18:
this.checkNewMsg();
a = setInterval(function () {
_this.checkNewMsg();
}, 1e3 * 60);
case 20:
case "end":
return _context.stop();
}
}
}, _callee, this);
}));
function onLaunch(_x) {
return _onLaunch.apply(this, arguments);
}
return onLaunch;
}(),
onShow: function () {
var _onShow = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() {
var _this2 = this;
var that;
return _regenerator.default.wrap(function _callee2$(_context2) {
while (1) {
switch (_context2.prev = _context2.next) {
case 0:
that = this;
console.info("app onShow");
_context2.next = 4;
return this.$onLaunched;
case 4:
setTimeout(function () {
_this2.getPlantformInfo(function (plantformInfo) {
if (that.hasLogin && that.userInfo.im && that.plantformInfo.config.chat_global) {
console.info("app socket connectserver");
that.$Socket.connectserver(that.userInfo.im);
}
});
}, 300);
case 5:
case "end":
return _context2.stop();
}
}
}, _callee2, this);
}));
function onShow() {
return _onShow.apply(this, arguments);
}
return onShow;
}(),
onHide: function onHide() {
//console.log('App Hide')
},
onTabItemTap: function onTabItemTap(e) {
console.log("没有触发", e);
},
methods: _objectSpread(_objectSpread({}, (0, _vuex.mapMutations)(["logout", "getPlantformInfo", "forceUserInfo", "getUserInfo", "showCartNum", "reloadUserResource", "setMsgNum"])), {}, {
parseScene: function parseScene(scene) {
// 解析scene参数如"page=pages/detail/index&id=123"
var params = {};
scene.split('&').forEach(function (item) {
var _item$split = item.split('='),
_item$split2 = (0, _slicedToArray2.default)(_item$split, 2),
key = _item$split2[0],
value = _item$split2[1];
params[key] = value;
});
return params;
},
/*
setData : function (params) {
for (let x in params) {
this[x] = params[x];
}
},
*/
reloadLang: function reloadLang(e) {
var that = this;
that.$.request({
url: this.Config.URL.listTranslateLang,
data: {},
loading: false,
ajaxCache: {
timeout: that.Config.CACHE_EXPIRE
},
success: function success(data, status, msg, code) {
for (var key in data) {
var tmp_lang = key.replace("_", "-");
console.info(tmp_lang);
that.Lang.G[tmp_lang] = Object.assign(that.Lang.G[tmp_lang] || {}, data[key]);
}
console.info(that.Lang);
that.resetLang();
}
});
},
checkNewMsg: function checkNewMsg() {
if (this.hasLogin) {} else {
return;
}
var pages = getCurrentPages();
var curPage = pages[pages.length - 1];
if (curPage) {
console.info(curPage.route);
if ("pagesub/webpage/web" == curPage.route) {
return;
}
if (this.$.inArray(["pagesub/webpage/web", "pagesub/uLive/subnvue/live", "pagesub/uLive/subnvue/push"], curPage.route)) {
return;
}
}
// 统计一下未读的消息
var that = this;
var params = {
recently_flag: 1
};
//领取操作
that.$.request({
url: that.Config.URL.user.msg_count,
loading: false,
data: params,
success: function success(data, status, msg, code) {
if (status == 200) {
that.setMsgNum(data.num);
if (data.num > 0) {
if (!data.msg_row || data.msg_row && 1 == data.msg_row.message_type) {
/*
uni.showModal({
title: '提示',
content: '您有系统消息未读',
success: function (res) {
if (res.confirm) {
that.$.gopage('/member/member/message')
console.log('用户点击确定');
} else if (res.cancel) {
console.log('用户点击取消');
}
}
});
*/
} else {
uni.showModal({
title: that.$.sprintf("%s", data.msg_row.user_other_nickname),
content: that.$.sprintf("发来消息, 是否接入聊天?"),
success: function success(res) {
if (res.confirm) {
//设置所有当前用户消息为已读
if (data.msg_row.user_other_id) {
//领取操作
var tmp_params = {
user_other_id: data.msg_row.user_other_id
};
that.$.request({
url: that.Config.URL.user.msg_set_read,
data: tmp_params,
success: function success(tmp_data, tmp_status, tmp_msg, tmp_code) {
if (tmp_status == 200) {
var perm_id = that.$.getStorageSync("uid");
var perm_key = that.$.getStorageSync("ukey");
var name = data.msg_row.user_other_nickname;
var user_other_id = data.msg_row.user_other_id;
/*
var appurl = that.$.sprintf(
"%s/wap/im.html?item_id=%s&user_other_id=%s&puid=%s&name=%s&avatar=%s&uid=%s&ukey=%s", that.Config.fileBasePath, 0, user_other_id, data.msg_row.puid, encodeURIComponent(name), encodeURIComponent(that.userInfo.user_avatar), perm_id, encodeURIComponent(perm_key))
that.$.gopage(
'/pagesub/webpage/web?u=' +
encodeURIComponent(appurl) +
'&tn=' + name
);
*/
var appurl = that.$.sprintf("/im/chat/chat?uid=%s", user_other_id);
that.$.gopage(appurl);
}
}
});
}
} else if (res.cancel) {
console.log("用户点击取消");
}
}
});
}
}
} else {
that.setMsgNum(0);
}
}
});
}
})
};
exports.default = _default;
/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/index.js */ 2)["default"], __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/wx.js */ 1)["default"]))
/***/ }),
/***/ 35:
/*!****************************************************************************************************************!*\
!*** C:/Users/lihy/Desktop/company/wechat_miniProgram/java-mall-app/App.vue?vue&type=style&index=0&lang=scss& ***!
\****************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_App_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!./App.vue?vue&type=style&index=0&lang=scss& */ 36);
/* harmony import */ var _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_App_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_App_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0__);
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_App_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_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_App_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony default export */ __webpack_exports__["default"] = (_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_App_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0___default.a);
/***/ }),
/***/ 36:
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./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/lihy/Desktop/company/wechat_miniProgram/java-mall-app/App.vue?vue&type=style&index=0&lang=scss& ***!
\********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// extracted by mini-css-extract-plugin
module.exports = {"theme_bg":"#f30213"};
if(false) { var cssReload; }
/***/ })
},[[0,"common/runtime","common/vendor"]]]);
//# sourceMappingURL=../../.sourcemap/mp-weixin/common/main.js.map