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
e5a72838
authored
2024-07-17 19:11:33 +0800
by
杨炀
Browse Files
Options
Browse Files
Tag
Download
Email Patches
Plain Diff
no message
1 parent
d8c13c81
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
82 additions
and
12 deletions
src/apiPc/common.js
src/viewsPc/components/schSearch.vue
vite.config.js
src/apiPc/common.js
View file @
e5a7283
...
...
@@ -154,5 +154,12 @@ export function getquerySchedule2Pre(qy) {
params
:
qy
})
}
export
function
queryScheduleSingle
(
qy
)
{
return
request
({
url
:
`/league/schedule/queryScheduleSingle`
,
method
:
'get'
,
params
:
qy
})
}
...
...
src/viewsPc/components/schSearch.vue
View file @
e5a7283
...
...
@@ -10,6 +10,7 @@
<div
v-if=
"!type||type==''"
>
<div
@
click=
"type='0'"
class=
"rItem"
>
{{
language
==
0
?
'按项目查询'
:
'Query by project'
}}
</div>
<div
@
click=
"type='1'"
class=
"rItem"
>
{{
language
==
0
?
'按团队查询'
:
'Query by team'
}}
</div>
<div
@
click=
"type='2'"
class=
"rItem"
>
{{
language
==
0
?
'按姓名查询'
:
'Query by name'
}}
</div>
</div>
<div
v-if=
"type=='0'"
>
...
...
@@ -28,10 +29,13 @@
v-for=
"(form, index) in list"
:key=
"index"
:timestamp=
"form.date + ' ' + form.timeStr"
>
<div
class=
"text-primary"
>
{{
form
.
projectName
}}
</div>
<div
class=
"text-primary"
>
<span
v-if=
"language==1&&form.projectNameEn"
>
{{
form
.
projectNameEn
}}
</span>
<span
v-else-if=
"form.projectName"
>
{{
form
.
projectName
}}
</span>
<span
class=
"fr"
>
{{
form
.
changCi
}}
<i
v-if=
"form.changCi"
>
/
</i>
{{
language
==
0
?
form
.
lun
:
form
.
lunEn
}}
</span>
</div>
<div>
{{
form
.
danceType
}}
</div>
<div>
{{
form
.
address
}}
</div>
<div></div>
</el-timeline-item>
</el-timeline>
</div>
...
...
@@ -61,20 +65,59 @@
<el-collapse
accordion
>
<el-collapse-item
:name=
"index"
:title=
"team[0].title"
v-for=
"(team,index) in teamlist"
:key=
"index"
>
<el-timeline>
<el-timeline-item
placement=
"top"
v-for=
"(form, index) in team"
:key=
"index"
:timestamp=
"form.date + ' ' + form.timeStr"
>
<div
class=
"text-primary"
>
{{
form
.
projectName
}}
</div>
<el-timeline-item
placement=
"top"
v-for=
"(form, index) in team"
:key=
"index"
>
<div
class=
"text-primary"
style=
"position: relative;top:-15px"
>
{{
form
.
date
+
' '
+
form
.
timeStr
+
' / '
+
form
.
address
}}
<span
v-if=
"form.lunEn"
>
/
{{
form
.
lunEn
}}
</span>
<span
v-else-if=
"form.lun"
>
/
{{
form
.
lun
}}
</span>
<span
v-if=
"form.changCi "
>
/
{{
language
==
0
?
'场次'
:
'Session'
}}
:
{{
form
.
changCi
}}
</span>
</div>
<div
class=
"tname"
v-if=
"form.projectNameEn"
>
{{
form
.
projectNameEn
}}
</div>
<div
class=
"tname"
v-if=
"form.projectName"
>
{{
form
.
projectName
}}
</div>
<div>
{{
form
.
danceType
}}
</div>
<div>
{{
form
.
address
}}
</div>
<div></div>
</el-timeline-item>
</el-timeline>
</el-collapse-item>
</el-collapse>
</div>
</div>
<div
v-if=
"type=='2'"
>
<div
class=
"flex mt30"
>
<el-input
:placeholder=
"language==0?'输入选手姓名查询':'Enter the name of the player to Query'"
v-model=
"query3"
clearable
@
enter=
"personalSearch"
@
blur=
"personalSearch"
@
empty=
"personalSearch"
/>
<el-button
@
click=
"personalSearch"
class=
"btn-lineG"
style=
"color: #fff"
>
{{
language
==
0
?
'查询'
:
'Search'
}}
</el-button>
</div>
<div
v-if=
"list.length>0"
class=
"temell mt20"
>
<el-timeline>
<el-timeline-item
placement=
"top"
v-for=
"(team,j) in list"
:key=
"j"
>
<div
v-for=
"(form, index) in team"
:key=
"index"
v-show=
"index==0"
>
<div
class=
"text-primary"
style=
"position: relative;top:-15px"
>
{{
form
.
date
+
' '
+
form
.
timeStr
+
' / '
+
form
.
address
}}
<span
v-if=
"form.lunEn"
>
/
{{
form
.
lunEn
}}
</span>
<span
v-else-if=
"form.lun"
>
/
{{
form
.
lun
}}
</span>
<span
v-if=
"form.changCi "
>
/
{{
language
==
0
?
'场次'
:
'Session'
}}
:
{{
form
.
changCi
}}
</span>
</div>
<div
class=
"tname"
v-if=
"form.projectNameEn"
>
{{
form
.
projectNameEn
}}
</div>
<div
class=
"tname"
v-if=
"form.projectName"
>
{{
form
.
projectName
}}
</div>
<div>
{{
form
.
danceType
}}
</div>
</div>
<div
v-for=
"(form, index) in team"
:key=
"index"
v-show=
"index>0"
style=
"margin: 8px 0 0"
>
{{
form
.
date
+
' '
+
form
.
timeStr
+
' / '
+
form
.
address
}}
<span
v-if=
"form.lunEn"
>
/
{{
form
.
lunEn
}}
</span>
<span
v-else-if=
"form.lun"
>
/
{{
form
.
lun
}}
</span>
<span
v-if=
"form.changCi "
>
/
{{
language
==
0
?
'场次'
:
'Session'
}}
:
{{
form
.
changCi
}}
</span>
</div>
</el-timeline-item>
</el-timeline>
</div>
</div>
</div>
</el-dialog>
</
template
>
...
...
@@ -87,7 +130,7 @@ import {
getqySchedule
,
getqySchedule2
,
getTeamBackNumber
,
getTeamBackNumberPre
getTeamBackNumberPre
,
queryScheduleSingle
}
from
"@/apiPc/common"
;
import
{
useStorage
}
from
"@vueuse/core/index"
;
...
...
@@ -100,6 +143,7 @@ const groupList = ref([])
const
teamlist
=
ref
([])
const
query
=
ref
(
''
)
const
query2
=
ref
(
''
)
const
query3
=
ref
(
''
)
const
type
=
ref
(
''
)
const
showGroupList
=
ref
(
false
)
const
search
=
()
=>
{
...
...
@@ -143,6 +187,24 @@ const searchTeam = () => {
})
}
const
personalSearch
=
()
=>
{
if
(
!
query3
.
value
)
{
ElMessage
.
warning
(
language
.
value
==
0
?
'请输入搜索关键词'
:
'Enter project name or code to Query'
)
return
}
loading
.
value
=
true
queryScheduleSingle
({
query
:
query3
.
value
}).
then
(
res
=>
{
loading
.
value
=
false
if
(
!
res
.
data
||
res
.
data
.
length
==
0
)
{
list
.
value
=
[]
//提示 '未找到结果,请重新查询'
ElMessage
.
warning
(
language
.
value
==
0
?
'未找到结果,请重新查询'
:
'No result'
)
return
}
list
.
value
=
res
.
data
})
}
const
open
=
(
param
)
=>
{
show
.
value
=
true
list
.
value
=
[]
...
...
@@ -167,6 +229,7 @@ function showDetail(name) {
</
script
>
<
style
scoped
lang=
"scss"
>
.tname
{
font-size
:
14px
;
font-weight
:
bold
;
position
:
relative
;
top
:
-8px
}
.tip
{
font-size
:
12px
;
margin
:
4px
0
0
;
display
:
inline-block
;}
.rItem
{
height
:
130px
;
...
...
vite.config.js
View file @
e5a7283
...
...
@@ -83,8 +83,8 @@ export default defineConfig(({ mode, command }) => {
},
'/dev-api'
:
{
// target: 'http://192.168.1.118:8081/',
//
target: 'http://192.168.1.131:8081/',
target
:
'https://jijin.wtwuxicenter.com/stage-api'
,
target
:
'http://192.168.1.131:8081/'
,
//
target: 'https://jijin.wtwuxicenter.com/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