Browse Source

优化需求:
1. 佣金保留2位小数;
2.活动规则图片改为文字;
3.恢复微信中的蒙版指引;

t_finder 2 weeks ago
parent
commit
a6023eb759

+ 6 - 1
pages/activity/invite-user/components/BuyRecordList.vue

@@ -11,7 +11,7 @@
         <div class="body-text record-account">{{ item.newPhone | phone }}</div>
         <div class="body-text record-account">{{ item.newPhone | phone }}</div>
         <div class="body-text record-pay">¥{{ item.totalAmount }}</div>
         <div class="body-text record-pay">¥{{ item.totalAmount }}</div>
         <div class="body-text record-time">{{ item.finishTime }}</div>
         <div class="body-text record-time">{{ item.finishTime }}</div>
-        <div class="body-text record-back">¥{{ item.rakeBackAmount }}</div>
+        <div class="body-text record-back">¥{{ item.rakeBackAmount | keepTwo}}</div>
       </div>
       </div>
     </div>
     </div>
   </div>
   </div>
@@ -30,6 +30,11 @@ export default {
     phone(val) {
     phone(val) {
       if (!val) return ''
       if (!val) return ''
       return val.slice(0, 3) + '****' + val.slice(7)
       return val.slice(0, 3) + '****' + val.slice(7)
+    },
+    // 保留小数2位
+    keepTwo(val) {
+      if (!val) return ''
+      return Number(val).toFixed(2)
     }
     }
   }
   }
 }
 }

+ 8 - 1
pages/activity/invite-user/components/WithdrawalRecord.vue

@@ -7,7 +7,7 @@
     <div class="record-list">
     <div class="record-list">
       <div class="record-item" v-for="(item, index) in data" :key="index">
       <div class="record-item" v-for="(item, index) in data" :key="index">
         <div class="record-title">{{ item.withdrawalTime }}</div>
         <div class="record-title">{{ item.withdrawalTime }}</div>
-        <div class="record-time">¥{{ item.withdrawalMoney }}</div>
+        <div class="record-time">¥{{ item.withdrawalMoney | keepTwo}}</div>
       </div>
       </div>
     </div>
     </div>
   </div>
   </div>
@@ -21,6 +21,13 @@ export default {
       type: Array,
       type: Array,
       default: () => []
       default: () => []
     }
     }
+  },
+  filters: {
+    // 保留小数2位
+    keepTwo(val) {
+      if (!val) return ''
+      return Number(val).toFixed(2)
+    }
   }
   }
 }
 }
 </script>
 </script>

+ 9 - 1
pages/activity/invite-user/invite-new-user.vue

@@ -2,8 +2,10 @@
   <layout title="邀请好友得现金" :isGoBack="true" padding="0" :isShowNav="!$userAgent.isWx">
   <layout title="邀请好友得现金" :isGoBack="true" padding="0" :isShowNav="!$userAgent.isWx">
     <template #right>
     <template #right>
       <!-- nav right -->
       <!-- nav right -->
-      <img @click="onRightHandle" src="~assets/image/activity/invite-user/invite-new-user/nav-right.png" alt="">
+      <span @click="onRightHandle">活动规则</span>
     </template>
     </template>
+    <!-- 微信环境提示浏览器打开 -->
+    <WxPopTpis v-if="isWeChatBrowser" />
 
 
     <!-- container -->
     <!-- container -->
     <div class="invite-container">
     <div class="invite-container">
@@ -150,6 +152,12 @@ export default {
     await this.getInviteWithdrawalRecordList();
     await this.getInviteWithdrawalRecordList();
     // await this.getActivityRule(this.queryData.activityId);
     // await this.getActivityRule(this.queryData.activityId);
   },
   },
+  computed: {
+    // 是否为微信浏览器环境
+    isWeChatBrowser() {
+      return this.$userAgent.isWx;
+    }
+  },
   methods: {
   methods: {
     // nav right菜单点击事件
     // nav right菜单点击事件
     onRightHandle() {
     onRightHandle() {