From a3a48da30bdea132d2bfbb47fa2ccf83f1937c45 Mon Sep 17 00:00:00 2001
From: queenwuli <942534046@qq.com>
Date: Tue, 19 Jan 2021 08:29:55 +0800
Subject: [PATCH] 提交

---
 hive-app/pages/member/detail.vue |   41 ++++++++++++++++++++++++++---------------
 1 files changed, 26 insertions(+), 15 deletions(-)

diff --git a/hive-app/pages/member/detail.vue b/hive-app/pages/member/detail.vue
index 1a0e790..a2c5a37 100644
--- a/hive-app/pages/member/detail.vue
+++ b/hive-app/pages/member/detail.vue
@@ -34,47 +34,49 @@
 				</view>
 			</view>
 			<view class="content-row flex flex-wrap">
-				<view class="detail-item">
+				<view class="detail-item" v-if="$utils.hasPermission('hyxx')">
 					<navigator :url="'./editMember?id='+id" hover-class="none" >
 						<image class="detail-icon" mode="aspectFit" src="../../static/images/member-detail1.png"></image>
 						<text class="mt-5">会员信息</text>
 					</navigator>
 				</view>
-				<view class="detail-item">
-					<navigator :url="'./projectPlan?id='+id" hover-class="none" >
+				<view class="detail-item" v-if="$utils.hasPermission('tcxm')">
+					<navigator :url="'./projectPlan?id='+id+'&vipName='+memberInfo.vipName" hover-class="none" >
 						<image class="detail-icon"  mode="aspectFit" src="../../static/images/member-detail2.png"></image>
 						<text class="font-14 mt-5">项目/套餐</text>
 					</navigator>
 				</view>
-				<view class="detail-item">
+				<view class="detail-item" v-if="$utils.hasPermission('kaxiang')">
 					<navigator :url="'./membershipCard?id='+id" hover-class="none" >
 						<image class="detail-icon"  mode="aspectFit" src="../../static/images/member-detail3.png"></image>						
 						<text class="mt-5">卡项</text>
 					</navigator>
 				</view>
-				<view class="detail-item">
+				<view class="detail-item" v-if="$utils.hasPermission('pfjc')">
 					<navigator :url="'./skinDetection?id='+id" hover-class="none" >
 						<image class="detail-icon"  mode="aspectFit" src="../../static/images/member-detail4.png"></image>
 						<text class="mt-5">皮肤检测</text>
 					</navigator>
 				</view>
-				<view class="detail-item">
-					<navigator url="../workbench/orderList" hover-class="none" >
+				<view class="detail-item" v-if="$utils.hasPermission('xfjl')">
+					<navigator :url="'../workbench/orderList?queryKey='+memberInfo.phone" hover-class="none" >
 						<image class="detail-icon" mode="aspectFit" src="../../static/images/member-detail5.png"></image>
 						<text class="mt-5">订单记录</text>
 					</navigator>
 				</view>
-				<view class="detail-item">
-					<navigator url="../workbench/serviceOrderList" hover-class="none" >
+				<view class="detail-item" v-if="$utils.hasPermission('fwjl')">
+					<navigator :url="'../workbench/serviceOrderList?queryKey='+memberInfo.phone" hover-class="none" >
 						<image class="detail-icon"  mode="aspectFit" src="../../static/images/member-detail6.png"></image>
 						<text class="mt-5">服务单记录</text>
 					</navigator>
 				</view>
-				<view class="detail-item">
-					<image class="detail-icon"  mode="aspectFit" src="../../static/images/member-detail7.png"></image>						
-					<text class="mt-5">跟进记录</text>
+				<view class="detail-item" v-if="$utils.hasPermission('gjjl')">
+					<navigator :url="'../workbench/followRecords/index?selectInfo='+JSON.stringify(selectInfo)" hover-class="none" >
+						<image class="detail-icon"  mode="aspectFit" src="../../static/images/member-detail7.png"></image>						
+						<text class="mt-5">跟进记录</text>
+					</navigator>
 				</view>
-				<view class="detail-item">
+				<view class="detail-item" v-if="$utils.hasPermission('hyda')">
 					<navigator :url="'./memberProfile?id='+id" hover-class="none" >
 						<image class="detail-icon"  mode="aspectFit" src="../../static/images/member-detail3.png"></image>						
 						<text class="mt-5">会员档案</text>
@@ -83,10 +85,10 @@
 			</view>
 		</view>
 		<view class="sticky-footer flex justify-between">
-			<navigator :url="'../workbench/selectProduct/index?id='+id+'&vipName='+memberInfo.vipName" class="btn">
+			<navigator :url="'../workbench/selectProduct/index?id='+id+'&vipName='+memberInfo.vipName" class="btn" v-if="$utils.hasPermission('ddgl.add')">
 				<button class="white-btn">开单</button>
 			</navigator>
-			<navigator :url="'../workbench/selectService/index?id='+id+'&vipName='+memberInfo.vipName" class="btn">
+			<navigator :url="'../workbench/selectService/index?id='+id+'&vipName='+memberInfo.vipName" class="btn" v-if="$utils.hasPermission('fwdgl.add')">
 				<button class="blue-btn">预约</button>
 			</navigator>
 		</view>
@@ -108,6 +110,15 @@
 		onShow() {
 			this.loadMemberInfo()
 		},
+		computed:{
+			selectInfo(){
+				return {
+					vipName: this.memberInfo.vipName,
+					photo: this.memberInfo.photo,
+					id: this.id
+				}
+			}
+		},
 		methods:{
 			loadMemberInfo(){
 				this.$httpUtils.request('/api/vip/findVipInfoById/'+this.id).then((res) => {

--
Gitblit v1.9.1