tt0101 2 недель назад
Родитель
Сommit
5adc76cddd

+ 2 - 0
src/api/profile.js

@@ -74,5 +74,7 @@ export const setBankInfo = (data) => {
 export const getLotteryPrize = () => request({ url: "/index/get_lottery_prize", method: "get", loading: true });
 // 兑换奖品
 export const exchangePrize = (data) => request({ url: "/index/exchange_prize", method: "post", data, loading: true });
+// 兑换记录 
+export const getLotteryRecord = () => request({ url: "/index/get_lottery_record", method: "get", loading: true });
 // 设置收货地址 
 export const bindAddress = (data) => request({ url: "/index/bind_address", method: "post", data, loading: true });

+ 1 - 1
src/views/China.vue

@@ -75,7 +75,7 @@ export default {
 <style scoped>
 .usremei-container {
   min-height: 100vh;
-  background-image: url('../assets/dabag.png');
+  background:#b43a39;
   background-size: cover;
   background-position: center;
   padding-top: 30px;

+ 2 - 1
src/views/InvitePeople.vue

@@ -80,7 +80,8 @@ export default {
 <style lang="scss" scoped>
 .invite-page {
   min-height: 100%;
-  background: url('~@/assets/dabag.png') no-repeat center center;
+  /* background: url('../assets/dabag.png') no-repeat; */
+  background-color: #b43a39;
   background-size: cover;
   padding: 0px 16px 32px 16px;
   box-sizing: border-box;

+ 1 - 1
src/views/Mall.vue

@@ -174,7 +174,7 @@ export default {
 <style scoped>
 .usremei-container {
   min-height: 100vh;
-  background-image: url('../assets/dabag.png');
+  background: #b43a39;
   background-size: cover;
   background-position: center;
   padding:60px 10px 60px;

+ 1 - 1
src/views/Medical.vue

@@ -75,7 +75,7 @@ export default {
 <style scoped>
 .usremei-container {
   min-height: 100vh;
-  background-image: url('../assets/dabag.png');
+  background:#b43a39;
   background-size: cover;
   background-position: center;
   padding-top: 30px;

+ 2 - 1
src/views/Member.vue

@@ -108,7 +108,8 @@ export default {
 <style scoped>
 .container {
   min-height: 100vh;
-  background: url('../assets/dabag.png') no-repeat;
+  /* background: url('../assets/dabag.png') no-repeat; */
+  background-color: #b43a39;
   background-size: cover;
   background-position: center;
 }

+ 2 - 1
src/views/Mention.vue

@@ -266,7 +266,8 @@ export default {
 <style scoped>
 .vh100 {
   min-height: 100vh;
-  background: url('../assets/dabag.png') no-repeat;
+  /* background: url('../assets/dabag.png') no-repeat; */
+  background-color: #b43a39;
   background-size: cover;
   background-position: center;
 }

+ 2 - 1
src/views/Payment.vue

@@ -144,7 +144,8 @@ export default {
 <style lang="scss" scoped>
 .invite-page {
   min-height: 100vh;
-  background: url('~@/assets/dabag.png') no-repeat center center;
+  /* background: url('../assets/dabag.png') no-repeat; */
+  background-color: #b43a39;
   background-size: cover;
   padding: 70px 16px 32px 16px;
   box-sizing: border-box;

+ 1 - 1
src/views/Profile.vue

@@ -60,7 +60,7 @@
       <div class="asset-card-v4">
         <div class="asset-info-v4">
           <span class="asset-label-v4">我的积分</span>
-          <span class="asset-amount-v4">{{ userInfo.guquan }}</span>
+          <span class="asset-amount-v4">{{ userInfo.jifen }}</span>
         </div>
         <button class="asset-btn-v4 button-click-effect" @click="handleOriginalSharesWithdraw">兑换</button>
       </div>

+ 1 - 1
src/views/RetirementSubsidy.vue

@@ -121,7 +121,7 @@ export default {
 <style scoped>
 .container {
   min-height: 100vh;
-  background-image: url('../assets/dabag.png');
+  background: #b43a39;
   background-size: cover;
   background-position: center;
   padding-bottom: 20px;

+ 2 - 1
src/views/Share.vue

@@ -241,7 +241,8 @@ export default {
 <style scoped>
 .share-container {
   min-height: 100vh;
-  background: url('../assets/dabag.png');
+  /* background: url('../assets/dabag.png') no-repeat; */
+  background-color: #b43a39;
   background-size: 100% 100%;
   background-position: 0 0;
   background-repeat: no-repeat;

+ 2 - 1
src/views/Signin.vue

@@ -215,7 +215,8 @@ export default {
 <style scoped>
 .signin-container {
   min-height: 100vh;
-  background: url('../assets/dabag.png');
+  /* background: url('../assets/dabag.png') no-repeat; */
+  background-color: #b43a39;
   background-size: 100% 100%;
   background-position: 0 0;
   background-repeat: no-repeat;

+ 2 - 1
src/views/TeamDetail.vue

@@ -96,7 +96,8 @@ export default {
 <style scoped>
 .container {
   min-height: 100vh;
-  background: url('../assets/dabag.png') no-repeat;
+  /* background: url('../assets/dabag.png') no-repeat; */
+  background-color: #b43a39;
   background-size: cover;
   background-position: center;
 }

+ 6 - 54
src/views/dhjilu.vue

@@ -20,7 +20,7 @@
           >
             <div class="record-content">
               <div class="record-number">奖品{{ getChineseNumber(index + 1) }}</div>
-              <div class="record-name">{{ record.productName }}</div>
+              <div class="record-name">{{ record.prize_name }}</div>
               <div class="record-price">价值{{ record.value }}元</div>
               <div class="record-count">{{ record.count }}份</div>
             </div>
@@ -36,7 +36,7 @@
 
 <script>
 import Toast from '@/components/Toast.vue';
-
+import { getLotteryRecord } from '@/api/profile';
 export default {
   name: 'DhjiluPage',
   components: {
@@ -44,53 +44,7 @@ export default {
   },
   data() {
     return {
-      exchangeRecords: [
-        {
-          id: 1,
-          productName: '小米手机',
-          value: 5999,
-          count: 0,
-          points: 100,
-          exchangeTime: '2024-01-15 14:30:00',
-          status: 'completed'
-        },
-        {
-          id: 2,
-          productName: '片仔癀',
-          value: 18000,
-          count: 0,
-          points: 200,
-          exchangeTime: '2024-01-14 16:20:00',
-          status: 'pending'
-        },
-        {
-          id: 3,
-          productName: '野山参',
-          value: 38888,
-          count: 1,
-          points: 300,
-          exchangeTime: '2024-01-13 09:15:00',
-          status: 'completed'
-        },
-        {
-          id: 4,
-          productName: '纪念金条',
-          value: 78000,
-          count: 0,
-          points: 400,
-          exchangeTime: '2024-01-12 11:45:00',
-          status: 'pending'
-        },
-        {
-          id: 5,
-          productName: '劳力士金表',
-          value: 88000,
-          count: 0,
-          points: 500,
-          exchangeTime: '2024-01-11 15:30:00',
-          status: 'pending'
-        }
-      ]
+      exchangeRecords: []
     }
   },
   mounted() {
@@ -100,12 +54,10 @@ export default {
     // 加载兑换记录
     async loadExchangeRecords() {
       try {
-        // 这里应该调用真实的API
-        // const response = await getExchangeRecords();
-        // this.exchangeRecords = response.data;
         
-        // 当前使用模拟数据,实际开发时替换为API调用
-        console.log('兑换记录加载完成');
+        const res = await getLotteryRecord();
+        console.log(res);
+        this.exchangeRecords = res.data;
       } catch (error) {
         console.error('加载兑换记录失败:', error);
         this.$refs.toast.show('加载记录失败', 'error');