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
beb7d314
authored
2024-04-11 10:57:30 +0800
by
杨炀
Browse Files
Options
Browse Files
Tag
Download
Email Patches
Plain Diff
no message
1 parent
6cbcab31
Hide whitespace changes
Inline
Side-by-side
Showing
13 changed files
with
87 additions
and
79 deletions
src/viewsPc/match/chooseCoach.vue
src/viewsPc/match/chooseProject.vue
src/viewsPc/match/chooseSportsman.vue
src/viewsPc/match/components/addCoach_en.vue
src/viewsPc/match/components/coachInfo-row.vue
src/viewsPc/match/components/personTable.vue
src/viewsPc/match/components/substation-list.vue
src/viewsPc/match/detail.vue
src/viewsPc/match/detail_en.vue
src/viewsPc/match/import.html
src/viewsPc/match/pay.vue
src/viewsPc/match/signPreview.vue
src/viewsPc/register/personal.vue
src/viewsPc/match/chooseCoach.vue
View file @
beb7d31
...
...
@@ -22,7 +22,7 @@
<img
src=
"@/assets/sign/tag01.png"
/>
{{
language
==
0
?
'教练'
:
'Coach'
}}
<!--
<span
class=
"tip"
v-if=
"language==0"
>
(教练/领队,至少选择一项)
</span>
-->
<!--
<span
class=
"tip"
v-else
>
(Coach/
Team
Leader, select at least one)
</span>
-->
<!--
<span
class=
"tip"
v-else
>
(Coach/Leader, select at least one)
</span>
-->
</div>
</
template
>
<div
class=
"chooseForm"
>
...
...
@@ -48,7 +48,7 @@
<
template
#
header
>
<div
class=
"card-header"
>
<img
src=
"@/assets/sign/tag02.png"
/>
{{
language
==
0
?
'领队'
:
'
Team l
eader'
}}
{{
language
==
0
?
'领队'
:
'
L
eader'
}}
<!--
<span
class=
"tip"
v-if=
"language==0"
>
(教练/领队,至少选择一项)
</span>
-->
<!--
<span
class=
"tip"
v-else
>
(Coach/Team Leader, select at least one)
</span>
-->
</div>
...
...
src/viewsPc/match/chooseProject.vue
View file @
beb7d31
...
...
@@ -145,13 +145,13 @@
<template
#
default=
"scope"
>
<div
class=
"roletd"
>
<span
v-for=
"item in scope.row.label?.split(',')"
:key=
"item.id"
class=
"text-primary"
>
<span
v-if=
"item==='0'"
class=
"ml5"
>
{{
language
==
0
?
'运动员'
:
'
a
thletes'
}}
</span>
<span
v-if=
"item==='1'"
class=
"ml5"
>
{{
language
==
0
?
'教练'
:
'
c
oach'
}}
</span>
<span
v-if=
"item==='2'"
class=
"ml5"
>
{{
language
==
0
?
'领队'
:
'
team l
eader'
}}
</span>
<span
v-if=
"item==='4'"
class=
"ml5"
>
{{
language
==
0
?
'队医'
:
'
team doctor
'
}}
</span>
<span
v-if=
"item==='5'"
class=
"ml5"
>
{{
language
==
0
?
'翻译'
:
'
t
ranslator'
}}
</span>
<span
v-if=
"item==='6'"
class=
"ml5"
>
{{
language
==
0
?
'官员'
:
'
o
fficial'
}}
</span>
<span
v-if=
"item==='3'"
class=
"ml5"
>
{{
language
==
0
?
'其他'
:
'
o
ther'
}}
</span>
<span
v-if=
"item==='0'"
class=
"ml5"
>
{{
language
==
0
?
'运动员'
:
'
A
thletes'
}}
</span>
<span
v-if=
"item==='1'"
class=
"ml5"
>
{{
language
==
0
?
'教练'
:
'
C
oach'
}}
</span>
<span
v-if=
"item==='2'"
class=
"ml5"
>
{{
language
==
0
?
'领队'
:
'
L
eader'
}}
</span>
<span
v-if=
"item==='4'"
class=
"ml5"
>
{{
language
==
0
?
'队医'
:
'
Nurse
'
}}
</span>
<span
v-if=
"item==='5'"
class=
"ml5"
>
{{
language
==
0
?
'翻译'
:
'
T
ranslator'
}}
</span>
<span
v-if=
"item==='6'"
class=
"ml5"
>
{{
language
==
0
?
'官员'
:
'
O
fficial'
}}
</span>
<span
v-if=
"item==='3'"
class=
"ml5"
>
{{
language
==
0
?
'其他'
:
'
O
ther'
}}
</span>
</span>
</div>
</
template
>
...
...
@@ -872,6 +872,6 @@ function switchTabletype() {
display
:
inline-block
}
}
.mName
{
color
:
#000
;
font-size
:
15px
;
display
:
inline-block
;
max-width
:
10
em
;
text-overflow
:
ellipsis
;
.mName
{
color
:
#000
;
font-size
:
15px
;
display
:
inline-block
;
max-width
:
6.5
em
;
text-overflow
:
ellipsis
;
overflow
:
hidden
;}
</
style
>
...
...
src/viewsPc/match/chooseSportsman.vue
View file @
beb7d31
...
...
@@ -45,7 +45,7 @@
</span>
<span
class=
"text-primary"
@
click=
"chooseSportman"
>
{{ language == 0 ? '去创建':' Create' }}
</span>
</div>
<div
class=
"pd20 text-center"
v-if=
"choosedchoosed.length==0"
>
<div
class=
"pd20 text-center"
v-if=
"choosedchoosed.length==0
&&athletesList.length>0
"
>
<span
class=
"text-warning"
>
{{ language == 0 ? '请在上面的下拉框中选择运动员' : 'Please select athletes in the drop-down box' }}
</span>
...
...
src/viewsPc/match/components/addCoach_en.vue
View file @
beb7d31
...
...
@@ -184,7 +184,7 @@ const data = reactive({
countryList
:
[],
regionsList
:
[],
labels
:
[
// {value: '0', label: '运动员', enlabel: '
Sportsman
'},
// {value: '0', label: '运动员', enlabel: '
Athletes
'},
{
value
:
'1'
,
label
:
'教练'
,
enlabel
:
'Coach'
},
{
value
:
'2'
,
label
:
'领队'
,
enlabel
:
'Leader'
},
{
value
:
'4'
,
label
:
'队医'
,
enlabel
:
'Nurse'
},
...
...
src/viewsPc/match/components/coachInfo-row.vue
View file @
beb7d31
...
...
@@ -13,7 +13,7 @@
</el-col>
<el-col
:lg=
"8"
>
<div
class=
"item"
>
<label>
{{
language
==
0
?
'领队'
:
'
Team l
eader'
}}
</label>
<label>
{{
language
==
0
?
'领队'
:
'
L
eader'
}}
</label>
<span
v-for=
"c in names.leaderList"
>
{{
c
.
realName
}}
,
</span>
<span
v-if=
"!names.leaderList"
>
--
</span>
</div>
...
...
src/viewsPc/match/components/personTable.vue
View file @
beb7d31
...
...
@@ -6,7 +6,7 @@
<el-table-column
:label=
"language==0?'名':'Name'"
prop=
"ming"
min-width=
"100"
/>
<el-table-column
:label=
"language==0?'所属国家/地区':'Nationality'"
prop=
"countryName"
min-width=
"100"
/>
<el-table-column
:label=
"language==0?'性别':'Gender'"
prop=
"sexStr"
/>
<!--
<el-table-column
:label=
"language==0?'年龄':'Age'"
prop=
"age"
/>
-->
<!--
<el-table-column
:label=
"language==0?'年龄':'Age'"
prop=
"age"
/>
-->
<el-table-column
:label=
"language==0?'证件类型':'ID Type'"
prop=
"idcTypeStr"
:min-width=
"language==0?'80':'160'"
/>
<el-table-column
:label=
"language==0?'证件号码':'ID NO.'"
prop=
"idcCode"
width=
"200"
/>
<el-table-column
:label=
"language==0?'出生日期':'Birth'"
prop=
"birth"
width=
"110"
/>
...
...
@@ -14,26 +14,27 @@
<template
#
default=
"scope"
>
<div
class=
"esp"
>
<span
v-for=
"item in scope.row.label?.split(',')"
:key=
"item.id"
class=
"text-primary"
>
<span
v-if=
"item==='0'"
class=
"ml5"
>
{{
language
==
0
?
'运动员'
:
'a
thletes'
}}
</span>
<span
v-if=
"item==='1'"
class=
"ml5"
>
{{
language
==
0
?
'教练'
:
'c
oach'
}}
</span>
<span
v-if=
"item==='2'"
class=
"ml5"
>
{{
language
==
0
?
'领队'
:
'team l
eader'
}}
</span>
<span
v-if=
"item==='
3'"
class=
"ml5"
>
{{
language
==
0
?
'队医'
:
'team doctor
'
}}
</span>
<span
v-if=
"item==='
4'"
class=
"ml5"
>
{{
language
==
0
?
'翻译'
:
't
ranslator'
}}
</span>
<span
v-if=
"item==='
5'"
class=
"ml5"
>
{{
language
==
0
?
'官员'
:
'o
fficial'
}}
</span>
<span
v-if=
"item==='
6'"
class=
"ml5"
>
{{
language
==
0
?
'其他'
:
'o
ther'
}}
</span>
<span
v-if=
"item==='0'"
class=
"ml5"
>
{{
language
==
0
?
'运动员'
:
'A
thletes'
}}
</span>
<span
v-if=
"item==='1'"
class=
"ml5"
>
{{
language
==
0
?
'教练'
:
'C
oach'
}}
</span>
<span
v-if=
"item==='2'"
class=
"ml5"
>
{{
language
==
0
?
'领队'
:
'L
eader'
}}
</span>
<span
v-if=
"item==='
4'"
class=
"ml5"
>
{{
language
==
0
?
'队医'
:
'Nurse
'
}}
</span>
<span
v-if=
"item==='
5'"
class=
"ml5"
>
{{
language
==
0
?
'翻译'
:
'T
ranslator'
}}
</span>
<span
v-if=
"item==='
6'"
class=
"ml5"
>
{{
language
==
0
?
'官员'
:
'O
fficial'
}}
</span>
<span
v-if=
"item==='
3'"
class=
"ml5"
>
{{
language
==
0
?
'其他'
:
'O
ther'
}}
</span>
</span>
</div>
</
template
>
</el-table-column>
<el-table-column
:label=
"language==0?'WDSF会员号':'WDSF MIN'"
prop=
"wdsfMin"
width=
"110"
/>
<!-- <el-table-column :label="language==0?'详细地址':'Detailed Address'" prop="address" min-width="140"/>-->
<el-table-column
:label=
"language==0?'操作':'Actions'"
fixed=
"right"
width=
"160"
header-align=
"center"
align=
"center"
>
<!-- <el-table-column :label="language==0?'详细地址':'Detailed Address'" prop="address" min-width="140"/>-->
<el-table-column
:label=
"language==0?'操作':'Actions'"
fixed=
"right"
width=
"160"
header-align=
"center"
align=
"center"
>
<
template
#
default=
"scope"
>
<a
class=
"text-primary pd10"
@
click=
"editCoach(scope.row)"
>
{{
language
==
0
?
'编辑'
:
'Edit'
}}
{{
language
==
0
?
'编辑'
:
'Edit'
}}
</a>
<a
class=
"text-primary pd10"
@
click=
"delperson(scope.row)"
>
{{
language
==
0
?
'删除'
:
'Delete'
}}
{{
language
==
0
?
'删除'
:
'Delete'
}}
</a>
</
template
>
</el-table-column>
...
...
@@ -50,7 +51,8 @@
<
script
setup
>
import
{
ref
}
from
"vue"
;
import
{
useStorage
}
from
"@vueuse/core/index"
;
const
language
=
useStorage
(
'language'
,
0
)
const
language
=
useStorage
(
'language'
,
0
)
const
emit
=
defineEmits
([
'edit'
,
'delete'
])
let
title
=
''
const
props
=
defineProps
({
...
...
@@ -61,8 +63,8 @@ const props = defineProps({
})
const
editCoach
=
(
row
)
=>
{
// scope.row.id,scope.row.groupId
title
=
(
language
.
value
==
0
?
'编辑人员'
:
'Edit'
)
emit
(
'edit'
,
row
,
title
)
title
=
(
language
.
value
==
0
?
'编辑人员'
:
'Edit'
)
emit
(
'edit'
,
row
,
title
)
}
const
delperson
=
(
row
)
=>
{
emit
(
'delete'
,
row
)
...
...
src/viewsPc/match/components/substation-list.vue
View file @
beb7d31
...
...
@@ -16,7 +16,7 @@
<p
class=
"ppl"
><label>
{{
language
==
0
?
'比赛时间'
:
'Playing Time'
}}
:
</label>
{{
n
.
beginTime
?.
slice
(
0
,
10
)
}}
~
{{
n
.
endTime
?.
slice
(
0
,
10
)
}}
</p>
<p
class=
"ppl esp"
><label>
{{
language
==
0
?
'地    点'
:
'Location'
}}
:
</label>
{{
n
.
address
}}
</p>
<p
class=
"ppl"
><label>
{{
language
==
0
?
'赛事级别'
:
'Level'
}}
:
</label>
{{
n
.
level
}}
</p>
<p
class=
"ppl"
><label>
{{
language
==
0
?
'报名截止'
:
'Registration Deadline'
}}
:
</label>
{{
n
.
signEndTime
?.
slice
(
0
,
10
)
}}
</p
>
<!--
<p
class=
"ppl"
><label>
{{
language
==
0
?
'报名截止'
:
'Registration Deadline'
}}
:
</label>
{{
n
.
signEndTime
?.
slice
(
0
,
10
)
}}
</p>
--
>
<p
class=
"ppl"
v-if=
"n.contactPerson"
><label>
{{
language
==
0
?
'联 系 人'
:
'Contact Person'
}}
:
</label>
{{
n
.
contactPerson
}}
</p>
<p
class=
"ppl"
><label>
{{
language
==
0
?
'联系电话'
:
'Phone'
}}
:
</label>
086-
{{
n
.
contactTelno
}}
</p>
<p
class=
"ppl"
v-if=
"n.contactEmail"
><label>
{{
language
==
0
?
'邮    箱'
:
'E-mail'
}}
:
</label>
{{
n
.
contactEmail
}}
</p>
...
...
src/viewsPc/match/detail.vue
View file @
beb7d31
...
...
@@ -24,19 +24,19 @@
{{ matchData.endTime?.slice(0, 10) }}
</p>
<p
class=
"ppl"
><label
class=
"bm2"
>
赛事级别:
</label>
{{ matchData.level }}
</p>
<p
class=
"ppl"
v-if=
"matchData.address"
><label
class=
"bm3"
>
地
    
点:
</label>
{{ matchData.address }}
</p>
<p
class=
"ppl"
v-if=
"matchData.signEndTime"
><label
class=
"bm4"
>
报名截止:
</label>
{{ matchData.signEndTime?.slice(0, 10) }}
</p>
<p
class=
"ppl"
v-if=
"matchData.type=='1'"
>
<label>
<svg
style=
"position: relative;top: 2px;"
t=
"1711707785514"
class=
"icon"
viewBox=
"0 0 1024 1024"
version=
"1.1"
xmlns=
"http://www.w3.org/2000/svg"
p-id=
"6578"
width=
"18"
height=
"18"
>
<path
d=
"M780 68H256c-71.6 0-130.2 55.5-130.2 123.2v711.2c1.5 42.8 50 69.3 90.6 50.6l227.2-105c38.5-17.8 83.4-18.5 122.6-1.9l255.4 108.6c34.8 14.8 76.1-2.7 86.3-37.6 1.6-5.4 2.4-11 2.4-16.9v-709C910.2 123.5 851.6 68 780 68zM276.9 231.3h255.9c23.9 0 43.3 18.4 43.3 41s-19.4 41-43.3 41H276.9c-23.9 0-43.3-18.4-43.3-41s19.4-41 43.3-41z m386.8 464H276.9c-23.9 0-43.3-18.4-43.3-41s19.4-41 43.3-41h386.8c23.9 0 43.3 18.4 43.3 41s-19.4 41-43.3 41z m0-191H276.9c-23.9 0-43.3-18.4-43.3-41s19.4-41 43.3-41h386.8c23.9 0 43.3 18.4 43.3 41s-19.4 41-43.3 41z"
p-id=
"6579"
fill=
"#d3d8d9"
></path></svg>
分站赛:
</label>
{{matchData.cpts.length}}
</p>
<!-- <p class="ppl" v-if="matchData.signEndTime"><label class="bm4">报名截止:</label>{{ matchData.signEndTime?.slice(0, 10) }}</p>-->
<p
class=
"ppl"
v-if=
"matchData.type=='1'"
>
<label>
<svg
style=
"position: relative;top: 2px;"
t=
"1711708779620"
class=
"icon"
viewBox=
"0 0 1024 1024"
version=
"1.1"
xmlns=
"http://www.w3.org/2000/svg"
p-id=
"7920"
width=
"20"
height=
"20"
><path
d=
"M398.652952 165.692952c-32.280381-46.006857-58.172952-61.318095-92.867047-54.808381-14.969905 2.80381-24.210286 7.850667-41.20381 22.528l-12.946285 11.361524-25.185524 20.894476-6.582857 5.753905c-3.705905 3.413333-6.38781 6.217143-9.825524 10.118095-64 72.46019-81.724952 185.782857-44.470857 292.327619 26.794667 76.55619 74.605714 152.624762 142.774857 228.644572 72.289524 80.62781 133.046857 131.364571 202.922666 168.374857 54.857143 29.013333 96.865524 41.74019 145.676191 43.227429 59.001905 1.828571 110.957714-11.50781 153.648762-39.15581a162.133333 162.133333 0 0 0 19.553524-15.189333l8.289523-7.558095 16.335239-15.213715 5.534476-4.924952 10.922666-9.435429c22.040381-19.651048 29.184-31.939048 30.646858-51.370666 2.194286-29.647238-11.215238-52.736-49.737143-85.699048l-26.063238-21.820952-12.117334-10.581334-11.459047-9.825524c-37.229714-30.744381-64.804571-40.69181-100.205715-35.35238-24.283429 3.632762-38.278095 12.141714-63.073523 38.107428l-10.947048 11.654095c-18.041905 19.017143-28.330667 26.258286-43.544381 29.305905-22.25981 4.461714-44.373333-7.046095-80.262095-36.205714-46.250667-37.546667-84.626286-80.676571-117.613715-131.949714-22.869333-35.766857-31.890286-62.902857-24.941714-87.600762 2.82819-9.99619 9.679238-17.042286 24.064-28.184381l14.994286-11.312762 2.413714-1.877334 22.747429-18.553904c20.114286-16.822857 28.281905-28.281905 32.572952-45.836191 8.899048-36.10819 0.487619-66.072381-32.426667-117.638095l-15.62819-24.234667-5.558857-8.533333-6.436572-9.435429z"
p-id=
"7921"
fill=
"#d3d8d9"
></path></svg>
联系电话:
</label>
{{matchData.contactTelno}}
</p>
<p
class=
"ppl"
v-if=
"matchData.type=='1'"
>
<label>
<svg
style=
"position: relative;top: 2px;"
t=
"1711707785514"
class=
"icon"
viewBox=
"0 0 1024 1024"
version=
"1.1"
xmlns=
"http://www.w3.org/2000/svg"
p-id=
"6578"
width=
"18"
height=
"18"
>
<path
d=
"M780 68H256c-71.6 0-130.2 55.5-130.2 123.2v711.2c1.5 42.8 50 69.3 90.6 50.6l227.2-105c38.5-17.8 83.4-18.5 122.6-1.9l255.4 108.6c34.8 14.8 76.1-2.7 86.3-37.6 1.6-5.4 2.4-11 2.4-16.9v-709C910.2 123.5 851.6 68 780 68zM276.9 231.3h255.9c23.9 0 43.3 18.4 43.3 41s-19.4 41-43.3 41H276.9c-23.9 0-43.3-18.4-43.3-41s19.4-41 43.3-41z m386.8 464H276.9c-23.9 0-43.3-18.4-43.3-41s19.4-41 43.3-41h386.8c23.9 0 43.3 18.4 43.3 41s-19.4 41-43.3 41z m0-191H276.9c-23.9 0-43.3-18.4-43.3-41s19.4-41 43.3-41h386.8c23.9 0 43.3 18.4 43.3 41s-19.4 41-43.3 41z"
p-id=
"6579"
fill=
"#d3d8d9"
></path></svg>
分站赛:
</label>
{{matchData.cpts.length}}
</p>
<div
style=
"height: 30px"
></div>
<div
class=
"ppl_pb"
>
<el-link
class=
"mr20"
v-if=
"matchData.signKnowUrl"
type=
"primary"
:href=
"fillImgUrl(JSON.parse(matchData.signKnowUrl)[0]?.url)"
target=
"_blank"
>
...
...
src/viewsPc/match/detail_en.vue
View file @
beb7d31
...
...
@@ -38,18 +38,7 @@
</label>
{{ matchData.address }}
</p>
<!-- <p class="ppl" v-if="matchData.signEndTime"><label class="bm4">Registration Deadline:</label>{{ matchData.signEndTime?.slice(0, 10) }}</p>-->
<p
class=
"ppl"
>
<label>
<svg
style=
"position: relative;top: 2px;"
t=
"1711707785514"
class=
"icon"
viewBox=
"0 0 1024 1024"
version=
"1.1"
xmlns=
"http://www.w3.org/2000/svg"
p-id=
"6578"
width=
"18"
height=
"18"
>
<path
d=
"M780 68H256c-71.6 0-130.2 55.5-130.2 123.2v711.2c1.5 42.8 50 69.3 90.6 50.6l227.2-105c38.5-17.8 83.4-18.5 122.6-1.9l255.4 108.6c34.8 14.8 76.1-2.7 86.3-37.6 1.6-5.4 2.4-11 2.4-16.9v-709C910.2 123.5 851.6 68 780 68zM276.9 231.3h255.9c23.9 0 43.3 18.4 43.3 41s-19.4 41-43.3 41H276.9c-23.9 0-43.3-18.4-43.3-41s19.4-41 43.3-41z m386.8 464H276.9c-23.9 0-43.3-18.4-43.3-41s19.4-41 43.3-41h386.8c23.9 0 43.3 18.4 43.3 41s-19.4 41-43.3 41z m0-191H276.9c-23.9 0-43.3-18.4-43.3-41s19.4-41 43.3-41h386.8c23.9 0 43.3 18.4 43.3 41s-19.4 41-43.3 41z"
p-id=
"6579"
fill=
"#d3d8d9"
></path>
</svg>
{{ language == 0 ? '分
 
站
 
赛' : 'Station race' }}:
</label>
{{ matchData.cpts.length }}
</p>
<p
class=
"ppl"
><label>
<svg
style=
"position: relative;top: 3px;"
t=
"1712726889323"
class=
"icon"
viewBox=
"0 0 1024 1024"
version=
"1.1"
xmlns=
"http://www.w3.org/2000/svg"
p-id=
"37235"
width=
"18"
height=
"18"
>
...
...
@@ -74,8 +63,20 @@
</svg>
{{ language==0?'邮
    
箱':'E-mail' }}:
</label>
{{ matchData.contactEmail }}
</p>
{{ matchData.contactEmail }}
</p>
<p
class=
"ppl"
>
<label>
<svg
style=
"position: relative;top: 2px;"
t=
"1711707785514"
class=
"icon"
viewBox=
"0 0 1024 1024"
version=
"1.1"
xmlns=
"http://www.w3.org/2000/svg"
p-id=
"6578"
width=
"18"
height=
"18"
>
<path
d=
"M780 68H256c-71.6 0-130.2 55.5-130.2 123.2v711.2c1.5 42.8 50 69.3 90.6 50.6l227.2-105c38.5-17.8 83.4-18.5 122.6-1.9l255.4 108.6c34.8 14.8 76.1-2.7 86.3-37.6 1.6-5.4 2.4-11 2.4-16.9v-709C910.2 123.5 851.6 68 780 68zM276.9 231.3h255.9c23.9 0 43.3 18.4 43.3 41s-19.4 41-43.3 41H276.9c-23.9 0-43.3-18.4-43.3-41s19.4-41 43.3-41z m386.8 464H276.9c-23.9 0-43.3-18.4-43.3-41s19.4-41 43.3-41h386.8c23.9 0 43.3 18.4 43.3 41s-19.4 41-43.3 41z m0-191H276.9c-23.9 0-43.3-18.4-43.3-41s19.4-41 43.3-41h386.8c23.9 0 43.3 18.4 43.3 41s-19.4 41-43.3 41z"
p-id=
"6579"
fill=
"#d3d8d9"
></path>
</svg>
{{ language == 0 ? '分
 
站
 
赛' : 'Station race' }}:
</label>
{{ matchData.cpts.length }}
</p>
</div>
<div
v-if=
"matchData.type=='0'"
>
...
...
@@ -88,10 +89,10 @@
{{ matchData.address }}
</p>
<p
class=
"ppl"
><label>
{{ language == 0 ? '赛事级别' : 'Level' }}:
</label>
{{ matchData.level }}
</p>
<p
class=
"ppl"
>
<label>
{{ language == 0 ? '报名截止' : 'Registration Deadline' }}:
</label
>
{{ matchData.signEndTime?.slice(0, 10) }}
</p
>
<!-- <p class="ppl">--
>
<!-- <label>{{ language == 0 ? '报名截止' : 'Registration Deadline' }}:</label>--
>
<!-- {{ matchData.signEndTime?.slice(0, 10) }}-->
<!-- </p>--
>
<p
class=
"ppl"
v-if=
"matchData.contactPerson"
>
<label>
{{ language == 0 ? '联
 
系
 
人' : 'Contact Person' }}:
</label>
{{ matchData.contactPerson }}
...
...
src/viewsPc/match/import.html
View file @
beb7d31
...
...
@@ -170,13 +170,13 @@
<td>
{{row.personInfo.birth}}
</td>
<td>
<span
v-for=
"item in row.personInfo.label?.split(',')"
:key=
"item.id"
class=
"text-primary"
>
<span
v-if=
"item==='0'"
class=
"ml5"
>
{{ language == 0 ? '运动员' : 'a
thletes' }}
</span>
<span
v-if=
"item==='1'"
class=
"ml5"
>
{{ language == 0 ? '教练' : 'c
oach' }}
</span>
<span
v-if=
"item==='2'"
class=
"ml5"
>
{{ language == 0 ? '领队' : 'team l
eader' }}
</span>
<span
v-if=
"item==='4'"
class=
"ml5"
>
{{ language == 0 ? '队医' : 'team doctor
' }}
</span>
<span
v-if=
"item==='5'"
class=
"ml5"
>
{{ language == 0 ? '翻译' : 't
ranslator' }}
</span>
<span
v-if=
"item==='6'"
class=
"ml5"
>
{{ language == 0 ? '官员' : 'o
fficial' }}
</span>
<span
v-if=
"item==='3'"
class=
"ml5"
>
{{ language == 0 ? '其他' : 'o
ther' }}
</span>
<span
v-if=
"item==='0'"
class=
"ml5"
>
{{ language == 0 ? '运动员' : 'A
thletes' }}
</span>
<span
v-if=
"item==='1'"
class=
"ml5"
>
{{ language == 0 ? '教练' : 'C
oach' }}
</span>
<span
v-if=
"item==='2'"
class=
"ml5"
>
{{ language == 0 ? '领队' : 'L
eader' }}
</span>
<span
v-if=
"item==='4'"
class=
"ml5"
>
{{ language == 0 ? '队医' : 'Nurse
' }}
</span>
<span
v-if=
"item==='5'"
class=
"ml5"
>
{{ language == 0 ? '翻译' : 'T
ranslator' }}
</span>
<span
v-if=
"item==='6'"
class=
"ml5"
>
{{ language == 0 ? '官员' : 'O
fficial' }}
</span>
<span
v-if=
"item==='3'"
class=
"ml5"
>
{{ language == 0 ? '其他' : 'O
ther' }}
</span>
</span>
</td>
<td>
...
...
src/viewsPc/match/pay.vue
View file @
beb7d31
...
...
@@ -26,13 +26,13 @@
<template
#
default=
"scope"
>
<div
class=
"roletd"
>
<span
v-for=
"item in scope.row.label?.split(',')"
:key=
"item.id"
class=
"text-primary"
>
<span
v-if=
"item==='0'"
class=
"ml5"
>
{{
language
==
0
?
'运动员'
:
'
a
thletes'
}}
</span>
<span
v-if=
"item==='1'"
class=
"ml5"
>
{{
language
==
0
?
'教练'
:
'
c
oach'
}}
</span>
<span
v-if=
"item==='2'"
class=
"ml5"
>
{{
language
==
0
?
'领队'
:
'
team l
eader'
}}
</span>
<span
v-if=
"item==='4'"
class=
"ml5"
>
{{
language
==
0
?
'队医'
:
'
team doctor
'
}}
</span>
<span
v-if=
"item==='5'"
class=
"ml5"
>
{{
language
==
0
?
'翻译'
:
'
t
ranslator'
}}
</span>
<span
v-if=
"item==='6'"
class=
"ml5"
>
{{
language
==
0
?
'官员'
:
'
o
fficial'
}}
</span>
<span
v-if=
"item==='3'"
class=
"ml5"
>
{{
language
==
0
?
'其他'
:
'
o
ther'
}}
</span>
<span
v-if=
"item==='0'"
class=
"ml5"
>
{{
language
==
0
?
'运动员'
:
'
A
thletes'
}}
</span>
<span
v-if=
"item==='1'"
class=
"ml5"
>
{{
language
==
0
?
'教练'
:
'
C
oach'
}}
</span>
<span
v-if=
"item==='2'"
class=
"ml5"
>
{{
language
==
0
?
'领队'
:
'
L
eader'
}}
</span>
<span
v-if=
"item==='4'"
class=
"ml5"
>
{{
language
==
0
?
'队医'
:
'
Nurse
'
}}
</span>
<span
v-if=
"item==='5'"
class=
"ml5"
>
{{
language
==
0
?
'翻译'
:
'
T
ranslator'
}}
</span>
<span
v-if=
"item==='6'"
class=
"ml5"
>
{{
language
==
0
?
'官员'
:
'
O
fficial'
}}
</span>
<span
v-if=
"item==='3'"
class=
"ml5"
>
{{
language
==
0
?
'其他'
:
'
O
ther'
}}
</span>
</span>
</div>
</
template
>
...
...
src/viewsPc/match/signPreview.vue
View file @
beb7d31
...
...
@@ -29,13 +29,13 @@
<template
#
default=
"scope"
>
<div
class=
"roletd"
>
<span
v-for=
"item in scope.row.label?.split(',')"
:key=
"item.id"
class=
"text-primary"
>
<span
v-if=
"item==='0'"
class=
"ml5"
>
{{
language
==
0
?
'运动员'
:
'
a
thletes'
}}
</span>
<span
v-if=
"item==='1'"
class=
"ml5"
>
{{
language
==
0
?
'教练'
:
'
c
oach'
}}
</span>
<span
v-if=
"item==='2'"
class=
"ml5"
>
{{
language
==
0
?
'领队'
:
'
team l
eader'
}}
</span>
<span
v-if=
"item==='4'"
class=
"ml5"
>
{{
language
==
0
?
'队医'
:
'
team doctor
'
}}
</span>
<span
v-if=
"item==='5'"
class=
"ml5"
>
{{
language
==
0
?
'翻译'
:
'
t
ranslator'
}}
</span>
<span
v-if=
"item==='6'"
class=
"ml5"
>
{{
language
==
0
?
'官员'
:
'
o
fficial'
}}
</span>
<span
v-if=
"item==='3'"
class=
"ml5"
>
{{
language
==
0
?
'其他'
:
'
o
ther'
}}
</span>
<span
v-if=
"item==='0'"
class=
"ml5"
>
{{
language
==
0
?
'运动员'
:
'
A
thletes'
}}
</span>
<span
v-if=
"item==='1'"
class=
"ml5"
>
{{
language
==
0
?
'教练'
:
'
C
oach'
}}
</span>
<span
v-if=
"item==='2'"
class=
"ml5"
>
{{
language
==
0
?
'领队'
:
'
L
eader'
}}
</span>
<span
v-if=
"item==='4'"
class=
"ml5"
>
{{
language
==
0
?
'队医'
:
'
Nurse
'
}}
</span>
<span
v-if=
"item==='5'"
class=
"ml5"
>
{{
language
==
0
?
'翻译'
:
'
T
ranslator'
}}
</span>
<span
v-if=
"item==='6'"
class=
"ml5"
>
{{
language
==
0
?
'官员'
:
'
O
fficial'
}}
</span>
<span
v-if=
"item==='3'"
class=
"ml5"
>
{{
language
==
0
?
'其他'
:
'
O
ther'
}}
</span>
</span>
</div>
</
template
>
...
...
src/viewsPc/register/personal.vue
View file @
beb7d31
...
...
@@ -212,6 +212,11 @@ function sendsmsMsg() {
}
if
(
counting
.
value
)
{
if
(
language
.
value
==
0
)
{
ElMessage
.
warning
(
'请等待倒计时结束'
)
}
else
{
ElMessage
.
warning
(
'Please wait for the countdown to end'
)
}
return
}
else
{
isShow
.
value
=
true
...
...
@@ -240,9 +245,10 @@ function verifyCode() {
}
function
codeSuccess
(
msg
)
{
console
.
log
(
'验证通过'
+
msg
);
isShow
.
value
=
false
console
.
log
(
'old'
,
isCodeTrue
.
value
)
isCodeTrue
.
value
+=
1
console
.
log
(
'new'
,
isCodeTrue
.
value
)
if
(
isCodeTrue
.
value
==
1
)
{
checkWdsf
({
card
:
form
.
value
.
card
}).
then
(
res
=>
{
wdsfData
.
value
=
res
.
data
...
...
@@ -264,15 +270,14 @@ function codeSuccess(msg) {
isCodeTrue
.
value
=
0
})
}
if
(
isCodeTrue
.
value
=
=
2
)
{
if
(
isCodeTrue
.
value
>
=
2
)
{
counting
.
value
=
true
getCaptchaSms
({
account
:
wdsfData
.
value
.
email
}).
then
(
res
=>
{
isCodeTrue
.
value
=
1
}).
catch
(
err
=>
{
isCodeTrue
.
value
=
1
})
}
}
function
resetCode
(
n
)
{
...
...
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