From ca9ac42d5c0d33aa14c7db743669f689642da21f Mon Sep 17 00:00:00 2001 From: yvan.ni Date: Mon, 13 May 2024 09:25:07 +0800 Subject: [PATCH] OA单的优化 --- app.js | 6 +++++- packageA/pages/goodsInfo/goodsInfo.wxml | 2 +- packageA/pages/prom_list/prom_list.js | 40 ++++++++++++++++++++++++++++++++++++++-- packageA/pages/serviceCard_pd/goodsInfo/goodsInfo.wxml | 2 +- packageC/pages/luckyGo/luckyGo_goodsInfo/luckyGo_goodsInfo.js | 57 +++++++++++++++++++++++++++++++++++++++++++++++++++++++-- packageC/pages/luckyGo/luckyGo_goodsInfo/luckyGo_goodsInfo.wxml | 66 +++++++++++++++++++++++++++++++++--------------------------------- packageC/pages/presell/cardInfo/goodsInfo.wxml | 4 ++-- packageC/pages/presell/cart/cart.js | 2 +- packageC/pages/presell/goodsInfo/goodsInfo.js | 57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++- packageC/pages/presell/goodsInfo/goodsInfo.wxml | 70 +++++++++++++++++++++++++++++++++++----------------------------------- packageG/pages/group_buy/goodsInfo/goodsInfo.wxml | 2 +- packageG/pages/team/team_show/team_show.js | 30 +++++++++++++++++++++++++----- packageG/pages/user/order_detail/order_detail.js | 6 ++++-- packageG/pages/user/userinfo/userinfo.js | 4 +++- pages/goods/goodsInfo/goodsInfo.js | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ pages/goods/goodsInfo/goodsInfo.wxml | 108 ++++++++++++++++++++++++++++++++++++++++-------------------------------------------------------------------- pages/index/index/index.wxml | 10 +++++----- pages/user/order_list/order_list.js | 4 +++- utils/more_cx.js | 2 ++ 19 files changed, 359 insertions(+), 162 deletions(-) diff --git a/app.js b/app.js index 1bd8ac4..93f05d9 100644 --- a/app.js +++ b/app.js @@ -145,7 +145,7 @@ App({ // } // }) // } - // else if(app.globalData.user_id){ //-- 启用默认的user_id -- + // if(app.globalData.user_id){ //-- 启用默认的user_id -- // // app.promiseGet("/api/weshop/users/get/" + app.globalData.setting.stoid + "/" + app.globalData.user_id,{}).then(res=>{ // app.globalData.is_get_login=1; @@ -216,6 +216,10 @@ App({ this.globalData.isIpx = true } + if (res["platform"].toLowerCase()=== 'ios') { + this.globalData.is_iPhone=1; + } + /*-- 判断是不是PC端打开的 */ if (res && ["windows", "mac"].some((v) => v === res["platform"])) { app.globalData.is_pc=1; diff --git a/packageA/pages/goodsInfo/goodsInfo.wxml b/packageA/pages/goodsInfo/goodsInfo.wxml index d10e4eb..018d2dc 100644 --- a/packageA/pages/goodsInfo/goodsInfo.wxml +++ b/packageA/pages/goodsInfo/goodsInfo.wxml @@ -128,7 +128,7 @@ - {{data.goods_name}} + {{data.goods_name}} diff --git a/packageA/pages/prom_list/prom_list.js b/packageA/pages/prom_list/prom_list.js index dd809a5..6af7360 100644 --- a/packageA/pages/prom_list/prom_list.js +++ b/packageA/pages/prom_list/prom_list.js @@ -2093,7 +2093,7 @@ Page({ return 1; }, - set_sele:function (e) { + set_sele:async function (e) { var th=this; var index=e.currentTarget.dataset.ind; var set=e.currentTarget.dataset.set; @@ -2125,8 +2125,44 @@ Page({ } } } - + + //判断搭配商品的限购 + var gd= await getApp().request.promiseGet("/api/weshop/goods/get/" + os.stoid + "/" + click_item.goods_id, {}); + if(gd && gd.data.code==0 && gd.data.data && gd.data.data.viplimited>0){ + + gd=gd.data.data; + var g_buy_num=0; + + //----获取商品购买数---- + var buyed=await getApp().request.promiseGet("/api/weshop/ordergoods/getUserBuyGoodsNum", { + data: { + store_id: os.stoid, + user_id: getApp().globalData.user_id, + goods_id: gd.goods_id, isnew: 1, + timetype: gd.viplimited_timetype + } + }) + + if(buyed && buyed.data.code==0){ + g_buy_num = buyed.data.data.goodsbuynum; + } + + if(g_buy_num>=gd.viplimited){ + wx.showToast({ + title: "搭配商品超出限购", + icon: 'none', + duration: 2000 + }) + return false; + } + + } + + } + + + var ob={}; ob[text]= parseInt(set); diff --git a/packageA/pages/serviceCard_pd/goodsInfo/goodsInfo.wxml b/packageA/pages/serviceCard_pd/goodsInfo/goodsInfo.wxml index c71c175..8569e21 100644 --- a/packageA/pages/serviceCard_pd/goodsInfo/goodsInfo.wxml +++ b/packageA/pages/serviceCard_pd/goodsInfo/goodsInfo.wxml @@ -138,7 +138,7 @@ - {{data.goods_name}} + {{data.goods_name}}