浏览代码

user-serve

lhl 2 年之前
父节点
当前提交
35b650e482
共有 1 个文件被更改,包括 41 次插入0 次删除
  1. 41 0
      src/pages/user/components/userDetails2.vue

+ 41 - 0
src/pages/user/components/userDetails2.vue

@@ -100,6 +100,24 @@
                 <div class="title">{{ row.store_name }}</div>
               </div>
             </template>
+			<template slot-scope="{ row }" slot="item">
+				<div class="product" v-for="item in row.card">
+					<div class="image" v-viewer>
+						<img v-lazy="item.product.image">
+					</div>
+					<div class="title">
+						<div>
+							{{ item.product.store_name }}
+						</div>
+						<div>
+							原价:{{ item.product.price }}
+						</div>
+						<div>
+							剩余次数:{{ item.repertory }}
+						</div>
+					</div>
+				</div>
+			</template>
           </Table>
           <div class="acea-row row-right page">
             <Page
@@ -171,6 +189,10 @@ export default {
         { val: 'integral', label: '积分明细' },
         { val: 'sign', label: '签到记录' },
         { val: 'coupon', label: '持有优惠券' },
+		{
+			val: 'service_card',
+			label: '服务卡'
+		},
         { val: 'balance_change', label: '余额变动' },
         { val: 'spread', label: '好友关系' },
         { val: 'visit', label: '浏览足迹' },
@@ -385,6 +407,25 @@ export default {
                   },
                 ]
                 break
+				case 'service_card':
+					this.columns = [
+					{
+						title: '服务卡名称',
+						key: 'card_name',
+						minWidth: 120
+					},
+					{
+						title: '绑定项目',
+						slot: 'item',
+						minWidth: 240
+					},
+					{
+						title: '最近使用',
+						key: 'update_time',
+						minWidth: 120
+					}
+				]
+				break;
               case 'coupon':
                 this.columns = [
                   {