浏览代码

修复重复点击体验券问题

yerong 4 年之前
父节点
当前提交
106c2563b0
共有 2 个文件被更改,包括 33 次插入28 次删除
  1. 23 19
      src/components/index/personal.vue
  2. 10 9
      src/pages/report/index.vue

+ 23 - 19
src/components/index/personal.vue

@@ -149,30 +149,34 @@ export default {
       },
       first: false,
       pop_show: false,
-      receive: false,
+      receive: 0,
       invite_code: false
     }
   },
   methods: {
     get_ticket() {
-      $this.first = false
-      couponReceiveFirst().then((res) => {
-        let $res = res.data;
-        if ($res.code == 0) {
-          $this.first = false
-          userUpdateLoginTime().then((res) => {
-            let $res = res.data
-            $this.userinfo['login_time'] = $res.data
-            $this.$store = user_store.setters.set_userinfo($this.userinfo)
-
-            wx.setStorageSync("is_first", false)
-            reload_userinfo($this)
-          })
-          Toast.success($res.errmsg)
-        } else {
-          Toast.fail($res.errmsg)
-        }
-      })
+      if ($this.receive==0){
+        $this.receive +=1
+        console.log($this.receive)
+        $this.first = false
+        couponReceiveFirst().then((res) => {
+          let $res = res.data;
+          if ($res.code == 0) {
+            $this.first = false
+            userUpdateLoginTime().then((res) => {
+              let $res = res.data
+              $this.userinfo['login_time'] = $res.data
+              $this.$store = user_store.setters.set_userinfo($this.userinfo)
+
+              wx.setStorageSync("is_first", false)
+              reload_userinfo($this)
+            })
+            Toast.success($res.errmsg)
+          } else {
+            Toast.fail($res.errmsg)
+          }
+        })
+      }
     },
     //修改第一次登录状态
     close_pop() {

+ 10 - 9
src/pages/report/index.vue

@@ -33,12 +33,8 @@
         <view>专注力最高分</view>
       </view>
       <view>
-        <view>{{ record.med_max }}</view>
-        <view>放松度最高值</view>
-      </view>
-      <view>
-        <view>{{ record.med_average }}</view>
-        <view>放松度均值</view>
+        <view>{{ record.scope_diff }}</view>
+        <view>专注力广度</view>
       </view>
     </view>
     <view class="bar">
@@ -63,7 +59,8 @@
           :key="index"></van-tab>
       </van-tabs>
     </view>
-    <view class="conclution">{{ record.content }}</view>
+    <view class="conclution"> <text class="conclution_title">分析</text>: {{ record.content }}</view>
+    <view class="conclution"> <text class="conclution_title">建议</text>: {{ record.advise }}</view>
     <view class="bar">
       <view>
         <view class="line"></view>
@@ -381,11 +378,15 @@ image.boy {
 
 .conclution {
   width: 100%;
-  padding: 5px 19px 20px;
+  padding: 5px 19px 8px;
   font-size: 12px;
-  color: #6C6C6C;
+  color: #6c6c6c;
   box-sizing: border-box;
 }
+.conclution_title {
+  font-weight: 600;
+  color: #000;
+}
 
 .bar .line {
   width: 4px;