瀏覽代碼

消费用户标识

vvv vvv 1 年之前
父節點
當前提交
646d1da394

+ 9 - 2
src/pages/my/index.vue

@@ -14,7 +14,10 @@
                 <block v-if="userinfo.mobile">
                     <view class="user_con flex_c flex_as flex_jc">
                         <view class="user_name flex_r flex_ae ellipsis">
-                            <view @click="goto('/pages/my/userinfo')">{{ userinfo.nickname }}</view>
+                            <view class="flex_r flex_ac">
+                                <view @click="goto('/pages/my/userinfo')" :style="{'color':localInfo.is_consume==1?'#18bb88' : ''}">{{ userinfo.nickname }}</view>
+                                <image v-if="localInfo.is_consume == 1" class="consume" src="/static/my/consume.png" />
+                            </view>
                             <text v-if="isAuthentication">({{ userinfo.is_authentication == 0 ? "未实名" : "已实名" }})</text>
                         </view>
                         <view class="live_name flex_r flex_ac flex_jc">
@@ -533,7 +536,11 @@ page {
     color: #121212;
     font-weight: 500;
 }
-
+.user_name .consume{
+    width: 30rpx;
+    height: 30rpx;
+    margin-left: 8rpx;
+}
 .copy_account {
     width: 60rpx;
     height: 32rpx;

+ 34 - 11
src/pagesB/orderingfood/friend.vue

@@ -3,13 +3,19 @@
         <div class="top_parent">
             <div class="btnBox">
                 <div class="t1 flex_r flex_jb flex_ac">
-                    <span>缘起:{{ higherInfo.nickname }}</span>
+                    <div class="t2">
+                        <span>我的ID:{{ higherInfo.user_id }}</span>
+                        <span class="copyBalance" @tap="copyAccount(higherInfo.user_id)">复制</span>
+                    </div>
                     <div class="btn" @click="goto('/pagesB/orderingfood/activationcode')">
                         生成激活码
                     </div>
                 </div>
+                <div class="t1 flex_r flex_jb flex_ac">
+                    <span>缘起:{{ higherInfo.nickname || '-' }}</span>
+                </div>
                 <div class="t2">
-                    <span>电话:{{ higherInfo.mobile }}</span>
+                    <span>电话:{{ higherInfo.mobile || '-' }}</span>
                     <span class="copyBalance" @tap="copyAccount(higherInfo.mobile)">复制</span>
                 </div>
             </div>
@@ -25,7 +31,7 @@
                     <div class="total_text">社区总数</div>
                 </div>
                 <div class="total_con2">
-                    <div class="total_text">推广用户:{{myChayoyTotal.direct || 0}}</div>
+                    <div class="total_text">消费用户:{{myChayoyTotal.indirect || 0}}</div>
                     <!-- <div class="total_text">转介绍用户:{{myChayoyTotal.indirect || 0}}</div> -->
                 </div>
             </div>
@@ -42,16 +48,19 @@
                 <div class="tb_item">{{ myChayoyIndirect.day }}</div>
                 <div class="tb_item">{{ myChayoyIndirect.week }}</div>
                 <div class="tb_item">{{ myChayoyIndirect.month }}</div> -->
-                <div class="tb_item">总计</div>
-                <div class="tb_item">{{ $h.Add(myChayoyDirect.day,myChayoyIndirect.day) || 0 }}</div>
-                <div class="tb_item">{{ $h.Add(myChayoyDirect.week,myChayoyIndirect.week) || 0 }}</div>
-                <div class="tb_item">{{ $h.Add(myChayoyDirect.month,myChayoyIndirect.month) || 0 }}</div>
+                <div class="tb_item">消费用户</div>
+                <div class="tb_item">{{ myChayoyIndirect.day || 0 }}</div>
+                <div class="tb_item">{{ myChayoyIndirect.week || 0 }}</div>
+                <div class="tb_item">{{ myChayoyIndirect.month || 0 }}</div>
             </div>
         </div>
         <div class="tabs_box">
             <div class="tabs">
                 <div class="tab" @click="getTeamList(i.level)" :class="{ active: type == i.level }" v-for="i in classID" :key="i.level">
-                    {{ i.name }}
+                    <div class="flex_c flex_ac">
+                        <span>{{ i.name }}</span>
+                        <span class="sm-f">{{"("+(i.team || 0) +"名)"}}</span>
+                    </div>
                 </div>
             </div>
         </div>
@@ -59,7 +68,10 @@
             <div class="user_info flex_r flex_jb" v-for="(i, s) in users" :key="s">
                 <img class="userimg" :src="i.head_pic" />
                 <div class="u_info">
-                    <div class="p1">{{ i.nickname || classID[type] }}</div>
+                    <div class="p1 flex_r flex_ac">
+                        <span :style="{'color':i.is_consume==1?'#18bb88':''}">{{ i.nickname || classID[type] }}</span>
+                        <image v-if="i.is_consume == 1" class="consume" src="/static/my/consume.png" />
+                    </div>
                     <div class="p1">手机号:{{ i.mobile }}</div>
                     <div class="p3">加入时间:{{ $day(i.reg_time * 1000).format("YYYY-MM-DD HH:mm:ss") }}</div>
                 </div>
@@ -279,12 +291,17 @@ export default {
         display: inline-block;
         font-size: 30rpx;
         margin-right: 36rpx;
-        height: 60rpx;
-        line-height: 60rpx;
+        // height: 60rpx;
+        // line-height: 60rpx;
+        padding-bottom: 6rpx;
 
         &:last-child {
             margin-right: 0;
         }
+
+        .sm-f{
+            font-size: 22rpx;
+        }
     }
 
     .active {
@@ -313,6 +330,12 @@ export default {
 
         .p1 {
             font-size: 28rpx;
+
+            .consume{
+                width: 26rpx;
+                height: 26rpx;
+                margin-left: 8rpx;
+            }
         }
 
         .p3 {

+ 8 - 8
src/pagesB/orderingfood/node.vue

@@ -43,9 +43,9 @@
                 <div class="tb_item">{{ myChayoyIndirect.week }}</div>
                 <div class="tb_item">{{ myChayoyIndirect.month }}</div> -->
                 <div class="tb_item">总计</div>
-                <div class="tb_item">{{ $h.Add(myChayoyDirect.day,myChayoyIndirect.day) || 0 }}</div>
-                <div class="tb_item">{{ $h.Add(myChayoyDirect.week,myChayoyIndirect.week) || 0 }}</div>
-                <div class="tb_item">{{ $h.Add(myChayoyDirect.month,myChayoyIndirect.month) || 0 }}</div>
+                <div class="tb_item">{{ myChayoyDirect.day || 0 }}</div>
+                <div class="tb_item">{{ myChayoyDirect.week || 0 }}</div>
+                <div class="tb_item">{{ myChayoyDirect.month || 0 }}</div>
             </div>
         </div>
         <div class="tabs_box">
@@ -103,11 +103,11 @@ export default {
                     this.myChayoyDirect = res.data.data;
                 }
             });
-            post("v1/my/myChayoyIndirect").then((res) => {
-                if (res.code === 0) {
-                    this.myChayoyIndirect = res.data.data;
-                }
-            });
+            // post("v1/my/myChayoyIndirect").then((res) => {
+            //     if (res.code === 0) {
+            //         this.myChayoyIndirect = res.data.data;
+            //     }
+            // });
         },
         getPurview() {
             post("local/waitActivation").then((res) => {

+ 4 - 2
src/pagesC/settledMerchant/myBusiness.vue

@@ -17,7 +17,7 @@
                             <span class="commentScore">{{i.score}}分</span>
                         </div>
                     </div>
-                    <div class="twocode iconfont" @click="showcode({id:i.id,name:i.name})">&#xe635;</div>
+                    <div class="twocode iconfont" @click="showcode({id:i.id,name:i.name})" v-if="i.status == 2">&#xe635;</div>
                 </div>
                 <div class="p1 flex_r">
                     <div>商户姓名:{{i.contact}}</div>
@@ -148,7 +148,9 @@ export default {
         }
     
         .head_name {
-            width: calc(100% - 220rpx);
+            // width: calc(100% - 220rpx);
+            flex: 1;
+            margin: 0 20rpx;
             .name {
                 font-size: 36rpx;
                 font-weight: 600;

二進制
src/static/my/consume.png