Преглед на файлове

fix:解决红包列表状态与余额提现金额问题

qianxinyu преди 4 месеца
родител
ревизия
dea8c089c8
променени са 2 файла, в които са добавени 9 реда и са изтрити 6 реда
  1. 8 3
      pages/redPacket/list.vue
  2. 1 3
      pages/user/withdraw.vue

+ 8 - 3
pages/redPacket/list.vue

@@ -17,7 +17,7 @@
 
 <script setup>
 import { ref, onMounted } from "vue";
-import { onReachBottom, onPullDownRefresh } from "@dcloudio/uni-app";
+import { onReachBottom, onPullDownRefresh, onShow } from "@dcloudio/uni-app";
 import Empty from "@/components/Empty/Empty.vue";
 import common from "@/utils/common";
 import http from "@/utils/request";
@@ -28,7 +28,11 @@ const pageSize = ref(10);
 const isLast = ref(false);
 const isReqing = ref(false);
 
-onMounted(() => {
+// onMounted(() => {
+//   _getPacketlist();
+// });
+
+onShow(() => {
   _getPacketlist();
 });
 
@@ -44,7 +48,8 @@ const _getPacketlist = () => {
     if (callback.code == "success") {
       if (callback.data.last_page <= page.value) isLast.value = true;
       const packetData = callback.data.data || [];
-      redpackets.value = [...redpackets.value, ...packetData];
+
+      redpackets.value = page.value == 1 ? packetData : [...redpackets.value, ...packetData];
     }
   });
 };

+ 1 - 3
pages/user/withdraw.vue

@@ -27,8 +27,7 @@ const userInfo = ref({});
 const loading = ref(false);
 
 onMounted(() => {
-  userInfo.value = uni.getStorageSync("userInfo");
-  maxWithdrawAmount.value = userInfo.value.amount;
+  _getUserInfo();
 });
 
 const _valiteMoney = (e) => {
@@ -108,7 +107,6 @@ const _getUserInfo = () => {
   http.request("api/custom/get_info").then((callback) => {
     if (callback.code == "success") {
       maxWithdrawAmount.value = callback.data.amount;
-      console.log("callback.data", callback.data.amount);
       uni.setStorageSync("userInfo", callback.data);
     }
   });