|
@@ -39,13 +39,8 @@
|
39
|
39
|
<span class="flex-item">开奖结果</span>
|
40
|
40
|
</div>
|
41
|
41
|
<ul>
|
42
|
|
- <li>1</li>
|
43
|
|
- <li>2</li>
|
44
|
|
- <li>3</li>
|
45
|
|
- <li>4</li>
|
46
|
|
- <li>5</li>
|
47
|
|
- <li>6</li>
|
48
|
|
- <li>7</li>
|
|
42
|
+ <li v-for="(item, index) in Detail.prize.result.split(',')" :key="`First-${index}`">{{item}}</li>
|
|
43
|
+ <li v-for="(item, index) in (Detail.prize.secondResult || '').split(',')" :key="`Sec-${index}`" :style="{display: item === '' ? 'none' : 'inline-block'}" class="active">{{item}}</li>
|
49
|
44
|
</ul>
|
50
|
45
|
</div>
|
51
|
46
|
|
|
@@ -54,12 +49,9 @@
|
54
|
49
|
<span class="flex-item">投注信息</span>
|
55
|
50
|
<span>{{Detail.betting.notesNum}}注{{Detail.betting.bettingTimes}}倍</span>
|
56
|
51
|
</div>
|
57
|
|
- <div class="List flex-h" v-for="(item, index) in Detail.plan.itemList" :key="index">
|
|
52
|
+ <div class="List flex-h" v-for="(item, index) in Detail.plan.itemList" :key="index" v-if="Detail.betting.lotteryId !== 'p5' && Detail.betting.lotteryId !== 'p3'">
|
58
|
53
|
<span v-if="Detail.betting.lotteryId !== 'football' && Detail.betting.lotteryId !== 'basketball'">{{item.isDan ? '复式' : '单式'}}</span>
|
59
|
54
|
<div class="flex-item">
|
60
|
|
- <ul v-if="Detail.betting.lotteryId === 'p5' || Detail.betting.lotteryId === 'p3'">
|
61
|
|
- <li v-for="(subItem, subIndex) in item.firstNums.split(',')" :key="subIndex">{{subItem}}</li>
|
62
|
|
- </ul>
|
63
|
55
|
<ul v-if="Detail.betting.lotteryId === 'lottery' || Detail.betting.lotteryId === 'double-color'">
|
64
|
56
|
<li v-for="(subItem, subIndex) in item.firstNums.split(',')" :key="`First-${subIndex}`">{{subItem}}</li>
|
65
|
57
|
<li v-for="(subItem, subIndex) in item.secondNums.split(',')" :key="`Second-${subIndex}`" class="active">{{subItem}}</li>
|
|
@@ -72,6 +64,51 @@
|
72
|
64
|
</div>
|
73
|
65
|
</div>
|
74
|
66
|
</div>
|
|
67
|
+ <div class="List flex-h" v-if="Detail.betting.lotteryId === 'p5'">
|
|
68
|
+ <div class="flex-item">
|
|
69
|
+ <ul v-for="(item, index) in P5Arr" :key="index" class="PaiLie">
|
|
70
|
+ <li v-for="(subItem, subIndex) in item[0]" :key="`Wan-${subIndex}`">
|
|
71
|
+ <span>{{subItem}}</span>
|
|
72
|
+ <span>万</span>
|
|
73
|
+ </li>
|
|
74
|
+ <li v-for="(subItem, subIndex) in item[1]" :key="`Qian-${subIndex}`">
|
|
75
|
+ <span>{{subItem}}</span>
|
|
76
|
+ <span>千</span>
|
|
77
|
+ </li>
|
|
78
|
+ <li v-for="(subItem, subIndex) in item[2]" :key="`Bai-${subIndex}`">
|
|
79
|
+ <span>{{subItem}}</span>
|
|
80
|
+ <span>百</span>
|
|
81
|
+ </li>
|
|
82
|
+ <li v-for="(subItem, subIndex) in item[3]" :key="`Shi-${subIndex}`">
|
|
83
|
+ <span>{{subItem}}</span>
|
|
84
|
+ <span>十</span>
|
|
85
|
+ </li>
|
|
86
|
+ <li v-for="(subItem, subIndex) in item[4]" :key="`Ge-${subIndex}`">
|
|
87
|
+ <span>{{subItem}}</span>
|
|
88
|
+ <span>个</span>
|
|
89
|
+ </li>
|
|
90
|
+ </ul>
|
|
91
|
+ </div>
|
|
92
|
+ </div>
|
|
93
|
+ <div class="List flex-h" v-if="Detail.betting.lotteryId === 'p3'">
|
|
94
|
+ <div class="flex-item">
|
|
95
|
+ <ul v-for="(item, index) in P3Arr" :key="index" :class="[item.length <= 3 ? 'PaiLie' : '']">
|
|
96
|
+ <li v-if="item.length <= 3" v-for="(subItem, subIndex) in item[0]" :key="`Bai-${subIndex}`">
|
|
97
|
+ <span>{{subItem}}</span>
|
|
98
|
+ <span>百</span>
|
|
99
|
+ </li>
|
|
100
|
+ <li v-if="item.length <= 3" v-for="(subItem, subIndex) in item[1]" :key="`Shi-${subIndex}`">
|
|
101
|
+ <span>{{subItem}}</span>
|
|
102
|
+ <span>十</span>
|
|
103
|
+ </li>
|
|
104
|
+ <li v-if="item.length <= 3" v-for="(subItem, subIndex) in item[2]" :key="`Ge-${subIndex}`">
|
|
105
|
+ <span>{{subItem}}</span>
|
|
106
|
+ <span>个</span>
|
|
107
|
+ </li>
|
|
108
|
+ <li v-else v-for="(subItem, subIndex) in item" :key="`Fu-${subIndex}`">{{subItem}}</li>
|
|
109
|
+ </ul>
|
|
110
|
+ </div>
|
|
111
|
+ </div>
|
75
|
112
|
</div>
|
76
|
113
|
|
77
|
114
|
<div class="OrderInfo">
|
|
@@ -123,6 +160,8 @@ export default {
|
123
|
160
|
name: '',
|
124
|
161
|
data () {
|
125
|
162
|
return {
|
|
163
|
+ P5Arr: [],
|
|
164
|
+ P3Arr: [],
|
126
|
165
|
Detail: null
|
127
|
166
|
}
|
128
|
167
|
},
|
|
@@ -147,6 +186,35 @@ export default {
|
147
|
186
|
Init () { // 初始化
|
148
|
187
|
this.GetBettingDetail({ urlData: { id: this.$route.query.id } }).then((res) => {
|
149
|
188
|
this.Detail = res.data.data
|
|
189
|
+ if (this.Detail.betting.lotteryId === 'p5') {
|
|
190
|
+ let P5Arr = []
|
|
191
|
+ this.Detail.plan.itemList.map((item) => {
|
|
192
|
+ let Arr = []
|
|
193
|
+ Arr = item.firstNums.split(',')
|
|
194
|
+ Arr.map((subItem, subIndex) => {
|
|
195
|
+ Arr[subIndex] = subItem.split(' ')
|
|
196
|
+ })
|
|
197
|
+ P5Arr.push(Arr)
|
|
198
|
+ })
|
|
199
|
+ this.P5Arr = P5Arr
|
|
200
|
+ }
|
|
201
|
+ if (this.Detail.betting.lotteryId === 'p3') {
|
|
202
|
+ let P3Arr = []
|
|
203
|
+ this.Detail.plan.itemList.map((item) => {
|
|
204
|
+ if (item.firstNums.split(',').length > 3) {
|
|
205
|
+ P3Arr.push(item.firstNums.split(','))
|
|
206
|
+ } else {
|
|
207
|
+ let Arr = []
|
|
208
|
+ Arr = item.firstNums.split(',')
|
|
209
|
+ Arr.map((subItem, subIndex) => {
|
|
210
|
+ Arr[subIndex] = subItem.split(' ')
|
|
211
|
+ })
|
|
212
|
+ P3Arr.push(Arr)
|
|
213
|
+ }
|
|
214
|
+ })
|
|
215
|
+ this.P3Arr = P3Arr
|
|
216
|
+ console.log(JSON.stringify(this.P3Arr))
|
|
217
|
+ }
|
150
|
218
|
})
|
151
|
219
|
}
|
152
|
220
|
}
|