Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
M
mocp-uniapp
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
pangchong
mocp-uniapp
Commits
8ad2b684
Commit
8ad2b684
authored
Jul 26, 2024
by
liujinbo
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
信息通报修改列表传参
parent
0fdd825b
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
26 additions
and
45 deletions
+26
-45
src/mocp/utils/inforDisclosure.js
+0
-13
src/pages/modules/mocp/panel/flight-support/list.vue
+22
-25
src/pages/modules/mocp/panel/inforDisclosure/list.vue
+4
-7
No files found.
src/mocp/utils/inforDisclosure.js
deleted
100644 → 0
View file @
0fdd825b
import
{
ref
,
computed
}
from
'vue'
// 保障阶段
export
const
guaranteeList
=
ref
([
'航前'
,
'过站'
,
'航后'
,
'无'
])
// 完成状态
export
const
rleaseStateList
=
ref
([
'未放行'
,
'正常放行'
,
'MEL/CDL放行'
,
'其他依据放行'
])
// 运行阶段
export
const
functionInfoList
=
ref
([
'起飞'
,
'巡航'
,
'下降'
,
'上客时'
,
'关舱后'
,
'启动后'
,
'推出后'
,
'滑行中'
,
'无'
])
// 故障状态
export
const
failureStateList
=
ref
([
'故障排除'
,
'办理保留'
,
'作废'
,
'open'
,
'无'
])
// 专业类别
export
const
professionalList
=
ref
([
'ME'
,
'AV'
,
'CA'
,
'发动机'
,
'结构'
,
'无'
])
src/pages/modules/mocp/panel/flight-support/list.vue
View file @
8ad2b684
...
@@ -17,7 +17,7 @@
...
@@ -17,7 +17,7 @@
:transformData=
"transformData"
:transformData=
"transformData"
>
>
<template
#
default=
"
{ item }">
<template
#
default=
"
{ item }">
<view
v-for=
"item in dataList"
:key=
"item.keyValue"
class=
"inforDisclosureItem flex"
>
<view
class=
"inforDisclosureItem flex"
>
<TableTow
:itemMsg=
"item"
/>
<TableTow
:itemMsg=
"item"
/>
</view>
</view>
</
template
>
</
template
>
...
@@ -59,7 +59,7 @@ import { currentInBoundModeForFlightTablePage, allInBoundMode } from './utils/cu
...
@@ -59,7 +59,7 @@ import { currentInBoundModeForFlightTablePage, allInBoundMode } from './utils/cu
const
paging
=
ref
(
null
)
const
paging
=
ref
(
null
)
const
flightSupportStore
=
useFlightSupportStore
()
const
flightSupportStore
=
useFlightSupportStore
()
const
{
searchData
,
getSearchData
,
listScreen
,
getSelectedList
,
listTab
}
=
storeToRefs
(
flightSupportStore
)
const
{
searchData
,
getSearchData
,
listScreen
,
getSelectedList
,
listTab
}
=
storeToRefs
(
flightSupportStore
)
const
handleRightClick
=
()
=>
{
const
handleRightClick
=
()
=>
{
uni
.
$mocpJump
.
navigateTo
(
'/panel/flight-support/components/Screen'
)
uni
.
$mocpJump
.
navigateTo
(
'/panel/flight-support/components/Screen'
)
...
@@ -67,33 +67,30 @@ const handleRightClick = () => {
...
@@ -67,33 +67,30 @@ const handleRightClick = () => {
const
transformData
=
(
data
)
=>
{
const
transformData
=
(
data
)
=>
{
const
currentTime
=
Date
.
now
()
const
currentTime
=
Date
.
now
()
const
listMsg
=
data
const
listMsg
=
data
?.
reduce
(
?.
reduce
(
(
q
,
w
)
=>
{
(
q
,
w
)
=>
{
if
(
finishedStatus
.
includes
(
w
.
status
))
{
if
(
finishedStatus
.
includes
(
w
.
status
))
{
w
.
isFinished
=
true
w
.
isFinished
=
true
q
[
2
].
push
(
w
)
q
[
2
].
push
(
w
)
}
else
{
if
(
q
[
0
].
status
===
'DEP'
)
{
w
.
isDepartured
=
true
q
[
1
].
push
(
w
)
}
else
{
}
else
{
if
(
q
[
0
].
status
===
'DEP'
)
{
q
[
0
].
push
(
w
)
w
.
isDepartured
=
true
q
[
1
].
push
(
w
)
}
else
{
q
[
0
].
push
(
w
)
}
}
}
return
q
},
[[],
[],
[]]
)
.
map
((
q
,
w
)
=>
{
if
(
w
===
0
)
{
q
.
sort
((
a
,
s
)
=>
{
return
Math
.
abs
(
currentTime
-
a
.
stdChn
)
-
Math
.
abs
(
currentTime
-
s
.
stdChn
)
})
}
}
return
q
return
q
})
},
.
flat
()
[[],
[],
[]]
).
map
((
q
,
w
)
=>
{
if
(
w
===
0
)
{
q
.
sort
((
a
,
s
)
=>
{
return
Math
.
abs
(
currentTime
-
a
.
stdChn
)
-
Math
.
abs
(
currentTime
-
s
.
stdChn
)
})
}
return
q
}).
flat
()
return
listMsg
return
listMsg
}
}
...
...
src/pages/modules/mocp/panel/inforDisclosure/list.vue
View file @
8ad2b684
...
@@ -18,10 +18,8 @@
...
@@ -18,10 +18,8 @@
navRightIcon=
"saixuan-01"
navRightIcon=
"saixuan-01"
@
handleRightClick=
"handleRightClick"
@
handleRightClick=
"handleRightClick"
>
>
<template
#="
{
dataList
}">
<template
#="
{
item
}">
<view
<view
v-for=
"item in dataList"
:key=
"item.id"
@
tap=
"goDetails(item)"
@
tap=
"goDetails(item)"
class=
"item"
class=
"item"
>
>
...
@@ -90,7 +88,6 @@ const tabList = [
...
@@ -90,7 +88,6 @@ const tabList = [
]
]
const
goDetails
=
(
data
)
=>
{
const
goDetails
=
(
data
)
=>
{
console
.
log
(
data
)
uni
.
$mocpJump
.
navigateTo
(
'/panel/inforDisclosure/details'
,
{
id
:
data
.
id
}).
then
(()
=>
{
uni
.
$mocpJump
.
navigateTo
(
'/panel/inforDisclosure/details'
,
{
id
:
data
.
id
}).
then
(()
=>
{
inforDisclosureStore
.
setState
(
'details'
,
data
)
inforDisclosureStore
.
setState
(
'details'
,
data
)
})
})
...
@@ -110,8 +107,8 @@ const transformData = (data) => {
...
@@ -110,8 +107,8 @@ const transformData = (data) => {
}
}
return
q
return
q
},
[])
},
[])
const
mappedData
=
data
.
map
(
item
=>
{
const
mappedData
=
data
.
map
(
item
=>
{
return
{
return
{
...
item
,
...
item
,
time
:
item
.
creationTime
.
replace
(
/-/g
,
'/'
).
replace
(
/:
\d
+
?
$/
,
''
),
time
:
item
.
creationTime
.
replace
(
/-/g
,
'/'
).
replace
(
/:
\d
+
?
$/
,
''
),
...
@@ -140,13 +137,13 @@ const transformData = (data) => {
...
@@ -140,13 +137,13 @@ const transformData = (data) => {
professionalValue
:
MajorCategoryList
[
Number
(
item
.
professional
)]?.
label
professionalValue
:
MajorCategoryList
[
Number
(
item
.
professional
)]?.
label
}
}
})
})
console
.
log
(
'@@mappedData'
,
mappedData
[
0
]
)
console
.
log
(
'@@mappedData'
,
mappedData
)
return
mappedData
return
mappedData
}
}
//筛选
//筛选
const
handleRightClick
=
()
=>
{
const
handleRightClick
=
()
=>
{
uni
.
$mocpJump
.
navigate
To
(
'/panel/inforDisclosure/search'
)
uni
.
$mocpJump
.
redirect
To
(
'/panel/inforDisclosure/search'
)
}
}
//刷新
//刷新
const
paging
=
ref
()
const
paging
=
ref
()
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
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 comment