e41b1a70 by zhangmeng

Merge branch 'dev' into 票档显示

2 parents fa292b80 f8ec2f11
...@@ -4,8 +4,8 @@ ...@@ -4,8 +4,8 @@
4 close-icon="CircleClose" destroy-on-close 4 close-icon="CircleClose" destroy-on-close
5 width="900px" 5 width="900px"
6 > 6 >
7 <div class="boxInvitation pd20" > 7 <div class="boxInvitation pd20">
8 <div v-if="!showR" > 8 <div v-if="!showR">
9 <el-form ref="iformRef" :label-width="language==0?'120px':'240px'" :model="form" :rules="rules" 9 <el-form ref="iformRef" :label-width="language==0?'120px':'240px'" :model="form" :rules="rules"
10 label-position="right"> 10 label-position="right">
11 <el-form-item :label="language==0?'服务类型':'Service Type '" prop="type" required style="margin-bottom: 0px"> 11 <el-form-item :label="language==0?'服务类型':'Service Type '" prop="type" required style="margin-bottom: 0px">
...@@ -13,14 +13,17 @@ ...@@ -13,14 +13,17 @@
13 <el-checkbox label="1">{{ language == 0 ? '接机' : 'airport pickup' }}</el-checkbox> 13 <el-checkbox label="1">{{ language == 0 ? '接机' : 'airport pickup' }}</el-checkbox>
14 <el-checkbox label="2">{{ language == 0 ? '送机' : 'airport drop-off' }}</el-checkbox> 14 <el-checkbox label="2">{{ language == 0 ? '送机' : 'airport drop-off' }}</el-checkbox>
15 </el-checkbox-group> 15 </el-checkbox-group>
16 <!-- <span style="color: red;margin-left: 10px">{{language==0?'仅限境外及港澳台人员填写':'For overseas and Hong Kong, Macao, and Taiwan personnel only.'}}</span>--> 16 <!-- <span style="color: red;margin-left: 10px">{{language==0?'仅限境外及港澳台人员填写':'For overseas and Hong Kong, Macao, and Taiwan personnel only.'}}</span>-->
17 </el-form-item> 17 </el-form-item>
18 <div style="padding-left: 48px;color:red;margin-bottom: 18px"> 18 <div style="padding-left: 48px;color:red;margin-bottom: 18px">
19 {{language==0?'仅限境外及港澳台人员填写':'For overseas and Hong Kong, Macao, and Taiwan personnel only.'}} 19 {{
20 language == 0 ? '仅限境外及港澳台人员填写' : 'For overseas and Hong Kong, Macao, and Taiwan personnel only.'
21 }}
20 </div> 22 </div>
21 <div v-if="form.type?.some(v=>v==1)"> 23 <div v-if="form.type?.some(v=>v==1)">
22 <h3 class="leftboderTT">{{ language == 0 ? '接机信息' : 'Pick-up information' }}</h3> 24 <h3 class="leftboderTT">{{ language == 0 ? '接机信息' : 'Pick-up information' }}</h3>
23 <el-form-item :label="language==0?'抵达人员身份':'Role of Person-Arrival'" prop="pickUpBo.standing" required> 25 <el-form-item :label="language==0?'抵达人员身份':'Role of Person-Arrival'" prop="pickUpBo.standing"
26 required>
24 <el-checkbox-group v-model="form.pickUpBo.standing"> 27 <el-checkbox-group v-model="form.pickUpBo.standing">
25 <el-checkbox :label="language==0?'运动员':'Athlete'" name="1"/> 28 <el-checkbox :label="language==0?'运动员':'Athlete'" name="1"/>
26 <el-checkbox :label="language==0?'随队人员':'Accompanying Person'" name="2"/> 29 <el-checkbox :label="language==0?'随队人员':'Accompanying Person'" name="2"/>
...@@ -44,18 +47,21 @@ ...@@ -44,18 +47,21 @@
44 </el-form-item> 47 </el-form-item>
45 <el-form-item :label="language==0?'接机人数':'Number of People'" prop="pickUpBo.counts" required> 48 <el-form-item :label="language==0?'接机人数':'Number of People'" prop="pickUpBo.counts" required>
46 <el-input-number v-model="form.pickUpBo.counts"/> 49 <el-input-number v-model="form.pickUpBo.counts"/>
47 <span style="color: red;margin-left: 10px">{{language==0?'(填写的人数需是乘坐同一航班/车次)':'The number of people to be filled in must be on the same flight/train'}}</span> 50 <span
51 style="color: red;margin-left: 10px">{{
52 language == 0 ? '(填写的人数需是乘坐同一航班/车次)' : 'The number of people to be filled in must be on the same flight/train'
53 }}</span>
48 </el-form-item> 54 </el-form-item>
49 <!-- <div style="padding-left: 48px;color: red;margin-bottom: 18px">--> 55 <!-- <div style="padding-left: 48px;color: red;margin-bottom: 18px">-->
50 <!-- {{language==0?'填写的人数需是乘坐同一航班/车次':'The number of people to be filled in must be on the same flight/train'}}--> 56 <!-- {{language==0?'填写的人数需是乘坐同一航班/车次':'The number of people to be filled in must be on the same flight/train'}}-->
51 57
52 <!-- </div>--> 58 <!-- </div>-->
53 <el-form-item :label="language==0?'抵达日期':'Flight/Train Arrival Date'" 59 <el-form-item :label="language==0?'抵达日期':'Flight/Train Arrival Date'"
54 prop="pickUpBo.arrivalDate" 60 prop="pickUpBo.arrivalDate"
55 required> 61 required>
56 <div style="padding: 1px"> 62 <div style="padding: 1px">
57 <el-date-picker 63 <el-date-picker
58 :disabled-date="disabledDateRZ" default-value="'2024-07'" 64 :disabled-date="disabledDateRZ" default-value="'2024-09-27'"
59 v-model="form.pickUpBo.arrivalDate" format="YYYY-MM-DD" 65 v-model="form.pickUpBo.arrivalDate" format="YYYY-MM-DD"
60 placeholder="YYYY-MM-DD" 66 placeholder="YYYY-MM-DD"
61 style="width: 100%;" type="date" value-format="YYYY-MM-DD" 67 style="width: 100%;" type="date" value-format="YYYY-MM-DD"
...@@ -69,7 +75,8 @@ ...@@ -69,7 +75,8 @@
69 <!-- format="YYYY-MM-DD" placeholder="YYYY-MM-DD"--> 75 <!-- format="YYYY-MM-DD" placeholder="YYYY-MM-DD"-->
70 <!-- style="width: 100%;" type="date" value-format="YYYY-MM-DD"--> 76 <!-- style="width: 100%;" type="date" value-format="YYYY-MM-DD"-->
71 <!-- />--> 77 <!-- />-->
72 <el-time-picker v-model="form.pickUpBo.arrivaTime" placeholder="HH:mm:ss" value-format="HH:mm:ss" format="HH:mm:ss" style="width: 100%;"/> 78 <el-time-picker v-model="form.pickUpBo.arrivaTime" placeholder="HH:mm:ss" value-format="HH:mm:ss"
79 format="HH:mm:ss" style="width: 100%;"/>
73 </el-form-item> 80 </el-form-item>
74 81
75 <el-form-item :label="language==0?'航班/车次':'Flight/Train Number'" prop="pickUpBo.flight" required> 82 <el-form-item :label="language==0?'航班/车次':'Flight/Train Number'" prop="pickUpBo.flight" required>
...@@ -93,13 +100,13 @@ ...@@ -93,13 +100,13 @@
93 </div> 100 </div>
94 101
95 <div v-if="form.type?.some(v=>v==2)"> 102 <div v-if="form.type?.some(v=>v==2)">
96 <!-- <el-form-item :label="language == 0 ? '送机信息' : 'Delivery information' ">--> 103 <!-- <el-form-item :label="language == 0 ? '送机信息' : 'Delivery information' ">-->
97 <!-- </el-form-item>--> 104 <!-- </el-form-item>-->
98 <h3 class="leftboderTT">{{language == 0 ? '送机信息' : 'Delivery information'}}</h3> 105 <h3 class="leftboderTT">{{ language == 0 ? '送机信息' : 'Delivery information' }}</h3>
99 <el-form-item 106 <el-form-item
100 :label="language==0?'离会人员身份':'Role of Person-Departure'" 107 :label="language==0?'离会人员身份':'Role of Person-Departure'"
101 prop="downOffBo.standing" required> 108 prop="downOffBo.standing" required>
102 <!-- <el-input v-model="form.downOffBo.standing"/>--> 109 <!-- <el-input v-model="form.downOffBo.standing"/>-->
103 <el-checkbox-group v-model="form.downOffBo.standing"> 110 <el-checkbox-group v-model="form.downOffBo.standing">
104 <el-checkbox :label="language==0?'运动员':'Athlete'" name="1"/> 111 <el-checkbox :label="language==0?'运动员':'Athlete'" name="1"/>
105 <el-checkbox :label="language==0?'随队人员':'Accompanying Person'" name="2"/> 112 <el-checkbox :label="language==0?'随队人员':'Accompanying Person'" name="2"/>
...@@ -107,7 +114,7 @@ ...@@ -107,7 +114,7 @@
107 <el-checkbox :label="language==0?'其他':'Others'" name="4"/> 114 <el-checkbox :label="language==0?'其他':'Others'" name="4"/>
108 </el-checkbox-group> 115 </el-checkbox-group>
109 </el-form-item> 116 </el-form-item>
110 <el-form-item :label="language==0?'国家/地区':'Country/Region'" prop="downOffBo.nationalitys" required > 117 <el-form-item :label="language==0?'国家/地区':'Country/Region'" prop="downOffBo.nationalitys" required>
111 <el-select v-model="form.downOffBo.nationalitys" filterable multiple style="width: 100%;"> 118 <el-select v-model="form.downOffBo.nationalitys" filterable multiple style="width: 100%;">
112 <el-option v-for="item in countrys" 119 <el-option v-for="item in countrys"
113 :key="item.id" 120 :key="item.id"
...@@ -124,31 +131,36 @@ ...@@ -124,31 +131,36 @@
124 <el-form-item :label="language==0?'送机人数':'Number of People'" prop="downOffBo.counts" required> 131 <el-form-item :label="language==0?'送机人数':'Number of People'" prop="downOffBo.counts" required>
125 <el-input-number v-model="form.downOffBo.counts"/> 132 <el-input-number v-model="form.downOffBo.counts"/>
126 133
127 <span style="color: red;margin-left: 10px">{{language==0?'(填写的人数需是乘坐同一航班/车次)':'The number of people to be filled in must be on the same flight/train'}}</span> 134 <span
135 style="color: red;margin-left: 10px">{{
136 language == 0 ? '(填写的人数需是乘坐同一航班/车次)' : 'The number of people to be filled in must be on the same flight/train'
137 }}</span>
128 </el-form-item> 138 </el-form-item>
129 <!-- <div style="padding-left: 48px;color: red;margin-bottom: 18px">--> 139 <!-- <div style="padding-left: 48px;color: red;margin-bottom: 18px">-->
130 <!-- {{language==0?'填写的人数需是乘坐同一航班/车次':'The number of people to be filled in must be on the same flight/train'}}--> 140 <!-- {{language==0?'填写的人数需是乘坐同一航班/车次':'The number of people to be filled in must be on the same flight/train'}}-->
131 141
132 <!-- </div>--> 142 <!-- </div>-->
133 <el-form-item :label="language==0?'离开日期':'Departure Date from Hotel'" prop="downOffBo.arrivalDate" 143 <el-form-item :label="language==0?'离开日期':'Departure Date from Hotel'" prop="downOffBo.arrivalDate"
134 required > 144 required>
135 <div style="padding: 1px"> 145 <div style="padding: 1px">
136 <el-date-picker 146 <el-date-picker
137 v-model="form.downOffBo.arrivalDate" format="YYYY-MM-DD" 147 v-model="form.downOffBo.arrivalDate" format="YYYY-MM-DD"
138 placeholder="YYYY-MM-DD" :disabled-date="disabledDateDP" 148 placeholder="YYYY-MM-DD" :disabled-date="disabledDateDP"
139 default-value="'2024-07'" 149 default-value="'2024-09-30'"
140 style="width: 100%;" type="date" value-format="YYYY-MM-DD" 150 style="width: 100%;" type="date" value-format="YYYY-MM-DD"
141 /> 151 />
142 </div> 152 </div>
143 153
144 </el-form-item> 154 </el-form-item>
145 <el-form-item :label="language==0?'离开时间':'Departure Time from Hotel'" prop="downOffBo.arrivaTime" required> 155 <el-form-item :label="language==0?'离开时间':'Departure Time from Hotel'" prop="downOffBo.arrivaTime"
156 required>
146 <!-- <el-date-picker--> 157 <!-- <el-date-picker-->
147 <!-- v-model="form.downOffBo.rrivaTime"--> 158 <!-- v-model="form.downOffBo.rrivaTime"-->
148 <!-- format="YYYY-MM-DD" placeholder="YYYY-MM-DD"--> 159 <!-- format="YYYY-MM-DD" placeholder="YYYY-MM-DD"-->
149 <!-- style="width: 100%;" type="date" value-format="YYYY-MM-DD"--> 160 <!-- style="width: 100%;" type="date" value-format="YYYY-MM-DD"-->
150 <!-- />--> 161 <!-- />-->
151 <el-time-picker v-model="form.downOffBo.arrivaTime" placeholder="HH:mm:ss" value-format="HH:mm:ss" format="HH:mm:ss" style="width: 100%;"/> 162 <el-time-picker v-model="form.downOffBo.arrivaTime" placeholder="HH:mm:ss" value-format="HH:mm:ss"
163 format="HH:mm:ss" style="width: 100%;"/>
152 </el-form-item> 164 </el-form-item>
153 165
154 <el-form-item :label="language==0?'航班/车次':'Flight/Train Number'" prop="downOffBo.flight" required> 166 <el-form-item :label="language==0?'航班/车次':'Flight/Train Number'" prop="downOffBo.flight" required>
...@@ -178,10 +190,12 @@ ...@@ -178,10 +190,12 @@
178 </div> 190 </div>
179 </el-form> 191 </el-form>
180 </div> 192 </div>
181 <div > 193 <div>
182 <div v-if="showR" class="text-center pd20"> 194 <div v-if="showR" class="text-center pd20">
183 <img class="mauto" src="@/assets/dance/ok.png"/> 195 <img class="mauto" src="@/assets/dance/ok.png"/>
184 <h2 class="text-center">{{ language == 0 ? '境外及港澳台接送信息已提交' : 'Request Form for Overseas, HKT, Mau, China and TPE Athletes Arrival and Departure' }}</h2> 196 <h2 class="text-center">{{
197 language == 0 ? '境外及港澳台接送信息已提交' : 'Request Form for Overseas, HKT, Mau, China and TPE Athletes Arrival and Departure'
198 }}</h2>
185 <h4 v-if="language == 0" class="text-center"> 199 <h4 v-if="language == 0" class="text-center">
186 我们已收到您的申请 200 我们已收到您的申请
187 </h4> 201 </h4>
...@@ -204,15 +218,16 @@ import {nextTick} from "@vue/runtime-core"; ...@@ -204,15 +218,16 @@ import {nextTick} from "@vue/runtime-core";
204 import {dayjs, ElMessage, ElMessageBox} from "element-plus"; 218 import {dayjs, ElMessage, ElMessageBox} from "element-plus";
205 import {addInvitation, countryList} from "@/apiPc/match"; 219 import {addInvitation, countryList} from "@/apiPc/match";
206 import ImageUpload from "@/components/ImageUpload"; 220 import ImageUpload from "@/components/ImageUpload";
207 import {masterClassList, getByCard, submitMasterApply, getMasterApply, delByCard,addPickup} from "@/apiPc/common"; 221 import {masterClassList, getByCard, submitMasterApply, getMasterApply, delByCard, addPickup} from "@/apiPc/common";
222
208 const {proxy} = getCurrentInstance() 223 const {proxy} = getCurrentInstance()
209 const language = useStorage('language', 0) 224 const language = useStorage('language', 0)
210 const form = ref({ 225 const form = ref({
211 pickUpBo: { 226 pickUpBo: {
212 serviceType:1 227 serviceType: 1,
213 }, 228 },
214 downOffBo: { 229 downOffBo: {
215 serviceType:2 230 serviceType: 2,
216 }, 231 },
217 type: ['1'] 232 type: ['1']
218 }) 233 })
...@@ -237,7 +252,11 @@ const rules = ref( ...@@ -237,7 +252,11 @@ const rules = ref(
237 message: language.value == 0 ? '请选择' : 'Please choose' 252 message: language.value == 0 ? '请选择' : 'Please choose'
238 },], 253 },],
239 'pickUpBo.name': [{required: true, trigger: 'change', message: language.value == 0 ? '请输入' : 'Please enter'},], 254 'pickUpBo.name': [{required: true, trigger: 'change', message: language.value == 0 ? '请输入' : 'Please enter'},],
240 'pickUpBo.phone': [{required: true, trigger: 'change', message: language.value == 0 ? '请输入' : 'Please enter'},], 255 'pickUpBo.phone': [{
256 required: true,
257 trigger: 'change',
258 message: language.value == 0 ? '请输入' : 'Please enter'
259 },],
241 'pickUpBo.counts': [{ 260 'pickUpBo.counts': [{
242 required: true, 261 required: true,
243 trigger: 'change', 262 trigger: 'change',
...@@ -268,7 +287,11 @@ const rules = ref( ...@@ -268,7 +287,11 @@ const rules = ref(
268 trigger: 'change', 287 trigger: 'change',
269 message: language.value == 0 ? '请输入' : 'Please enter' 288 message: language.value == 0 ? '请输入' : 'Please enter'
270 },], 289 },],
271 'pickUpBo.hotle': [{required: true, trigger: 'change', message: language.value == 0 ? '请输入' : 'Please enter'},], 290 'pickUpBo.hotle': [{
291 required: true,
292 trigger: 'change',
293 message: language.value == 0 ? '请输入' : 'Please enter'
294 },],
272 'pickUpBo.itinerary': [{ 295 'pickUpBo.itinerary': [{
273 required: true, 296 required: true,
274 trigger: 'change', 297 trigger: 'change',
...@@ -284,7 +307,11 @@ const rules = ref( ...@@ -284,7 +307,11 @@ const rules = ref(
284 trigger: 'change', 307 trigger: 'change',
285 message: language.value == 0 ? '请选择' : 'Please choose' 308 message: language.value == 0 ? '请选择' : 'Please choose'
286 },], 309 },],
287 'downOffBo.name': [{required: true, trigger: 'change', message: language.value == 0 ? '请输入' : 'Please enter'},], 310 'downOffBo.name': [{
311 required: true,
312 trigger: 'change',
313 message: language.value == 0 ? '请输入' : 'Please enter'
314 },],
288 'downOffBo.phone': [{ 315 'downOffBo.phone': [{
289 required: true, 316 required: true,
290 trigger: 'change', 317 trigger: 'change',
...@@ -334,13 +361,15 @@ const rules = ref( ...@@ -334,13 +361,15 @@ const rules = ref(
334 }) 361 })
335 const open = (params) => { 362 const open = (params) => {
336 show.value = true 363 show.value = true
337 showR.value=false 364 showR.value = false
338 form.value={ 365 form.value = {
339 pickUpBo: { 366 pickUpBo: {
340 serviceType:1 367 serviceType: 1,
368 arrivalDate:'2024-09-27'
341 }, 369 },
342 downOffBo: { 370 downOffBo: {
343 serviceType:2 371 serviceType: 2,
372 arrivalDate:'2024-09-30'
344 }, 373 },
345 type: ['1'], 374 type: ['1'],
346 } 375 }
...@@ -374,27 +403,27 @@ function setActive(n) { ...@@ -374,27 +403,27 @@ function setActive(n) {
374 function submitForm() { 403 function submitForm() {
375 proxy.$refs['iformRef'].validate(async valid => { 404 proxy.$refs['iformRef'].validate(async valid => {
376 if (valid) { 405 if (valid) {
377 form.value.pickUpBo.cptId=cptId.value 406 form.value.pickUpBo.cptId = cptId.value
378 form.value.downOffBo.cptId=cptId.value 407 form.value.downOffBo.cptId = cptId.value
379 // form.value.pickUpBo.serviceType=1 408 // form.value.pickUpBo.serviceType=1
380 // form.value.downOffBo.serviceType=2 409 // form.value.downOffBo.serviceType=2
381 console.log(form.value) 410 console.log(form.value)
382 let forms=JSON.parse(JSON.stringify(form.value)) 411 let forms = JSON.parse(JSON.stringify(form.value))
383 forms.pickUpBo.nationalitys=forms.pickUpBo.nationalitys?.join(',') 412 forms.pickUpBo.nationalitys = forms.pickUpBo.nationalitys?.join(',')
384 forms.pickUpBo.standing=forms.pickUpBo.standing?.join(',') 413 forms.pickUpBo.standing = forms.pickUpBo.standing?.join(',')
385 forms.downOffBo.nationalitys=forms.downOffBo.nationalitys?.join(',') 414 forms.downOffBo.nationalitys = forms.downOffBo.nationalitys?.join(',')
386 forms.downOffBo.standing=forms.downOffBo.standing?.join(',') 415 forms.downOffBo.standing = forms.downOffBo.standing?.join(',')
387 forms.type=null 416 forms.type = null
388 if(!form.value.type.includes('1')) forms.pickUpBo={} 417 if (!form.value.type.includes('1')) forms.pickUpBo = {}
389 if(!form.value.type.includes('2')) forms.downOffBo={} 418 if (!form.value.type.includes('2')) forms.downOffBo = {}
390 const res=await addPickup(forms) 419 const res = await addPickup(forms)
391 if (res.code==200) { 420 if (res.code == 200) {
392 proxy.$modal.msgSuccess('操作成功!') 421 proxy.$modal.msgSuccess('操作成功!')
393 showR.value=true 422 showR.value = true
394 // show.value=false 423 // show.value=false
395 } 424 }
396 } else { 425 } else {
397 proxy.$modal.msgError(language.value==0?'请完善信息!':'Please complete the information!') 426 proxy.$modal.msgError(language.value == 0 ? '请完善信息!' : 'Please complete the information!')
398 } 427 }
399 } 428 }
400 ) 429 )
...@@ -454,6 +483,7 @@ function getCountryList() { ...@@ -454,6 +483,7 @@ function getCountryList() {
454 countrys.value = res.data 483 countrys.value = res.data
455 }) 484 })
456 } 485 }
486
457 // function initdateRZ() { 487 // function initdateRZ() {
458 // const today = dayjs().format('YYYY-MM-DD') 488 // const today = dayjs().format('YYYY-MM-DD')
459 // form.value.pickUpBo.arrivalDate ='2024-07' 489 // form.value.pickUpBo.arrivalDate ='2024-07'
...@@ -466,21 +496,22 @@ function disabledDateRZ(date) { ...@@ -466,21 +496,22 @@ function disabledDateRZ(date) {
466 // 16-20 496 // 16-20
467 //判读今天大与2024-07-16 497 //判读今天大与2024-07-16
468 const today = dayjs().format('YYYY-MM-DD') 498 const today = dayjs().format('YYYY-MM-DD')
469 if ('2024-07-16' < today) { 499 // if ('2024-07-16' < today) {
470 return !((date.getTime() >= dayjs(today).valueOf()) && (date.getTime() <= dayjs('2024-07-20').valueOf())) 500 // return !((date.getTime() >= dayjs(today).valueOf()) && (date.getTime() <= dayjs('2024-09-27').valueOf()))
471 } else { 501 // } else {
472 return !((date.getTime() >= dayjs('2024-07-16').valueOf()) && (date.getTime() <= dayjs('2024-07-20').valueOf())) 502 // return !((date.getTime() >= dayjs('2024-07-16').valueOf()) && (date.getTime() <= dayjs('2024-07-20').valueOf()))
473 } 503 // }
504 return !(date.getTime() == dayjs('2024-09-27').valueOf())
474 } 505 }
506
475 function disabledDateDP(date) { 507 function disabledDateDP(date) {
476 // 18-22
477 //判读今天大与2024-07-18
478 const today = dayjs().format('YYYY-MM-DD') 508 const today = dayjs().format('YYYY-MM-DD')
479 if ('2024-07-18' < today) { 509 // if ('2024-07-18' < today) {
480 return !((date.getTime() >= dayjs(today).valueOf()) && (date.getTime() <= dayjs('2024-07-22').valueOf())) 510 // return !((date.getTime() >= dayjs(today).valueOf()) && (date.getTime() <= dayjs('2024-07-22').valueOf()))
481 } else { 511 // } else {
482 return !((date.getTime() >= dayjs('2024-07-18').valueOf()) && (date.getTime() <= dayjs('2024-07-22').valueOf())) 512 // return !((date.getTime() >= dayjs('2024-07-18').valueOf()) && (date.getTime() <= dayjs('2024-07-22').valueOf()))
483 } 513 // }
514 return !(date.getTime() == dayjs('2024-09-30').valueOf())
484 } 515 }
485 </script> 516 </script>
486 517
......
...@@ -294,7 +294,15 @@ ...@@ -294,7 +294,15 @@
294 </div> 294 </div>
295 <div class="content flex" v-if="activeName==8"> 295 <div class="content flex" v-if="activeName==8">
296 <label>Download:</label> 296 <label>Download:</label>
297 <div style="word-break: break-all;text-indent: 0"> 297 <div style="word-break: break-all;text-indent: 0;text-transform:capitalize;">
298 <div>
299 <a target="_blank" class="text-primary" href="https://wdsfwuxicenter.com/stage-api/fs/file/0826_Accommodation_Guide_V4_WDSF_World%20Youth_Breaking_Championships.pdf">
300 <el-icon style="position: relative;top: 2px">
301 <download/>
302 </el-icon>
303 Accommodation Guide V4 WDSF World Youth Breaking Championships
304 </a>
305 </div>
298 <div> 306 <div>
299 <a target="_blank" class="text-primary" href="https://wdsfwuxicenter.com/stage-api/fs/file/2024_WDSF_ASIAN_DANCESPORT_FESTIVAL_ENTRY_GUIDE.pdf"> 307 <a target="_blank" class="text-primary" href="https://wdsfwuxicenter.com/stage-api/fs/file/2024_WDSF_ASIAN_DANCESPORT_FESTIVAL_ENTRY_GUIDE.pdf">
300 <el-icon style="position: relative;top: 2px"> 308 <el-icon style="position: relative;top: 2px">
......
...@@ -318,7 +318,7 @@ ...@@ -318,7 +318,7 @@
318 </div> 318 </div>
319 </el-dialog> 319 </el-dialog>
320 320
321 <!-- <a class="ding" @click="openPickup" v-if="matchData.leagueId==0">{{ language==0?'接 / 送机服务':'Pick-up/drop-off service' }}</a>--> 321 <a class="ding" @click="openPickup" v-if="matchData.leagueId==0&&matchId=='1802602359043600385'">{{ language==0?'接 / 送机服务':'Pick-up/drop-off service' }}</a>
322 <pickup ref="pickupRef"></pickup> 322 <pickup ref="pickupRef"></pickup>
323 </div> 323 </div>
324 </template> 324 </template>
...@@ -330,7 +330,7 @@ import MatchNews from "@/viewsPc/match/components/matchNews"; ...@@ -330,7 +330,7 @@ import MatchNews from "@/viewsPc/match/components/matchNews";
330 import SubstationList from "@/viewsPc/match/components/substation-list"; 330 import SubstationList from "@/viewsPc/match/components/substation-list";
331 import MatchInfoProjectList from "@/viewsPc/match/components/matchInfo-projectList"; 331 import MatchInfoProjectList from "@/viewsPc/match/components/matchInfo-projectList";
332 import QuickRow from "@/viewsPc/match/components/quick-row"; 332 import QuickRow from "@/viewsPc/match/components/quick-row";
333 import pickup from '@/viewsPc/components/pickup' 333 import Pickup from '@/viewsPc/components/pickup'
334 import {getCurrentInstance, ref} from 'vue' 334 import {getCurrentInstance, ref} from 'vue'
335 import {reactive, onMounted} from '@vue/runtime-core' 335 import {reactive, onMounted} from '@vue/runtime-core'
336 import {useRoute, useRouter} from 'vue-router' 336 import {useRoute, useRouter} from 'vue-router'
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!