|  |  |  | 
|---|
|  |  |  | import storage from '@/plugins/storage.js' | 
|---|
|  |  |  |  | 
|---|
|  |  |  | export default { | 
|---|
|  |  |  | onLaunch: function(options) { | 
|---|
|  |  |  | onLaunch: async function(options) { | 
|---|
|  |  |  | //清除一些缓存 | 
|---|
|  |  |  | this.$storage.removeItem('cache_home_show_coupon') | 
|---|
|  |  |  | var defaultaddress = this.$storage.getItem("defaultaddress") | 
|---|
|  |  |  | if(defaultaddress){ | 
|---|
|  |  |  | // this.$store.dispatch('getCurrentInfo'); | 
|---|
|  |  |  | this.$store.commit('setAddressDesc', (defaultaddress || '')) | 
|---|
|  |  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | // #ifdef PUB_PARTNER | 
|---|
|  |  |  | // this.$storage.removeItem('cache_partner_info') | 
|---|
|  |  |  | // #endif | 
|---|
|  |  |  |  | 
|---|
|  |  |  | var query = options.q && decodeURIComponent(options.q) || '' | 
|---|
|  |  |  | var querydto = {} | 
|---|
|  |  |  | if (query) { | 
|---|
|  |  |  | try { | 
|---|
|  |  |  | var keyvalues = query.split("?")[1].split("&") | 
|---|
|  |  |  | for (var item of keyvalues) { | 
|---|
|  |  |  | var tarr = item.split("=") | 
|---|
|  |  |  | querydto[tarr[0]] = tarr[1] | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } catch (e) { | 
|---|
|  |  |  | console.error('error', e) | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | try { | 
|---|
|  |  |  | if (!querydto.partnerUserId) { | 
|---|
|  |  |  | if (options.query && options.query.scene || options.scene) { | 
|---|
|  |  |  | //说明是特殊小程序二维码扫码跳转的 | 
|---|
|  |  |  | var keyvalues = decodeURIComponent(options.query && options.query.scene || options.scene) | 
|---|
|  |  |  | .split("&") | 
|---|
|  |  |  | for (var item of keyvalues) { | 
|---|
|  |  |  | var tarr = item.split("=") | 
|---|
|  |  |  | querydto[tarr[0]] = tarr[1] | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | } catch (e) { | 
|---|
|  |  |  | console.error('error2', e) | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | console.log('app query222', options, query, '\n@@\n ', querydto) | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | console.warn('当前组件仅支持 uni_modules 目录结构 ,请升级 HBuilderX 到 3.1.0 版本以上!') | 
|---|
|  |  |  | console.log('App Launch') | 
|---|
|  |  |  | 
|---|
|  |  |  | }); | 
|---|
|  |  |  | // #ifdef MP | 
|---|
|  |  |  | if (true && storage.getItem('token')) { | 
|---|
|  |  |  | const res = await this.$store.dispatch('getCurrentInfo'); | 
|---|
|  |  |  | setTimeout(async () => { | 
|---|
|  |  |  | const res = await this.$store.dispatch('getCurrentInfo'); | 
|---|
|  |  |  | // #ifndef PUB_CUSTOMER | 
|---|
|  |  |  | if (this.currentInfo && this.currentInfo.id && !this.currentInfo.openId) { | 
|---|
|  |  |  | uni.reLaunch({ | 
|---|
|  |  |  | url: '/pages/home/supplier-home' | 
|---|
|  |  |  | }) | 
|---|
|  |  |  | if (this.currentInfo.type === 'admin') { | 
|---|
|  |  |  | uni.reLaunch({ | 
|---|
|  |  |  | url: '/sub_pages/partner/delivery/delivery-home' | 
|---|
|  |  |  | }) | 
|---|
|  |  |  | } else { | 
|---|
|  |  |  | uni.reLaunch({ | 
|---|
|  |  |  | url: '/pages/home/supplier-home' | 
|---|
|  |  |  | }) | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | } else { | 
|---|
|  |  |  | uni.reLaunch({ | 
|---|
|  |  |  | url: '/pages/login/supplier-login' | 
|---|
|  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  | // #endif | 
|---|
|  |  |  | // #ifdef PUB_CUSTOMER | 
|---|
|  |  |  | uni.reLaunch({ | 
|---|
|  |  |  | url: '/pages/home/home' | 
|---|
|  |  |  | }) | 
|---|
|  |  |  | // 需要处理一下,判断是跳转登录还是原封不动 | 
|---|
|  |  |  | if (!!querydto.partnerUserId) { | 
|---|
|  |  |  | //需要去注册页面 | 
|---|
|  |  |  | console.log('options', options) | 
|---|
|  |  |  | //说明走的是特殊微信小程序,那么就要专门处理了 | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | } else { | 
|---|
|  |  |  | // uni.reLaunch({ | 
|---|
|  |  |  | //    url: '/pages/home/home' | 
|---|
|  |  |  | // }) | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | // #endif | 
|---|
|  |  |  |  | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | 
|---|
|  |  |  | @import "uview-ui/index.scss"; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /* #ifndef APP-NVUE */ | 
|---|
|  |  |  | @import '@/static/customicons.css'; | 
|---|
|  |  |  | // @import '@/static/customicons.css'; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | // 设置整个项目的背景色 | 
|---|
|  |  |  | page { | 
|---|
|  |  |  | 
|---|
|  |  |  | padding-top: 40rpx; | 
|---|
|  |  |  | padding-bottom: 40rpx; | 
|---|
|  |  |  | font-size: var(--title_font_size2); | 
|---|
|  |  |  | color: #20613D; | 
|---|
|  |  |  | font-weight: 600; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | .title-before-blue:before { | 
|---|
|  |  |  | content: "|"; | 
|---|
|  |  |  | color: #3140A2; | 
|---|
|  |  |  | content: "||"; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | margin-right: 20rpx; | 
|---|
|  |  |  | color: #20613D; | 
|---|
|  |  |  | margin-right: 20rpx; | 
|---|
|  |  |  | min-width: 20rpx; | 
|---|
|  |  |  | background-color: #20613D; | 
|---|
|  |  |  | border-radius: 6rpx; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | .blue { | 
|---|
|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | .m-t-15 { | 
|---|
|  |  |  | margin-top: 30rpx; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | .p-t-12 { | 
|---|
|  |  |  | padding-top: 30rpx; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | .m-t-icon { | 
|---|
|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | .msg-tip { | 
|---|
|  |  |  | font-size: 24rpx; | 
|---|
|  |  |  | font-family: PingFangSC, PingFang SC; | 
|---|
|  |  |  | font-weight: 400; | 
|---|
|  |  |  | color: #999999; | 
|---|
|  |  |  | line-height: 34rpx; | 
|---|
|  |  |  | 
|---|
|  |  |  | border-radius: 62rpx; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | font-size: 32rpx; | 
|---|
|  |  |  | font-family: PingFangSC, PingFang SC; | 
|---|
|  |  |  | font-weight: 600; | 
|---|
|  |  |  | color: #FFFFFF; | 
|---|
|  |  |  | line-height: 80rpx; | 
|---|
|  |  |  | 
|---|
|  |  |  | border-radius: 62rpx; | 
|---|
|  |  |  | border: 2rpx solid #666666; | 
|---|
|  |  |  | font-size: 32rpx; | 
|---|
|  |  |  | font-family: PingFangSC, PingFang SC; | 
|---|
|  |  |  | font-weight: 400; | 
|---|
|  |  |  | color: #666666; | 
|---|
|  |  |  | line-height: 92rpx; | 
|---|
|  |  |  | 
|---|
|  |  |  | .close-parent { | 
|---|
|  |  |  | position: relative; | 
|---|
|  |  |  | font-size: 28rpx; | 
|---|
|  |  |  | font-family: PingFangSC, PingFang SC; | 
|---|
|  |  |  | font-weight: 600; | 
|---|
|  |  |  | color: #000000; | 
|---|
|  |  |  | line-height: 40rpx; | 
|---|
|  |  |  | 
|---|
|  |  |  | margin-right: 20rpx; | 
|---|
|  |  |  | border: 2rpx solid #FFFFFF; | 
|---|
|  |  |  | background-size: 100% 100%; | 
|---|
|  |  |  | background-color: #fff; | 
|---|
|  |  |  | background-color: #fff; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | .store-name { | 
|---|
|  |  |  | 
|---|
|  |  |  | line-height: 40rpx; | 
|---|
|  |  |  | margin-top: 20rpx; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | .store-name.t1 { | 
|---|
|  |  |  | color: #666; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | 
|---|
|  |  |  | line-height: 34rpx; | 
|---|
|  |  |  | margin-top: 8rpx; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | .store-address.t1 { | 
|---|
|  |  |  | color: #666; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | 
|---|
|  |  |  | color: #5B8C71; | 
|---|
|  |  |  | line-height: 52rpx; | 
|---|
|  |  |  | text-align: center; | 
|---|
|  |  |  | margin-top: 30rpx; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | .store-sc { | 
|---|
|  |  |  | 
|---|
|  |  |  | color: #FFFFFF; | 
|---|
|  |  |  | line-height: 64rpx; | 
|---|
|  |  |  | display: flex; | 
|---|
|  |  |  | margin-top: 20rpx; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | .icon-view { | 
|---|
|  |  |  | // margin-top: 8rpx; | 
|---|
|  |  |  | 
|---|
|  |  |  | background-color: #20613D; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | </style> | 
|---|
|  |  |  | </style> | 
|---|
|  |  |  |  | 
|---|