|  |  |  | 
|---|
|  |  |  | this.id = options.id || '' | 
|---|
|  |  |  |  | 
|---|
|  |  |  | // #ifdef PUB_CUSTOMER | 
|---|
|  |  |  | if (options.partnerUserId) { | 
|---|
|  |  |  | if (options.partnerUserId) { | 
|---|
|  |  |  | let tmp = this | 
|---|
|  |  |  | tmp.sharePartnerUserId = options.partnerUserId | 
|---|
|  |  |  | //合伙人绑定的,判断当前用户,是否有登录,登录没绑定,没登录先缓存合伙人id,等注册和登录时候再弄 | 
|---|
|  |  |  | 
|---|
|  |  |  | }) | 
|---|
|  |  |  | return | 
|---|
|  |  |  | } | 
|---|
|  |  |  | uni.navigateTo({ | 
|---|
|  |  |  | url: '/sub_pages/customer/shopping/shopping' | 
|---|
|  |  |  | }) | 
|---|
|  |  |  | //判断堆栈,如果是购物车,就直接返回 | 
|---|
|  |  |  | const pages = getCurrentPages(); | 
|---|
|  |  |  | //如果上一层就是购物车,那么就返回,而不是跳转 | 
|---|
|  |  |  | // console.log('toShopping',pages) | 
|---|
|  |  |  | if (pages && pages.length >= 2) { | 
|---|
|  |  |  | if (pages[pages.length - 2].route === "sub_pages/customer/shopping/shopping") { | 
|---|
|  |  |  | uni.navigateBack() | 
|---|
|  |  |  | return | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | if (pages.length >= 10) { | 
|---|
|  |  |  | //直接强制购物车 | 
|---|
|  |  |  | uni.reLaunch({ | 
|---|
|  |  |  | url: '/sub_pages/customer/shopping/shopping' | 
|---|
|  |  |  | }) | 
|---|
|  |  |  | } else { | 
|---|
|  |  |  | uni.navigateTo({ | 
|---|
|  |  |  | url: '/sub_pages/customer/shopping/shopping' | 
|---|
|  |  |  | }) | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | openbrand() { | 
|---|
|  |  |  | uni.navigateTo({ | 
|---|
|  |  |  | url: '/sub_pages/customer/shop/shop?id=' + (this.dto.supplierId || '') | 
|---|
|  |  |  | }) | 
|---|
|  |  |  | //也要判断一下是否重复进入 | 
|---|
|  |  |  | //判断堆栈,如果是店铺,就直接返回 | 
|---|
|  |  |  | //或者是:从商铺到列表再到详情,再到商铺,这种也不行 | 
|---|
|  |  |  | const pages = getCurrentPages(); | 
|---|
|  |  |  | console.log('toShopping', pages) | 
|---|
|  |  |  | if (pages && pages.length >= 2) { | 
|---|
|  |  |  | if (pages[pages.length - 2].route === "sub_pages/customer/shop/shop") { | 
|---|
|  |  |  | uni.navigateBack() | 
|---|
|  |  |  | return | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | if (pages && pages.length >= 3) { | 
|---|
|  |  |  | if (pages[pages.length - 3].route === "sub_pages/customer/shop/shop" && | 
|---|
|  |  |  | pages[pages.length - 2].route === "sub_pages/customer/trade/list" | 
|---|
|  |  |  | ) { | 
|---|
|  |  |  | uni.navigateBack({ | 
|---|
|  |  |  | delta: 2 | 
|---|
|  |  |  | }) | 
|---|
|  |  |  | return | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | if (pages.length >= 10) { | 
|---|
|  |  |  | //直接强制购物车 | 
|---|
|  |  |  | uni.reLaunch({ | 
|---|
|  |  |  | url: '/sub_pages/customer/shop/shop?id=' + (this.dto.supplierId || '') | 
|---|
|  |  |  | }) | 
|---|
|  |  |  | } else { | 
|---|
|  |  |  | uni.navigateTo({ | 
|---|
|  |  |  | url: '/sub_pages/customer/shop/shop?id=' + (this.dto.supplierId || '') | 
|---|
|  |  |  | }) | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|