Skip to content
Toggle navigation
Toggle navigation
This project
Loading...
Sign in
jijin
/
dance-pc
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Issue Boards
Files
Commits
Network
Compare
Branches
Tags
f193a9a8
authored
2026-07-10 13:21:01 +0800
by
zhangmeng
Browse Files
Options
Browse Files
Tag
Download
Email Patches
Plain Diff
赛事日程
1 parent
3283a5c2
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
12 additions
and
11 deletions
src/viewsPc/index.vue
src/viewsPc/index_en.vue
src/viewsPc/match/components/affix-invitation.vue
src/viewsPc/index.vue
View file @
f193a9a
...
...
@@ -620,7 +620,7 @@ const goGuide = () => {
const
liveQrcodeShowBtn
=
()
=>
{
if
(
!
matchData
.
value
.
liveQrcode
)
{
ElMessage
.
warning
(
'当前赛事暂无直播'
)
return
}
else
{
liveQrcodeShow
.
value
=
true
}
...
...
@@ -665,7 +665,7 @@ const handlePickup = () => {
function
applyInvitation
()
{
var
obj
=
{
title
:
language
.
value
==
0
?
'邀请函申请'
:
'
Visa
Invitation Letter '
,
title
:
language
.
value
==
0
?
'邀请函申请'
:
'Invitation Letter '
,
cptId
:
matchData
.
value
.
id
}
console
.
log
(
matchData
.
value
.
id
)
...
...
src/viewsPc/index_en.vue
View file @
f193a9a
...
...
@@ -681,7 +681,7 @@ const handlePickup = () => {
function
applyInvitation
()
{
var
obj
=
{
title
:
language
.
value
==
0
?
'邀请函申请'
:
'
Visa
Invitation Letter '
,
title
:
language
.
value
==
0
?
'邀请函申请'
:
'Invitation Letter '
,
cptId
:
matchData
.
value
.
id
}
console
.
log
(
matchData
.
value
.
id
)
...
...
src/viewsPc/match/components/affix-invitation.vue
View file @
f193a9a
...
...
@@ -57,16 +57,16 @@
<el-form-item
:label=
"language==0?'姓名':'Name'"
prop=
"name"
required
>
<el-input
v-model=
"form.name"
@
input=
"handleInput"
/>
</el-form-item>
<el-form-item
:label=
"language==0?'护照号':'Passport No.'"
prop=
"passportNo"
required
>
<el-form-item
v-if=
"language==0"
:label=
"language==0?'护照号':'Passport No.'"
prop=
"passportNo"
required
>
<el-input
v-model=
"form.passportNo"
/>
</el-form-item>
<el-form-item
:label=
"language==0?'性别':'Gender'"
prop=
"gender"
required
>
<el-form-item
v-if=
"language==0"
:label=
"language==0?'性别':'Gender'"
prop=
"gender"
required
>
<el-radio-group
v-model=
"form.gender"
>
<el-radio
value=
"0"
>
{{
language
==
0
?
'女'
:
'female'
}}
</el-radio>
<el-radio
value=
"1"
>
{{
language
==
0
?
'男'
:
'male'
}}
</el-radio>
</el-radio-group>
</el-form-item>
<el-form-item
:label=
"language==0?'国籍':'Nationality'"
prop=
"nationality"
required
>
<el-form-item
v-if=
"language==0"
:label=
"language==0?'国籍':'Nationality'"
prop=
"nationality"
required
>
<el-select
v-model=
"form.nationality"
filterable
style=
"width: 100%;"
>
<el-option
v-for=
"item in countrys"
:key=
"item.id"
:label=
"language==0?item.name:item.enName"
...
...
@@ -74,14 +74,14 @@
/>
</el-select>
</el-form-item>
<el-form-item
:label=
"language==0?'出生日期':'Date of Birth'"
prop=
"birth"
required
>
<el-form-item
v-if=
"language==0"
:label=
"language==0?'出生日期':'Date of Birth'"
prop=
"birth"
required
>
<el-date-picker
v-model=
"form.birth"
format=
"YYYY-MM-DD"
placeholder=
"YYYY-MM-DD"
style=
"width: 100%;"
type=
"date"
value-format=
"YYYY-MM-DD"
/>
</el-form-item>
<el-form-item
:label=
"language==0?'邮箱':'Email'"
prop=
"email"
required
>
<el-form-item
v-if=
"language==0"
:label=
"language==0?'邮箱':'Email'"
prop=
"email"
required
>
<el-input
v-model=
"form.email"
type=
"email"
/>
<div
v-if=
"language == 0"
class=
"tip"
>
如以团队名义申请邀请函,建议统一填写领队邮箱。
</div>
<div
v-else
class=
"tip"
>
...
...
@@ -90,14 +90,14 @@
</div>
</el-form-item>
<el-form-item
:label=
"language==0?'抵达日期':'Date of Arrival'"
prop=
"arrival"
required
>
<el-form-item
v-if=
"language==0"
:label=
"language==0?'抵达日期':'Date of Arrival'"
prop=
"arrival"
required
>
<el-date-picker
v-model=
"form.arrival"
format=
"YYYY-MM-DD"
placeholder=
"YYYY-MM-DD"
style=
"width: 100%;"
type=
"date"
value-format=
"YYYY-MM-DD"
/>
</el-form-item>
<el-form-item
:label=
"language==0?'出发日期':'Date of Departure'"
prop=
"departure"
required
>
<el-form-item
v-if=
"language==0"
:label=
"language==0?'出发日期':'Date of Departure'"
prop=
"departure"
required
>
<el-date-picker
v-model=
"form.departure"
format=
"YYYY-MM-DD"
placeholder=
"YYYY-MM-DD"
...
...
@@ -141,6 +141,7 @@ const rules = ref(
{
nationality
:
[{
required
:
true
,
trigger
:
'change'
,
message
:
language
.
value
==
0
?
'请选择'
:
'Please choose'
}],
name
:
[{
required
:
true
,
trigger
:
'blur'
,
message
:
language
.
value
==
0
?
'请输入'
:
'Please enter'
}],
gender
:
[{
required
:
true
,
trigger
:
'blur'
,
message
:
language
.
value
==
0
?
'请输入'
:
'Please enter'
}],
email
:
[{
required
:
true
,
trigger
:
'blur'
,
message
:
language
.
value
==
0
?
'请输入'
:
'Please enter'
}],
birth
:
[{
required
:
true
,
trigger
:
'change'
,
message
:
language
.
value
==
0
?
'请选择'
:
'Please choose'
}],
passportNo
:
[{
required
:
true
,
trigger
:
'blur'
,
message
:
language
.
value
==
0
?
'请输入'
:
'Please enter'
}],
...
...
@@ -194,7 +195,7 @@ const handleInput = (value) => {
}
const
submit
=
()
=>
{
proxy
.
$refs
.
iformRef
.
validate
(
valid
=>
{
if
(
form
.
value
.
email
.
indexOf
(
'@'
)
==
-
1
)
{
if
(
form
.
value
.
email
?
.
indexOf
(
'@'
)
==
-
1
)
{
if
(
language
.
value
==
0
)
{
ElMessage
.
warning
(
'请填写正确的邮箱'
)
}
else
{
...
...
Write
Preview
Styling with
Markdown
is supported
Attach a file
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to post a comment