86c06939 by 杨炀

no message

1 parent 542c8486
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
7 <meta name="renderer" content="webkit"> 7 <meta name="renderer" content="webkit">
8 <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no"> 8 <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
9 <link rel="icon" href="/favicon.ico"> 9 <link rel="icon" href="/favicon.ico">
10 <title>亚洲体育舞蹈节</title> 10 <title>体育舞蹈大赛</title>
11 <!-- <script src="./browser.js"></script>--> 11 <!-- <script src="./browser.js"></script>-->
12 <!--[if lt IE 11]><script>window.location.href='/html/ie.html';</script><![endif]--> 12 <!--[if lt IE 11]><script>window.location.href='/html/ie.html';</script><![endif]-->
13 <style> 13 <style>
......
...@@ -10,7 +10,7 @@ export function getMaList(params) { ...@@ -10,7 +10,7 @@ export function getMaList(params) {
10 10
11 export function getMatchById(params) { 11 export function getMatchById(params) {
12 return request({ 12 return request({
13 url: `ztx-match/league/competition/detail`, 13 url: `/league/competition/detail`,
14 method: 'get', 14 method: 'get',
15 params: params 15 params: params
16 }) 16 })
...@@ -102,7 +102,7 @@ export function getGroupById(groupId) { ...@@ -102,7 +102,7 @@ export function getGroupById(groupId) {
102 102
103 export function regionsList() { 103 export function regionsList() {
104 return request({ 104 return request({
105 url: `/ztx-match/systemj/region/regionsList`, 105 url: `/systemj/region/regionsList`,
106 method: 'get' 106 method: 'get'
107 }) 107 })
108 } 108 }
......
...@@ -186,7 +186,10 @@ aside { ...@@ -186,7 +186,10 @@ aside {
186 .primary-kx:hover{} 186 .primary-kx:hover{}
187 .border-info{background: rgba(69,61,234,0.04); 187 .border-info{background: rgba(69,61,234,0.04);
188 border: 1px solid #D3D1F6; 188 border: 1px solid #D3D1F6;
189 border-radius: 5px;padding: 20px;margin-bottom: 20px;} 189 border-radius: 5px;padding: 20px;margin-bottom: 20px;
190 &.inline{display: inline-block;border-radius: 50px;padding: 10px 20px;
191 margin: 0 40% 20px;min-width: 200px;}
192 }
190 .el-step__title.is-success{ 193 .el-step__title.is-success{
191 color: var(--el-color-primary)!important; 194 color: var(--el-color-primary)!important;
192 } 195 }
......
...@@ -8,10 +8,10 @@ ...@@ -8,10 +8,10 @@
8 <router-link to="/about">亚洲体育舞蹈节版权所有</router-link> 8 <router-link to="/about">亚洲体育舞蹈节版权所有</router-link>
9 </li> 9 </li>
10 <li> 10 <li>
11 <a target="_blank" href="https://beian.miit.gov.cn/">ICP备案号:京ICP备2022009428号-1</a> 11 <a target="_blank" href="https://beian.miit.gov.cn/">ICP备案号:苏ICP备17015770号-3</a>
12 <a class="ffoot" target="_blank" href="http://www.beian.gov.cn/portal/registerSystemInfo?recordcode=11010102004192"> 12 <!-- <a class="ffoot" target="_blank" href="http://www.beian.gov.cn/portal/registerSystemInfo?recordcode=11010102004192">-->
13 <img src="@/assets/v1/beian.png"> 13 <!-- <img src="@/assets/v1/beian.png">-->
14 京公网安备 11010102004192号</a> 14 <!-- 京公网安备 11010102004192号</a>-->
15 </li> 15 </li>
16 </ul> 16 </ul>
17 </el-col> 17 </el-col>
......
...@@ -61,11 +61,11 @@ ...@@ -61,11 +61,11 @@
61 <!-- | &nbsp;<span @click="goRegister">注册</span>--> 61 <!-- | &nbsp;<span @click="goRegister">注册</span>-->
62 </el-button> 62 </el-button>
63 63
64 <el-button v-if="language==0" style="border-radius: 20px;" class="loginBtn"> 64 <el-button v-if="language==0&&isLogin" style="border-radius: 20px;" class="loginBtn">
65 <span @click="router.push('/center/myInfo')">个人中心</span> 65 <span @click="router.push('/center/myInfo')">个人中心</span>
66 &nbsp;&nbsp;<span @click="logout()">退出</span> 66 &nbsp;&nbsp;<span @click="logout()">退出</span>
67 </el-button> 67 </el-button>
68 <el-button v-if="language==1" style="border-radius: 20px;" class="loginBtn"> 68 <el-button v-if="language==1&&isLogin" style="border-radius: 20px;" class="loginBtn">
69 <span @click="router.push('/center/myInfo')">个人中心</span> 69 <span @click="router.push('/center/myInfo')">个人中心</span>
70 &nbsp;&nbsp;<span @click="logout()">退出</span> 70 &nbsp;&nbsp;<span @click="logout()">退出</span>
71 </el-button> 71 </el-button>
......
1 <template>
2 <div style="padding: 0 20px 20px">
3 <!-- 赛事详情-->
4 <div class="indexTitle"><h3 class="leftboderTT">组织机构</h3></div>
5 <el-row :gutter="20">
6 <el-col :lg="8">
7 <div class="dlbox">
8 <dl>
9 <dt>主办单位</dt>
10 <dd>世界体育舞蹈联合会(WDSF)</dd>
11 <dd>亚洲体育舞蹈联合会(DSA)</dd>
12 <dd>中国体育联合会(CDSF)</dd>
13 </dl>
14 </div>
15 </el-col>
16 <el-col :lg="8">
17 <div class="dlbox">
18 <dl>
19 <dt>承办单位</dt>
20 <dd>江苏省体育总会</dd>
21 <dd>无锡市人民政府</dd>
22 </dl>
23 </div>
24 </el-col>
25 <el-col :lg="8">
26 <div class="dlbox">
27 <dl>
28 <dt>协办单位</dt>
29 <dd>无锡市体育局</dd>
30 <dd>江苏无锡经济开发区管理委员会</dd>
31 <dd>江苏省体育舞蹈运动协会</dd>
32 </dl>
33 </div>
34 </el-col>
35 <el-col :lg="8">
36 <div class="dlbox">
37 <dl>
38 <dt>运营单位</dt>
39 <dd>吉金无锡运动健康有限公司</dd>
40 </dl>
41 </div>
42 </el-col>
43
44 </el-row>
45 <div class="indexTitle"><h3 class="leftboderTT">报名须知</h3></div>
46 <div class="xzbox">
47 1.各单位限报1支队伍,每队需报领队1名(运动员可兼任),运动员限报4名<br>
48 2.参赛运动员必须是参赛企业的员工(包括劳务派遣和外籍员工)<br>
49 3.参赛运动员必须年满18至50周岁,50周岁以上者不建议参加此次比赛<br>
50 4.参赛运动员必须身体健康
51 </div>
52
53 <div class="indexTitle"><h3 class="leftboderTT">竞赛项目</h3></div>
54 <div class="collapsebox">
55 <el-collapse v-model="activeNames" @change="handleChange">
56 <el-collapse-item title="霹雳舞" name="1">
57 <div class="pd20">
58 <table class="table">
59 <tr>
60 <td>日期</td>
61 <td>单元</td>
62 <td>组别</td>
63 <td>时间</td>
64 <td>阶段</td>
65 </tr>
66 <tr>
67 <td rowspan="4">2023/10/6(星期五)</td>
68 <td rowspan="4">BRK01</td>
69 <td>男子</td>
70 <td>14:30 - 15:30</td>
71 <td>资格赛</td>
72 </tr>
73 <tr>
74 <td>女子</td>
75 <td>14:30 - 15:30</td>
76 <td>资格赛</td>
77 </tr>
78 <tr>
79 <td>男子</td>
80 <td>14:30 - 15:30</td>
81 <td>循环赛</td>
82 </tr>
83 <tr>
84 <td>女子</td>
85 <td>14:30 - 15:30</td>
86 <td>循环赛</td>
87 </tr>
88 <tr>
89 <td rowspan="8">2023/10/7(星期六)</td>
90 <td rowspan="8">BRK02</td>
91 <td>男子</td>
92 <td>14:30 - 15:30</td>
93 <td>四分之一决赛</td>
94 </tr>
95 <tr>
96 <td>男子</td>
97 <td>14:30 - 15:30</td>
98 <td>四分之一决赛</td>
99 </tr>
100 <tr>
101 <td>女子</td>
102 <td>14:30 - 15:30</td>
103 <td>半决赛</td>
104 </tr>
105 <tr>
106 <td>女子</td>
107 <td>14:30 - 15:30</td>
108 <td>半决赛</td>
109 </tr>
110 <tr>
111 <td>男子</td>
112 <td>14:30 - 15:30</td>
113 <td>季军赛</td>
114 </tr>
115 <tr>
116 <td>女子</td>
117 <td>14:30 - 15:30</td>
118 <td>季军赛</td>
119 </tr>
120 <tr>
121 <td>男子</td>
122 <td>14:30 - 15:30</td>
123 <td>决赛</td>
124 </tr>
125 <tr>
126 <td>女子</td>
127 <td>14:30 - 15:30</td>
128 <td>决赛</td>
129 </tr>
130 <tr>
131 <td colspan="5" style="text-align: left">
132 注:竞赛日程将根据最终参赛人数和电视转播的要求进行调整
133 </td>
134 </tr>
135 </table>
136 </div>
137 </el-collapse-item>
138 <el-collapse-item title="拉丁舞" name="2">
139 <div class="pd20">
140 <table class="table">
141 <tr>
142 <td>日期</td>
143 <td>单元</td>
144 <td>组别</td>
145 <td>时间</td>
146 <td>阶段</td>
147 </tr>
148 <tr>
149 <td rowspan="4">2023/10/6(星期五)</td>
150 <td rowspan="4">BRK01</td>
151 <td>男子</td>
152 <td>14:30 - 15:30</td>
153 <td>资格赛</td>
154 </tr>
155 <tr>
156 <td>女子</td>
157 <td>14:30 - 15:30</td>
158 <td>资格赛</td>
159 </tr>
160 <tr>
161 <td>男子</td>
162 <td>14:30 - 15:30</td>
163 <td>循环赛</td>
164 </tr>
165 <tr>
166 <td>女子</td>
167 <td>14:30 - 15:30</td>
168 <td>循环赛</td>
169 </tr>
170 <tr>
171 <td rowspan="8">2023/10/7(星期六)</td>
172 <td rowspan="8">BRK02</td>
173 <td>男子</td>
174 <td>14:30 - 15:30</td>
175 <td>四分之一决赛</td>
176 </tr>
177 <tr>
178 <td>男子</td>
179 <td>14:30 - 15:30</td>
180 <td>四分之一决赛</td>
181 </tr>
182 <tr>
183 <td>女子</td>
184 <td>14:30 - 15:30</td>
185 <td>半决赛</td>
186 </tr>
187 <tr>
188 <td>女子</td>
189 <td>14:30 - 15:30</td>
190 <td>半决赛</td>
191 </tr>
192 <tr>
193 <td>男子</td>
194 <td>14:30 - 15:30</td>
195 <td>季军赛</td>
196 </tr>
197 <tr>
198 <td>女子</td>
199 <td>14:30 - 15:30</td>
200 <td>季军赛</td>
201 </tr>
202 <tr>
203 <td>男子</td>
204 <td>14:30 - 15:30</td>
205 <td>决赛</td>
206 </tr>
207 <tr>
208 <td>女子</td>
209 <td>14:30 - 15:30</td>
210 <td>决赛</td>
211 </tr>
212
213 </table>
214 </div>
215 </el-collapse-item>
216 <el-collapse-item title="国际舞" name="3">
217 <div class="pd20">
218 <table class="table">
219 <tr>
220 <td>日期</td>
221 <td>单元</td>
222 <td>组别</td>
223 <td>时间</td>
224 <td>阶段</td>
225 </tr>
226 <tr>
227 <td rowspan="4">2023/10/6(星期五)</td>
228 <td rowspan="4">BRK01</td>
229 <td>男子</td>
230 <td>14:30 - 15:30</td>
231 <td>资格赛</td>
232 </tr>
233 <tr>
234 <td>女子</td>
235 <td>14:30 - 15:30</td>
236 <td>资格赛</td>
237 </tr>
238 <tr>
239 <td>男子</td>
240 <td>14:30 - 15:30</td>
241 <td>循环赛</td>
242 </tr>
243 <tr>
244 <td>女子</td>
245 <td>14:30 - 15:30</td>
246 <td>循环赛</td>
247 </tr>
248 <tr>
249 <td rowspan="8">2023/10/7(星期六)</td>
250 <td rowspan="8">BRK02</td>
251 <td>男子</td>
252 <td>14:30 - 15:30</td>
253 <td>四分之一决赛</td>
254 </tr>
255 <tr>
256 <td>男子</td>
257 <td>14:30 - 15:30</td>
258 <td>四分之一决赛</td>
259 </tr>
260 <tr>
261 <td>女子</td>
262 <td>14:30 - 15:30</td>
263 <td>半决赛</td>
264 </tr>
265 <tr>
266 <td>女子</td>
267 <td>14:30 - 15:30</td>
268 <td>半决赛</td>
269 </tr>
270 <tr>
271 <td>男子</td>
272 <td>14:30 - 15:30</td>
273 <td>季军赛</td>
274 </tr>
275 <tr>
276 <td>女子</td>
277 <td>14:30 - 15:30</td>
278 <td>季军赛</td>
279 </tr>
280 <tr>
281 <td>男子</td>
282 <td>14:30 - 15:30</td>
283 <td>决赛</td>
284 </tr>
285 <tr>
286 <td>女子</td>
287 <td>14:30 - 15:30</td>
288 <td>决赛</td>
289 </tr>
290
291 </table>
292 </div>
293 </el-collapse-item>
294 </el-collapse>
295 </div>
296 </div>
297 </template>
298
299 <script setup>
300
301 </script>
302
303 <style scoped>
304
305 </style>
...@@ -16,7 +16,7 @@ ...@@ -16,7 +16,7 @@
16 <p class="ppl"><label class="bm3">&ensp;&ensp;&ensp;&ensp;点:</label>江苏省无锡市滨湖区体育中心A区201</p> 16 <p class="ppl"><label class="bm3">&ensp;&ensp;&ensp;&ensp;点:</label>江苏省无锡市滨湖区体育中心A区201</p>
17 <p class="ppl"><label class="bm4">报名截止:</label>2024-06-30 13:00</p> 17 <p class="ppl"><label class="bm4">报名截止:</label>2024-06-30 13:00</p>
18 </el-col> 18 </el-col>
19 <el-col :lg="8" :md="12" :xl="8"> 19 <el-col :lg="8" :md="12" :xl="8" v-if="matchData.type=='0'">
20 <p class="countDownTitle"><span>报名截止倒计时</span></p> 20 <p class="countDownTitle"><span>报名截止倒计时</span></p>
21 <van-count-down :time="time" format="DD 天 HH 时 mm 分 ss 秒"> 21 <van-count-down :time="time" format="DD 天 HH 时 mm 分 ss 秒">
22 <template #default="timeData"> 22 <template #default="timeData">
...@@ -31,28 +31,53 @@ ...@@ -31,28 +31,53 @@
31 </template> 31 </template>
32 </van-count-down> 32 </van-count-down>
33 33
34 <div class="funcBtns"> 34
35 <div>
36 <img src="@/assets/dance/ds01.png"/>
37 <h4>票务预订</h4>
38 </div>
39 <div>
40 <img src="@/assets/dance/ds02.png"/>
41 <h4>酒店预约</h4>
42 </div>
43 <div>
44 <img src="@/assets/dance/ds03.png"/>
45 <h4>化妆预约</h4>
46 </div>
47 </div>
48 </el-col> 35 </el-col>
49 </el-row> 36 </el-row>
50 </el-card> 37 </el-card>
51 38
52 <el-row :gutter="20"> 39 <el-row gutter="10">
40 <el-col :lg="4">
41 <div class="funcBtn">
42 <img src="@/assets/dance/btn04.png"/>
43 <h4>票务预订</h4>
44 </div>
45 </el-col>
46 <el-col :lg="4">
47 <div class="funcBtn">
48 <img src="@/assets/dance/btn01.png"/>
49 <h4>酒店预约</h4>
50 </div>
51 </el-col>
52 <el-col :lg="4">
53 <div class="funcBtn">
54 <img src="@/assets/dance/btn02.png"/>
55 <h4>车辆预约</h4>
56 </div>
57 </el-col>
58 <el-col :lg="4">
59 <div class="funcBtn">
60 <img src="@/assets/dance/btn03.png"/>
61 <h4>餐饮预订</h4>
62 </div>
63 </el-col>
64 <el-col :lg="4">
65 <div class="funcBtn">
66 <img src="@/assets/dance/btn05.png"/>
67 <h4>化妆预约</h4>
68 </div>
69 </el-col>
70 <el-col :lg="4">
71 <div class="funcBtn">
72 <img src="@/assets/dance/btn06.png"/>
73 <h4>拍照预约</h4>
74 </div>
75 </el-col>
76 </el-row>
77
78 <el-row :gutter="20" v-if="matchData.type=='0'">
53 <el-col :lg="18"> 79 <el-col :lg="18">
54 <el-card :body-style="{'padding':'0'}"> 80 <el-card :body-style="{'padding':'0'}">
55
56 <div class="lineHead"> 81 <div class="lineHead">
57 <ul> 82 <ul>
58 <li class="active">赛事详情</li> 83 <li class="active">赛事详情</li>
...@@ -62,302 +87,8 @@ ...@@ -62,302 +87,8 @@
62 <li>报名须知</li> 87 <li>报名须知</li>
63 </ul> 88 </ul>
64 </div> 89 </div>
90 <matchInfo/>
65 91
66 <div style="padding: 0 20px 20px">
67 <!-- 赛事详情-->
68 <div class="indexTitle"><h3 class="leftboderTT">组织机构</h3></div>
69 <el-row :gutter="20">
70 <el-col :lg="8">
71 <div class="dlbox">
72 <dl>
73 <dt>主办单位</dt>
74 <dd>世界体育舞蹈联合会(WDSF)</dd>
75 <dd>亚洲体育舞蹈联合会(DSA)</dd>
76 <dd>中国体育联合会(CDSF)</dd>
77 </dl>
78 </div>
79 </el-col>
80 <el-col :lg="8">
81 <div class="dlbox">
82 <dl>
83 <dt>承办单位</dt>
84 <dd>江苏省体育总会</dd>
85 <dd>无锡市人民政府</dd>
86 </dl>
87 </div>
88 </el-col>
89 <el-col :lg="8">
90 <div class="dlbox">
91 <dl>
92 <dt>协办单位</dt>
93 <dd>无锡市体育局</dd>
94 <dd>江苏无锡经济开发区管理委员会</dd>
95 <dd>江苏省体育舞蹈运动协会</dd>
96 </dl>
97 </div>
98 </el-col>
99 <el-col :lg="8">
100 <div class="dlbox">
101 <dl>
102 <dt>运营单位</dt>
103 <dd>吉金无锡运动健康有限公司</dd>
104 </dl>
105 </div>
106 </el-col>
107
108 </el-row>
109 <div class="indexTitle"><h3 class="leftboderTT">报名须知</h3></div>
110 <div class="xzbox">
111 1.各单位限报1支队伍,每队需报领队1名(运动员可兼任),运动员限报4名<br>
112 2.参赛运动员必须是参赛企业的员工(包括劳务派遣和外籍员工)<br>
113 3.参赛运动员必须年满18至50周岁,50周岁以上者不建议参加此次比赛<br>
114 4.参赛运动员必须身体健康
115 </div>
116
117 <div class="indexTitle"><h3 class="leftboderTT">竞赛项目</h3></div>
118 <div class="collapsebox">
119 <el-collapse v-model="activeNames" @change="handleChange">
120 <el-collapse-item title="霹雳舞" name="1">
121 <div class="pd20">
122 <table class="table">
123 <tr>
124 <td>日期</td>
125 <td>单元</td>
126 <td>组别</td>
127 <td>时间</td>
128 <td>阶段</td>
129 </tr>
130 <tr>
131 <td rowspan="4">2023/10/6(星期五)</td>
132 <td rowspan="4">BRK01</td>
133 <td>男子</td>
134 <td>14:30 - 15:30</td>
135 <td>资格赛</td>
136 </tr>
137 <tr>
138 <td>女子</td>
139 <td>14:30 - 15:30</td>
140 <td>资格赛</td>
141 </tr>
142 <tr>
143 <td>男子</td>
144 <td>14:30 - 15:30</td>
145 <td>循环赛</td>
146 </tr>
147 <tr>
148 <td>女子</td>
149 <td>14:30 - 15:30</td>
150 <td>循环赛</td>
151 </tr>
152 <tr>
153 <td rowspan="8">2023/10/7(星期六)</td>
154 <td rowspan="8">BRK02</td>
155 <td>男子</td>
156 <td>14:30 - 15:30</td>
157 <td>四分之一决赛</td>
158 </tr>
159 <tr>
160 <td>男子</td>
161 <td>14:30 - 15:30</td>
162 <td>四分之一决赛</td>
163 </tr>
164 <tr>
165 <td>女子</td>
166 <td>14:30 - 15:30</td>
167 <td>半决赛</td>
168 </tr>
169 <tr>
170 <td>女子</td>
171 <td>14:30 - 15:30</td>
172 <td>半决赛</td>
173 </tr>
174 <tr>
175 <td>男子</td>
176 <td>14:30 - 15:30</td>
177 <td>季军赛</td>
178 </tr>
179 <tr>
180 <td>女子</td>
181 <td>14:30 - 15:30</td>
182 <td>季军赛</td>
183 </tr>
184 <tr>
185 <td>男子</td>
186 <td>14:30 - 15:30</td>
187 <td>决赛</td>
188 </tr>
189 <tr>
190 <td>女子</td>
191 <td>14:30 - 15:30</td>
192 <td>决赛</td>
193 </tr>
194 <tr>
195 <td colspan="5" style="text-align: left">
196 注:竞赛日程将根据最终参赛人数和电视转播的要求进行调整
197 </td>
198 </tr>
199 </table>
200 </div>
201 </el-collapse-item>
202 <el-collapse-item title="拉丁舞" name="2">
203 <div class="pd20">
204 <table class="table">
205 <tr>
206 <td>日期</td>
207 <td>单元</td>
208 <td>组别</td>
209 <td>时间</td>
210 <td>阶段</td>
211 </tr>
212 <tr>
213 <td rowspan="4">2023/10/6(星期五)</td>
214 <td rowspan="4">BRK01</td>
215 <td>男子</td>
216 <td>14:30 - 15:30</td>
217 <td>资格赛</td>
218 </tr>
219 <tr>
220 <td>女子</td>
221 <td>14:30 - 15:30</td>
222 <td>资格赛</td>
223 </tr>
224 <tr>
225 <td>男子</td>
226 <td>14:30 - 15:30</td>
227 <td>循环赛</td>
228 </tr>
229 <tr>
230 <td>女子</td>
231 <td>14:30 - 15:30</td>
232 <td>循环赛</td>
233 </tr>
234 <tr>
235 <td rowspan="8">2023/10/7(星期六)</td>
236 <td rowspan="8">BRK02</td>
237 <td>男子</td>
238 <td>14:30 - 15:30</td>
239 <td>四分之一决赛</td>
240 </tr>
241 <tr>
242 <td>男子</td>
243 <td>14:30 - 15:30</td>
244 <td>四分之一决赛</td>
245 </tr>
246 <tr>
247 <td>女子</td>
248 <td>14:30 - 15:30</td>
249 <td>半决赛</td>
250 </tr>
251 <tr>
252 <td>女子</td>
253 <td>14:30 - 15:30</td>
254 <td>半决赛</td>
255 </tr>
256 <tr>
257 <td>男子</td>
258 <td>14:30 - 15:30</td>
259 <td>季军赛</td>
260 </tr>
261 <tr>
262 <td>女子</td>
263 <td>14:30 - 15:30</td>
264 <td>季军赛</td>
265 </tr>
266 <tr>
267 <td>男子</td>
268 <td>14:30 - 15:30</td>
269 <td>决赛</td>
270 </tr>
271 <tr>
272 <td>女子</td>
273 <td>14:30 - 15:30</td>
274 <td>决赛</td>
275 </tr>
276
277 </table>
278 </div>
279 </el-collapse-item>
280 <el-collapse-item title="国际舞" name="3">
281 <div class="pd20">
282 <table class="table">
283 <tr>
284 <td>日期</td>
285 <td>单元</td>
286 <td>组别</td>
287 <td>时间</td>
288 <td>阶段</td>
289 </tr>
290 <tr>
291 <td rowspan="4">2023/10/6(星期五)</td>
292 <td rowspan="4">BRK01</td>
293 <td>男子</td>
294 <td>14:30 - 15:30</td>
295 <td>资格赛</td>
296 </tr>
297 <tr>
298 <td>女子</td>
299 <td>14:30 - 15:30</td>
300 <td>资格赛</td>
301 </tr>
302 <tr>
303 <td>男子</td>
304 <td>14:30 - 15:30</td>
305 <td>循环赛</td>
306 </tr>
307 <tr>
308 <td>女子</td>
309 <td>14:30 - 15:30</td>
310 <td>循环赛</td>
311 </tr>
312 <tr>
313 <td rowspan="8">2023/10/7(星期六)</td>
314 <td rowspan="8">BRK02</td>
315 <td>男子</td>
316 <td>14:30 - 15:30</td>
317 <td>四分之一决赛</td>
318 </tr>
319 <tr>
320 <td>男子</td>
321 <td>14:30 - 15:30</td>
322 <td>四分之一决赛</td>
323 </tr>
324 <tr>
325 <td>女子</td>
326 <td>14:30 - 15:30</td>
327 <td>半决赛</td>
328 </tr>
329 <tr>
330 <td>女子</td>
331 <td>14:30 - 15:30</td>
332 <td>半决赛</td>
333 </tr>
334 <tr>
335 <td>男子</td>
336 <td>14:30 - 15:30</td>
337 <td>季军赛</td>
338 </tr>
339 <tr>
340 <td>女子</td>
341 <td>14:30 - 15:30</td>
342 <td>季军赛</td>
343 </tr>
344 <tr>
345 <td>男子</td>
346 <td>14:30 - 15:30</td>
347 <td>决赛</td>
348 </tr>
349 <tr>
350 <td>女子</td>
351 <td>14:30 - 15:30</td>
352 <td>决赛</td>
353 </tr>
354
355 </table>
356 </div>
357 </el-collapse-item>
358 </el-collapse>
359 </div>
360 </div>
361 </el-card> 92 </el-card>
362 <div style="height: 20px"></div> 93 <div style="height: 20px"></div>
363 94
...@@ -377,6 +108,52 @@ ...@@ -377,6 +108,52 @@
377 </el-card> 108 </el-card>
378 </el-col> 109 </el-col>
379 </el-row> 110 </el-row>
111
112 <el-row v-if="matchData.type=='1'">
113 <el-col :lg="24">
114 <el-card :body-style="{'padding':'0'}">
115 <div class="lineHead">
116 <ul>
117 <li v-for="l in menu1" :key="l.name" @click="changeMenu1(l)" :class="l.active==1?'active':''">{{l.name}}</li>
118 </ul>
119 </div>
120 <!-- 分站赛-->
121 <div v-if="menu1[0].active==1">
122 <div class="matchItem" v-for="n in matchData.cpts" :key="n.id" @click="goDetail(n.id)">
123 <el-avatar alt="logo" :size="100" :src="n.logoUrl" />
124 <div class="info">
125 <h3>{{ n.name }}</h3>
126 <p>
127 报名截止:{{ n.signEndTime?.substring(0, 10) }}
128 <el-tag v-if="n.progressStatusCode==3" type="warning">即将开始</el-tag>
129 <el-tag v-if="n.progressStatusCode==2" type="success">报名中</el-tag>
130 <el-tag v-if="n.progressStatusCode==4">进行中</el-tag>
131 <el-tag v-if="n.progressStatusCode==5" type="info">已结束</el-tag>
132 <el-tag v-if="n.progressStatusCode==1" type="info">报名未开始</el-tag>
133 </p>
134 <p>
135 比赛时间:{{ n.beginTime?.substring(0, 10) }}-{{ n.endTime?.substring(0, 10) }}
136 </p>
137 <p>
138 比赛地点:{{ n.address }}
139 </p>
140 </div>
141 <div class="pobtns">
142 <el-button v-if="n.progressStatusCode==2" round type="success" @click="goDetail(n.id)">
143 我要报名
144 </el-button>
145 <el-button v-else-if="n.progressStatusCode==5" round type="info" @click="goDetail(n.id)">
146 报名结束
147 </el-button>
148 <el-button v-else round type="warning" @click="goDetail(n.id)">查看详情</el-button>
149 </div>
150 </div>
151
152 </div>
153
154 </el-card>
155 </el-col>
156 </el-row>
380 </div> 157 </div>
381 158
382 <el-dialog v-model="popupGroupList" title="请选择参赛队" width="600px"> 159 <el-dialog v-model="popupGroupList" title="请选择参赛队" width="600px">
...@@ -401,6 +178,7 @@ ...@@ -401,6 +178,7 @@
401 178
402 <script setup> 179 <script setup>
403 import groupDetail from '@/viewsPc/center/component/teamInfo_form' 180 import groupDetail from '@/viewsPc/center/component/teamInfo_form'
181 import matchInfo from '@/viewsPc/match/components/matchInfo'
404 import { getCurrentInstance, ref } from 'vue' 182 import { getCurrentInstance, ref } from 'vue'
405 import { reactive, onMounted } from '@vue/runtime-core' 183 import { reactive, onMounted } from '@vue/runtime-core'
406 import { useRoute, useRouter } from 'vue-router' 184 import { useRoute, useRouter } from 'vue-router'
...@@ -416,12 +194,14 @@ const data = reactive({ ...@@ -416,12 +194,14 @@ const data = reactive({
416 matchId: 0, 194 matchId: 0,
417 groupId: '', 195 groupId: '',
418 activeName2:'first', 196 activeName2:'first',
419 popupGroupList:false 197 popupGroupList:false,
198 menu1:[{name:'分站赛',active:1},{name:'赛事详情',active:0},{name:'日程',active:0}]
420 }) 199 })
421 const {matchData,matchId,groupId,activeName2,popupGroupList} = toRefs(data) 200 const {matchData,matchId,groupId,activeName2,popupGroupList,menu1} = toRefs(data)
422 onMounted(() => { 201 onMounted(() => {
423 matchId.value = route.params.id 202 // matchId.value = route.params.id
424 getMatch(route.params.id) 203 matchId.value = '1759477811976183809'
204 getMatch(matchId.value)
425 }) 205 })
426 function getMatch(id) { 206 function getMatch(id) {
427 if(id!=0) 207 if(id!=0)
...@@ -429,6 +209,15 @@ function getMatch(id) { ...@@ -429,6 +209,15 @@ function getMatch(id) {
429 matchData.value = res.data 209 matchData.value = res.data
430 }) 210 })
431 } 211 }
212 function changeMenu1(l){
213 for(const n of menu1.value){
214 if(n==l){
215 n.active = 1
216 } else {
217 n.active = 0
218 }
219 }
220 }
432 function choseSignType() { 221 function choseSignType() {
433 if (matchData.value.signType == '0') { 222 if (matchData.value.signType == '0') {
434 // 个人报名 223 // 个人报名
...@@ -476,6 +265,11 @@ function goAddgroup() { ...@@ -476,6 +265,11 @@ function goAddgroup() {
476 </script> 265 </script>
477 266
478 <style scoped lang="scss"> 267 <style scoped lang="scss">
268 .funcBtn{width: 100%;background: #fff;text-align: center;position: relative;
269 margin: 0 0 24px;padding: 0 0 20px;
270 img{margin: auto;}
271 h4{font-size: 18px;margin: 0;}
272 }
479 .indexTitle{margin: 20px 0 12px; 273 .indexTitle{margin: 20px 0 12px;
480 h3{ 274 h3{
481 font-size: 20px; 275 font-size: 20px;
......
1 <template> 1 <template>
2 <el-card> 2 <el-card>
3 <div class="border-info text-center"> 3 <div class="border-info text-center inline">
4 4
5 <label>登录账号</label> {{ accont }} 5 <label>登录账号</label> {{ accont }}
6 6
......
...@@ -70,7 +70,7 @@ export default defineConfig(({ mode, command }) => { ...@@ -70,7 +70,7 @@ export default defineConfig(({ mode, command }) => {
70 rewrite: (p) => p.replace(/^\/dev-api\/ztx-train/, '') 70 rewrite: (p) => p.replace(/^\/dev-api\/ztx-train/, '')
71 }, 71 },
72 '/dev-api/ztx-match': { 72 '/dev-api/ztx-match': {
73 target: 'http://123.60.96.243:1892/stage-api/', 73 target: 'http://192.168.1.132:8083',
74 // target: 'http://192.168.1.132:8081', 74 // target: 'http://192.168.1.132:8081',
75 changeOrigin: true, 75 changeOrigin: true,
76 rewrite: (p) => p.replace(/^\/dev-api\/ztx-match/, '') 76 rewrite: (p) => p.replace(/^\/dev-api\/ztx-match/, '')
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!