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
db8f8433
authored
2024-05-07 17:53:10 +0800
by
杨炀
Browse Files
Options
Browse Files
Tag
Download
Email Patches
Plain Diff
fsl
1 parent
0cb2e2e0
Show whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
93 additions
and
13 deletions
src/assets/logo/Invitation_c.png
src/assets/logo/Invitation_e.png
src/layoutPc/components/AppBottom.vue
src/layoutPc/components/AppHeader.vue
src/layoutPc/components/AppTop.vue
src/viewsPc/index.vue
src/viewsPc/index_en.vue
src/viewsPc/match/components/allSportsmanList.vue
src/viewsPc/match/detail_en.vue
src/viewsPc/register/personal.vue
vite.config.js
src/assets/logo/Invitation_c.png
View file @
db8f843
57.3 KB
|
W:
|
H:
43.9 KB
|
W:
|
H:
2-up
Swipe
Onion skin
src/assets/logo/Invitation_e.png
View file @
db8f843
56 KB
|
W:
|
H:
44.3 KB
|
W:
|
H:
2-up
Swipe
Onion skin
src/layoutPc/components/AppBottom.vue
View file @
db8f843
...
...
@@ -95,7 +95,7 @@
</div>
<div
@
click=
"goHelp"
>
<img
class=
"kf"
src=
"@/assets/logo/btn02.png"
/>
<div
class=
"text-center gradient-text
"
>
GUIDELINE
</div>
<div
class=
"text-center gradient-text
uppercase"
>
Video Guide
</div>
</div>
</div>
</div>
...
...
@@ -111,7 +111,7 @@ const goHelp = () => {
router
.
push
({
path
:
`/news/list/20000100`
,
query
:{
kindName
:
language
.
value
==
0
?
'操作指引'
:
'
GUIDELINE
'
kindName
:
language
.
value
==
0
?
'操作指引'
:
'
Video Guide
'
}
})
}
...
...
src/layoutPc/components/AppHeader.vue
View file @
db8f843
...
...
@@ -324,7 +324,7 @@ function getCode() {
.ropenbtn
{
padding
:
10px
;
display
:
none
;
img{
width
:
50
px
;}
img{
width
:
44
px
;}
}
:deep
(
.el-input
)
{
height
:
100%
}
...
...
src/layoutPc/components/AppTop.vue
View file @
db8f843
...
...
@@ -257,7 +257,7 @@ function getCode() {
.ropenbtn
{
padding
:
10px
;
display
:
none
;
img{
width
:
50
px
;}
img{
width
:
44
px
;}
}
:deep
(
.el-input
)
{
height
:
100%
}
...
...
src/viewsPc/index.vue
View file @
db8f843
<
template
>
<div>
<div
class=
"banner"
>
<el-carousel
height=
"450px"
:autoplay=
"false"
arrow=
"hover"
@
change=
"carouselChange"
>
<el-carousel
class=
"forPc"
height=
"450px"
:autoplay=
"false"
arrow=
"hover"
@
change=
"carouselChange"
>
<el-carousel-item
style=
"height: 450px;"
v-for=
"n in maList"
:key=
"n.id"
>
<div
class=
"bannerItem"
>
<div
class=
"h100"
>
...
...
@@ -40,6 +40,45 @@
</div>
</el-carousel-item>
</el-carousel>
<el-carousel
class=
"forWei"
height=
"160px"
:autoplay=
"false"
arrow=
"hover"
@
change=
"carouselChange"
>
<el-carousel-item
style=
"height: 160px;"
v-for=
"n in maList"
:key=
"n.id"
>
<div
class=
"bannerItem"
style=
"height:100%"
>
<div
class=
"h100"
style=
"position: relative"
>
<img
v-if=
"n.bgImgUrl"
class=
"bannerImg"
:src=
"fillImgUrl(n.bgImgUrl)"
>
<img
v-else
class=
"bannerImg"
src=
"@/assets/dance/banner.png"
>
<div
style=
"position: absolute;left: 0;right: 0;bottom: 0;margin: auto;"
>
<div
class=
"banner-count"
v-if=
"n.time>0"
@
click=
"goMatch(n)"
>
距离开始还有
<van-count-down
:time=
"n.time"
format=
"DD 天 HH 时 mm 分 ss 秒"
>
<
template
#
default=
"timeData"
>
<div
class=
"block"
>
{{
timeData
.
days
}}
<span
class=
"colon"
>
天
</span>
</div>
:
<div
class=
"block"
>
{{
timeData
.
hours
}}
<span
class=
"colon"
>
时
</span>
</div>
:
<div
class=
"block"
>
{{
timeData
.
minutes
}}
<span
class=
"colon"
>
分
</span>
</div>
:
<div
class=
"block"
>
{{
timeData
.
seconds
}}
<span
class=
"colon"
>
秒
</span>
</div>
</
template
>
</van-count-down>
</div>
<div
class=
"banner-count bb"
v-else
@
click=
"goMatch(n)"
>
开始报名
<!-- <el-button class="btn-lineG" style="font-size: 17px;height: 40px" round type="primary">开始报名</el-button>-->
</div>
</div>
</div>
</div>
</el-carousel-item>
</el-carousel>
</div>
<div
class=
"box zn-bg"
>
...
...
@@ -885,7 +924,8 @@ const goGuide = () => {
}
.bannerItem
.banner-count
{
flex-direction
:
column
;
transform
:
scale
(
0.8
);
transform
:
scale
(
0.5
);
width
:
auto
;
left
:
0
;
right
:
0
;
...
...
src/viewsPc/index_en.vue
View file @
db8f843
<
template
>
<div>
<div
class=
"banner"
>
<el-carousel
height=
"450px"
:autoplay=
"false"
arrow=
"hover"
@
change=
"carouselChange"
>
<el-carousel
height=
"450px"
class=
"forPc"
:autoplay=
"false"
arrow=
"hover"
@
change=
"carouselChange"
>
<el-carousel-item
style=
"height: 450px;"
v-for=
"n in maList"
:key=
"n.id"
>
<div
class=
"bannerItem"
>
<div
class=
"h100"
>
...
...
@@ -37,6 +37,45 @@
</div>
</el-carousel-item>
</el-carousel>
<el-carousel
class=
"forWei"
height=
"160px"
:autoplay=
"false"
arrow=
"hover"
@
change=
"carouselChange"
>
<el-carousel-item
style=
"height: 160px;"
v-for=
"n in maList"
:key=
"n.id"
>
<div
class=
"bannerItem"
style=
"height:100%"
>
<div
class=
"h100"
style=
"position: relative"
>
<img
v-if=
"n.bgImgUrl"
class=
"bannerImg"
:src=
"fillImgUrl(n.bgImgUrl)"
>
<img
v-else
class=
"bannerImg"
src=
"@/assets/dance/banner.png"
>
<div
style=
"position: absolute;left: 0;right: 0;bottom: 0;margin: auto;"
>
<div
class=
"banner-count"
v-if=
"n.time>0"
@
click=
"goMatch(n)"
>
距离开始还有
<van-count-down
:time=
"n.time"
format=
"DD 天 HH 时 mm 分 ss 秒"
>
<
template
#
default=
"timeData"
>
<div
class=
"block"
>
{{
timeData
.
days
}}
<span
class=
"colon"
>
天
</span>
</div>
:
<div
class=
"block"
>
{{
timeData
.
hours
}}
<span
class=
"colon"
>
时
</span>
</div>
:
<div
class=
"block"
>
{{
timeData
.
minutes
}}
<span
class=
"colon"
>
分
</span>
</div>
:
<div
class=
"block"
>
{{
timeData
.
seconds
}}
<span
class=
"colon"
>
秒
</span>
</div>
</
template
>
</van-count-down>
</div>
<div
class=
"banner-count bb"
v-else
@
click=
"goMatch(n)"
>
开始报名
<!-- <el-button class="btn-lineG" style="font-size: 17px;height: 40px" round type="primary">开始报名</el-button>-->
</div>
</div>
</div>
</div>
</el-carousel-item>
</el-carousel>
</div>
<div
class=
"box zn-bg"
>
...
...
@@ -749,7 +788,8 @@ const goGuide = () => {
display
:
none
;
}
.bannerItem
.banner-count
{
flex-direction
:
column
;
transform
:
scale
(
0.8
);
left
:
0
;
transform
:
scale
(
0.5
);
width
:
auto
;
left
:
0
;
right
:
0
;
.van-count-down{
margin
:
30px
0
0
;}
}
...
...
src/viewsPc/match/components/allSportsmanList.vue
View file @
db8f843
...
...
@@ -38,7 +38,7 @@
<el-table
ref=
"allSportmenTable"
v-loading=
"loading"
:data=
"tableData"
height=
"60vh"
@
selection-change=
"handleSelectionChange"
>
<!--
<el-table-column
type=
"selection"
:label=
"language==0?'选择':'Selection'"
:selectable=
"selectable"
/>
-->
<el-table-column
align=
"center"
type=
"index"
:label=
"language==0?'序号':'Index'"
width=
"
6
0"
:selectable=
"selectable"
/>
<el-table-column
align=
"center"
type=
"index"
:label=
"language==0?'序号':'Index'"
width=
"
7
0"
:selectable=
"selectable"
/>
<el-table-column
v-if=
"isNational"
:label=
"language==0?'WDSF 会员号':'WDSF MIN'"
prop=
"wdsfMin"
width=
"100"
/>
<el-table-column
align=
"center"
:label=
"language==0?'姓氏':'Surname'"
prop=
"xing"
min-width=
"100"
/>
<el-table-column
align=
"center"
:label=
"language==0?'名':'Name'"
prop=
"ming"
min-width=
"100"
/>
...
...
src/viewsPc/match/detail_en.vue
View file @
db8f843
...
...
@@ -201,7 +201,7 @@
<el-col
:span=
"24"
>
<el-table
:data=
"signDoneGroupList"
>
<el-table-column
prop=
"groupCode"
:label=
"language == 0 ? '组别代码' :'EVENT CODE'"
min-width=
"120"
/>
<el-table-column
prop=
"
EVENT"
:label=
"language == 0 ?'组别':'Group
'"
min-width=
"120"
/>
<el-table-column
prop=
"
group"
:label=
"language == 0 ?'组别':'EVENT
'"
min-width=
"120"
/>
<el-table-column
prop=
"maleAthName"
:label=
"language == 0 ?'男运动员':'man name'"
min-width=
"150"
/>
<el-table-column
prop=
"femaleAthName"
:label=
"language == 0 ?'女运动员':'woman name'"
min-width=
"150"
/>
<el-table-column
prop=
"danceType"
:label=
"language == 0 ?'舞种':'Division'"
min-width=
"120"
/>
...
...
src/viewsPc/register/personal.vue
View file @
db8f843
...
...
@@ -330,7 +330,7 @@ function bigNext(){
ElMessage
.
warning
(
language
.
value
==
0
?
'请选择性别'
:
'Please select your gender'
)
return
}
if
(
user
.
utype
==
'3'
){
if
(
user
&&
user
.
utype
==
'3'
){
let
obj
=
{
card
:
form
.
value
.
card
,
userId
:
user
.
userId
,
...
...
vite.config.js
View file @
db8f843
...
...
@@ -82,8 +82,8 @@ export default defineConfig(({ mode, command }) => {
rewrite
:
(
p
)
=>
p
.
replace
(
/^
\/
dev-api
\/
ztx-webSite/
,
''
)
},
'/dev-api'
:
{
target
:
'http://192.168.1.131
:8081/'
,
//
target: 'https://dance.itechtop.cn/stage-api',
// target: 'http://192.168.1.118
:8081/',
target
:
'https://dance.itechtop.cn/stage-api'
,
// target: 'https://wdsfwuxicenter.com/stage-api',
changeOrigin
:
true
,
rewrite
:
(
p
)
=>
p
.
replace
(
/^
\/
dev-api/
,
''
)
...
...
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