浏览代码

静态页面

1002884655 4 年前
父节点
当前提交
0c0c84989e

+ 7
- 0
src/components/index/LanQiuDanGuanDaXiaoFen/index.vue 查看文件

44
     LqgghhtzDaXiaoFenItem
44
     LqgghhtzDaXiaoFenItem
45
   },
45
   },
46
   created () {
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
   mounted () {
55
   mounted () {
49
     this.$nextTick(() => {
56
     this.$nextTick(() => {

+ 7
- 0
src/components/index/LanQiuDanGuanRangFenShengFu/index.vue 查看文件

44
     LqgghhtzRangFenShengFu
44
     LqgghhtzRangFenShengFu
45
   },
45
   },
46
   created () {
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
   mounted () {
55
   mounted () {
49
     this.$nextTick(() => {
56
     this.$nextTick(() => {

+ 3
- 0
src/components/index/LanQiuDanGuanShengFenCha/index.vue 查看文件

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

+ 7
- 0
src/components/index/LanQiuDanGuanShengFu/index.vue 查看文件

44
     LqgghhtzShengFuItem
44
     LqgghhtzShengFuItem
45
   },
45
   },
46
   created () {
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
   mounted () {
55
   mounted () {
49
     this.$nextTick(() => {
56
     this.$nextTick(() => {

+ 7
- 0
src/components/index/LanQiuGuoGuanDaXiaoFen/index.vue 查看文件

44
     LqgghhtzDaXiaoFenItem
44
     LqgghhtzDaXiaoFenItem
45
   },
45
   },
46
   created () {
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
   mounted () {
55
   mounted () {
49
     this.$nextTick(() => {
56
     this.$nextTick(() => {

+ 5
- 0
src/components/index/LanQiuGuoGuanHunHeTouZhu/index.vue 查看文件

89
     LqgghhtzShengFenCha
89
     LqgghhtzShengFenCha
90
   },
90
   },
91
   created () {
91
   created () {
92
+    let Num = 0
92
     this.Data.map((item) => {
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
       this.PageData.push({ ...item, MoreSelect: false })
97
       this.PageData.push({ ...item, MoreSelect: false })
94
     })
98
     })
99
+    this.$emit('TotalNumChange', Num)
95
   },
100
   },
96
   mounted () {
101
   mounted () {
97
     this.$nextTick(() => {
102
     this.$nextTick(() => {

+ 7
- 0
src/components/index/LanQiuGuoGuanRangFenShengFu/index.vue 查看文件

44
     LqgghhtzRangFenShengFu
44
     LqgghhtzRangFenShengFu
45
   },
45
   },
46
   created () {
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
   mounted () {
55
   mounted () {
49
     this.$nextTick(() => {
56
     this.$nextTick(() => {

+ 3
- 0
src/components/index/LanQiuGuoGuanShengFenCha/index.vue 查看文件

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

+ 7
- 0
src/components/index/LanQiuGuoGuanShengFu/index.vue 查看文件

44
     LqgghhtzShengFuItem
44
     LqgghhtzShengFuItem
45
   },
45
   },
46
   created () {
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
   mounted () {
55
   mounted () {
49
     this.$nextTick(() => {
56
     this.$nextTick(() => {

+ 7
- 0
src/components/index/ZuQiuDanGuanBanQuanChang/index.vue 查看文件

43
     ZqgghhtzBanQuanChangItem
43
     ZqgghhtzBanQuanChangItem
44
   },
44
   },
45
   created () {
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
   mounted () {
54
   mounted () {
48
     this.$nextTick(() => {
55
     this.$nextTick(() => {

+ 3
- 0
src/components/index/ZuQiuDanGuanBiFen/index.vue 查看文件

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

+ 7
- 0
src/components/index/ZuQiuDanGuanJinQiuShu/index.vue 查看文件

43
     ZqgghhtzJinQiuShuItem
43
     ZqgghhtzJinQiuShuItem
44
   },
44
   },
45
   created () {
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
   mounted () {
54
   mounted () {
48
     this.$nextTick(() => {
55
     this.$nextTick(() => {

+ 7
- 0
src/components/index/ZuQiuDanGuanShengPingFu/index.vue 查看文件

43
     ZqdghhtzShengPingFu
43
     ZqdghhtzShengPingFu
44
   },
44
   },
45
   created () {
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
   mounted () {
54
   mounted () {
48
     this.$nextTick(() => {
55
     this.$nextTick(() => {

+ 7
- 0
src/components/index/ZuQiuGuoGuanBanQuanChang/index.vue 查看文件

43
     ZqgghhtzBanQuanChangItem
43
     ZqgghhtzBanQuanChangItem
44
   },
44
   },
45
   created () {
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
   mounted () {
54
   mounted () {
48
     this.$nextTick(() => {
55
     this.$nextTick(() => {

+ 3
- 0
src/components/index/ZuQiuGuoGuanBiFen/index.vue 查看文件

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

+ 5
- 0
src/components/index/ZuQiuGuoGuanHunHeTouZhu/index.vue 查看文件

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

+ 7
- 0
src/components/index/ZuQiuGuoGuanJinQiuShu/index.vue 查看文件

43
     ZqgghhtzJinQiuShuItem
43
     ZqgghhtzJinQiuShuItem
44
   },
44
   },
45
   created () {
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
   mounted () {
54
   mounted () {
48
     this.$nextTick(() => {
55
     this.$nextTick(() => {

+ 7
- 0
src/components/index/ZuQiuGuoGuanShengPingFu/index.vue 查看文件

43
     ZqgghhtzShengPingFuItem
43
     ZqgghhtzShengPingFuItem
44
   },
44
   },
45
   created () {
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
   mounted () {
54
   mounted () {
48
     this.$nextTick(() => {
55
     this.$nextTick(() => {

+ 20
- 13
src/pages/index/LanQiu/index.vue 查看文件

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

+ 20
- 13
src/pages/index/ZuQiu/index.vue 查看文件

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