index.vue
9.82 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
<template>
<div>
<div class="box">
<div class=" mt30"></div>
<div class="flexBody">
<el-tabs v-model="activeName" tab-position="left" @tab-change="changeTab" @tab-click="clickTab">
<el-tab-pane v-for="(tab,index) in list" :label="tab.name" :name="index">
<template #label>
<span class="custom-tabs-label">
<span class="tabFont">{{ tab.name }}</span>
</span>
</template>
</el-tab-pane>
</el-tabs>
<div class="infoPart">
<h3 class="leftboderTT">{{ nowTab.name }}</h3>
<div class="content" v-if="activeName==0">
<div>
太湖国际博览中心B馆,总面积3万平米,馆内面积达两万平米, 配置顶级灯光、舞美、音响和全套转播设备,可同时容纳5000名观众, 是国内首屈一指的多功能文体综合馆,也是无锡本地新锐网红地标。
<br/>
位置:无锡市经开区清舒道88号<br/>
商圈:10公里范围内,华润万象城、海岸城等数10个大型商业综合体<br/>
<img src="@/assets/zhinan/1.png"/>
<img src="@/assets/zhinan/2.png"/>
</div>
<h4 class="leftboderTT">馆内流线<span>(人员流线)</span></h4>
<img src="@/assets/zhinan/4.png"/>
<div>运动队从一楼正大门通过安检进入馆内,乘坐扶梯上二楼,到达 竞赛区域。技术官员乘坐组委会安排通行车辆从场馆北坡道直接到达 二楼平台B5馆出入口进入馆内。</div>
<div>整个二层按不同的功能分为五个区域,所有人员根据所持证件规 定权限到达不同的区域,红色为VIP区,蓝色为办公工作区,黄色为 观赛区,紫色为竞赛区,粉色为公共区域。</div>
</div>
<div class="content" v-if="activeName==1">
<div>注册报到中心位于酒店大堂,服务时间为7月19-22日10:00-22:00, 同时也作为咨询台。</div>
<div>相关紧急通知、餐食安排和交通服务等信息将公布在公告栏,如有疑 问或需服务,可前往注册报到中心进行咨询。</div>
</div>
<div class="content" v-if="activeName==2">
<h4>一、证件使用与保管</h4>
<p>证件要妥善保管,不得故意损毁,证件仅限本人使用,严禁转让, 严禁超范围使用,严禁私自增减,涂改证件内容。
</p>
<p>出入有关活动和比赛场馆时,应将证件佩戴于胸前明显位置。</p>
<p>持证人员应自觉接受现场安保人员的检查和管理。</p>
<h4>二、证件丢失申领临时证件</h4>
<p>遗落、丢失证件的人员急需进入场馆的,可以向竞赛部申请,前 往场馆运营中心领取临时证件。</p>
<h4>三、代表队人员证件类别及通行权限</h4>
<p>本次赛事将使用以下颜色和数字表示相关注册分区:</p>
<img src="@/assets/zhinan/6.jpg"/>
</div>
<div class="content" v-if="activeName==3">
<el-empty description="暂未上线"></el-empty>
</div>
<div class="content" v-if="activeName==4">
<h4>一、抵离安排</h4>
<p>所有技术官员、运动队接送站由组委会统一安排车辆接送,抵达站 应选择无锡苏南硕放机场、上海浦东国际机场和上海虹桥国际机场。
</p>
<p>(1)技术官员和运动队报到</p>
<p>报到时间:7月19-22日,10:00-22:00</p>
<p>报到(酒店)地点:无锡太湖华邑酒店</p>
<p>(2)报到材料</p>
<p>技术代表、技术官员及相关人员等报到时提交往返差旅交通票据,
以便于相关费用报销。所有技术官员报到时,须向组委会提供:</p>
<p>1. 纸质版登机牌(往返机票)</p>
<p>2. 往返机票的行程单(有金额)或付款凭证(有金额)</p>
<p>3. 办理签证的票据(有金额)</p>
<h4>二、 餐食服务</h4>
<p>用餐时间与形式:</p>
<img src="@/assets/zhinan/14.png"/>
<h5>提示:具体时间可能有所调整,调整过的时间表将于注册报到中心公告栏另行通知。</h5>
<img src="@/assets/zhinan/13.png"/>
<h4>三、通行车辆安排</h4>
<p>酒店、赛场间通行车辆按《发车时刻表》发车,用于酒店、赛场 之间往返,接送技术官员和运动队参赛及训练,《发车时刻表》详见 注册报到中心公告栏。</p>
<p>接送站用车:主要用于参赛人员报到及离会。</p>
<h4 style="text-indent: 2em">友情提示:</h4>
<p>1. 认真阅读《发车时刻表》,提前规划出行时间。</p>
<p>2. 时刻关注车辆行驶途中自身安全,坐好抓稳。</p>
<p>3. 各领队、教练有义务在每次乘车时清点人数,确保同进同出。</p>
<p>4. 下车时务必带齐自身携带物品,谨防遗失。</p>
<p>5. 如错失赛会车辆或中途临时需要出行,请及时与咨询台联系。</p>
</div>
<div class="content" v-if="activeName==5">
<h4>一、服务时间安排</h4>
<p>2023年7月20日-2023年7月23日</p>
<h4>二、医疗点位设置</h4>
<p>馆内设置医疗室一个,竞赛区医疗点一个,救护车两辆。</p>
<h4>三、现场医疗力量安排</h4>
<p>4馆设立医务室一间,配备一名外科医生,一名护士,一名英语 志愿者。</p>
<p>
B6馆竞赛区设立医疗点一个,配备一名骨科医生,一名急救医生, 一名护士,两名急救人员,一名英语志愿者,一名工作人员。两个医疗 点均配备齐全的现场医疗急救所需药品。
</p>
<p>120急救车一辆及急救转运车一辆停在G14通道口等候,车上均配 备除颤仪、氧气钢瓶等急救器材。</p>
</div>
<div class="content" v-if="activeName==6"><el-empty description="暂未上线"></el-empty></div>
<div class="content" v-if="activeName==7"><el-empty description="暂未上线"></el-empty></div>
<div class="content" v-if="activeName==8">
<label>点击下载:</label>
<a target="_blank" class="text-primary">
<el-icon style="position: relative;top: 2px"><download/></el-icon>
WDSF亚洲体育舞蹈节参赛指南0714
</a>
</div>
</div>
</div>
</div>
</div>
</template>
<script setup>
import { onMounted, ref } from 'vue'
import { getNewsListById, getRuleKind } from '@/apiPc/webSite'
import { useRouter } from 'vue-router'
const router = useRouter()
const activeName = ref(0)
const showVipFee = ref(false)
const list = ref([
{name:'参赛场馆介绍'},
{name:' 注册报到中心 '},
{name:'证件管理 '},
{name:'地图指引 '},
{name:'技术官员与运动队服务 '},
{name:'医疗服务 '},
{name:'周边交通图 '},
{name:'VISA 签证 '},
{name:'指南手册下载'}
])
const newsList = ref([])
const nowTab = ref({
tag: ''
})
const total = ref(0)
const query = ref({
pageSize: 10,
pageNum: 1
})
onMounted(() => {
getKindList()
})
const getKindList = () => {
changeTab(0)
}
const changeTab = (n) => {
nowTab.value = list.value[n]
if (nowTab.value.tag == 'fee') {
showVipFee.value = true
} else {
showVipFee.value = false
query.value.sortId = list.value[n].sortId
query.value.code = list.value[n].code
getList()
}
}
const clickTab = () => {
}
const getList = () => {
getNewsListById(query.value).then(res => {
newsList.value = res.rows
total.value = res.total
})
}
const goDetail = (n) => {
if (n.isOut == '1') {
window.open(n.jumpUrl)
} else {
router.push({
path: `/news/detail/${n.noteId}`
})
}
}
</script>
<style lang="scss" scoped>
.content{margin: 20px 0 0;text-indent: 2em;
line-height: 1.8;
font-weight: 400;
font-size: 16px;
color: #29343C;
img{max-width: 100%;margin: 20px auto;display: block;}
h4{text-indent: 0}
}
h4.leftboderTT{text-indent: 0;
font-size: 20px;color: var(--el-color-primary);
span{color: #929AA0;font-size: 16px;margin-left: 5px;}
}
.custom-tabs-label {
display: flex;font-size: 16px;
align-items: center;
}
:deep(.el-tabs--left .el-tabs__item.is-left) {
margin: 0 0 20px;
}
:deep(.el-tabs--left .el-tabs__active-bar.is-left) {
left: 0 !important;
right: auto !important;
}
:deep(.el-tabs--left .el-tabs__nav-wrap.is-left::after) {
display: none;
}
:deep(.el-tabs__item.is-active) {
font-size: 15px;background: #fff;
}
:deep(.el-tabs--left .el-tabs__header.is-left) {
padding: 30px 0 30px 30px;
background: #F4F9FE;
min-width: 280px;
}
.tabFont {
margin-left: 20px;
}
.flexBody {
display: flex;background: #fff;margin-bottom: 20px;
}
.infoPart {
padding: 20px;
flex: 1;
& > h3 {
font-size: 24px;
color: var(--el-color-primary);
}
}
.forWei {
display: none;
}
@media (max-width: 500px) {
.box{width: 100%}
.forWei {
display: block;
}
.forPc{display: none}
:deep(.el-tabs__nav-scroll){overflow: auto;}
.flexBody{display: block;background: transparent;}
.infoPart{background: #fff;padding: 10px;margin:0 15px}
.newsLine{
.item{height: 50px;
.date{height: 34px;width: 44px;margin: 0;
.day{font-size: 16px;}
p{font-size: 12px;}
}
h3{font-size: 14px;}
}
.go{display: none;}
.item-body{width: 80%;}
}
}
.wTabtop{
:deep(.el-tabs__header){background: #fff;padding:10px 15px 0;}
:deep(.el-tabs__content){padding:0 10px;}
}
</style>