From b07889e22f823fac80a66b503671e170668f4ee6 Mon Sep 17 00:00:00 2001 From: 陶杰 <1378534974@qq.com> Date: 星期二, 10 十二月 2024 10:10:25 +0800 Subject: [PATCH] 1.供应商子账号 --- pages/user/supplier-user.vue | 41 ++++++++++++++++++++++++++++++++--------- 1 files changed, 32 insertions(+), 9 deletions(-) diff --git a/pages/user/supplier-user.vue b/pages/user/supplier-user.vue index 3b3f4a5..2b441c1 100644 --- a/pages/user/supplier-user.vue +++ b/pages/user/supplier-user.vue @@ -103,7 +103,13 @@ <!-- getUserProfile --> {{ '点击登陆/注册' }} </view> - <image class="icon-setting" @click="toInfo" src="../../static/common/icon-setting.png" mode="aspectFit"> + <image class="icon-setting" + v-if=" + (selftype==='supplier' && $hasPermission('supplier:mine:setting')) + || (selftype==='partner' && $hasPermission('partner:mine:setting') ) + || (selftype==='customer') + " + @click="toInfo" src="../../static/common/icon-setting.png" mode="aspectFit"> </image> </view> <!-- #ifdef PUB_CUSTOMER --> @@ -323,14 +329,16 @@ <uni-icons type="right"></uni-icons> </view> </view> --> - <view class="user-util m-t-12 flex" v-if="selftype==='partner'||!selftype" + <view class="user-util m-t-12 flex" + v-if="(selftype==='partner' && $hasPermission('partner:mine:personal:info') )||!selftype" @click="goto('/sub_pages/partner/partner-info/partner-info-personal',true)"> <view class="title">个人资料</view> <view class="right-icon"> <uni-icons type="right"></uni-icons> </view> </view> - <view class="user-util m-t-12 flex" v-if="selftype==='partner'" + <view class="user-util m-t-12 flex" + v-if="selftype==='partner' && $hasPermission('partner:mine:partner:info') " @click="goto('/sub_pages/partner/partner-info/partner-info',true)"> <view class="title">合伙人信息</view> <view class="right-icon"> @@ -339,7 +347,9 @@ </view> <!-- #ifdef PUB_PARTNER --> <view class="user-util m-t-12 flex" - v-if="selftype==='partner'&¤tInfo.partnerDTO&¤tInfo.partnerDTO.id&¤tInfo.partnerDTO.status=='P'" + v-if=" + selftype==='partner'&& $hasPermission('partner:mine:reg:qrcode') + &¤tInfo.partnerDTO&¤tInfo.partnerDTO.id&¤tInfo.partnerDTO.status=='P'" @click="goto('/sub_pages/partner/partner-info/partner-code',true)"> <view class="title">推广的注册二维码</view> <view class="right-icon"> @@ -365,14 +375,19 @@ </view> <!-- #endif --> <view class="user-util m-t-12 flex" - v-if="selftype==='supplier'&¤tInfo&¤tInfo.id&¤tInfo.supplierDTO&¤tInfo.supplierDTO.status==='P'" + v-if=" + (selftype==='supplier'&¤tInfo&¤tInfo.id&¤tInfo.supplierDTO&¤tInfo.supplierDTO.status==='P' + && $hasPermission('supplier:mine:edit:info') + ) + " @click="goto('/sub_pages/supplier/supplier-info/supplier-info-update',true)"> <view class="title">信息维护</view> <view class="right-icon"> <uni-icons type="right"></uni-icons> </view> </view> - <view class="user-util m-t-12 flex" v-if="selftype==='supplier'" + <view class="user-util m-t-12 flex" + v-if=" (selftype==='supplier' && $hasPermission('supplier:mine:shop:info') )" @click="goto('/sub_pages/supplier/supplier-info/supplier-info',true)"> <view class="title">店铺信息</view> <view class="right-icon"> @@ -388,7 +403,10 @@ </view> --> <view class="user-util m-t-12 flex" - v-if="selftype==='supplier'||selftype==='partner'" + v-if=" + (selftype==='supplier' && $hasPermission('supplier:mine:edit:password') ) + || (selftype==='partner' && $hasPermission('partner:mine:edit:password')) + " @click="goto('/pages/user/user-pwd/user-pwd',true)"> <view class="title">修改密码</view> <view class="right-icon"> @@ -402,7 +420,10 @@ <uni-icons type="right"></uni-icons> </view> </view> --> - <view class="user-util m-t-12 flex" v-if="currentInfo&¤tInfo.id &&(selftype==='supplier'||selftype==='partner') " + <view class="user-util m-t-12 flex" v-if=" + currentInfo&¤tInfo.id && + ((selftype==='supplier' && $hasPermission('supplier:mine:bind:wechat') ) + ||(selftype==='partner') && $hasPermission('partner:mine:bind:wechat') ) " @click="goto('/pages/user/user-bind-wx/user-bind-wx',true)"> <view class="title">绑定当前微信</view> <view class="right-icon"> @@ -418,7 +439,9 @@ <!-- v-if="selftype==='customer'" --> <view class="user-util m-t-12 flex" - v-if="selftype==='supplier'||selftype==='partner'" + v-if=" + (selftype==='supplier' && $hasPermission('supplier:mine:logout')) || + (selftype==='partner' && $hasPermission('partner:mine:logout')) " @click="clearlogout"> <view class="title">退出登录</view> <view class="right-icon"> -- Gitblit v1.9.3