1002884655 4 lat temu
rodzic
commit
0c0c84989e

+ 7
- 0
src/components/index/LanQiuDanGuanDaXiaoFen/index.vue Wyświetl plik

@@ -44,6 +44,13 @@ export default {
44 44
     LqgghhtzDaXiaoFenItem
45 45
   },
46 46
   created () {
47
+    let Num = 0
48
+    this.Data.map((item) => {
49
+      if (item.playOdds[`bst-score`] !== undefined && item.matchWay[`bst-score`].isSingle) {
50
+        Num += 1
51
+      }
52
+    })
53
+    this.$emit('TotalNumChange', Num)
47 54
   },
48 55
   mounted () {
49 56
     this.$nextTick(() => {

+ 7
- 0
src/components/index/LanQiuDanGuanRangFenShengFu/index.vue Wyświetl plik

@@ -44,6 +44,13 @@ export default {
44 44
     LqgghhtzRangFenShengFu
45 45
   },
46 46
   created () {
47
+    let Num = 0
48
+    this.Data.map((item) => {
49
+      if (item.playOdds[`bst-wls`] !== undefined && item.matchWay[`bst-wls`].isSingle) {
50
+        Num += 1
51
+      }
52
+    })
53
+    this.$emit('TotalNumChange', Num)
47 54
   },
48 55
   mounted () {
49 56
     this.$nextTick(() => {

+ 3
- 0
src/components/index/LanQiuDanGuanShengFenCha/index.vue Wyświetl plik

@@ -78,11 +78,13 @@ export default {
78 78
   },
79 79
   created () {
80 80
     let Arr = []
81
+    let Num = 0
81 82
     this.Data.map((item) => {
82 83
       Arr.push({ ...item, ResList: [] })
83 84
     })
84 85
     Arr.map((item) => {
85 86
       if (item.playOdds['bst-points'] !== undefined) {
87
+        Num += 1
86 88
         item.playOdds['bst-points'].map((subItem) => {
87 89
           if (subItem.Active === undefined) {
88 90
             subItem.Active = false
@@ -91,6 +93,7 @@ export default {
91 93
       }
92 94
     })
93 95
     this.PageData = [...Arr]
96
+    this.$emit('TotalNumChange', Num)
94 97
   },
95 98
   mounted () {
96 99
     this.$nextTick(() => {

+ 7
- 0
src/components/index/LanQiuDanGuanShengFu/index.vue Wyświetl plik

@@ -44,6 +44,13 @@ export default {
44 44
     LqgghhtzShengFuItem
45 45
   },
46 46
   created () {
47
+    let Num = 0
48
+    this.Data.map((item) => {
49
+      if (item.playOdds[`bst-wl`] !== undefined && item.matchWay[`bst-wl`].isSingle) {
50
+        Num += 1
51
+      }
52
+    })
53
+    this.$emit('TotalNumChange', Num)
47 54
   },
48 55
   mounted () {
49 56
     this.$nextTick(() => {

+ 7
- 0
src/components/index/LanQiuGuoGuanDaXiaoFen/index.vue Wyświetl plik

@@ -44,6 +44,13 @@ export default {
44 44
     LqgghhtzDaXiaoFenItem
45 45
   },
46 46
   created () {
47
+    let Num = 0
48
+    this.Data.map((item) => {
49
+      if (item.playOdds[`bst-score`] !== undefined && item.matchWay[`bst-score`].isPass) {
50
+        Num += 1
51
+      }
52
+    })
53
+    this.$emit('TotalNumChange', Num)
47 54
   },
48 55
   mounted () {
49 56
     this.$nextTick(() => {

+ 5
- 0
src/components/index/LanQiuGuoGuanHunHeTouZhu/index.vue Wyświetl plik

@@ -89,9 +89,14 @@ export default {
89 89
     LqgghhtzShengFenCha
90 90
   },
91 91
   created () {
92
+    let Num = 0
92 93
     this.Data.map((item) => {
94
+      if (item.playOdds[`bst-wl`] !== undefined && item.playOdds[`bst-wls`] !== undefined && item.matchWay[`bst-wl`].isPass && item.matchWay[`bst-wls`].isPass) {
95
+        Num += 1
96
+      }
93 97
       this.PageData.push({ ...item, MoreSelect: false })
94 98
     })
99
+    this.$emit('TotalNumChange', Num)
95 100
   },
96 101
   mounted () {
97 102
     this.$nextTick(() => {

+ 7
- 0
src/components/index/LanQiuGuoGuanRangFenShengFu/index.vue Wyświetl plik

@@ -44,6 +44,13 @@ export default {
44 44
     LqgghhtzRangFenShengFu
45 45
   },
46 46
   created () {
47
+    let Num = 0
48
+    this.Data.map((item) => {
49
+      if (item.playOdds[`bst-wls`] !== undefined && item.matchWay[`bst-wls`].isPass) {
50
+        Num += 1
51
+      }
52
+    })
53
+    this.$emit('TotalNumChange', Num)
47 54
   },
48 55
   mounted () {
49 56
     this.$nextTick(() => {

+ 3
- 0
src/components/index/LanQiuGuoGuanShengFenCha/index.vue Wyświetl plik

@@ -78,11 +78,13 @@ export default {
78 78
   },
79 79
   created () {
80 80
     let Arr = []
81
+    let Num = 0
81 82
     this.Data.map((item) => {
82 83
       Arr.push({ ...item, ResList: [] })
83 84
     })
84 85
     Arr.map((item) => {
85 86
       if (item.playOdds['bst-points'] !== undefined) {
87
+        Num += 1
86 88
         item.playOdds['bst-points'].map((subItem) => {
87 89
           if (subItem.Active === undefined) {
88 90
             subItem.Active = false
@@ -91,6 +93,7 @@ export default {
91 93
       }
92 94
     })
93 95
     this.PageData = [...Arr]
96
+    this.$emit('TotalNumChange', Num)
94 97
   },
95 98
   mounted () {
96 99
     this.$nextTick(() => {

+ 7
- 0
src/components/index/LanQiuGuoGuanShengFu/index.vue Wyświetl plik

@@ -44,6 +44,13 @@ export default {
44 44
     LqgghhtzShengFuItem
45 45
   },
46 46
   created () {
47
+    let Num = 0
48
+    this.Data.map((item) => {
49
+      if (item.playOdds[`bst-wl`] !== undefined && item.matchWay[`bst-wl`].isPass) {
50
+        Num += 1
51
+      }
52
+    })
53
+    this.$emit('TotalNumChange', Num)
47 54
   },
48 55
   mounted () {
49 56
     this.$nextTick(() => {

+ 7
- 0
src/components/index/ZuQiuDanGuanBanQuanChang/index.vue Wyświetl plik

@@ -43,6 +43,13 @@ export default {
43 43
     ZqgghhtzBanQuanChangItem
44 44
   },
45 45
   created () {
46
+    let Num = 0
47
+    this.Data.map((item) => {
48
+      if (item.playOdds['ft-double'] !== undefined) {
49
+        Num += 1
50
+      }
51
+    })
52
+    this.$emit('TotalNumChange', Num)
46 53
   },
47 54
   mounted () {
48 55
     this.$nextTick(() => {

+ 3
- 0
src/components/index/ZuQiuDanGuanBiFen/index.vue Wyświetl plik

@@ -86,11 +86,13 @@ export default {
86 86
   },
87 87
   created () {
88 88
     let Arr = []
89
+    let Num = 0
89 90
     this.Data.map((item) => {
90 91
       Arr.push({ ...item, ResList: [] })
91 92
     })
92 93
     Arr.map((item) => {
93 94
       if (item.playOdds['ft-score'] !== undefined) {
95
+        Num += 1
94 96
         item.playOdds['ft-score'].map((subItem) => {
95 97
           if (subItem.Active === undefined) {
96 98
             subItem.Active = false
@@ -99,6 +101,7 @@ export default {
99 101
       }
100 102
     })
101 103
     this.PageData = [...Arr]
104
+    this.$emit('TotalNumChange', Num)
102 105
   },
103 106
   mounted () {
104 107
     this.$nextTick(() => {

+ 7
- 0
src/components/index/ZuQiuDanGuanJinQiuShu/index.vue Wyświetl plik

@@ -43,6 +43,13 @@ export default {
43 43
     ZqgghhtzJinQiuShuItem
44 44
   },
45 45
   created () {
46
+    let Num = 0
47
+    this.Data.map((item) => {
48
+      if (item.playOdds['ft-points'] !== undefined) {
49
+        Num += 1
50
+      }
51
+    })
52
+    this.$emit('TotalNumChange', Num)
46 53
   },
47 54
   mounted () {
48 55
     this.$nextTick(() => {

+ 7
- 0
src/components/index/ZuQiuDanGuanShengPingFu/index.vue Wyświetl plik

@@ -43,6 +43,13 @@ export default {
43 43
     ZqdghhtzShengPingFu
44 44
   },
45 45
   created () {
46
+    let Num = 0
47
+    this.Data.map((item) => {
48
+      if (item.playOdds['ft-wdl'] !== undefined) {
49
+        Num += 1
50
+      }
51
+    })
52
+    this.$emit('TotalNumChange', Num)
46 53
   },
47 54
   mounted () {
48 55
     this.$nextTick(() => {

+ 7
- 0
src/components/index/ZuQiuGuoGuanBanQuanChang/index.vue Wyświetl plik

@@ -43,6 +43,13 @@ export default {
43 43
     ZqgghhtzBanQuanChangItem
44 44
   },
45 45
   created () {
46
+    let Num = 0
47
+    this.Data.map((item) => {
48
+      if (item.playOdds['ft-double'] !== undefined) {
49
+        Num += 1
50
+      }
51
+    })
52
+    this.$emit('TotalNumChange', Num)
46 53
   },
47 54
   mounted () {
48 55
     this.$nextTick(() => {

+ 3
- 0
src/components/index/ZuQiuGuoGuanBiFen/index.vue Wyświetl plik

@@ -86,11 +86,13 @@ export default {
86 86
   },
87 87
   created () {
88 88
     let Arr = []
89
+    let Num = 0
89 90
     this.Data.map((item) => {
90 91
       Arr.push({ ...item, ResList: [] })
91 92
     })
92 93
     Arr.map((item) => {
93 94
       if (item.playOdds['ft-score'] !== undefined) {
95
+        Num += 1
94 96
         item.playOdds['ft-score'].map((subItem) => {
95 97
           if (subItem.Active === undefined) {
96 98
             subItem.Active = false
@@ -99,6 +101,7 @@ export default {
99 101
       }
100 102
     })
101 103
     this.PageData = [...Arr]
104
+    this.$emit('TotalNumChange', Num)
102 105
   },
103 106
   mounted () {
104 107
     this.$nextTick(() => {

+ 5
- 0
src/components/index/ZuQiuGuoGuanHunHeTouZhu/index.vue Wyświetl plik

@@ -98,9 +98,14 @@ export default {
98 98
     ZqgghhtzBanQuanChang
99 99
   },
100 100
   created () {
101
+    let Num = 0
101 102
     this.Data.map((item) => {
103
+      if (item.playOdds[`ft-wdl`] !== undefined && item.playOdds[`ft-wdls`] !== undefined) {
104
+        Num += 1
105
+      }
102 106
       this.PageData.push({ ...item, MoreSelect: false })
103 107
     })
108
+    this.$emit('TotalNumChange', Num)
104 109
   },
105 110
   mounted () {
106 111
     this.$nextTick(() => {

+ 7
- 0
src/components/index/ZuQiuGuoGuanJinQiuShu/index.vue Wyświetl plik

@@ -43,6 +43,13 @@ export default {
43 43
     ZqgghhtzJinQiuShuItem
44 44
   },
45 45
   created () {
46
+    let Num = 0
47
+    this.Data.map((item) => {
48
+      if (item.playOdds['ft-points'] !== undefined) {
49
+        Num += 1
50
+      }
51
+    })
52
+    this.$emit('TotalNumChange', Num)
46 53
   },
47 54
   mounted () {
48 55
     this.$nextTick(() => {

+ 7
- 0
src/components/index/ZuQiuGuoGuanShengPingFu/index.vue Wyświetl plik

@@ -43,6 +43,13 @@ export default {
43 43
     ZqgghhtzShengPingFuItem
44 44
   },
45 45
   created () {
46
+    let Num = 0
47
+    this.Data.map((item) => {
48
+      if (item.playOdds['ft-wdl'] !== undefined && item.playOdds['ft-wdls'] !== undefined) {
49
+        Num += 1
50
+      }
51
+    })
52
+    this.$emit('TotalNumChange', Num)
46 53
   },
47 54
   mounted () {
48 55
     this.$nextTick(() => {

+ 20
- 13
src/pages/index/LanQiu/index.vue Wyświetl plik

@@ -22,7 +22,7 @@
22 22
             </div>
23 23
             <div class="flex-item">
24 24
               <div>
25
-                <span>{{MixData.length}}场比赛</span>
25
+                <span>{{TotalNum}}场比赛</span>
26 26
               </div>
27 27
             </div>
28 28
             <div class="flex-item">
@@ -42,47 +42,47 @@
42 42
 
43 43
                 <!-- 过关-混合投注 -->
44 44
                 <div class="GuoGuanHunHeTouZhu" v-if="SelectType === 1">
45
-                  <LanQiuGuoGuanHunHeTouZhu v-if="MixData.length" :Data="MixData" @Change="ResChange"></LanQiuGuoGuanHunHeTouZhu>
45
+                  <LanQiuGuoGuanHunHeTouZhu v-if="MixData.length" :Data="MixData" @Change="ResChange" @TotalNumChange="TotalNumChange"></LanQiuGuoGuanHunHeTouZhu>
46 46
                 </div>
47 47
 
48 48
                 <!-- 过关-胜负 -->
49 49
                 <div class="GuoGuanShengFu" v-if="SelectType === 2">
50
-                  <LanQiuGuoGuanShengFu v-if="MixData.length" :Data="MixData" @Change="ResChange"></LanQiuGuoGuanShengFu>
50
+                  <LanQiuGuoGuanShengFu v-if="MixData.length" :Data="MixData" @Change="ResChange" @TotalNumChange="TotalNumChange"></LanQiuGuoGuanShengFu>
51 51
                 </div>
52 52
 
53 53
                 <!-- 过关-让分胜负 -->
54 54
                 <div class="GuoGuanRangFenShengFu" v-if="SelectType === 3">
55
-                  <LanQiuGuoGuanRangFenShengFu v-if="MixData.length" :Data="MixData" @Change="ResChange"></LanQiuGuoGuanRangFenShengFu>
55
+                  <LanQiuGuoGuanRangFenShengFu v-if="MixData.length" :Data="MixData" @Change="ResChange" @TotalNumChange="TotalNumChange"></LanQiuGuoGuanRangFenShengFu>
56 56
                 </div>
57 57
 
58 58
                 <!-- 过关-胜分差 -->
59 59
                 <div class="GuoGuanShengFenCha" v-if="SelectType === 4">
60
-                  <LanQiuGuoGuanShengFenCha v-if="MixData.length" :Data="MixData" @Change="ResChange"></LanQiuGuoGuanShengFenCha>
60
+                  <LanQiuGuoGuanShengFenCha v-if="MixData.length" :Data="MixData" @Change="ResChange" @TotalNumChange="TotalNumChange"></LanQiuGuoGuanShengFenCha>
61 61
                 </div>
62 62
 
63 63
                 <!-- 过关-大小分 -->
64 64
                 <div class="GuoGuanDaXiaoFen" v-if="SelectType === 5">
65
-                  <LanQiuGuoGuanDaXiaoFen v-if="MixData.length" :Data="MixData" @Change="ResChange"></LanQiuGuoGuanDaXiaoFen>
65
+                  <LanQiuGuoGuanDaXiaoFen v-if="MixData.length" :Data="MixData" @Change="ResChange" @TotalNumChange="TotalNumChange"></LanQiuGuoGuanDaXiaoFen>
66 66
                 </div>
67 67
 
68 68
                 <!-- 单关-胜负 -->
69 69
                 <div class="DanGuanShengFu" v-if="SelectType === 6">
70
-                  <LanQiuDanGuanShengFu v-if="MixData.length" :Data="MixData" @Change="ResChange"></LanQiuDanGuanShengFu>
70
+                  <LanQiuDanGuanShengFu v-if="MixData.length" :Data="MixData" @Change="ResChange" @TotalNumChange="TotalNumChange"></LanQiuDanGuanShengFu>
71 71
                 </div>
72 72
 
73 73
                 <!-- 单关-让分胜负 -->
74 74
                 <div class="DanGuanRangFenShengFu" v-if="SelectType === 7">
75
-                  <LanQiuDanGuanRangFenShengFu v-if="MixData.length" :Data="MixData" @Change="ResChange"></LanQiuDanGuanRangFenShengFu>
75
+                  <LanQiuDanGuanRangFenShengFu v-if="MixData.length" :Data="MixData" @Change="ResChange" @TotalNumChange="TotalNumChange"></LanQiuDanGuanRangFenShengFu>
76 76
                 </div>
77 77
 
78 78
                 <!-- 单关-胜分差 -->
79 79
                 <div class="DanGuanShengFenCha" v-if="SelectType === 8">
80
-                  <LanQiuDanGuanShengFenCha v-if="MixData.length" :Data="MixData" @Change="ResChange"></LanQiuDanGuanShengFenCha>
80
+                  <LanQiuDanGuanShengFenCha v-if="MixData.length" :Data="MixData" @Change="ResChange" @TotalNumChange="TotalNumChange"></LanQiuDanGuanShengFenCha>
81 81
                 </div>
82 82
 
83 83
                 <!-- 单关-大小分 -->
84 84
                 <div class="DanGuanDaXiaoFen" v-if="SelectType === 9">
85
-                  <LanQiuDanGuanDaXiaoFen v-if="MixData.length" :Data="MixData" @Change="ResChange"></LanQiuDanGuanDaXiaoFen>
85
+                  <LanQiuDanGuanDaXiaoFen v-if="MixData.length" :Data="MixData" @Change="ResChange" @TotalNumChange="TotalNumChange"></LanQiuDanGuanDaXiaoFen>
86 86
                 </div>
87 87
 
88 88
               </div>
@@ -119,6 +119,7 @@ export default {
119 119
   name: '',
120 120
   data () {
121 121
     return {
122
+      TotalNum: 0,
122 123
       NoData: null,
123 124
       MainTitle: '',
124 125
       SelectTypeData: {
@@ -183,6 +184,9 @@ export default {
183 184
       this.MainTitle = '混合投注(过关)'
184 185
       this.ToGetPageList()
185 186
     },
187
+    TotalNumChange (e) {
188
+      this.TotalNum = e
189
+    },
186 190
     ToGetPageList (type = 'pass') {
187 191
       this.NoData = null
188 192
       this.GetMixData({ queryData: { lottery: 'basketball', passType: type } }).then((res) => {
@@ -225,11 +229,14 @@ export default {
225 229
       })
226 230
     },
227 231
     CutSelectType (item) { // 切换选法
232
+      this.TotalNum = 0
233
+      if ((this.SelectType > 5 && item.Id <= 5) || (this.SelectType <= 5 && item.Id > 5)) {
234
+        this.EmptyAllData() // 清除数据
235
+        this.MixData = []
236
+        this.ToGetPageList(item.Id > 5 ? 'single' : 'pass')
237
+      }
228 238
       this.SelectType = item.Id
229 239
       this.MainTitle = `${item.Name}(${this.SelectType > 5 ? '单关' : '过关'})`
230
-      this.EmptyAllData() // 清除数据
231
-      this.MixData = []
232
-      this.ToGetPageList(this.SelectType > 5 ? 'single' : 'pass')
233 240
       this.ShowSelectTypeNav = false
234 241
     },
235 242
     MainTitleClick () {

+ 20
- 13
src/pages/index/ZuQiu/index.vue Wyświetl plik

@@ -23,7 +23,7 @@
23 23
             </div>
24 24
             <div class="flex-item">
25 25
               <div>
26
-                <span>{{MixData.length}}场比赛</span>
26
+                <span>{{TotalNum}}场比赛</span>
27 27
               </div>
28 28
             </div>
29 29
             <div class="flex-item">
@@ -43,47 +43,47 @@
43 43
 
44 44
                 <!-- 过关-混合投注 -->
45 45
                 <div class="GuoGuanHunHeTouZhu" v-if="SelectType === 1">
46
-                  <ZuQiuGuoGuanHunHeTouZhu v-if="MixData.length" :Data="MixData" @Change="ResChange"></ZuQiuGuoGuanHunHeTouZhu>
46
+                  <ZuQiuGuoGuanHunHeTouZhu v-if="MixData.length" :Data="MixData" @Change="ResChange" @TotalNumChange="TotalNumChange"></ZuQiuGuoGuanHunHeTouZhu>
47 47
                 </div>
48 48
 
49 49
                 <!-- 过关-胜平负 -->
50 50
                 <div class="GuoGuanShengPingFu" v-if="SelectType === 2">
51
-                  <ZuQiuGuoGuanShengPingFu v-if="MixData.length" :Data="MixData" @Change="ResChange"></ZuQiuGuoGuanShengPingFu>
51
+                  <ZuQiuGuoGuanShengPingFu v-if="MixData.length" :Data="MixData" @Change="ResChange" @TotalNumChange="TotalNumChange"></ZuQiuGuoGuanShengPingFu>
52 52
                 </div>
53 53
 
54 54
                 <!-- 过关-半全场 -->
55 55
                 <div class="GuoGuanBanQuanChang" v-if="SelectType === 3">
56
-                  <ZuQiuGuoGuanBanQuanChang v-if="MixData.length" :Data="MixData" @Change="ResChange"></ZuQiuGuoGuanBanQuanChang>
56
+                  <ZuQiuGuoGuanBanQuanChang v-if="MixData.length" :Data="MixData" @Change="ResChange" @TotalNumChange="TotalNumChange"></ZuQiuGuoGuanBanQuanChang>
57 57
                 </div>
58 58
 
59 59
                 <!-- 过关-比分 -->
60 60
                 <div class="GuoGuanBiFen" v-if="SelectType === 4">
61
-                  <ZuQiuGuoGuanBiFen v-if="MixData.length" :Data="MixData" @Change="ResChange"></ZuQiuGuoGuanBiFen>
61
+                  <ZuQiuGuoGuanBiFen v-if="MixData.length" :Data="MixData" @Change="ResChange" @TotalNumChange="TotalNumChange"></ZuQiuGuoGuanBiFen>
62 62
                 </div>
63 63
 
64 64
                 <!-- 过关-进球数 -->
65 65
                 <div class="GuoGuanJinQiuShu" v-if="SelectType === 5">
66
-                  <ZuQiuGuoGuanJinQiuShu v-if="MixData.length" :Data="MixData" @Change="ResChange"></ZuQiuGuoGuanJinQiuShu>
66
+                  <ZuQiuGuoGuanJinQiuShu v-if="MixData.length" :Data="MixData" @Change="ResChange" @TotalNumChange="TotalNumChange"></ZuQiuGuoGuanJinQiuShu>
67 67
                 </div>
68 68
 
69 69
                 <!-- 单关-胜平负 -->
70 70
                 <div class="DanGuanShengPingFu" v-if="SelectType === 6">
71
-                  <ZuQiuDanGuanShengPingFu v-if="MixData.length" :Data="MixData" @Change="ResChange"></ZuQiuDanGuanShengPingFu>
71
+                  <ZuQiuDanGuanShengPingFu v-if="MixData.length" :Data="MixData" @Change="ResChange" @TotalNumChange="TotalNumChange"></ZuQiuDanGuanShengPingFu>
72 72
                 </div>
73 73
 
74 74
                 <!-- 单关-半全场 -->
75 75
                 <div class="DanGuanBanQuanChang" v-if="SelectType === 7">
76
-                  <ZuQiuDanGuanBanQuanChang v-if="MixData.length" :Data="MixData" @Change="ResChange"></ZuQiuDanGuanBanQuanChang>
76
+                  <ZuQiuDanGuanBanQuanChang v-if="MixData.length" :Data="MixData" @Change="ResChange" @TotalNumChange="TotalNumChange"></ZuQiuDanGuanBanQuanChang>
77 77
                 </div>
78 78
 
79 79
                 <!-- 单关-比分 -->
80 80
                 <div class="DanGuanBiFen" v-if="SelectType === 8">
81
-                  <ZuQiuDanGuanBiFen v-if="MixData.length" :Data="MixData" @Change="ResChange"></ZuQiuDanGuanBiFen>
81
+                  <ZuQiuDanGuanBiFen v-if="MixData.length" :Data="MixData" @Change="ResChange" @TotalNumChange="TotalNumChange"></ZuQiuDanGuanBiFen>
82 82
                 </div>
83 83
 
84 84
                 <!-- 单关-进球数 -->
85 85
                 <div class="DanGuanJinQiuShu" v-if="SelectType === 9">
86
-                  <ZuQiuDanGuanJinQiuShu v-if="MixData.length" :Data="MixData" @Change="ResChange"></ZuQiuDanGuanJinQiuShu>
86
+                  <ZuQiuDanGuanJinQiuShu v-if="MixData.length" :Data="MixData" @Change="ResChange" @TotalNumChange="TotalNumChange"></ZuQiuDanGuanJinQiuShu>
87 87
                 </div>
88 88
 
89 89
               </div>
@@ -121,6 +121,7 @@ export default {
121 121
   name: '',
122 122
   data () {
123 123
     return {
124
+      TotalNum: 0,
124 125
       NoData: null,
125 126
       PageTitle: '',
126 127
       SelectTypeData: {
@@ -190,6 +191,9 @@ export default {
190 191
       this.MainTitle = '混合投注(过关)'
191 192
       this.ToGetPageList()
192 193
     },
194
+    TotalNumChange (e) {
195
+      this.TotalNum = e
196
+    },
193 197
     ToGetPageList (type = 'pass') {
194 198
       this.NoData = null
195 199
       this.GetMixData({ queryData: { lottery: 'football', passType: type } }).then((res) => {
@@ -232,11 +236,14 @@ export default {
232 236
       })
233 237
     },
234 238
     CutSelectType (item) { // 切换选法
239
+      this.TotalNum = 0
240
+      if ((this.SelectType > 5 && item.Id <= 5) || (this.SelectType <= 5 && item.Id > 5)) {
241
+        this.EmptyAllData() // 清除数据
242
+        this.MixData = []
243
+        this.ToGetPageList(item.Id > 5 ? 'single' : 'pass')
244
+      }
235 245
       this.SelectType = item.Id
236 246
       this.PageTitle = `${item.Name}(${this.SelectType > 5 ? '单关' : '过关'})`
237
-      this.EmptyAllData() // 清除数据
238
-      this.MixData = []
239
-      this.ToGetPageList(this.SelectType > 5 ? 'single' : 'pass')
240 247
       this.ShowSelectTypeNav = false
241 248
     },
242 249
     MainTitleClick () {