فهرست منبع

客户详情优化

shish 6 سال پیش
والد
کامیت
db5a2020ae
1فایلهای تغییر یافته به همراه28 افزوده شده و 20 حذف شده
  1. 28 20
      shop/src/views/member/components/detail-draw.vue

+ 28 - 20
shop/src/views/member/components/detail-draw.vue

@@ -8,54 +8,65 @@
 	>
 		<div class="head-wrap">
 			<div class="head-left">
-				<cl-avatar
-					:size="60"
-					:src="info.avatarUrl | default_avatar"
-					:style="{ margin: 'auto' }"
-				></cl-avatar>
+				<cl-avatar :size="60" :src="info.avatarUrl | default_avatar" :style="{ margin: 'auto' }"></cl-avatar>
 				<div>{{ info.userName }}</div>
 				<div v-if="info.userAsset">{{ info.userAsset.growth }}</div>
 			</div>
 			<div class="head-right">
 				<div>
 					<div class="info-label">用户ID</div>
-					<div class="info-val">{{ info.id || '暂无' }}</div>
+					<div class="info-val">{{ info.id}}</div>
 				</div>
 				<div>
 					<div class="info-label">手机号</div>
-					<div class="info-val">{{ info.mobile || '暂无' }}</div>
+					<div class="info-val">{{ info.mobile || '-' }}</div>
 				</div>
 				<div>
 					<div class="info-label">昵称</div>
-					<div class="info-val">{{ info.userName || '暂无' }}</div>
+					<div class="info-val">{{ info.userName}}</div>
 				</div>
 				<div>
-					<div class="info-label">关注公众号</div>
-					<div class="info-val">{{ info.subscribe || '暂无' }}</div>
+					<div class="info-label">粉丝</div>
+					<div class="info-val">{{ info.subscribe == 0 ? '否' : '是' }}</div>
 				</div>
 				<div>
 					<div class="info-label">性别</div>
-					<div class="info-val">{{ info.sex || '暂无' }}</div>
+					<div class="info-val">
+						<template v-if="info.sex == 1">男</template>
+						<template v-else-if="info.sex == 2">女</template>
+						<template v-else>-</template>
+					</div>
 				</div>
 				<div>
 					<div class="info-label">最近访问</div>
-					<div class="info-val">{{ info.visitTimeFormat || '暂无' }}</div>
+					<div class="info-val">{{ info.visitTimeFormat}}</div>
 				</div>
 				<div>
 					<div class="info-label">生日</div>
-					<div class="info-val">{{ info.birthday || '暂无' }}</div>
+					<div class="info-val">
+						<template v-if="info.birthday == '0000-00-00'">-</template>
+						<template v-else>{{info.birthday}}</template>
+					</div>
 				</div>
 				<div>
 					<div class="info-label">创建时间</div>
-					<div class="info-val">{{ info.createTime || '暂无' }}</div>
+					<div class="info-val">{{ info.createTime}}</div>
 				</div>
 				<div>
 					<div class="info-label">住址</div>
-					<div class="info-val">{{ info.address || '暂无' }}</div>
+					<div class="info-val">{{ info.address || '-' }}</div>
 				</div>
 				<div>
 					<div class="info-label">用户来源</div>
-					<div class="info-val">{{ info.source || '暂无' }}</div>
+					<div class="info-val">
+						<template v-if="info.sourceType == 0">微信</template>
+						<template v-else-if="info.sourceType == 1">支付宝</template>
+						<template v-else-if="info.sourceType == 2">小程序</template>
+						<template v-else-if="info.sourceType == 3">朋友圈</template>
+						<template v-else-if="info.sourceType == 4">美团</template>
+						<template v-else-if="info.sourceType == 5">系统</template>
+						<template v-else>-</template>
+					</div>
 				</div>
 			</div>
 		</div>
@@ -89,9 +100,7 @@
 				</el-table-column>
 				<el-table-column property="discount" label="操作">
 					<template slot-scope="scope">
-						<el-button type="text" size="small" @click="$router.push('/order/list')"
-							>查看订单</el-button
-						>
+						<el-button type="text" size="small" @click="$router.push('/order/list')">查看订单</el-button>
 					</template>
 				</el-table-column>
 			</el-table>
@@ -140,7 +149,6 @@ export default {
 			this.$emit('update:show', false);
 			done();
 		}
-		// assets
 	}
 };
 </script>