Browse Source

权限修改

jwyu 3 years ago
parent
commit
7626924c80

+ 1 - 1
pages-activity/detail.vue

@@ -78,7 +78,7 @@
                     info.registerState == 0
                         ? "报名线下参会"
                         : "取消报名线下参会"
-                }}({{ info.registeredNum }}/{{ info.limitPeopleNum }})</view
+                }}({{ info.registeredNum>info.limitPeopleNum?info.limitPeopleNum:info.registeredNum }}/{{ info.limitPeopleNum }})</view
             >
             <view
                 :class="[

+ 13 - 0
pages-activity/noAuthority.vue

@@ -37,6 +37,19 @@ export default {
     },
     onLoad(options){
        this.info=JSON.parse(options.data)
+       
+       if(this.info.type=='contact'&&!this.info.customer_info.has_apply){
+           if(this.info.customer_info.status=='冻结'||(this.info.customer_info.status=='试用'&&this.info.customer_info.is_suspend==1)){
+               apiApplyPermission({
+                    company_name:this.info.customer_info.company_name,
+                    real_name:this.info.customer_info.name,
+                }).then(res=>{
+                    if(res.code===200){
+                        console.log('主动申请成功');
+                    }
+                }) 
+           }
+       }
     },
     methods: {
         async handleGoApply(){

+ 1 - 1
pages-applyPermission/applyResult.vue

@@ -1,6 +1,6 @@
 <template>
   <view class="apply-result-page">
-    <image style="width:100px" :src="globalImgUrls.imgSuccess" mode="widthFix"></image>
+    <image style="width:100px;height:100px" :src="globalImgUrls.imgSuccess" mode="aspectFill"></image>
     <view style="margin-top:20px">申请已提交</view>
     <view style="margin-top:15px">请等待销售人员与您联系</view>
     <view class="global-btn-yellow-change btn" @click="handleBack">返回</view>

+ 1 - 1
pages/activity/activity.vue

@@ -541,7 +541,7 @@ export default {
             .title {
                 font-size: $global-font-size-lg;
                 font-weight: bold;
-                width: 420rpx;
+                width: 400rpx;
                 padding-right: 80rpx;
                 padding-bottom: 10rpx;
                 border-bottom: 1px solid $global-border-color;

+ 22 - 2
pages/user/user.vue

@@ -21,8 +21,22 @@
 				<image src="../../static/user-icon-1.png" mode="widthFix" />
 				<text class="label">品种权限</text>
 				<block v-if="userInfo.permission_list.length==0">
-				<text style="color:#666666">暂无权限</text>
-				<van-button custom-class="apply-btn" plain round color="#DDAA6A" size="small" @click="handleGoApplyPermission">立即申请</van-button>
+					<text style="color:#666666;margin-left:10px">暂无权限</text>
+					<van-button 
+						custom-class="apply-btn" 
+						plain round color="#DDAA6A" 
+						size="small" 
+						@click="handleContact"
+						v-if="userInfo.status=='冻结'||(userInfo.status=='试用'&&userInfo.is_suspend==1)"
+					>联系销售</van-button>
+					<van-button 
+						custom-class="apply-btn" 
+						plain round color="#DDAA6A" 
+						size="small" 
+						@click="handleGoApplyPermission"
+						v-else
+					>立即申请</van-button>
+					
 				</block>
 				<view v-else class="right-text">
 					<text>查看</text>
@@ -107,6 +121,12 @@
 			handleToUserPermission(){
 				if(this.userInfo.permission_list.length==0) return
 				uni.navigateTo({ url: '/pages-user/permissionList' })
+			},
+
+			handleContact(){
+				uni.makePhoneCall({
+					phoneNumber: this.userInfo.seal_mobile
+				});
 			}
 		}
 	}