| | |
| | | var _default = { |
| | | computed: _objectSpread({}, (0, _vuex.mapState)(['userInfo', 'token'])), |
| | | onLaunch: function () { |
| | | var _onLaunch = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() { |
| | | var _onLaunch = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2(options) { |
| | | var that, res; |
| | | return _regenerator.default.wrap(function _callee2$(_context2) { |
| | | while (1) { |
| | | switch (_context2.prev = _context2.next) { |
| | | case 0: |
| | | // this.dealRecShopUserBiz(options) |
| | | // 登录 |
| | | that = this; |
| | | if (this.token) { |
| | |
| | | } |
| | | }, _callee); |
| | | })); |
| | | function success(_x) { |
| | | function success(_x2) { |
| | | return _success.apply(this, arguments); |
| | | } |
| | | return success; |
| | |
| | | } |
| | | }, _callee2, this); |
| | | })); |
| | | function onLaunch() { |
| | | function onLaunch(_x) { |
| | | return _onLaunch.apply(this, arguments); |
| | | } |
| | | return onLaunch; |
| | | }(), |
| | | onShow: function onShow() { |
| | | console.log('App Show'); |
| | | }, |
| | | onShow: function () { |
| | | var _onShow = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee3(options) { |
| | | return _regenerator.default.wrap(function _callee3$(_context3) { |
| | | while (1) { |
| | | switch (_context3.prev = _context3.next) { |
| | | case 0: |
| | | this.dealRecShopUserBiz(options); |
| | | case 1: |
| | | case "end": |
| | | return _context3.stop(); |
| | | } |
| | | } |
| | | }, _callee3, this); |
| | | })); |
| | | function onShow(_x3) { |
| | | return _onShow.apply(this, arguments); |
| | | } |
| | | return onShow; |
| | | }(), |
| | | onHide: function onHide() { |
| | | console.log('App Hide'); |
| | | }, |
| | | methods: { |
| | | checkLocationAuth: function checkLocationAuth() { |
| | | dealRecShopUserBiz: function dealRecShopUserBiz(options) { |
| | | var _this = this; |
| | | return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee4() { |
| | | var s, shopId, e, ts, res; |
| | | return _regenerator.default.wrap(function _callee4$(_context4) { |
| | | while (1) { |
| | | switch (_context4.prev = _context4.next) { |
| | | case 0: |
| | | console.error("启动参数", options); |
| | | if (!(options.query && options.query.userId)) { |
| | | _context4.next = 5; |
| | | break; |
| | | } |
| | | if (!(!_this.userInfo || !_this.userInfo.id)) { |
| | | _context4.next = 5; |
| | | break; |
| | | } |
| | | _context4.next = 5; |
| | | return _this.$store.commit('setRecUserId', options.query.userId); |
| | | case 5: |
| | | if (!(options.query && options.query.scene && options.query.scene.length)) { |
| | | _context4.next = 33; |
| | | break; |
| | | } |
| | | if (!(options.query.scene.indexOf("sid_") >= 0)) { |
| | | _context4.next = 33; |
| | | break; |
| | | } |
| | | s = options.query.scene.indexOf("sid_") + 4; |
| | | shopId = ''; |
| | | e = options.query.scene.length; |
| | | ts = options.query.scene.slice(s, e); |
| | | e = ts.length; |
| | | if (ts.indexOf("&") > 0) { |
| | | e = ts.indexOf("&"); |
| | | } |
| | | if (e > 0) { |
| | | shopId = ts.slice(0, e); |
| | | } |
| | | if (!shopId) { |
| | | _context4.next = 33; |
| | | break; |
| | | } |
| | | if (!(_this.userInfo && _this.userInfo.id)) { |
| | | _context4.next = 31; |
| | | break; |
| | | } |
| | | _context4.prev = 16; |
| | | _context4.next = 19; |
| | | return _this.$u.api.bindShopInfo({ |
| | | code: code |
| | | }); |
| | | case 19: |
| | | res = _context4.sent; |
| | | if (!(res.code != 200)) { |
| | | _context4.next = 23; |
| | | break; |
| | | } |
| | | _context4.next = 23; |
| | | return _this.$store.commit('setRecShopId', shopId); |
| | | case 23: |
| | | _context4.next = 29; |
| | | break; |
| | | case 25: |
| | | _context4.prev = 25; |
| | | _context4.t0 = _context4["catch"](16); |
| | | _context4.next = 29; |
| | | return _this.$store.commit('setRecShopId', shopId); |
| | | case 29: |
| | | _context4.next = 33; |
| | | break; |
| | | case 31: |
| | | _context4.next = 33; |
| | | return _this.$store.commit('setRecShopId', shopId); |
| | | case 33: |
| | | case "end": |
| | | return _context4.stop(); |
| | | } |
| | | } |
| | | }, _callee4, null, [[16, 25]]); |
| | | }))(); |
| | | }, |
| | | checkLocationAuth: function checkLocationAuth() { |
| | | var _this2 = this; |
| | | uni.getSetting({ |
| | | success: function success(res) { |
| | | if (!res.authSetting['scope.userLocation']) { |
| | | uni.authorize({ |
| | | scope: 'scope.userLocation', |
| | | success: function success() { |
| | | _this.positioning(); |
| | | _this2.positioning(); |
| | | }, |
| | | fail: function fail() { |
| | | uni.showModal({ |
| | |
| | | confirmText: '去设置', |
| | | success: function success(res) { |
| | | if (res.confirm) { |
| | | _this.goToAppSetting(); |
| | | _this2.goToAppSetting(); |
| | | } else { |
| | | _this.$isResolve(); |
| | | _this2.$isResolve(); |
| | | } |
| | | } |
| | | }); |
| | | } |
| | | }); |
| | | } else { |
| | | _this.positioning(); |
| | | _this2.positioning(); |
| | | } |
| | | } |
| | | }); |