Baozhangchao 3 years ago
parent
commit
e13d7e1518
2 changed files with 42 additions and 7 deletions
  1. 35
    6
      src/components/WinningPopup.vue
  2. 7
    1
      src/pages/Honghe.vue

+ 35
- 6
src/components/WinningPopup.vue View File

@@ -9,13 +9,13 @@
9 9
           <div class="dialog-body">
10 10
             <div class="card-wrapper">
11 11
               <div :class="`dialog-popuImag ${classDivAA?'flipped':''}`">
12
-                <div class="back" :style="`background-image: url(${backimg});`">
13
-                  <img
12
+                <!-- <div class="back" :style="`background-image: url(${backimg});`"> -->
13
+                <!-- <img
14 14
                     style="width: 180px; height:492px"
15 15
                     src="../assets/prizeImg/HappyWnning.jpg"
16 16
                     alt
17
-                  />
18
-                </div>
17
+                />-->
18
+                <!-- </div> -->
19 19
 
20 20
                 <div class="front">
21 21
                   <img
@@ -23,6 +23,9 @@
23 23
                     src="../assets/prizeImg/HappyWnning.jpg"
24 24
                     alt
25 25
                   />
26
+                  <div class="PrizeImg">
27
+                    <img style="width: 100%; height:100% " :src="Prize.thumb" alt />
28
+                  </div>
26 29
                 </div>
27 30
               </div>
28 31
             </div>
@@ -50,6 +53,10 @@ export default {
50 53
 
51 54
     currentMonth: {
52 55
       type: Object
56
+    },
57
+    Prize: {
58
+      type: Object,
59
+      default: () => ({})
53 60
     }
54 61
   },
55 62
 
@@ -61,7 +68,8 @@ export default {
61 68
       bodyOverflow: '',
62 69
       classDivAA: false,
63 70
       myShareShow: false,
64
-      backimg: require('../assets/luckyImg/2.jpg'),
71
+      canlParez: {},
72
+      backimg: require('../assets/luckyImg/2.jpg')
65 73
     }
66 74
   },
67 75
   watch: {
@@ -104,6 +112,7 @@ export default {
104 112
     cancel() {
105 113
       this.$emit('cancel', true)
106 114
     },
115
+    canlParez() {},
107 116
 
108 117
     /** 确认按钮操作 */
109 118
     confirm() {
@@ -166,6 +175,18 @@ export default {
166 175
   }
167 176
 }
168 177
 
178
+@keyframes tipup {
179
+  0% {
180
+    transform: translateY(0%);
181
+  }
182
+  50% {
183
+    transform: translateY(5%);
184
+  }
185
+  100% {
186
+    transform: translateY(0%);
187
+  }
188
+}
189
+
169 190
 .dialog-sprite {
170 191
   width: 100vw;
171 192
   display: flex;
@@ -198,9 +219,17 @@ export default {
198 219
         transition: all 1.2s ease;
199 220
 
200 221
         .front {
222
+          position: relative;
223
+          display: flex;
224
+          justify-content: center;
225
+          .PrizeImg {
226
+            width: 55vw;
227
+            position: absolute;
228
+            height: 48vw;
229
+            top: 20vh;
230
+          }
201 231
         }
202 232
         .back {
203
-          position: absolute;
204 233
           transform: rotateY(180deg);
205 234
           width: 180px;
206 235
           height: 492px;

+ 7
- 1
src/pages/Honghe.vue View File

@@ -8,7 +8,13 @@
8 8
       :is-prize="myPrize"
9 9
       :PrizeState="PrizeState"
10 10
     />
11
-    <WinningPopup :show="showMyWinning" @cancel="canclMyWinning" :current-person="person" />
11
+
12
+    <WinningPopup
13
+      :show="showMyWinning"
14
+      @cancel="canclMyWinning"
15
+      :current-person="person"
16
+      :prize="myPrize"
17
+    />
12 18
     <!-- 奖品没了 -->
13 19
 
14 20
     <img class="topImage" src="../assets/indexImg/indexBgctop.jpg" alt />