From c3a492c1a6812ea48496dded97143ebb06df6c39 Mon Sep 17 00:00:00 2001 From: banche Date: Mon, 6 Dec 2021 17:25:54 +0800 Subject: [PATCH] 添加幸运购未支付判断 --- pages/index/index/index.js | 42 ++++++++++++++++++++++++++++++++++++++---- 1 file changed, 38 insertions(+), 4 deletions(-) diff --git a/pages/index/index/index.js b/pages/index/index/index.js index 6111093..c18d648 100644 --- a/pages/index/index/index.js +++ b/pages/index/index/index.js @@ -439,7 +439,6 @@ Page({ }); - }, //当隐藏的时候就关闭计时器 onHide: function () { @@ -937,10 +936,45 @@ Page({ getApp().goto("/pages/goods/categoryList/categoryList"); }, + // 幸运购跳转 go_url: function (e) { - var url = e.currentTarget.dataset.url; - getApp().goto(url); - }, + var remark = e.currentTarget.dataset.remark; + // 不是标题 + if (remark == 2) { + var app = getApp(), + os = app.globalData.setting, + oo = app.globalData; + // 进入幸运购活动前 判断是否有待支付订单 + app.request.promiseGet('/api/weshop/prom/luckyOrder/page', { + data: { + store_id: os.stoid, + user_id: oo.user_id, + aid: e.currentTarget.dataset.aid, + pay_status: 0, + } + }).then(res => { + if(res.data.code == 0){ + if (res.data.data.total > 0) { + // 待支付订单页面 + getApp().goto('/pages/user/order_list/order_list?type=1'); + + } else { + var url = e.currentTarget.dataset.url; + getApp().goto(url); + + } + + } + }); + + } else { + // 标题 + var url = e.currentTarget.dataset.url; + getApp().goto(url); + + } + + }, // bind_bnerr_icon: function (e) { var def = "/miniapp/images/no_cate_def.png"; -- libgit2 0.21.4