Selaa lähdekoodia

商品详情医疗器械查看权限限制

zhengjinyi 3 vuotta sitten
vanhempi
commit
280a8bacc1

+ 3 - 1
src/main/resources/static/js/product/detail.js

@@ -68,7 +68,8 @@ var productDetail = new Vue({
         isShowMoreButton:false,
         totalPrice:0,  // 勾选配套商品总价格
         totalNumber:0, // 勾选配套商品总数量
-        isShowCaimeiShop:false
+        isShowCaimeiShop:false,
+        isHideButton:false
     },
     filters: {
         TypeFormat: function (value) {
@@ -214,6 +215,7 @@ var productDetail = new Vue({
                         _self.disabledText = '售罄'
                     }
                     if(product.productType === 2 && (GLOBAL_USER_IDENTITY != 3)){
+                        _self.isHideButton = true
                         _self.handleShowProductType()
                         return
                     }

+ 20 - 18
src/main/resources/templates/product/detail.html

@@ -242,28 +242,30 @@
                 </div>
                 <div v-if="!isPC" class="wechatH5 btnBox"><img src="/img/base/wechat.h5.png" style="padding: 2.7vw 0">
                 </div>
-                <template v-if="GLOBAL_USER_ID && GLOBAL_USER_ID>0">
-                    <div class="btnBox" v-if="priceObj.priceFlag==2 && priceObj.userIdentity==4 && GLOBAL_VIP_FLAG !== 1">
-                        <a class="upgrade" href="/user/setting/upgrade.html"
-                           onclick="_czc.push(['_trackEvent','商品详情','点击','升级查看价格','','Um_Event_ProductUpgrade'])">升级会员查看价格</a>
-                    </div>
-                    <div class="btnBox"
-                         v-else-if="(priceObj.priceFlag==0 && priceObj.userIdentity!=3) ||
+                <template v-if="!isHideButton">
+                    <template v-if="GLOBAL_USER_ID && GLOBAL_USER_ID>0">
+                        <div class="btnBox" v-if="priceObj.priceFlag==2 && priceObj.userIdentity==4 && GLOBAL_VIP_FLAG !== 1">
+                            <a class="upgrade" href="/user/setting/upgrade.html"
+                               onclick="_czc.push(['_trackEvent','商品详情','点击','升级查看价格','','Um_Event_ProductUpgrade'])">升级会员查看价格</a>
+                        </div>
+                        <div class="btnBox"
+                             v-else-if="(priceObj.priceFlag==0 && priceObj.userIdentity!=3) ||
                                     (priceObj.priceFlag==2 && priceObj.userIdentity==2) ||
                                     (priceObj.priceFlag==2 && GLOBAL_VIP_FLAG === 1) ||
                                     (priceObj.priceFlag==3 && GLOBAL_CLUB_TYPE === 1)">
 
-                        <a href="javascript:void(0);" class="cart icon" @click='addShopCart()' v-if="!isNoneDisabled"
-                           onclick="_czc.push(['_trackEvent','商品详情','点击','加入购物车','','Um_Event_ProductAddCart'])">加入购物车</a>
-                        <a href="javascript:void(0);" class="buy" @click="buyNowSubmit()" v-if="!isNoneDisabled"
-                           onclick="_czc.push(['_trackEvent','商品详情','点击','立即购买','','Um_Event_ProductBuyConfirm'])">立即购买</a>
-                    </div>
-                </template>
-                <template v-else>
-                    <div class="btnBox">
-                        <a href="javascript:void(0);" class="upgrade" @click="toLogin" v-if="!isNoneDisabled"
-                           onclick="_czc.push(['_trackEvent','商品详情','点击','登录查看价格','','Um_Event_ProductLoginPrice'])">登录查看价格</a>
-                    </div>
+                            <a href="javascript:void(0);" class="cart icon" @click='addShopCart()' v-if="!isNoneDisabled"
+                               onclick="_czc.push(['_trackEvent','商品详情','点击','加入购物车','','Um_Event_ProductAddCart'])">加入购物车</a>
+                            <a href="javascript:void(0);" class="buy" @click="buyNowSubmit()" v-if="!isNoneDisabled"
+                               onclick="_czc.push(['_trackEvent','商品详情','点击','立即购买','','Um_Event_ProductBuyConfirm'])">立即购买</a>
+                        </div>
+                    </template>
+                    <template v-else>
+                        <div class="btnBox">
+                            <a href="javascript:void(0);" class="upgrade" @click="toLogin" v-if="!isNoneDisabled"
+                               onclick="_czc.push(['_trackEvent','商品详情','点击','登录查看价格','','Um_Event_ProductLoginPrice'])">登录查看价格</a>
+                        </div>
+                    </template>
                 </template>
             </div>
         </div>