Skip to content
Toggle navigation
Toggle navigation
This project
Loading...
Sign in
杨炀
/
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
4e57c8c9
authored
2025-02-07 17:26:44 +0800
by
杨炀
Browse Files
Options
Browse Files
Tag
Download
Email Patches
Plain Diff
no message
1 parent
c6964735
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
41 additions
and
325 deletions
src/layoutPc/components/AppHeader.vue
src/layoutPc/components/AppTop.vue
src/viewsPc/center/index.vue
src/viewsPc/center/myCanKP.vue
src/layoutPc/components/AppHeader.vue
View file @
4e57c8c
...
...
@@ -69,7 +69,7 @@
<template
#
dropdown
>
<el-dropdown-menu>
<el-dropdown-item
@
click=
"router.push('/center/my
Info
')"
>
{{
language
==
0
?
'个人中心'
:
'Personal'
}}
</el-dropdown-item>
<el-dropdown-item
@
click=
"router.push('/center/my
Password
')"
>
{{
language
==
0
?
'个人中心'
:
'Personal'
}}
</el-dropdown-item>
<el-dropdown-item
@
click=
"logout()"
>
{{
language
==
0
?
'退出'
:
'Exit'
}}
</el-dropdown-item>
</el-dropdown-menu>
</
template
>
...
...
@@ -119,7 +119,7 @@
<el-menu-item
index=
"/meta"
>
媒体中心
</el-menu-item>
<el-menu-item
index=
"/guide"
>
参赛指南
</el-menu-item>
<el-menu-item
index=
"/about/wuDao"
>
关于我们
</el-menu-item>
<el-menu-item
v-if=
"isLogin"
index=
"/center/my
Info
"
>
个人中心
</el-menu-item>
<el-menu-item
v-if=
"isLogin"
index=
"/center/my
Password
"
>
个人中心
</el-menu-item>
</el-menu>
<el-menu
class=
"weiMenu"
v-if=
"language==1"
...
...
@@ -134,12 +134,6 @@
<el-menu-item
index=
"/meta"
>
MEDIA
</el-menu-item>
<el-menu-item
index=
"/guide"
>
GUIDELINE
</el-menu-item>
<el-menu-item
index=
"/about/wuDao"
>
CONTACT
&
MORE
</el-menu-item>
<!-- <el-sub-menu index="/about">-->
<!-- <template #title>CONTACT & MORE</template>-->
<!-- <el-menu-item index="/about/wuDaoEn">About Us</el-menu-item>-->
<!-- <el-menu-item index="/about/regulations">Rules & Regulations</el-menu-item>-->
<!-- <el-menu-item index="/about/cultureEn">Culture</el-menu-item>-->
<!-- </el-sub-menu>-->
<el-menu-item
v-if=
"isLogin"
index=
"/center/myInfo"
>
PERSONAL CENTER
</el-menu-item>
</el-menu>
</el-drawer>
...
...
src/layoutPc/components/AppTop.vue
View file @
4e57c8c
...
...
@@ -17,7 +17,7 @@
<template
#
dropdown
>
<el-dropdown-menu>
<el-dropdown-item
@
click=
"router.push('/center/my
Info
')"
>
{{
language
==
0
?
'个人中心'
:
'Personal'
}}
</el-dropdown-item>
<el-dropdown-item
@
click=
"router.push('/center/my
Password
')"
>
{{
language
==
0
?
'个人中心'
:
'Personal'
}}
</el-dropdown-item>
<el-dropdown-item
@
click=
"logout()"
>
{{
language
==
0
?
'退出'
:
'Exit'
}}
</el-dropdown-item>
</el-dropdown-menu>
</
template
>
...
...
src/viewsPc/center/index.vue
View file @
4e57c8c
...
...
@@ -5,53 +5,7 @@
<el-col
:lg=
"5"
:md=
"5"
:xl=
"6"
:sm=
"8"
:xs=
"8"
>
<el-card
class=
"mb20"
>
<div
:class=
"language==0?'center-menu':'center-menu en-menu'"
>
<ul
v-if=
"user.utype=='2'&&language==0"
>
<li
v-for=
"(m, i) in menus"
:key=
"i"
:class=
"
{ active: m.isActive }"
>
<a
href=
"javascript:void(0)"
@
click=
"toInfo(m,menus)"
>
<img
:src=
"m.isActive ? m.picUrl2 : m.picUrl1"
>
{{
m
.
name
}}
</a>
</li>
</ul>
<ul
v-if=
"user.utype=='2'&&language==1"
>
<li
v-for=
"(m, i) in menusEn"
:key=
"i"
:class=
"
{ active: m.isActive }"
>
<a
href=
"javascript:void(0)"
@
click=
"toInfo(m,menusEn)"
>
<img
:src=
"m.isActive ? m.picUrl2 : m.picUrl1"
>
{{
m
.
name
}}
</a>
</li>
</ul>
<ul
v-if=
"user.utype=='1'&&language==0"
>
<li
v-for=
"(m, i) in menusPersonal"
:key=
"i"
:class=
"
{ active: m.isActive }"
>
<a
href=
"javascript:void(0)"
@
click=
"toInfo(m,menusPersonal)"
>
<img
:src=
"m.isActive ? m.picUrl2 : m.picUrl1"
>
{{
m
.
name
}}
</a>
</li>
</ul>
<ul
v-if=
"user.utype=='1'&&language==1"
>
<li
v-for=
"(m, i) in menusPersonalEn"
:key=
"i"
:class=
"
{ active: m.isActive }"
>
<a
href=
"javascript:void(0)"
@
click=
"toInfo(m,menusPersonalEn)"
>
<img
:src=
"m.isActive ? m.picUrl2 : m.picUrl1"
>
{{
m
.
name
}}
</a>
</li>
</ul>
<ul
v-if=
"user.utype=='3'&&language==0"
>
<ul
v-if=
"language==0"
>
<li
v-for=
"(m, i) in menus3"
:key=
"i"
...
...
@@ -63,7 +17,7 @@
</a>
</li>
</ul>
<ul
v-if=
"
user.utype=='3'&&
language==1"
>
<ul
v-if=
"language==1"
>
<li
v-for=
"(m, i) in menus3En"
:key=
"i"
...
...
@@ -99,137 +53,15 @@ const route = useRoute()
const
router
=
useRouter
()
const
user
=
useUserStore
().
user
||
{}
const
menus
=
ref
([
{
name
:
language
.
value
==
0
?
'基础信息'
:
'Basic Information'
,
routeName
:
'myInfo'
,
picUrl1
:
'/img/nav_26.png'
,
picUrl2
:
'/img/nav_26_dwn.png'
,
isActive
:
false
},
{
name
:
language
.
value
==
0
?
'修改密码'
:
'Change Password'
,
routeName
:
'myPassword'
,
picUrl1
:
'/img/nav_27.png'
,
picUrl2
:
'/img/nav_27_dwn.png'
,
isActive
:
false
},
{
name
:
language
.
value
==
0
?
'团队认证'
:
'Organization Recognition'
,
routeName
:
'myCertification'
,
picUrl1
:
'/img/nav_32.png'
,
picUrl2
:
'/img/nav_32_dwn.png'
,
isActive
:
false
},
{
name
:
language
.
value
==
0
?
'选手管理'
:
'Athlete Management'
,
routeName
:
'myMember'
,
picUrl1
:
'/img/nav_31.png'
,
picUrl2
:
'/img/nav_31_dwn.png'
,
isActive
:
false
},
{
name
:
language
.
value
==
0
?
'我的报名'
:
'My Registration'
,
routeName
:
'myMatch'
,
picUrl1
:
'/img/nav_28.png'
,
picUrl2
:
'/img/nav_28_dwn.png'
,
isActive
:
false
},
{
name
:
language
.
value
==
0
?
'我的预订'
:
'My Reservation'
,
routeName
:
'myReservation'
,
picUrl1
:
'/img/nav_29.png'
,
picUrl2
:
'/img/nav_29_dwn.png'
,
isActive
:
false
},
{
name
:
language
.
value
==
0
?
'票务预订'
:
'Ticket Reservation'
,
routeName
:
'seat_order'
,
picUrl1
:
'/img/c7.png'
,
picUrl2
:
'/img/c7.png'
,
isActive
:
false
},
{
name
:
language
.
value
==
0
?
'系统消息'
:
'System messages'
,
routeName
:
'mySms'
,
picUrl1
:
'/img/nav_30.png'
,
picUrl2
:
'/img/nav_30_dwn.png'
,
isActive
:
false
},
{
name
:
language
.
value
==
0
?
'发票申请'
:
'Electronic invoice'
,
routeName
:
'myKP'
,
picUrl1
:
'/img/fp.svg'
,
picUrl2
:
'/img/fp_dwn.svg'
,
isActive
:
false
}
])
const
menusEn
=
ref
([
{
name
:
language
.
value
==
0
?
'基础信息'
:
'Basic Information'
,
routeName
:
'myInfo'
,
picUrl1
:
'/img/nav_26.png'
,
picUrl2
:
'/img/nav_26_dwn.png'
,
isActive
:
false
},
{
name
:
language
.
value
==
0
?
'修改密码'
:
'Change Password'
,
routeName
:
'myPassword'
,
picUrl1
:
'/img/nav_27.png'
,
picUrl2
:
'/img/nav_27_dwn.png'
,
isActive
:
false
},
{
name
:
language
.
value
==
0
?
'团队认证'
:
'Organization Recognition'
,
routeName
:
'myCertification'
,
picUrl1
:
'/img/nav_32.png'
,
picUrl2
:
'/img/nav_32_dwn.png'
,
isActive
:
false
},
{
name
:
language
.
value
==
0
?
'选手管理'
:
'Athlete Management'
,
routeName
:
'myMember'
,
picUrl1
:
'/img/nav_31.png'
,
picUrl2
:
'/img/nav_31_dwn.png'
,
isActive
:
false
},
{
name
:
language
.
value
==
0
?
'我的报名'
:
'My Registration'
,
routeName
:
'myMatch'
,
picUrl1
:
'/img/nav_28.png'
,
picUrl2
:
'/img/nav_28_dwn.png'
,
isActive
:
false
},
{
name
:
language
.
value
==
0
?
'我的预订'
:
'My Reservation'
,
routeName
:
'myReservation'
,
picUrl1
:
'/img/nav_29.png'
,
picUrl2
:
'/img/nav_29_dwn.png'
,
isActive
:
false
},
{
name
:
language
.
value
==
0
?
'票务预订'
:
'Ticket Reservation'
,
routeName
:
'seat_order'
,
picUrl1
:
'/img/c7.png'
,
picUrl2
:
'/img/c7.png'
,
isActive
:
false
},
{
name
:
language
.
value
==
0
?
'系统消息'
:
'System messages'
,
routeName
:
'mySms'
,
picUrl1
:
'/img/nav_30.png'
,
picUrl2
:
'/img/nav_30_dwn.png'
,
isActive
:
false
}
])
const
menus3
=
ref
([
{
name
:
language
.
value
==
0
?
'基础信息'
:
'Basic Information'
,
routeName
:
'myInfo'
,
picUrl1
:
'/img/nav_26.png'
,
picUrl2
:
'/img/nav_26_dwn.png'
,
isActive
:
false
},
//
{
//
name: language.value==0?'基础信息':'Basic Information',
//
routeName: 'myInfo',
//
picUrl1: '/img/nav_26.png',
//
picUrl2: '/img/nav_26_dwn.png',
//
isActive: false
//
},
{
name
:
language
.
value
==
0
?
'修改密码'
:
'Change Password'
,
routeName
:
'myPassword'
,
...
...
@@ -244,13 +76,13 @@ const menus3 = ref([
picUrl2
:
'/img/nav_29_dwn.png'
,
isActive
:
false
},
{
name
:
language
.
value
==
0
?
'票务预订'
:
'Ticket Reservation'
,
routeName
:
'seat_order'
,
picUrl1
:
'/img/c7.png'
,
picUrl2
:
'/img/c7.png'
,
isActive
:
false
},
//
{
//
name: language.value==0?'票务预订':'Ticket Reservation',
//
routeName: 'seat_order',
//
picUrl1: '/img/c7.png',
//
picUrl2: '/img/c7.png',
//
isActive: false
//
},
{
name
:
language
.
value
==
0
?
'发票申请'
:
'Electronic invoice'
,
routeName
:
'myKP'
,
...
...
@@ -260,13 +92,13 @@ const menus3 = ref([
}
])
const
menus3En
=
ref
([
{
name
:
language
.
value
==
0
?
'基础信息'
:
'Basic Information'
,
routeName
:
'myInfo'
,
picUrl1
:
'/img/nav_26.png'
,
picUrl2
:
'/img/nav_26_dwn.png'
,
isActive
:
false
},
//
{
//
name: language.value==0?'基础信息':'Basic Information',
//
routeName: 'myInfo',
//
picUrl1: '/img/nav_26.png',
//
picUrl2: '/img/nav_26_dwn.png',
//
isActive: false
//
},
{
name
:
language
.
value
==
0
?
'修改密码'
:
'Change Password'
,
routeName
:
'myPassword'
,
...
...
@@ -281,109 +113,15 @@ const menus3En = ref([
picUrl2
:
'/img/nav_29_dwn.png'
,
isActive
:
false
},
{
name
:
language
.
value
==
0
?
'票务预订'
:
'Ticket Reservation'
,
routeName
:
'seat_order'
,
picUrl1
:
'/img/c7.png'
,
picUrl2
:
'/img/c7.png'
,
isActive
:
false
}
])
const
menusPersonal
=
ref
([
{
name
:
language
.
value
==
0
?
'基础信息'
:
'Basic Information'
,
routeName
:
'myInfo'
,
picUrl1
:
'/img/nav_26.png'
,
picUrl2
:
'/img/nav_26_dwn.png'
,
isActive
:
false
},
{
name
:
language
.
value
==
0
?
'修改密码'
:
'Change Password'
,
routeName
:
'myPassword'
,
picUrl1
:
'/img/nav_27.png'
,
picUrl2
:
'/img/nav_27_dwn.png'
,
isActive
:
false
},
{
name
:
language
.
value
==
0
?
'我的报名'
:
'My Registration'
,
routeName
:
'myMatch'
,
picUrl1
:
'/img/nav_28.png'
,
picUrl2
:
'/img/nav_28_dwn.png'
,
isActive
:
false
},
{
name
:
language
.
value
==
0
?
'我的预订'
:
'My Reservation'
,
routeName
:
'myReservation'
,
picUrl1
:
'/img/nav_29.png'
,
picUrl2
:
'/img/nav_29_dwn.png'
,
isActive
:
false
},
{
name
:
language
.
value
==
0
?
'票务预订'
:
'Ticket Reservation'
,
routeName
:
'seat_order'
,
picUrl1
:
'/img/c7.png'
,
picUrl2
:
'/img/c7.png'
,
isActive
:
false
},
{
name
:
language
.
value
==
0
?
'系统消息'
:
'System messages'
,
routeName
:
'mySms'
,
picUrl1
:
'/img/nav_30.png'
,
picUrl2
:
'/img/nav_30_dwn.png'
,
isActive
:
false
},
{
name
:
language
.
value
==
0
?
'发票申请'
:
'Electronic invoice'
,
routeName
:
'myKP'
,
picUrl1
:
'/img/fp.svg'
,
picUrl2
:
'/img/fp_dwn.svg'
,
isActive
:
false
}
])
const
menusPersonalEn
=
ref
([
{
name
:
language
.
value
==
0
?
'基础信息'
:
'Basic Information'
,
routeName
:
'myInfo'
,
picUrl1
:
'/img/nav_26.png'
,
picUrl2
:
'/img/nav_26_dwn.png'
,
isActive
:
false
},
{
name
:
language
.
value
==
0
?
'修改密码'
:
'Change Password'
,
routeName
:
'myPassword'
,
picUrl1
:
'/img/nav_27.png'
,
picUrl2
:
'/img/nav_27_dwn.png'
,
isActive
:
false
},
{
name
:
language
.
value
==
0
?
'我的报名'
:
'My Registration'
,
routeName
:
'myMatch'
,
picUrl1
:
'/img/nav_28.png'
,
picUrl2
:
'/img/nav_28_dwn.png'
,
isActive
:
false
},
{
name
:
language
.
value
==
0
?
'我的预订'
:
'My Reservation'
,
routeName
:
'myReservation'
,
picUrl1
:
'/img/nav_29.png'
,
picUrl2
:
'/img/nav_29_dwn.png'
,
isActive
:
false
},
{
name
:
language
.
value
==
0
?
'票务预订'
:
'Ticket Reservation'
,
routeName
:
'seat_order'
,
picUrl1
:
'/img/c7.png'
,
picUrl2
:
'/img/c7.png'
,
isActive
:
false
},
{
name
:
language
.
value
==
0
?
'系统消息'
:
'System messages'
,
routeName
:
'mySms'
,
picUrl1
:
'/img/nav_30.png'
,
picUrl2
:
'/img/nav_30_dwn.png'
,
isActive
:
false
}
// {
// name: language.value==0?'票务预订':'Ticket Reservation',
// routeName: 'seat_order',
// picUrl1: '/img/c7.png',
// picUrl2: '/img/c7.png',
// isActive: false
// }
])
let
currMenu
onMounted
(()
=>
{
console
.
log
(
route
.
query
)
...
...
@@ -391,26 +129,10 @@ onMounted(() => {
router
.
push
({
name
:
'home'
})
return
}
if
(
user
.
utype
==
'1'
){
currMenu
=
_
.
find
(
menusPersonal
.
value
,
(
m
)
=>
{
return
m
.
routeName
===
route
.
name
})
currMenu
.
isActive
=
true
}
console
.
log
(
route
.
name
)
if
(
user
.
utype
==
'2'
){
currMenu
=
_
.
find
(
menus
.
value
,
(
m
)
=>
{
return
m
.
routeName
===
route
.
name
})
currMenu
.
isActive
=
true
}
if
(
user
.
utype
==
'3'
){
currMenu
=
_
.
find
(
menus3
.
value
,
(
m
)
=>
{
return
m
.
routeName
===
route
.
name
})
currMenu
.
isActive
=
true
}
})
...
...
src/viewsPc/center/myCanKP.vue
View file @
4e57c8c
...
...
@@ -2,13 +2,13 @@
<div>
<el-card
:body-style=
"
{'padding':'10px 0 0'}" class="mb60">
<el-tabs
v-model=
"activeName"
class=
"demo-tabs"
@
tab-click=
"handleClick"
>
<el-tab-pane
:label=
"language==0?'赛事报名':'REGISTRATION'"
name=
"5"
></el-tab-pane
>
<!--
<el-tab-pane
:label=
"language==0?'赛事报名':'REGISTRATION'"
name=
"5"
></el-tab-pane>
--
>
<el-tab-pane
:label=
"language==0?'酒店订单':'HOTEL'"
name=
"0"
></el-tab-pane>
<el-tab-pane
:label=
"language==0?'票务订单':'Ticket'"
name=
"6"
></el-tab-pane
>
<el-tab-pane
:label=
"language==0?'化妆订单':'MakeUp'"
name=
"3"
></el-tab-pane
>
<!--
<el-tab-pane
:label=
"language==0?'票务订单':'Ticket'"
name=
"6"
></el-tab-pane>
--
>
<!--
<el-tab-pane
:label=
"language==0?'化妆订单':'MakeUp'"
name=
"3"
></el-tab-pane>
--
>
<el-tab-pane
:label=
"language==0?'车辆订单':'TRANSPORTATION'"
name=
"1"
></el-tab-pane>
<el-tab-pane
:label=
"language==0?'餐饮订单':'DINING'"
name=
"2"
></el-tab-pane
>
<el-tab-pane
:label=
"language==0?'摄像订单':'Shooting'"
name=
"4"
></el-tab-pane
>
<!--
<el-tab-pane
:label=
"language==0?'餐饮订单':'DINING'"
name=
"2"
></el-tab-pane>
--
>
<!--
<el-tab-pane
:label=
"language==0?'摄像订单':'Shooting'"
name=
"4"
></el-tab-pane>
--
>
</el-tabs>
<div>
<el-form
label-width=
"90"
size=
"small"
>
...
...
@@ -236,7 +236,7 @@ const remark = ref('')
const
showSJDialog
=
ref
(
false
)
const
userStore
=
useUserStore
();
const
user
=
useUserStore
().
user
||
{}
const
activeName
=
ref
(
userStore
.
activeName
||
'
5
'
)
const
activeName
=
ref
(
userStore
.
activeName
||
'
0
'
)
const
query
=
ref
({
createById
:
user
.
userId
,
...
...
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