cc0011 6 giorni fa
parent
commit
3a9092bb30

+ 3 - 3
src/views/AssetCenter.vue

@@ -5,11 +5,11 @@
       <div class="back-btn" @click="$router.back()">
         <i class="arrow-left"></i>
       </div>
-      <div class="title">资产中心</div>
+      <div class="title">资金明细</div>
     </div>
 
     <!-- 固定顶部资产信息 -->
-    <div class="fixedTop">
+    <!-- <div class="fixedTop">
       <div class="top">
         <div class="flex totalView">
           <div class="totalText" style="font-weight: bold;">账户总资产</div>
@@ -48,7 +48,7 @@
         <div class="flex opts"></div>
       </div>
       <div class="flex acc"></div>
-    </div>
+    </div> -->
 
     <!-- 交易记录列表 -->
     <div class="record-list">

+ 4 - 4
src/views/China.vue

@@ -25,12 +25,12 @@
         </div>
         <div class="item_body">
             <div class="body_left">
-                <div class="bodt_one">{{item.power}}%</div>
-                <div class="bodt_two">每日收益</div>
+                <div style="font-weight: 700;" class="bodt_one">{{item.power}}%</div>
+                <div style="font-weight: 700;" class="bodt_two">每日收益</div>
             </div>
             <div class="body_right">
-                <div class="bodt_one">{{item.money}}元</div>
-                <div class="bodt_two">{{item.computing_power}}份</div>
+                <div style="font-weight: 700; font-size: 17px; font-family: system-ui;" class="bodt_one">{{item.money}}元</div>
+                <div style="color: #8e8989; font-weight: 700;" class="bodt_two">10000份</div>
             </div>
             <div class="body_btn" @click="toPayment(item)">立即抢购</div>
         </div>

+ 14 - 2
src/views/Mall.vue

@@ -34,7 +34,9 @@
             :class="{ 'disabled': !canClick(item) }"
             @click="canClick(item) && toPayment(item)"
             :disabled="!canClick(item)"
-          >{{disabled ? '立即参与' : '已参与'}}</button>
+          >
+            {{ canClick(item) ? '立即参与' : '已参与' }}
+          </button>
         </div>
       </div>
     </div>
@@ -65,6 +67,7 @@
 
 <script>
 import {getMiner,getUserInfo,joinRetirement} from '@/api/home.js'
+import { Toast } from 'vant';
 export default {
   name: 'Mall',
   data() {
@@ -139,9 +142,18 @@ export default {
       this.loading = true;
       joinRetirement(item.type)
         .then(res => {
-          console.log(res, '2222222222');
+          Toast({
+            message: res.msg || (res.code === 1 ? '参与成功' : '参与失败'),
+            duration: 2000,
+            onClose: () => {
+              if (res.code === 1) {
+                this.getUserInfo();
+              }
+            }
+          });
         })
         .catch(err => {
+          Toast('网络异常,请重试');
           console.error(err);
         })
         .finally(() => {

+ 3 - 3
src/views/OrderManagement.vue

@@ -26,15 +26,15 @@
         <div class="earnings-details">
           <div class="detail-item">
             <span class="detail-label">日收益</span>
-            <span class="detail-value">{{ item.start_output }} 元</span>
+            <span class="detail-value">{{ ((item.money * item.start_output) / 100).toFixed(2) }} 元</span>
           </div>
           <div class="detail-item">
             <span class="detail-label">收益期限</span>
             <span class="detail-value">{{ item.cycle }} 天</span>
           </div>
           <div class="detail-item">
-            <span class="detail-label">已获得股权</span>
-            <span class="detail-value">{{ item.miner_datail.computing_power }}</span>
+            <span class="detail-label">已获得医疗补贴</span>
+            <span class="detail-value">{{ item.miner_datail.computing_power }}.00元</span>
           </div>
           <div class="detail-item">
             <span class="detail-label">参与价格</span>

+ 9 - 8
src/views/Signin.vue

@@ -126,7 +126,6 @@ export default {
       userInfo: {},
       dailyBonus: 2800,
       dailyCoins: 10,
-      lastSignDate: null,
       showSuccessDialog: false,
       showAlreadySignedDialog: false,
       showAuthDialog: false
@@ -134,11 +133,15 @@ export default {
   },
   computed: {
     hasSignedToday() {
-      // 如果没有最后签到日期,说明还没签到过
-      if (!this.lastSignDate) return false;
-      
-      const today = new Date().toLocaleDateString();
-      return today === this.lastSignDate;
+      if (!this.userInfo.sign_times) return false;
+      // 假设 sign_times 是秒级时间戳
+      const signDate = new Date(this.userInfo.sign_times * 1000);
+      const today = new Date();
+      return (
+        signDate.getFullYear() === today.getFullYear() &&
+        signDate.getMonth() === today.getMonth() &&
+        signDate.getDate() === today.getDate()
+      );
     }
   },
   methods: {
@@ -146,8 +149,6 @@ export default {
       try {
         const res = await getUserInfo();
         this.userInfo = res.data;
-        // 获取本地存储的最后签到日期
-        this.lastSignDate = localStorage.getItem('lastSignDate');
       } catch (error) {
         console.error('获取用户信息失败:', error);
       }