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
36c72b84
Commit
36c72b84
authored
Dec 20, 2024
by
pangchong
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat: 新增全局搜索组件
parent
fb8ac859
Hide whitespace changes
Inline
Side-by-side
Showing
21 changed files
with
857 additions
and
1344 deletions
+857
-1344
components.d.ts
+1
-0
src/mocp/components/global-page-search/global-page-search.vue
+55
-0
src/pages/modules/mocp/panel/abnormalEventManage/search.vue
+66
-98
src/pages/modules/mocp/panel/aog/search.vue
+54
-93
src/pages/modules/mocp/panel/appraisal-record/search.vue
+47
-68
src/pages/modules/mocp/panel/assign-work/search.vue
+39
-65
src/pages/modules/mocp/panel/engineeringEvaluation/search.vue
+32
-58
src/pages/modules/mocp/panel/fleet/search.vue
+52
-76
src/pages/modules/mocp/panel/inforDisclosure/search.vue
+71
-106
src/pages/modules/mocp/panel/mco/search.vue
+48
-75
src/pages/modules/mocp/panel/mechanicalAbnormalEvents/search.vue
+46
-73
src/pages/modules/mocp/panel/move-decision/search.vue
+47
-80
src/pages/modules/mocp/panel/operationalSurvey/search.vue
+45
-66
src/pages/modules/mocp/panel/qualityAnalysis/search.vue
+39
-60
src/pages/modules/mocp/panel/support-application/search.vue
+26
-70
src/pages/modules/mocp/panel/technicalAnalysis/search.vue
+32
-58
src/pages/modules/mocp/panel/technology-evaluation/search.vue
+28
-55
src/pages/modules/mocp/panel/unplanApply/search.vue
+42
-69
src/pages/modules/mocp/panel/unplanWarning/search.vue
+39
-66
src/pages/modules/mocp/panel/windDamageManagement/search.vue
+22
-49
src/pages/modules/mocp/panel/work-assignment/search.vue
+26
-59
No files found.
components.d.ts
View file @
36c72b84
...
@@ -26,6 +26,7 @@ declare module 'vue' {
...
@@ -26,6 +26,7 @@ declare module 'vue' {
GlobalNavbar
:
typeof
import
(
'./src/mocp/components/global-navbar/global-navbar.vue'
)[
'default'
]
GlobalNavbar
:
typeof
import
(
'./src/mocp/components/global-navbar/global-navbar.vue'
)[
'default'
]
GlobalNumberInput
:
typeof
import
(
'./src/mocp/components/global-number-input/global-number-input.vue'
)[
'default'
]
GlobalNumberInput
:
typeof
import
(
'./src/mocp/components/global-number-input/global-number-input.vue'
)[
'default'
]
GlobalPage
:
typeof
import
(
'./src/mocp/components/global-page/global-page.vue'
)[
'default'
]
GlobalPage
:
typeof
import
(
'./src/mocp/components/global-page/global-page.vue'
)[
'default'
]
GlobalPageSearch
:
typeof
import
(
'./src/mocp/components/global-page-search/global-page-search.vue'
)[
'default'
]
GlobalPageSwiper
:
typeof
import
(
'./src/mocp/components/global-page-swiper/global-page-swiper.vue'
)[
'default'
]
GlobalPageSwiper
:
typeof
import
(
'./src/mocp/components/global-page-swiper/global-page-swiper.vue'
)[
'default'
]
GlobalPageSwiperItem
:
typeof
import
(
'./src/mocp/components/global-page-swiper-item/global-page-swiper-item.vue'
)[
'default'
]
GlobalPageSwiperItem
:
typeof
import
(
'./src/mocp/components/global-page-swiper-item/global-page-swiper-item.vue'
)[
'default'
]
GlobalPicker
:
typeof
import
(
'./src/mocp/components/global-picker/global-picker.vue'
)[
'default'
]
GlobalPicker
:
typeof
import
(
'./src/mocp/components/global-picker/global-picker.vue'
)[
'default'
]
...
...
src/mocp/components/global-page-search/global-page-search.vue
0 → 100644
View file @
36c72b84
<
template
>
<global-page
:title=
"title"
>
<view
class=
"search-form"
>
<slot></slot>
</view>
<template
#
bottom
>
<slot
name=
"bottom"
>
<view
class=
"footer-btn"
>
<up-row
gutter=
"10"
>
<up-col
span=
"6"
>
<global-button
type=
"primary"
plain
size=
"large"
:radius=
"5"
@
tap=
"handleReset"
>
{{
resetText
}}
</global-button>
</up-col>
<up-col
span=
"6"
>
<global-button
type=
"primary"
size=
"large"
:radius=
"5"
@
tap=
"handleConfirm"
>
{{
confirmText
}}
</global-button>
</up-col>
</up-row>
</view>
</slot>
</
template
>
</global-page>
</template>
<
script
setup
>
const
es
=
defineEmits
([
'reset'
,
'confirm'
])
const
ps
=
defineProps
({
title
:
{
type
:
String
,
default
:
'筛选'
},
resetText
:
{
type
:
String
,
default
:
'重置'
},
confirmText
:
{
type
:
String
,
default
:
'确定'
}
})
const
handleReset
=
()
=>
{
es
(
'reset'
)
}
const
handleConfirm
=
()
=>
{
es
(
'confirm'
)
}
</
script
>
<
style
lang=
"scss"
scoped
>
.search-form
{
padding
:
24
rpx
24
rpx
0
24
rpx
;
background
:
#fff
;
}
.footer-btn
{
padding
:
24
rpx
32
rpx
;
background-color
:
#fff
;
}
</
style
>
src/pages/modules/mocp/panel/abnormalEventManage/search.vue
View file @
36c72b84
<
template
>
<
template
>
<global-page
title=
"筛选"
>
<global-page-search
@
reset=
"handleReset"
@
confirm=
"handleConfirm"
>
<view
class=
"search-form"
>
<up-form
labelPosition=
"left"
labelWidth=
"auto"
>
<up-form
labelPosition=
"left"
labelWidth=
"auto"
>
<up-form-item
label=
"状态"
prop=
"state"
:borderBottom=
"true"
>
<up-form-item
label=
"状态"
prop=
"state"
:borderBottom=
"true"
>
<global-picker
v-model=
"formData.state"
pickAlign=
"right"
clearable
dictkey=
"aem_state"
></global-picker>
<global-picker
v-model=
"formData.state"
pickAlign=
"right"
clearable
dictkey=
"aem_state"
></global-picker>
</up-form-item>
</up-form-item>
<up-form-item
label=
"航站"
prop=
"terminalCode"
:borderBottom=
"true"
>
<up-form-item
label=
"航站"
prop=
"terminalCode"
:borderBottom=
"true"
>
<global-picker
<global-picker
pickAlign=
"right"
pickAlign=
"right"
v-model=
"formData.terminalCode"
v-model=
"formData.terminalCode"
clearable
clearable
:options=
"baseStore.getTerminalSelect"
:options=
"baseStore.getTerminalSelect"
filter
filter
></global-picker>
></global-picker>
</up-form-item>
</up-form-item>
<up-form-item
label=
"责任单位"
prop=
"repairUnit"
:borderBottom=
"true"
>
<up-form-item
label=
"责任单位"
prop=
"repairUnit"
:borderBottom=
"true"
>
<global-picker
v-model=
"formData.repairUnit"
pickAlign=
"right"
:options=
"repairUnitList"
clearable
filter
></global-picker>
<global-picker
v-model=
"formData.repairUnit"
pickAlign=
"right"
:options=
"repairUnitList"
clearable
filter
></global-picker>
</up-form-item>
</up-form-item>
<up-form-item
label=
"航司"
prop=
"aviation"
:borderBottom=
"true"
>
<up-form-item
label=
"航司"
prop=
"aviation"
:borderBottom=
"true"
>
<global-picker
v-model=
"formData.aviation"
pickAlign=
"right"
:options=
"baseStore.getAirlineSelect"
clearable
filter
></global-picker>
<global-picker
</up-form-item>
v-model=
"formData.aviation"
<up-form-item
label=
"接报日期"
:borderBottom=
"true"
>
pickAlign=
"right"
<global-calendar
:options=
"baseStore.getAirlineSelect"
pickAlign=
"right"
clearable
v-model:startTime=
"formData.occurrenceTimeStart"
filter
v-model:endTime=
"formData.occurrenceTimeEnd"
></global-picker>
clearable
</up-form-item>
></global-calendar>
<up-form-item
label=
"接报日期"
:borderBottom=
"true"
>
</up-form-item>
<global-calendar
<up-form-item
label=
"是否延误"
prop=
"delay"
:borderBottom=
"true"
>
pickAlign=
"right"
<global-picker
v-model:startTime=
"formData.occurrenceTimeStart"
v-model=
"formData.delay"
v-model:endTime=
"formData.occurrenceTimeEnd"
pickAlign=
"right"
clearable
:options=
"[
></global-calendar>
{ label: '是', value: '1' },
</up-form-item>
{ label: '否', value: '0' }
<up-form-item
label=
"是否延误"
prop=
"delay"
:borderBottom=
"true"
>
]"
<global-picker
clearable
v-model=
"formData.delay"
>
</global-picker>
pickAlign=
"right"
</up-form-item>
:options=
"[
<up-form-item
label=
"类别"
prop=
"category"
:borderBottom=
"true"
>
{ label: '是', value: '1' },
<global-picker
v-model=
"formData.category"
pickAlign=
"right"
:options=
"getParamsByType('EventCategory')"
clearable
></global-picker>
{ label: '否', value: '0' }
</up-form-item>
]"
<up-form-item
label=
"扣分范围"
:borderBottom=
"true"
>
clearable
<view
style=
"display: flex; align-items: center"
>
>
</global-picker>
<up-input
type=
"number"
v-model=
"formData.pointsDeductionL"
placeholder=
"请输入"
clearable
></up-input>
</up-form-item>
<text
style=
"margin: 0 20rpx"
>
-
</text>
<up-form-item
label=
"类别"
prop=
"category"
:borderBottom=
"true"
>
<up-input
type=
"number"
v-model=
"formData.pointsDeductionH"
placeholder=
"请输入"
clearable
></up-input>
<global-picker
</view>
v-model=
"formData.category"
</up-form-item>
pickAlign=
"right"
<up-form-item
label=
"事件性质"
prop=
"eventProperty"
:borderBottom=
"true"
>
:options=
"getParamsByType('EventCategory')"
<global-picker
clearable
v-model=
"formData.eventProperty"
></global-picker>
pickAlign=
"right"
</up-form-item>
:options=
"getParamsByType('EventProperty')"
<up-form-item
label=
"扣分范围"
:borderBottom=
"true"
>
clearable
<view
style=
"display: flex; align-items: center"
>
></global-picker>
<up-input
type=
"number"
v-model=
"formData.pointsDeductionL"
placeholder=
"请输入"
clearable
></up-input>
</up-form-item>
<text
style=
"margin: 0 20rpx"
>
-
</text>
<up-form-item
label=
"处理人"
prop=
"handledBy"
:borderBottom=
"true"
>
<up-input
type=
"number"
v-model=
"formData.pointsDeductionH"
placeholder=
"请输入"
clearable
></up-input>
<up-input
v-model=
"formData.handledBy"
inputAlign=
"right"
border=
"none"
placeholder=
"请输入"
clearable
></up-input>
</view>
</up-form-item>
</up-form-item>
<up-form-item
label=
"审核状态"
prop=
"reviewedState"
:borderBottom=
"true"
>
<up-form-item
label=
"事件性质"
prop=
"eventProperty"
:borderBottom=
"true"
>
<global-picker
v-model=
"formData.reviewedState"
pickAlign=
"right"
clearable
dictkey=
"aem_auditListSelect"
></global-picker>
<global-picker
</up-form-item>
v-model=
"formData.eventProperty"
</up-form>
pickAlign=
"right"
</global-page-search>
:options=
"getParamsByType('EventProperty')"
clearable
></global-picker>
</up-form-item>
<up-form-item
label=
"处理人"
prop=
"handledBy"
:borderBottom=
"true"
>
<up-input
v-model=
"formData.handledBy"
inputAlign=
"right"
border=
"none"
placeholder=
"请输入"
clearable
></up-input>
</up-form-item>
<up-form-item
label=
"审核状态"
prop=
"reviewedState"
:borderBottom=
"true"
>
<global-picker
v-model=
"formData.reviewedState"
pickAlign=
"right"
clearable
dictkey=
"aem_auditListSelect"
></global-picker>
</up-form-item>
</up-form>
</view>
<template
#
bottom
>
<view
class=
"footer-btn"
>
<up-row
gutter=
"10"
>
<up-col
span=
"6"
>
<global-button
type=
"primary"
plain
size=
"large"
:radius=
"5"
@
tap=
"handleReset"
>
重置
</global-button>
</up-col>
<up-col
span=
"6"
><global-button
type=
"primary"
size=
"large"
:radius=
"5"
@
tap=
"handleConfirm"
>
确定
</global-button></up-col>
</up-row>
</view>
</
template
>
</global-page>
</
template
>
</
template
>
<
script
setup
>
<
script
setup
>
...
@@ -117,13 +94,4 @@ const handleConfirm = () => {
...
@@ -117,13 +94,4 @@ const handleConfirm = () => {
uni
.
$emit
(
'abnormalEventManageReload'
)
uni
.
$emit
(
'abnormalEventManageReload'
)
}
}
</
script
>
</
script
>
<
style
lang=
"scss"
scoped
>
<
style
lang=
"scss"
scoped
></
style
>
.search-form
{
padding
:
24
rpx
24
rpx
0
24
rpx
;
background
:
#fff
;
}
.footer-btn
{
padding
:
24
rpx
32
rpx
;
background-color
:
#fff
;
}
</
style
>
src/pages/modules/mocp/panel/aog/search.vue
View file @
36c72b84
<
template
>
<
template
>
<global-page
title=
"筛选"
>
<global-page-search
@
reset=
"handleReset"
@
confirm=
"handleConfirm"
>
<view
class=
"search-form"
>
<up-form
labelPosition=
"left"
labelWidth=
"auto"
>
<up-form
labelPosition=
"left"
labelWidth=
"auto"
>
<up-form-item
label=
"状态"
prop=
"state"
:borderBottom=
"true"
>
<up-form-item
label=
"状态"
prop=
"state"
:borderBottom=
"true"
>
<global-picker
v-model=
"formData.state"
pickAlign=
"right"
clearable
dictkey=
"aog_state"
></global-picker>
<global-picker
v-model=
"formData.state"
pickAlign=
"right"
clearable
dictkey=
"aog_state"
></global-picker>
</up-form-item>
</up-form-item>
<up-form-item
label=
"机号"
prop=
"machineNumber"
:borderBottom=
"true"
>
<up-form-item
label=
"机号"
prop=
"machineNumber"
:borderBottom=
"true"
>
<global-picker
pickAlign=
"right"
v-model=
"formData.machineNumber"
:options=
"deviceNumList"
clearable
filter
></global-picker>
<global-picker
pickAlign=
"right"
v-model=
"formData.machineNumber"
:options=
"deviceNumList"
clearable
filter
></global-picker>
</up-form-item>
</up-form-item>
<up-form-item
label=
"机型"
prop=
"model"
:borderBottom=
"true"
>
<up-form-item
label=
"机型"
prop=
"model"
:borderBottom=
"true"
>
<global-picker
v-model=
"formData.model"
pickAlign=
"right"
:options=
"baseStore.getTypeSelect"
clearable
filter
></global-picker>
<global-picker
v-model=
"formData.model"
pickAlign=
"right"
:options=
"baseStore.getTypeSelect"
clearable
filter
></global-picker>
</up-form-item>
</up-form-item>
<up-form-item
label=
"航司"
prop=
"aviation"
:borderBottom=
"true"
>
<up-form-item
label=
"航司"
prop=
"aviation"
:borderBottom=
"true"
>
<global-picker
v-model=
"formData.aviation"
pickAlign=
"right"
:options=
"baseStore.getAirlineSelect"
clearable
filter
></global-picker>
<global-picker
</up-form-item>
v-model=
"formData.aviation"
<up-form-item
label=
"航站"
prop=
"terminal"
:borderBottom=
"true"
>
pickAlign=
"right"
<global-picker
pickAlign=
"right"
v-model=
"formData.terminal"
clearable
:options=
"baseStore.getTerminalSelect"
filter
></global-picker>
:options=
"baseStore.getAirlineSelect"
</up-form-item>
clearable
<up-form-item
label=
"专业类别"
prop=
"major"
:borderBottom=
"true"
>
filter
<global-picker
pickAlign=
"right"
v-model=
"formData.major"
clearable
:options=
"getParamsByType('MajorCategory')"
></global-picker>
></global-picker>
</up-form-item>
</up-form-item>
<up-form-item
label=
"AOG级别"
prop=
"aogLevel"
:borderBottom=
"true"
>
<up-form-item
label=
"航站"
prop=
"terminal"
:borderBottom=
"true"
>
<global-picker
pickAlign=
"right"
v-model=
"formData.aogLevel"
clearable
:options=
"baseStore.getTerminalSelect"
filter
></global-picker>
<global-picker
</up-form-item>
pickAlign=
"right"
<up-form-item
label=
"发生日期"
:borderBottom=
"true"
>
v-model=
"formData.terminal"
<global-calendar
clearable
pickAlign=
"right"
:options=
"baseStore.getTerminalSelect"
v-model:startTime=
"formData.happenDateStart"
filter
v-model:endTime=
"formData.happenDateEnd"
></global-picker>
clearable
</up-form-item>
></global-calendar>
<up-form-item
label=
"专业类别"
prop=
"major"
:borderBottom=
"true"
>
</up-form-item>
<global-picker
pickAlign=
"right"
v-model=
"formData.major"
clearable
:options=
"getParamsByType('MajorCategory')"
></global-picker>
<up-form-item
label=
"AOG启动日期"
:borderBottom=
"true"
>
</up-form-item>
<global-calendar
<up-form-item
label=
"AOG级别"
prop=
"aogLevel"
:borderBottom=
"true"
>
pickAlign=
"right"
<global-picker
v-model:startTime=
"formData.aogStartTimeStart"
pickAlign=
"right"
v-model:endTime=
"formData.aogStartTimeEnd"
v-model=
"formData.aogLevel"
clearable
clearable
></global-calendar>
:options=
"baseStore.getTerminalSelect"
</up-form-item>
filter
<up-form-item
label=
"发生地点"
prop=
"happenAddr"
:borderBottom=
"true"
>
></global-picker>
<global-picker
</up-form-item>
pickAlign=
"right"
<up-form-item
label=
"发生日期"
:borderBottom=
"true"
>
v-model=
"formData.happenAddr"
<global-calendar
clearable
pickAlign=
"right"
:options=
"baseStore.getTerminalSelect"
v-model:startTime=
"formData.happenDateStart"
filter
v-model:endTime=
"formData.happenDateEnd"
></global-picker>
clearable
</up-form-item>
></global-calendar>
<up-form-item
label=
"故障描述"
prop=
"faultDesc"
:borderBottom=
"true"
>
</up-form-item>
<up-input
v-model=
"formData.faultDesc"
inputAlign=
"right"
border=
"none"
placeholder=
"请输入"
clearable
></up-input>
<up-form-item
label=
"AOG启动日期"
:borderBottom=
"true"
>
</up-form-item>
<global-calendar
</up-form>
pickAlign=
"right"
</global-page-search>
v-model:startTime=
"formData.aogStartTimeStart"
v-model:endTime=
"formData.aogStartTimeEnd"
clearable
></global-calendar>
</up-form-item>
<up-form-item
label=
"发生地点"
prop=
"happenAddr"
:borderBottom=
"true"
>
<global-picker
pickAlign=
"right"
v-model=
"formData.happenAddr"
clearable
:options=
"baseStore.getTerminalSelect"
filter
></global-picker>
</up-form-item>
<up-form-item
label=
"故障描述"
prop=
"faultDesc"
:borderBottom=
"true"
>
<up-input
v-model=
"formData.faultDesc"
inputAlign=
"right"
border=
"none"
placeholder=
"请输入"
clearable
></up-input>
</up-form-item>
</up-form>
</view>
<template
#
bottom
>
<view
class=
"footer-btn"
>
<up-row
gutter=
"10"
>
<up-col
span=
"6"
>
<global-button
type=
"primary"
plain
size=
"large"
:radius=
"5"
@
tap=
"handleReset"
>
重置
</global-button>
</up-col>
<up-col
span=
"6"
><global-button
type=
"primary"
size=
"large"
:radius=
"5"
@
tap=
"handleConfirm"
>
确定
</global-button></up-col>
</up-row>
</view>
</
template
>
</global-page>
</
template
>
</
template
>
<
script
setup
>
<
script
setup
>
...
@@ -112,13 +82,4 @@ const handleConfirm = () => {
...
@@ -112,13 +82,4 @@ const handleConfirm = () => {
uni
.
$emit
(
'aogReload'
)
uni
.
$emit
(
'aogReload'
)
}
}
</
script
>
</
script
>
<
style
lang=
"scss"
scoped
>
<
style
lang=
"scss"
scoped
></
style
>
.search-form
{
padding
:
24
rpx
24
rpx
0
24
rpx
;
background
:
#fff
;
}
.footer-btn
{
padding
:
24
rpx
32
rpx
;
background-color
:
#fff
;
}
</
style
>
src/pages/modules/mocp/panel/appraisal-record/search.vue
View file @
36c72b84
<
template
>
<
template
>
<global-page
title=
"筛选"
>
<global-page-search
@
reset=
"handleReset"
@
confirm=
"handleConfirm"
>
<view
class=
"search-form"
>
<up-form
labelPosition=
"left"
labelWidth=
"auto"
:model=
"formData"
>
<up-form
labelPosition=
"left"
labelWidth=
"auto"
:model=
"formData"
>
<up-form-item
label=
"状态"
prop=
"status"
:borderBottom=
"true"
>
<up-form-item
label=
"状态"
prop=
"status"
:borderBottom=
"true"
>
<global-picker
<global-picker
v-model=
"formData.status"
v-model=
"formData.status"
pickAlign=
"right"
pickAlign=
"right"
clearable
clearable
:options=
"[
:options=
"[
{ label: 'OPEN', value: '1' },
{ label: 'OPEN', value: '1' },
{ label: 'CLOSE', value: '0' }
{ label: 'CLOSE', value: '0' }
]"
]"
>
</global-picker>
>
</global-picker>
</up-form-item>
</up-form-item>
<up-form-item
label=
"是否有效"
prop=
"valid"
:borderBottom=
"true"
>
<up-form-item
label=
"是否有效"
prop=
"valid"
:borderBottom=
"true"
>
<global-picker
<global-picker
v-model=
"formData.valid"
v-model=
"formData.valid"
pickAlign=
"right"
pickAlign=
"right"
:options=
"[
:options=
"[
{ label: '有效', value: '1' },
{ label: '有效', value: '1' },
{ label: '无效', value: '0' }
{ label: '无效', value: '0' }
]"
]"
clearable
clearable
>
</global-picker>
>
</global-picker>
</up-form-item>
</up-form-item>
<up-form-item
label=
"基地/职能部门"
prop=
"department"
:borderBottom=
"true"
>
<up-form-item
label=
"基地/职能部门"
prop=
"department"
:borderBottom=
"true"
>
<global-picker
v-model=
"formData.department"
pickAlign=
"right"
:options=
"department"
clearable
filter
></global-picker>
<global-picker
v-model=
"formData.department"
pickAlign=
"right"
:options=
"department"
clearable
filter
></global-picker>
</up-form-item>
</up-form-item>
<up-form-item
label=
"考核对象"
prop=
"appraisee"
:borderBottom=
"true"
>
<up-form-item
label=
"考核对象"
prop=
"appraisee"
:borderBottom=
"true"
>
<global-picker
v-model=
"formData.appraisee"
pickAlign=
"right"
:options=
"appraisee"
clearable
filter
></global-picker>
<global-picker
v-model=
"formData.appraisee"
pickAlign=
"right"
:options=
"appraisee"
clearable
filter
></global-picker>
</up-form-item>
</up-form-item>
<up-form-item
label=
"事件类别"
prop=
"eventType"
:borderBottom=
"true"
>
<up-form-item
label=
"事件类别"
prop=
"eventType"
:borderBottom=
"true"
>
<global-picker
v-model=
"formData.eventType"
pickAlign=
"right"
clearable
dictkey=
"ar_eventType"
></global-picker>
<global-picker
v-model=
"formData.eventType"
pickAlign=
"right"
clearable
dictkey=
"ar_eventType"
></global-picker>
</up-form-item>
</up-form-item>
<up-form-item
label=
"机号"
prop=
"ac"
:borderBottom=
"true"
>
<up-form-item
label=
"机号"
prop=
"ac"
:borderBottom=
"true"
>
<global-picker
v-model=
"formData.ac"
pickAlign=
"right"
clearable
:options=
"deviceNumList"
filter
></global-picker>
<global-picker
v-model=
"formData.ac"
pickAlign=
"right"
clearable
:options=
"deviceNumList"
filter
></global-picker>
</up-form-item>
</up-form-item>
<up-form-item
label=
"日期"
:borderBottom=
"true"
>
<up-form-item
label=
"日期"
:borderBottom=
"true"
>
<global-calendar
<global-calendar
pickAlign=
"right"
pickAlign=
"right"
v-model:startTime=
"formData.startTime"
v-model:startTime=
"formData.startTime"
v-model:endTime=
"formData.stopTime"
v-model:endTime=
"formData.stopTime"
clearable
clearable
></global-calendar>
></global-calendar>
</up-form-item>
</up-form-item>
</up-form>
</up-form>
</global-page-search>
</view>
<template
#
bottom
>
<view
class=
"footer-btn"
>
<up-row
gutter=
"10"
>
<up-col
span=
"6"
>
<global-button
type=
"primary"
plain
size=
"large"
:radius=
"5"
@
tap=
"handleReset"
>
重置
</global-button>
</up-col>
<up-col
span=
"6"
><global-button
type=
"primary"
size=
"large"
:radius=
"5"
@
tap=
"handleConfirm"
>
确定
</global-button></up-col>
</up-row>
</view>
</
template
>
</global-page>
</
template
>
</
template
>
<
script
setup
>
<
script
setup
>
...
@@ -88,13 +76,4 @@ const handleConfirm = () => {
...
@@ -88,13 +76,4 @@ const handleConfirm = () => {
uni
.
$emit
(
'appraisalRecordReload'
)
uni
.
$emit
(
'appraisalRecordReload'
)
}
}
</
script
>
</
script
>
<
style
lang=
"scss"
scoped
>
<
style
lang=
"scss"
scoped
></
style
>
.search-form
{
padding
:
24
rpx
24
rpx
0
24
rpx
;
background
:
#fff
;
}
.footer-btn
{
padding
:
24
rpx
32
rpx
;
background-color
:
#fff
;
}
</
style
>
src/pages/modules/mocp/panel/assign-work/search.vue
View file @
36c72b84
<
template
>
<
template
>
<global-page
title=
"筛选"
>
<global-page-search
@
reset=
"handleReset"
@
confirm=
"handleConfirm"
>
<view
class=
"search-form"
>
<up-form
labelPosition=
"left"
labelWidth=
"auto"
:model=
"formData"
ref=
"formRef"
>
<up-form
labelPosition=
"left"
labelWidth=
"auto"
:model=
"formData"
ref=
"formRef"
>
<up-form-item
label=
"任务状态"
prop=
"state"
:borderBottom=
"true"
>
<up-form-item
label=
"任务状态"
prop=
"state"
:borderBottom=
"true"
>
<global-picker
<global-picker
v-model=
"formData.state"
v-model=
"formData.state"
pickAlign=
"right"
pickAlign=
"right"
clearable
clearable
:options=
"[
:options=
"[
{ label: 'OPEN', value: '1' },
{ label: 'OPEN', value: '1' },
{ label: 'CLOSE', value: '2' }
{ label: 'CLOSE', value: '2' }
]"
]"
>
</global-picker>
>
</global-picker>
</up-form-item>
</up-form-item>
<up-form-item
label=
"提出人"
prop=
"presenter"
:borderBottom=
"true"
>
<up-form-item
label=
"提出人"
prop=
"presenter"
:borderBottom=
"true"
>
<up-input
v-model=
"formData.presenter"
inputAlign=
"right"
border=
"none"
placeholder=
"请输入"
clearable
></up-input>
<up-input
v-model=
"formData.presenter"
inputAlign=
"right"
border=
"none"
placeholder=
"请输入"
clearable
></up-input>
</up-form-item>
</up-form-item>
<up-form-item
label=
"管理席位"
prop=
"seat"
:borderBottom=
"true"
>
<up-form-item
label=
"管理席位"
prop=
"seat"
:borderBottom=
"true"
>
<global-picker
<global-picker
v-model=
"formData.seat"
v-model=
"formData.seat"
pickAlign=
"right"
pickAlign=
"right"
:options=
"assignWorkStore.getSeatUnitSelect"
:options=
"assignWorkStore.getSeatUnitSelect"
clearable
clearable
filter
filter
></global-picker>
></global-picker>
</up-form-item>
</up-form-item>
<up-form-item
label=
"工作类型"
prop=
"workType"
:borderBottom=
"true"
>
<up-form-item
label=
"工作类型"
prop=
"workType"
:borderBottom=
"true"
>
<global-picker
v-model=
"formData.workType"
pickAlign=
"right"
:options=
"getParamsByType('LayoutWorkType')"
clearable
></global-picker>
<global-picker
</up-form-item>
v-model=
"formData.workType"
<up-form-item
label=
"开始日期"
:borderBottom=
"true"
>
pickAlign=
"right"
<global-calendar
:options=
"getParamsByType('LayoutWorkType')"
pickAlign=
"right"
clearable
v-model:startTime=
"formData.startTimeS"
></global-picker>
v-model:endTime=
"formData.startTimeE"
</up-form-item>
clearable
<up-form-item
label=
"开始日期"
:borderBottom=
"true"
>
></global-calendar>
<global-calendar
</up-form-item>
pickAlign=
"right"
</up-form>
v-model:startTime=
"formData.startTimeS"
</global-page-search>
v-model:endTime=
"formData.startTimeE"
clearable
></global-calendar>
</up-form-item>
</up-form>
</view>
<template
#
bottom
>
<view
class=
"footer-btn"
>
<up-row
gutter=
"10"
>
<up-col
span=
"6"
>
<global-button
type=
"primary"
plain
size=
"large"
:radius=
"5"
@
tap=
"handleReset"
>
重置
</global-button>
</up-col>
<up-col
span=
"6"
><global-button
type=
"primary"
size=
"large"
:radius=
"5"
@
tap=
"handleConfirm"
>
确定
</global-button></up-col>
</up-row>
</view>
</
template
>
</global-page>
</
template
>
</
template
>
<
script
setup
>
<
script
setup
>
...
@@ -79,13 +62,4 @@ const handleConfirm = () => {
...
@@ -79,13 +62,4 @@ const handleConfirm = () => {
uni
.
$emit
(
'assignWorkReload'
)
uni
.
$emit
(
'assignWorkReload'
)
}
}
</
script
>
</
script
>
<
style
lang=
"scss"
scoped
>
<
style
lang=
"scss"
scoped
></
style
>
.search-form
{
padding
:
24
rpx
24
rpx
0
24
rpx
;
background
:
#fff
;
}
.footer-btn
{
padding
:
24
rpx
32
rpx
;
background-color
:
#fff
;
}
</
style
>
src/pages/modules/mocp/panel/engineeringEvaluation/search.vue
View file @
36c72b84
<
template
>
<
template
>
<global-page
title=
"筛选"
>
<global-page-search
@
reset=
"handleReset"
@
confirm=
"handleConfirm"
>
<view
class=
"search-form"
>
<up-form
labelPosition=
"left"
labelWidth=
"auto"
>
<up-form
labelPosition=
"left"
labelWidth=
"auto"
>
<up-form-item
label=
"状态"
prop=
"isOpen"
:borderBottom=
"true"
>
<up-form-item
label=
"状态"
prop=
"isOpen"
:borderBottom=
"true"
>
<global-picker
v-model=
"formData.isOpen"
pickAlign=
"right"
clearable
dictkey=
"ta_isOpen"
></global-picker>
<global-picker
v-model=
"formData.isOpen"
pickAlign=
"right"
clearable
dictkey=
"ta_isOpen"
></global-picker>
</up-form-item>
</up-form-item>
<up-form-item
label=
"机号"
prop=
"ac"
:borderBottom=
"true"
>
<up-form-item
label=
"机号"
prop=
"ac"
:borderBottom=
"true"
>
<global-picker
pickAlign=
"right"
v-model=
"formData.ac"
:options=
"deviceNumList"
clearable
filter
></global-picker>
<global-picker
pickAlign=
"right"
v-model=
"formData.ac"
:options=
"deviceNumList"
clearable
filter
></global-picker>
</up-form-item>
</up-form-item>
<up-form-item
label=
"机型"
prop=
"acType"
:borderBottom=
"true"
>
<up-form-item
label=
"机型"
prop=
"acType"
:borderBottom=
"true"
>
<global-picker
v-model=
"formData.acType"
pickAlign=
"right"
:options=
"baseStore.getTypeSelect"
clearable
filter
></global-picker>
<global-picker
v-model=
"formData.acType"
pickAlign=
"right"
:options=
"baseStore.getTypeSelect"
clearable
filter
></global-picker>
</up-form-item>
</up-form-item>
<up-form-item
label=
"航司"
prop=
"acOwn"
:borderBottom=
"true"
>
<up-form-item
label=
"航司"
prop=
"acOwn"
:borderBottom=
"true"
>
<global-picker
v-model=
"formData.acOwn"
pickAlign=
"right"
:options=
"baseStore.getAirlineSelect"
clearable
filter
></global-picker>
<global-picker
v-model=
"formData.acOwn"
pickAlign=
"right"
:options=
"baseStore.getAirlineSelect"
clearable
filter
></global-picker>
</up-form-item>
</up-form-item>
<up-form-item
label=
"航站"
prop=
"acTerminal"
:borderBottom=
"true"
>
<up-form-item
label=
"航站"
prop=
"acTerminal"
:borderBottom=
"true"
>
<global-picker
<global-picker
pickAlign=
"right"
pickAlign=
"right"
v-model=
"formData.acTerminal"
v-model=
"formData.acTerminal"
clearable
clearable
:options=
"baseStore.getTerminalSelect"
:options=
"baseStore.getTerminalSelect"
filter
filter
></global-picker>
></global-picker>
</up-form-item>
</up-form-item>
<up-form-item
label=
"专业类别"
prop=
"majorClass"
:borderBottom=
"true"
>
<up-form-item
label=
"专业类别"
prop=
"majorClass"
:borderBottom=
"true"
>
<global-picker
v-model=
"formData.majorClass"
pickAlign=
"right"
:options=
"getParamsByType('MajorCategory')"
clearable
></global-picker>
<global-picker
</up-form-item>
v-model=
"formData.majorClass"
<up-form-item
label=
"ATA章节"
prop=
"ataChapter"
:borderBottom=
"true"
>
pickAlign=
"right"
<global-picker
v-model=
"formData.ataChapter"
pickAlign=
"right"
:options=
"baseStore.getATAChecked()"
clearable
filter
/>
:options=
"getParamsByType('MajorCategory')"
</up-form-item>
clearable
</up-form>
></global-picker>
</global-page-search>
</up-form-item>
<up-form-item
label=
"ATA章节"
prop=
"ataChapter"
:borderBottom=
"true"
>
<global-picker
v-model=
"formData.ataChapter"
pickAlign=
"right"
:options=
"baseStore.getATAChecked()"
clearable
filter
/>
</up-form-item>
</up-form>
</view>
<template
#
bottom
>
<view
class=
"footer-btn"
>
<up-row
gutter=
"10"
>
<up-col
span=
"6"
>
<global-button
type=
"primary"
plain
size=
"large"
:radius=
"5"
@
tap=
"handleReset"
>
重置
</global-button>
</up-col>
<up-col
span=
"6"
><global-button
type=
"primary"
size=
"large"
:radius=
"5"
@
tap=
"handleConfirm"
>
确定
</global-button></up-col>
</up-row>
</view>
</
template
>
</global-page>
</
template
>
</
template
>
<
script
setup
>
<
script
setup
>
...
@@ -77,13 +60,4 @@ const handleConfirm = () => {
...
@@ -77,13 +60,4 @@ const handleConfirm = () => {
uni
.
$emit
(
'engineeringEvaluationReload'
)
uni
.
$emit
(
'engineeringEvaluationReload'
)
}
}
</
script
>
</
script
>
<
style
lang=
"scss"
scoped
>
<
style
lang=
"scss"
scoped
></
style
>
.search-form
{
padding
:
24
rpx
24
rpx
0
24
rpx
;
background
:
#fff
;
}
.footer-btn
{
padding
:
24
rpx
32
rpx
;
background-color
:
#fff
;
}
</
style
>
src/pages/modules/mocp/panel/fleet/search.vue
View file @
36c72b84
<
template
>
<
template
>
<global-page
title=
"筛选"
>
<global-page-search
@
reset=
"handleReset"
@
confirm=
"handleConfirm"
>
<view
class=
"search-form"
>
<up-form
labelPosition=
"left"
labelWidth=
"auto"
>
<up-form
labelPosition=
"left"
labelWidth=
"auto"
>
<up-form-item
label=
"状态"
prop=
"state"
:borderBottom=
"true"
>
<up-form-item
label=
"状态"
prop=
"state"
:borderBottom=
"true"
>
<global-picker
v-model=
"formData.state"
pickAlign=
"right"
clearable
dictkey=
"fleet_state"
/>
<global-picker
v-model=
"formData.state"
pickAlign=
"right"
clearable
dictkey=
"fleet_state"
/>
</up-form-item>
</up-form-item>
<up-form-item
label=
"航司"
prop=
"aviation"
:borderBottom=
"true"
>
<up-form-item
label=
"航司"
prop=
"aviation"
:borderBottom=
"true"
>
<global-picker
v-model=
"formData.aviation"
pickAlign=
"right"
:options=
"baseStore.getAirlineSelect"
clearable
filter
/>
<global-picker
v-model=
"formData.aviation"
pickAlign=
"right"
:options=
"baseStore.getAirlineSelect"
clearable
filter
/>
</up-form-item>
</up-form-item>
<up-form-item
label=
"机号"
prop=
"machineNumber"
:borderBottom=
"true"
>
<up-form-item
label=
"机号"
prop=
"machineNumber"
:borderBottom=
"true"
>
<global-picker
pickAlign=
"right"
v-model=
"formData.machineNumber"
:options=
"deviceNumList"
clearable
filter
/>
<global-picker
pickAlign=
"right"
v-model=
"formData.machineNumber"
:options=
"deviceNumList"
clearable
filter
/>
</up-form-item>
</up-form-item>
<up-form-item
label=
"机型"
prop=
"model"
:borderBottom=
"true"
>
<up-form-item
label=
"机型"
prop=
"model"
:borderBottom=
"true"
>
<global-picker
v-model=
"formData.model"
pickAlign=
"right"
:options=
"baseStore.getTypeSelect"
clearable
filter
/>
<global-picker
v-model=
"formData.model"
pickAlign=
"right"
:options=
"baseStore.getTypeSelect"
clearable
filter
/>
</up-form-item>
</up-form-item>
<up-form-item
label=
"ATA章节"
prop=
"ata"
:borderBottom=
"true"
>
<up-form-item
label=
"ATA章节"
prop=
"ata"
:borderBottom=
"true"
>
<global-picker
<global-picker
v-model=
"formData.ata"
v-model=
"formData.ata"
pickAlign=
"right"
pickAlign=
"right"
:options=
"formData.model ? baseStore.getATAChecked(formData.model) : []"
:options=
"formData.model ? baseStore.getATAChecked(formData.model) : []"
clearable
clearable
filter
filter
@
change=
"changeAta"
@
change=
"changeAta"
/>
/>
</up-form-item>
</up-form-item>
<up-form-item
label=
"故障现象标签"
prop=
"faultLabel"
:borderBottom=
"true"
>
<up-form-item
label=
"故障现象标签"
prop=
"faultLabel"
:borderBottom=
"true"
>
<global-picker
<global-picker
v-model=
"formData.faultLabel"
v-model=
"formData.faultLabel"
label-field=
"faultTag"
label-field=
"faultTag"
value-field=
"faultTag"
value-field=
"faultTag"
pickAlign=
"right"
pickAlign=
"right"
:options=
"faultTagList"
:options=
"faultTagList"
clearable
clearable
filter
filter
/>
/>
</up-form-item>
</up-form-item>
<up-form-item
label=
"故障描述"
prop=
"faultDescribe"
:borderBottom=
"true"
>
<up-form-item
label=
"故障描述"
prop=
"faultDescribe"
:borderBottom=
"true"
>
<up-input
v-model=
"formData.faultDescribe"
inputAlign=
"right"
border=
"none"
placeholder=
"请输入"
clearable
></up-input>
<up-input
v-model=
"formData.faultDescribe"
inputAlign=
"right"
border=
"none"
placeholder=
"请输入"
clearable
></up-input>
</up-form-item>
</up-form-item>
<up-form-item
label=
"发生日期"
:borderBottom=
"true"
>
<up-form-item
label=
"发生日期"
:borderBottom=
"true"
>
<global-calendar
pickAlign=
"right"
v-model:startTime=
"formData.startTime"
v-model:endTime=
"formData.stopTime"
clearable
/>
<global-calendar
pickAlign=
"right"
v-model:startTime=
"formData.startTime"
v-model:endTime=
"formData.stopTime"
clearable
/>
</up-form-item>
</up-form-item>
<up-form-item
label=
"专业类别"
prop=
"professionalType"
:borderBottom=
"true"
>
<up-form-item
label=
"专业类别"
prop=
"professionalType"
:borderBottom=
"true"
>
<global-picker
<global-picker
pickAlign=
"right"
pickAlign=
"right"
v-model=
"formData.professionalType"
v-model=
"formData.professionalType"
clearable
clearable
:options=
"getParamsByType('MajorCategory')"
:options=
"getParamsByType('MajorCategory')"
></global-picker>
></global-picker>
</up-form-item>
</up-form-item>
</up-form>
</up-form>
</global-page-search>
</view>
<template
#
bottom
>
<view
class=
"footer-btn"
>
<up-row
gutter=
"10"
>
<up-col
span=
"6"
>
<global-button
type=
"primary"
plain
size=
"large"
:radius=
"5"
@
tap=
"handleReset"
>
重置
</global-button>
</up-col>
<up-col
span=
"6"
>
<global-button
type=
"primary"
size=
"large"
:radius=
"5"
@
tap=
"handleConfirm"
>
确定
</global-button>
</up-col>
</up-row>
</view>
</
template
>
</global-page>
</
template
>
</
template
>
<
script
setup
>
<
script
setup
>
...
@@ -110,14 +96,4 @@ const changeAta = async (value, data) => {
...
@@ -110,14 +96,4 @@ const changeAta = async (value, data) => {
}
}
}
}
</
script
>
</
script
>
<
style
lang=
"scss"
scoped
>
<
style
lang=
"scss"
scoped
></
style
>
.search-form
{
padding
:
24
rpx
24
rpx
0
24
rpx
;
background
:
#fff
;
}
.footer-btn
{
padding
:
24
rpx
32
rpx
;
background-color
:
#fff
;
}
</
style
>
src/pages/modules/mocp/panel/inforDisclosure/search.vue
View file @
36c72b84
<
template
>
<
template
>
<global-page
title=
"筛选"
>
<global-page-search
@
reset=
"handleReset"
@
confirm=
"handleConfirm"
>
<view
class=
"search-form"
>
<up-form
labelPosition=
"left"
labelWidth=
"auto"
>
<up-form
labelPosition=
"left"
labelWidth=
"auto"
>
<up-form-item
label=
"机号"
prop=
"machine_number"
:borderBottom=
"true"
>
<up-form-item
label=
"机号"
prop=
"machine_number"
:borderBottom=
"true"
>
<global-picker
pickAlign=
"right"
v-model=
"formData.machine_number"
:options=
"deviceNumList"
clearable
filter
/>
<global-picker
pickAlign=
"right"
v-model=
"formData.machine_number"
:options=
"deviceNumList"
clearable
filter
/>
</up-form-item>
</up-form-item>
<up-form-item
label=
"机型"
prop=
"planeModel"
:borderBottom=
"true"
>
<up-form-item
label=
"机型"
prop=
"planeModel"
:borderBottom=
"true"
>
<global-picker
v-model=
"formData.planeModel"
pickAlign=
"right"
:options=
"baseStore.getTypeSelect"
clearable
filter
/>
<global-picker
v-model=
"formData.planeModel"
pickAlign=
"right"
:options=
"baseStore.getTypeSelect"
clearable
filter
/>
</up-form-item>
</up-form-item>
<up-form-item
label=
"航司"
prop=
"aviation"
:borderBottom=
"true"
>
<up-form-item
label=
"航司"
prop=
"aviation"
:borderBottom=
"true"
>
<global-picker
v-model=
"formData.aviation"
pickAlign=
"right"
:options=
"baseStore.getAirlineSelect"
clearable
filter
/>
<global-picker
v-model=
"formData.aviation"
pickAlign=
"right"
:options=
"baseStore.getAirlineSelect"
clearable
filter
/>
</up-form-item>
</up-form-item>
<up-form-item
label=
"航站"
prop=
"termin"
:borderBottom=
"true"
>
<up-form-item
label=
"航站"
prop=
"termin"
:borderBottom=
"true"
>
<global-picker
<global-picker
pickAlign=
"right"
v-model=
"formData.termin"
clearable
:options=
"baseStore.getTerminalSelect"
filter
></global-picker>
pickAlign=
"right"
</up-form-item>
v-model=
"formData.termin"
clearable
:options=
"baseStore.getTerminalSelect"
filter
></global-picker>
</up-form-item>
<up-form-item
label=
"填报日期"
:borderBottom=
"true"
>
<up-form-item
label=
"填报日期"
:borderBottom=
"true"
>
<global-calendar
pickAlign=
"right"
v-model:startTime=
"formData.startTime"
v-model:endTime=
"formData.stopTime"
clearable
/>
<global-calendar
pickAlign=
"right"
v-model:startTime=
"formData.startTime"
v-model:endTime=
"formData.stopTime"
clearable
/>
</up-form-item>
</up-form-item>
<up-form-item
label=
"保障阶段"
prop=
"guarantee"
:borderBottom=
"true"
>
<up-form-item
label=
"保障阶段"
prop=
"guarantee"
:borderBottom=
"true"
>
<global-picker
<global-picker
pickAlign=
"right"
pickAlign=
"right"
v-model=
"formData.guarantee"
v-model=
"formData.guarantee"
clearable
clearable
:options=
"getParamsByType('GuaranteeStage')"
:options=
"getParamsByType('GuaranteeStage')"
filter
filter
></global-picker>
></global-picker>
</up-form-item>
</up-form-item>
<up-form-item
label=
"完成状态"
prop=
"rlease_state"
:borderBottom=
"true"
>
<up-form-item
label=
"完成状态"
prop=
"rlease_state"
:borderBottom=
"true"
>
<global-picker
<global-picker
pickAlign=
"right"
pickAlign=
"right"
v-model=
"formData.rlease_state"
v-model=
"formData.rlease_state"
clearable
clearable
:options=
"getParamsByType('ReleaseStatu')"
:options=
"getParamsByType('ReleaseStatu')"
filter
filter
></global-picker>
></global-picker>
</up-form-item>
</up-form-item>
<up-form-item
label=
"运行阶段"
prop=
"function_Info"
:borderBottom=
"true"
>
<up-form-item
label=
"运行阶段"
prop=
"function_Info"
:borderBottom=
"true"
>
<global-picker
<global-picker
pickAlign=
"right"
pickAlign=
"right"
v-model=
"formData.function_Info"
v-model=
"formData.function_Info"
clearable
clearable
:options=
"getParamsByType('OperationPhase')"
:options=
"getParamsByType('OperationPhase')"
filter
filter
></global-picker>
></global-picker>
</up-form-item>
</up-form-item>
<up-form-item
label=
"故障状态"
prop=
"failure_state"
:borderBottom=
"true"
>
<up-form-item
label=
"故障状态"
prop=
"failure_state"
:borderBottom=
"true"
>
<global-picker
<global-picker
pickAlign=
"right"
pickAlign=
"right"
v-model=
"formData.failure_state"
v-model=
"formData.failure_state"
clearable
clearable
:options=
"getParamsByType('RetentionBasis')"
:options=
"getParamsByType('RetentionBasis')"
filter
filter
></global-picker>
></global-picker>
</up-form-item>
</up-form-item>
<up-form-item
label=
"专业类别"
prop=
"professional"
:borderBottom=
"true"
>
<up-form-item
label=
"专业类别"
prop=
"professional"
:borderBottom=
"true"
>
<global-picker
<global-picker
pickAlign=
"right"
pickAlign=
"right"
v-model=
"formData.professional"
v-model=
"formData.professional"
clearable
clearable
:options=
"getParamsByType('MajorCategory')"
:options=
"getParamsByType('MajorCategory')"
filter
filter
></global-picker>
></global-picker>
</up-form-item>
</up-form-item>
<up-form-item
label=
"数据来源"
prop=
"isType"
:borderBottom=
"true"
>
<up-form-item
label=
"数据来源"
prop=
"isType"
:borderBottom=
"true"
>
<global-picker
pickAlign=
"right"
v-model=
"formData.isType"
clearable
dictkey=
"id_isType"
></global-picker>
<global-picker
pickAlign=
"right"
v-model=
"formData.isType"
clearable
dictkey=
"id_isType"
></global-picker>
</up-form-item>
</up-form-item>
<up-form-item
label=
"故障报告人"
prop=
"reporter"
:borderBottom=
"true"
>
<up-form-item
label=
"故障报告人"
prop=
"reporter"
:borderBottom=
"true"
>
<global-picker
<global-picker
pickAlign=
"right"
v-model=
"formData.reporter"
clearable
:options=
"getParamsByType('FaultReporting')"
></global-picker>
pickAlign=
"right"
</up-form-item>
v-model=
"formData.reporter"
</up-form>
clearable
</global-page-search>
:options=
"getParamsByType('FaultReporting')"
></global-picker>
</up-form-item>
</up-form>
</view>
<template
#
bottom
>
<view
class=
"footer-btn"
>
<up-row
gutter=
"10"
>
<up-col
span=
"6"
>
<global-button
type=
"primary"
plain
size=
"large"
:radius=
"5"
@
tap=
"handleReset"
>
重置
</global-button>
</up-col>
<up-col
span=
"6"
>
<global-button
type=
"primary"
size=
"large"
:radius=
"5"
@
tap=
"handleConfirm"
>
确定
</global-button>
</up-col>
</up-row>
</view>
</
template
>
</global-page>
</
template
>
</
template
>
<
script
setup
>
<
script
setup
>
...
@@ -134,14 +109,4 @@ const handleConfirm = () => {
...
@@ -134,14 +109,4 @@ const handleConfirm = () => {
uni
.
$emit
(
'inforDisclosureReload'
)
uni
.
$emit
(
'inforDisclosureReload'
)
}
}
</
script
>
</
script
>
<
style
lang=
"scss"
scoped
>
<
style
lang=
"scss"
scoped
></
style
>
.search-form
{
padding
:
24
rpx
24
rpx
0
24
rpx
;
background
:
#fff
;
}
.footer-btn
{
padding
:
24
rpx
32
rpx
;
background-color
:
#fff
;
}
</
style
>
src/pages/modules/mocp/panel/mco/search.vue
View file @
36c72b84
<
template
>
<
template
>
<global-page
title=
"筛选"
>
<global-page-search
@
reset=
"handleReset"
@
confirm=
"handleConfirm"
>
<view
class=
"search-form"
>
<up-form
labelPosition=
"left"
labelWidth=
"auto"
>
<up-form
labelPosition=
"left"
labelWidth=
"auto"
>
<up-form-item
label=
"状态"
prop=
"state"
:borderBottom=
"true"
>
<up-form-item
label=
"状态"
prop=
"state"
:borderBottom=
"true"
>
<global-picker
<global-picker
v-model
.
number=
"formData.state"
v-model
.
number=
"formData.state"
pickAlign=
"right"
pickAlign=
"right"
clearable
clearable
:options=
"getParamsByType('McoCurrentState')"
:options=
"getParamsByType('McoCurrentState')"
></global-picker>
></global-picker>
</up-form-item>
</up-form-item>
<up-form-item
label=
"机号"
prop=
"machineNumber"
:borderBottom=
"true"
>
<up-form-item
label=
"机号"
prop=
"machineNumber"
:borderBottom=
"true"
>
<global-picker
pickAlign=
"right"
v-model=
"formData.machineNumber"
:options=
"deviceNumList"
clearable
filter
></global-picker>
<global-picker
pickAlign=
"right"
v-model=
"formData.machineNumber"
:options=
"deviceNumList"
clearable
filter
></global-picker>
</up-form-item>
</up-form-item>
<up-form-item
label=
"机型"
prop=
"model"
:borderBottom=
"true"
>
<up-form-item
label=
"机型"
prop=
"model"
:borderBottom=
"true"
>
<global-picker
v-model=
"formData.model"
pickAlign=
"right"
:options=
"baseStore.getTypeSelect"
clearable
filter
></global-picker>
<global-picker
v-model=
"formData.model"
pickAlign=
"right"
:options=
"baseStore.getTypeSelect"
clearable
filter
></global-picker>
</up-form-item>
</up-form-item>
<up-form-item
label=
"航站"
prop=
"terminal"
:borderBottom=
"true"
>
<up-form-item
label=
"航站"
prop=
"terminal"
:borderBottom=
"true"
>
<global-picker
pickAlign=
"right"
v-model=
"formData.terminal"
clearable
:options=
"baseStore.getTerminalSelect"
filter
></global-picker>
<global-picker
</up-form-item>
pickAlign=
"right"
<up-form-item
label=
"专业类别"
prop=
"majorCategory"
:borderBottom=
"true"
>
v-model=
"formData.terminal"
<global-picker
clearable
v-model=
"formData.majorCategory"
:options=
"baseStore.getTerminalSelect"
pickAlign=
"right"
filter
:options=
"getParamsByType('MajorCategory')"
></global-picker>
clearable
</up-form-item>
></global-picker>
<up-form-item
label=
"专业类别"
prop=
"majorCategory"
:borderBottom=
"true"
>
</up-form-item>
<global-picker
<up-form-item
label=
"执行日期(开始)"
prop=
"startTime"
:borderBottom=
"true"
>
v-model=
"formData.majorCategory"
<global-date
v-model=
"formData.startTime"
pickAlign=
"right"
clearable
></global-date>
pickAlign=
"right"
</up-form-item>
:options=
"getParamsByType('MajorCategory')"
<up-form-item
label=
"执行日期(结束)"
prop=
"stopTime"
:borderBottom=
"true"
>
clearable
<global-date
v-model=
"formData.stopTime"
pickAlign=
"right"
clearable
></global-date>
></global-picker>
</up-form-item>
</up-form-item>
<up-form-item
label=
"故障描述"
prop=
"faultDescription"
:borderBottom=
"true"
>
<up-form-item
label=
"执行日期(开始)"
prop=
"startTime"
:borderBottom=
"true"
>
<up-input
v-model=
"formData.faultDescription"
inputAlign=
"right"
border=
"none"
placeholder=
"请输入"
clearable
></up-input>
<global-date
v-model=
"formData.startTime"
pickAlign=
"right"
clearable
></global-date>
</up-form-item>
</up-form-item>
<up-form-item
label=
"试车"
prop=
"testRun"
:borderBottom=
"true"
>
<up-form-item
label=
"执行日期(结束)"
prop=
"stopTime"
:borderBottom=
"true"
>
<global-picker
v-model
.
number=
"formData.testRun"
pickAlign=
"right"
clearable
dictkey=
"mco_choose"
></global-picker>
<global-date
v-model=
"formData.stopTime"
pickAlign=
"right"
clearable
></global-date>
</up-form-item>
</up-form-item>
<up-form-item
label=
"放空停"
prop=
"airStop"
:borderBottom=
"true"
>
<up-form-item
label=
"故障描述"
prop=
"faultDescription"
:borderBottom=
"true"
>
<global-picker
v-model
.
number=
"formData.airStop"
pickAlign=
"right"
clearable
dictkey=
"mco_choose"
></global-picker>
<up-input
v-model=
"formData.faultDescription"
inputAlign=
"right"
border=
"none"
placeholder=
"请输入"
clearable
></up-input>
</up-form-item>
</up-form-item>
<up-form-item
label=
"必检"
prop=
"inspect"
:borderBottom=
"true"
>
<up-form-item
label=
"试车"
prop=
"testRun"
:borderBottom=
"true"
>
<global-picker
v-model
.
number=
"formData.inspect"
pickAlign=
"right"
clearable
dictkey=
"mco_choose"
></global-picker>
<global-picker
v-model
.
number=
"formData.testRun"
pickAlign=
"right"
clearable
dictkey=
"mco_choose"
></global-picker>
</up-form-item>
</up-form-item>
</up-form>
<up-form-item
label=
"放空停"
prop=
"airStop"
:borderBottom=
"true"
>
</global-page-search>
<global-picker
v-model
.
number=
"formData.airStop"
pickAlign=
"right"
clearable
dictkey=
"mco_choose"
></global-picker>
</up-form-item>
<up-form-item
label=
"必检"
prop=
"inspect"
:borderBottom=
"true"
>
<global-picker
v-model
.
number=
"formData.inspect"
pickAlign=
"right"
clearable
dictkey=
"mco_choose"
></global-picker>
</up-form-item>
</up-form>
</view>
<template
#
bottom
>
<view
class=
"footer-btn"
>
<up-row
gutter=
"10"
>
<up-col
span=
"6"
>
<global-button
type=
"primary"
plain
size=
"large"
:radius=
"5"
@
tap=
"handleReset"
>
重置
</global-button>
</up-col>
<up-col
span=
"6"
><global-button
type=
"primary"
size=
"large"
:radius=
"5"
@
tap=
"handleConfirm"
>
确定
</global-button></up-col>
</up-row>
</view>
</
template
>
</global-page>
</
template
>
</
template
>
<
script
setup
>
<
script
setup
>
...
@@ -94,13 +76,4 @@ const handleConfirm = () => {
...
@@ -94,13 +76,4 @@ const handleConfirm = () => {
uni
.
$emit
(
'mcoReload'
)
uni
.
$emit
(
'mcoReload'
)
}
}
</
script
>
</
script
>
<
style
lang=
"scss"
scoped
>
<
style
lang=
"scss"
scoped
></
style
>
.search-form
{
padding
:
24
rpx
24
rpx
0
24
rpx
;
background
:
#fff
;
}
.footer-btn
{
padding
:
24
rpx
32
rpx
;
background-color
:
#fff
;
}
</
style
>
src/pages/modules/mocp/panel/mechanicalAbnormalEvents/search.vue
View file @
36c72b84
<
template
>
<
template
>
<global-page
title=
"筛选"
>
<global-page-search
@
reset=
"handleReset"
@
confirm=
"handleConfirm"
>
<view
class=
"search-form"
>
<up-form
labelPosition=
"left"
labelWidth=
"auto"
>
<up-form
labelPosition=
"left"
labelWidth=
"auto"
>
<up-form-item
label=
"状态"
prop=
"isOpen"
:borderBottom=
"true"
>
<up-form-item
label=
"状态"
prop=
"isOpen"
:borderBottom=
"true"
>
<global-picker
v-model=
"formData.isOpen"
pickAlign=
"right"
clearable
dictkey=
"mae_isOpen"
></global-picker>
<global-picker
v-model=
"formData.isOpen"
pickAlign=
"right"
clearable
dictkey=
"mae_isOpen"
></global-picker>
</up-form-item>
</up-form-item>
<up-form-item
label=
"机号"
prop=
"ac"
:borderBottom=
"true"
>
<up-form-item
label=
"机号"
prop=
"ac"
:borderBottom=
"true"
>
<global-picker
pickAlign=
"right"
v-model=
"formData.ac"
:options=
"deviceNumList"
clearable
filter
></global-picker>
<global-picker
pickAlign=
"right"
v-model=
"formData.ac"
:options=
"deviceNumList"
clearable
filter
></global-picker>
</up-form-item>
</up-form-item>
<up-form-item
label=
"机型"
prop=
"acType"
:borderBottom=
"true"
>
<up-form-item
label=
"机型"
prop=
"acType"
:borderBottom=
"true"
>
<global-picker
v-model=
"formData.acType"
pickAlign=
"right"
:options=
"baseStore.getTypeSelect"
clearable
filter
></global-picker>
<global-picker
v-model=
"formData.acType"
pickAlign=
"right"
:options=
"baseStore.getTypeSelect"
clearable
filter
></global-picker>
</up-form-item>
</up-form-item>
<up-form-item
label=
"航司"
prop=
"acOwn"
:borderBottom=
"true"
>
<up-form-item
label=
"航司"
prop=
"acOwn"
:borderBottom=
"true"
>
<global-picker
v-model=
"formData.acOwn"
pickAlign=
"right"
:options=
"baseStore.getAirlineSelect"
clearable
filter
></global-picker>
<global-picker
v-model=
"formData.acOwn"
pickAlign=
"right"
:options=
"baseStore.getAirlineSelect"
clearable
filter
></global-picker>
</up-form-item>
</up-form-item>
<up-form-item
label=
"事件分类"
prop=
"eventType"
:borderBottom=
"true"
>
<up-form-item
label=
"事件分类"
prop=
"eventType"
:borderBottom=
"true"
>
<global-picker
v-model=
"formData.eventType"
pickAlign=
"right"
dictkey=
"mae_eventType"
clearable
></global-picker>
<global-picker
v-model=
"formData.eventType"
pickAlign=
"right"
dictkey=
"mae_eventType"
clearable
></global-picker>
</up-form-item>
</up-form-item>
<up-form-item
label=
"运行事件"
prop=
"runEvent"
:borderBottom=
"true"
>
<up-form-item
label=
"运行事件"
prop=
"runEvent"
:borderBottom=
"true"
>
<global-picker
v-model=
"formData.runEvent"
pickAlign=
"right"
dictkey=
"mae_runEvent"
clearable
></global-picker>
<global-picker
v-model=
"formData.runEvent"
pickAlign=
"right"
dictkey=
"mae_runEvent"
clearable
></global-picker>
</up-form-item>
</up-form-item>
<up-form-item
label=
"发生航站"
prop=
"happenStn"
:borderBottom=
"true"
>
<up-form-item
label=
"发生航站"
prop=
"happenStn"
:borderBottom=
"true"
>
<global-picker
pickAlign=
"right"
v-model=
"formData.happenStn"
clearable
:options=
"baseStore.getTerminalSelect"
filter
></global-picker>
<global-picker
</up-form-item>
pickAlign=
"right"
<up-form-item
label=
"延误定性"
prop=
"delayNature"
:borderBottom=
"true"
>
v-model=
"formData.happenStn"
<global-picker
pickAlign=
"right"
v-model=
"formData.delayNature"
clearable
:options=
"delayNature"
></global-picker>
clearable
</up-form-item>
:options=
"baseStore.getTerminalSelect"
<up-form-item
label=
"延误属性"
prop=
"delayProperty"
:borderBottom=
"true"
>
filter
<global-picker
pickAlign=
"right"
v-model=
"formData.delayProperty"
clearable
:options=
"delayProperty"
></global-picker>
></global-picker>
</up-form-item>
</up-form-item>
<up-form-item
label=
"日报生成日期"
:borderBottom=
"true"
>
<up-form-item
label=
"延误定性"
prop=
"delayNature"
:borderBottom=
"true"
>
<global-calendar
<global-picker
pickAlign=
"right"
v-model=
"formData.delayNature"
clearable
:options=
"delayNature"
></global-picker>
pickAlign=
"right"
</up-form-item>
v-model:startTime=
"formData.startTime"
<up-form-item
label=
"延误属性"
prop=
"delayProperty"
:borderBottom=
"true"
>
v-model:endTime=
"formData.stopTime"
<global-picker
pickAlign=
"right"
v-model=
"formData.delayProperty"
clearable
:options=
"delayProperty"
></global-picker>
clearable
</up-form-item>
></global-calendar>
<up-form-item
label=
"日报生成日期"
:borderBottom=
"true"
>
</up-form-item>
<global-calendar
<up-form-item
label=
"航班号"
prop=
"flightNo"
:borderBottom=
"true"
>
pickAlign=
"right"
<global-picker
pickAlign=
"right"
v-model=
"formData.flightNo"
clearable
:options=
"flightNumList"
filter
></global-picker>
v-model:startTime=
"formData.startTime"
</up-form-item>
v-model:endTime=
"formData.stopTime"
<up-form-item
label=
"事件描述"
prop=
"msg"
:borderBottom=
"true"
>
clearable
<up-input
v-model=
"formData.msg"
inputAlign=
"right"
border=
"none"
placeholder=
"请输入"
clearable
></up-input>
></global-calendar>
</up-form-item>
</up-form-item>
</up-form>
<up-form-item
label=
"航班号"
prop=
"flightNo"
:borderBottom=
"true"
>
</global-page-search>
<global-picker
pickAlign=
"right"
v-model=
"formData.flightNo"
clearable
:options=
"flightNumList"
filter
></global-picker>
</up-form-item>
<up-form-item
label=
"事件描述"
prop=
"msg"
:borderBottom=
"true"
>
<up-input
v-model=
"formData.msg"
inputAlign=
"right"
border=
"none"
placeholder=
"请输入"
clearable
></up-input>
</up-form-item>
</up-form>
</view>
<template
#
bottom
>
<view
class=
"footer-btn"
>
<up-row
gutter=
"10"
>
<up-col
span=
"6"
>
<global-button
type=
"primary"
plain
size=
"large"
:radius=
"5"
@
tap=
"handleReset"
>
重置
</global-button>
</up-col>
<up-col
span=
"6"
><global-button
type=
"primary"
size=
"large"
:radius=
"5"
@
tap=
"handleConfirm"
>
确定
</global-button></up-col>
</up-row>
</view>
</
template
>
</global-page>
</
template
>
</
template
>
<
script
setup
>
<
script
setup
>
...
@@ -92,13 +74,4 @@ const handleConfirm = () => {
...
@@ -92,13 +74,4 @@ const handleConfirm = () => {
uni
.
$emit
(
'mechanicalAbnormalEventsReload'
)
uni
.
$emit
(
'mechanicalAbnormalEventsReload'
)
}
}
</
script
>
</
script
>
<
style
lang=
"scss"
scoped
>
<
style
lang=
"scss"
scoped
></
style
>
.search-form
{
padding
:
24
rpx
24
rpx
0
24
rpx
;
background
:
#fff
;
}
.footer-btn
{
padding
:
24
rpx
32
rpx
;
background-color
:
#fff
;
}
</
style
>
src/pages/modules/mocp/panel/move-decision/search.vue
View file @
36c72b84
<
template
>
<
template
>
<global-page
title=
"筛选"
>
<global-page-search
@
reset=
"handleReset"
@
confirm=
"handleConfirm"
>
<view
class=
"search-form"
>
<up-form
labelPosition=
"left"
labelWidth=
"auto"
>
<up-form
labelPosition=
"left"
labelWidth=
"auto"
>
<up-form-item
label=
"状态"
prop=
"state"
:borderBottom=
"true"
>
<up-form-item
label=
"状态"
prop=
"state"
:borderBottom=
"true"
>
<global-picker
v-model=
"formData.state"
pickAlign=
"right"
clearable
dictkey=
"md_state"
></global-picker>
<global-picker
v-model=
"formData.state"
pickAlign=
"right"
clearable
dictkey=
"md_state"
></global-picker>
</up-form-item>
</up-form-item>
<up-form-item
label=
"航站"
prop=
"terminal"
:borderBottom=
"true"
>
<up-form-item
label=
"航站"
prop=
"terminal"
:borderBottom=
"true"
>
<global-picker
pickAlign=
"right"
v-model=
"formData.terminal"
clearable
:options=
"baseStore.getTerminalSelect"
filter
></global-picker>
<global-picker
</up-form-item>
pickAlign=
"right"
<up-form-item
label=
"是否有效"
prop=
"valid"
:borderBottom=
"true"
>
v-model=
"formData.terminal"
<global-picker
clearable
v-model=
"formData.valid"
:options=
"baseStore.getTerminalSelect"
pickAlign=
"right"
filter
:options=
"[
></global-picker>
{ label: '有效', value: '1' },
</up-form-item>
{ label: '无效', value: '0' }
<up-form-item
label=
"是否有效"
prop=
"valid"
:borderBottom=
"true"
>
]"
<global-picker
clearable
v-model=
"formData.valid"
>
</global-picker>
pickAlign=
"right"
</up-form-item>
:options=
"[
<up-form-item
label=
"决策结果"
prop=
"decisionState"
:borderBottom=
"true"
>
{ label: '有效', value: '1' },
<global-picker
{ label: '无效', value: '0' }
v-model=
"formData.decisionState"
]"
pickAlign=
"right"
clearable
:options=
"[
>
</global-picker>
{ label: '同意', value: '1' },
</up-form-item>
{ label: '不同意', value: '0' }
<up-form-item
label=
"决策结果"
prop=
"decisionState"
:borderBottom=
"true"
>
]"
<global-picker
clearable
v-model=
"formData.decisionState"
>
</global-picker>
pickAlign=
"right"
</up-form-item>
:options=
"[
<up-form-item
label=
"航司"
prop=
"aviation"
:borderBottom=
"true"
>
{ label: '同意', value: '1' },
<global-picker
v-model=
"formData.aviation"
pickAlign=
"right"
:options=
"baseStore.getAirlineSelect"
clearable
filter
></global-picker>
{ label: '不同意', value: '0' }
</up-form-item>
]"
<up-form-item
label=
"机号"
prop=
"machineNumber"
:borderBottom=
"true"
>
clearable
<global-picker
pickAlign=
"right"
v-model=
"formData.machineNumber"
:options=
"deviceNumList"
clearable
filter
></global-picker>
>
</global-picker>
</up-form-item>
</up-form-item>
<up-form-item
label=
"日期"
:borderBottom=
"true"
>
<up-form-item
label=
"航司"
prop=
"aviation"
:borderBottom=
"true"
>
<global-calendar
<global-picker
pickAlign=
"right"
v-model=
"formData.aviation"
v-model:startTime=
"formData.startDateTime"
pickAlign=
"right"
v-model:endTime=
"formData.endDateTime"
:options=
"baseStore.getAirlineSelect"
clearable
clearable
></global-calendar>
filter
</up-form-item>
></global-picker>
</up-form>
</up-form-item>
</global-page-search>
<up-form-item
label=
"机号"
prop=
"machineNumber"
:borderBottom=
"true"
>
<global-picker
pickAlign=
"right"
v-model=
"formData.machineNumber"
:options=
"deviceNumList"
clearable
filter
></global-picker>
</up-form-item>
<up-form-item
label=
"日期"
:borderBottom=
"true"
>
<global-calendar
pickAlign=
"right"
v-model:startTime=
"formData.startDateTime"
v-model:endTime=
"formData.endDateTime"
clearable
></global-calendar>
</up-form-item>
</up-form>
</view>
<template
#
bottom
>
<view
class=
"footer-btn"
>
<up-row
gutter=
"10"
>
<up-col
span=
"6"
>
<global-button
type=
"primary"
plain
size=
"large"
:radius=
"5"
@
tap=
"handleReset"
>
重置
</global-button>
</up-col>
<up-col
span=
"6"
><global-button
type=
"primary"
size=
"large"
:radius=
"5"
@
tap=
"handleConfirm"
>
确定
</global-button></up-col>
</up-row>
</view>
</
template
>
</global-page>
</
template
>
</
template
>
<
script
setup
>
<
script
setup
>
...
@@ -98,13 +74,4 @@ const handleConfirm = () => {
...
@@ -98,13 +74,4 @@ const handleConfirm = () => {
uni
.
$emit
(
'moveDecisionReload'
)
uni
.
$emit
(
'moveDecisionReload'
)
}
}
</
script
>
</
script
>
<
style
lang=
"scss"
scoped
>
<
style
lang=
"scss"
scoped
></
style
>
.search-form
{
padding
:
24
rpx
24
rpx
0
24
rpx
;
background
:
#fff
;
}
.footer-btn
{
padding
:
24
rpx
32
rpx
;
background-color
:
#fff
;
}
</
style
>
src/pages/modules/mocp/panel/operationalSurvey/search.vue
View file @
36c72b84
<
template
>
<
template
>
<global-page
title=
"筛选"
>
<global-page-search
@
reset=
"handleReset"
@
confirm=
"handleConfirm"
>
<view
class=
"search-form"
>
<up-form
labelPosition=
"left"
labelWidth=
"auto"
>
<up-form
labelPosition=
"left"
labelWidth=
"auto"
>
<up-form-item
label=
"状态"
prop=
"isOpen"
:borderBottom=
"true"
>
<up-form-item
label=
"状态"
prop=
"isOpen"
:borderBottom=
"true"
>
<global-picker
v-model=
"formData.isOpen"
pickAlign=
"right"
clearable
dictkey=
"mae_isOpen"
></global-picker>
<global-picker
v-model=
"formData.isOpen"
pickAlign=
"right"
clearable
dictkey=
"mae_isOpen"
></global-picker>
</up-form-item>
</up-form-item>
<up-form-item
label=
"航站"
prop=
"acTerminal"
:borderBottom=
"true"
>
<up-form-item
label=
"航站"
prop=
"acTerminal"
:borderBottom=
"true"
>
<global-picker
<global-picker
pickAlign=
"right"
pickAlign=
"right"
v-model=
"formData.acTerminal"
v-model=
"formData.acTerminal"
clearable
clearable
:options=
"baseStore.getTerminalSelect"
:options=
"baseStore.getTerminalSelect"
filter
filter
></global-picker>
></global-picker>
</up-form-item>
</up-form-item>
<up-form-item
label=
"航司"
prop=
"acOwn"
:borderBottom=
"true"
>
<up-form-item
label=
"航司"
prop=
"acOwn"
:borderBottom=
"true"
>
<global-picker
v-model=
"formData.acOwn"
pickAlign=
"right"
:options=
"baseStore.getAirlineSelect"
clearable
filter
></global-picker>
<global-picker
v-model=
"formData.acOwn"
pickAlign=
"right"
:options=
"baseStore.getAirlineSelect"
clearable
filter
></global-picker>
</up-form-item>
</up-form-item>
<up-form-item
label=
"机型"
prop=
"acType"
:borderBottom=
"true"
>
<up-form-item
label=
"机型"
prop=
"acType"
:borderBottom=
"true"
>
<global-picker
v-model=
"formData.acType"
pickAlign=
"right"
:options=
"baseStore.getTypeSelect"
clearable
filter
></global-picker>
<global-picker
v-model=
"formData.acType"
pickAlign=
"right"
:options=
"baseStore.getTypeSelect"
clearable
filter
></global-picker>
</up-form-item>
</up-form-item>
<up-form-item
label=
"机号"
prop=
"ac"
:borderBottom=
"true"
>
<up-form-item
label=
"机号"
prop=
"ac"
:borderBottom=
"true"
>
<global-picker
pickAlign=
"right"
v-model=
"formData.ac"
:options=
"deviceNumList"
clearable
filter
></global-picker>
<global-picker
pickAlign=
"right"
v-model=
"formData.ac"
:options=
"deviceNumList"
clearable
filter
></global-picker>
</up-form-item>
</up-form-item>
<up-form-item
label=
"发起日期"
:borderBottom=
"true"
>
<up-form-item
label=
"发起日期"
:borderBottom=
"true"
>
<global-calendar
<global-calendar
pickAlign=
"right"
pickAlign=
"right"
v-model:startTime=
"formData.startTime"
v-model:startTime=
"formData.startTime"
v-model:endTime=
"formData.stopTime"
v-model:endTime=
"formData.stopTime"
clearable
clearable
></global-calendar>
></global-calendar>
</up-form-item>
</up-form-item>
<up-form-item
label=
"发起席位"
prop=
"seat"
:borderBottom=
"true"
>
<up-form-item
label=
"发起席位"
prop=
"seat"
:borderBottom=
"true"
>
<global-picker
<global-picker
pickAlign=
"right"
pickAlign=
"right"
v-model=
"formData.seat"
v-model=
"formData.seat"
:options=
"operationalSurveyStore.selectList.allSeatSelect"
:options=
"operationalSurveyStore.selectList.allSeatSelect"
label-field=
"seatName"
label-field=
"seatName"
value-field=
"id"
value-field=
"id"
clearable
clearable
filter
filter
></global-picker>
></global-picker>
</up-form-item>
</up-form-item>
</up-form>
</up-form>
</global-page-search>
</view>
<template
#
bottom
>
<view
class=
"footer-btn"
>
<up-row
gutter=
"10"
>
<up-col
span=
"6"
>
<global-button
type=
"primary"
plain
size=
"large"
:radius=
"5"
@
tap=
"handleReset"
>
重置
</global-button>
</up-col>
<up-col
span=
"6"
><global-button
type=
"primary"
size=
"large"
:radius=
"5"
@
tap=
"handleConfirm"
>
确定
</global-button></up-col>
</up-row>
</view>
</
template
>
</global-page>
</
template
>
</
template
>
<
script
setup
>
<
script
setup
>
...
@@ -84,13 +72,4 @@ const handleConfirm = () => {
...
@@ -84,13 +72,4 @@ const handleConfirm = () => {
uni
.
$emit
(
'operationalSurveyReload'
)
uni
.
$emit
(
'operationalSurveyReload'
)
}
}
</
script
>
</
script
>
<
style
lang=
"scss"
scoped
>
<
style
lang=
"scss"
scoped
></
style
>
.search-form
{
padding
:
24
rpx
24
rpx
0
24
rpx
;
background
:
#fff
;
}
.footer-btn
{
padding
:
24
rpx
32
rpx
;
background-color
:
#fff
;
}
</
style
>
src/pages/modules/mocp/panel/qualityAnalysis/search.vue
View file @
36c72b84
<
template
>
<
template
>
<global-page
title=
"筛选"
>
<global-page-search
@
reset=
"handleReset"
@
confirm=
"handleConfirm"
>
<view
class=
"search-form"
>
<up-form
labelPosition=
"left"
labelWidth=
"auto"
>
<up-form
labelPosition=
"left"
labelWidth=
"auto"
>
<up-form-item
label=
"状态"
prop=
"isOpen"
:borderBottom=
"true"
>
<up-form-item
label=
"状态"
prop=
"isOpen"
:borderBottom=
"true"
>
<global-picker
v-model=
"formData.isOpen"
pickAlign=
"right"
clearable
dictkey=
"qa_isOpen"
></global-picker>
<global-picker
v-model=
"formData.isOpen"
pickAlign=
"right"
clearable
dictkey=
"qa_isOpen"
></global-picker>
</up-form-item>
</up-form-item>
<up-form-item
label=
"机号"
prop=
"ac"
:borderBottom=
"true"
>
<up-form-item
label=
"机号"
prop=
"ac"
:borderBottom=
"true"
>
<global-picker
pickAlign=
"right"
v-model=
"formData.ac"
:options=
"deviceNumList"
clearable
filter
></global-picker>
<global-picker
pickAlign=
"right"
v-model=
"formData.ac"
:options=
"deviceNumList"
clearable
filter
></global-picker>
</up-form-item>
</up-form-item>
<up-form-item
label=
"机型"
prop=
"acType"
:borderBottom=
"true"
>
<up-form-item
label=
"机型"
prop=
"acType"
:borderBottom=
"true"
>
<global-picker
v-model=
"formData.acType"
pickAlign=
"right"
:options=
"baseStore.getTypeSelect"
clearable
filter
></global-picker>
<global-picker
v-model=
"formData.acType"
pickAlign=
"right"
:options=
"baseStore.getTypeSelect"
clearable
filter
></global-picker>
</up-form-item>
</up-form-item>
<up-form-item
label=
"航司"
prop=
"acOwn"
:borderBottom=
"true"
>
<up-form-item
label=
"航司"
prop=
"acOwn"
:borderBottom=
"true"
>
<global-picker
v-model=
"formData.acOwn"
pickAlign=
"right"
:options=
"baseStore.getAirlineSelect"
clearable
filter
></global-picker>
<global-picker
v-model=
"formData.acOwn"
pickAlign=
"right"
:options=
"baseStore.getAirlineSelect"
clearable
filter
></global-picker>
</up-form-item>
</up-form-item>
<up-form-item
label=
"航站"
prop=
"acTerminal"
:borderBottom=
"true"
>
<up-form-item
label=
"航站"
prop=
"acTerminal"
:borderBottom=
"true"
>
<global-picker
<global-picker
pickAlign=
"right"
pickAlign=
"right"
v-model=
"formData.acTerminal"
v-model=
"formData.acTerminal"
clearable
clearable
:options=
"baseStore.getTerminalSelect"
:options=
"baseStore.getTerminalSelect"
filter
filter
></global-picker>
></global-picker>
</up-form-item>
</up-form-item>
<up-form-item
label=
"一级责任维度"
prop=
"dimension1"
:borderBottom=
"true"
>
<up-form-item
label=
"一级责任维度"
prop=
"dimension1"
:borderBottom=
"true"
>
<global-picker
v-model=
"formData.dimension1"
pickAlign=
"right"
:options=
"getDimension1"
clearable
filter
></global-picker>
<global-picker
v-model=
"formData.dimension1"
pickAlign=
"right"
:options=
"getDimension1"
clearable
filter
></global-picker>
</up-form-item>
</up-form-item>
<up-form-item
label=
"责任单位"
prop=
"liabilityBelong"
:borderBottom=
"true"
>
<up-form-item
label=
"责任单位"
prop=
"liabilityBelong"
:borderBottom=
"true"
>
<global-picker
<global-picker
v-model=
"formData.liabilityBelong"
v-model=
"formData.liabilityBelong"
pickAlign=
"right"
pickAlign=
"right"
:options=
"getParamsByType('RcQaLiabilityBelong')"
:options=
"getParamsByType('RcQaLiabilityBelong')"
clearable
clearable
filter
filter
></global-picker>
></global-picker>
</up-form-item>
</up-form-item>
<!--
<up-form-item
label=
"事件描述"
prop=
"eventMsg"
:borderBottom=
"true"
>
<!--
<up-form-item
label=
"事件描述"
prop=
"eventMsg"
:borderBottom=
"true"
>
<up-input
v-model=
"formData.eventMsg"
inputAlign=
"right"
border=
"none"
placeholder=
"请输入"
clearable
></up-input>
<up-input
v-model=
"formData.eventMsg"
inputAlign=
"right"
border=
"none"
placeholder=
"请输入"
clearable
></up-input>
</up-form-item>
-->
</up-form-item>
-->
</up-form>
</up-form>
</view>
</global-page-search>
<template
#
bottom
>
<view
class=
"footer-btn"
>
<up-row
gutter=
"10"
>
<up-col
span=
"6"
>
<global-button
type=
"primary"
plain
size=
"large"
:radius=
"5"
@
tap=
"handleReset"
>
重置
</global-button>
</up-col>
<up-col
span=
"6"
><global-button
type=
"primary"
size=
"large"
:radius=
"5"
@
tap=
"handleConfirm"
>
确定
</global-button></up-col>
</up-row>
</view>
</
template
>
</global-page>
</
template
>
</
template
>
<
script
setup
>
<
script
setup
>
...
@@ -81,13 +69,4 @@ const handleConfirm = () => {
...
@@ -81,13 +69,4 @@ const handleConfirm = () => {
uni
.
$emit
(
'qualityAnalysisReload'
)
uni
.
$emit
(
'qualityAnalysisReload'
)
}
}
</
script
>
</
script
>
<
style
lang=
"scss"
scoped
>
<
style
lang=
"scss"
scoped
></
style
>
.search-form
{
padding
:
24
rpx
24
rpx
0
24
rpx
;
background
:
#fff
;
}
.footer-btn
{
padding
:
24
rpx
32
rpx
;
background-color
:
#fff
;
}
</
style
>
src/pages/modules/mocp/panel/support-application/search.vue
View file @
36c72b84
<
template
>
<
template
>
<global-page
title=
"筛选"
>
<global-page-search
@
reset=
"handleReset"
@
confirm=
"handleConfirm"
>
<view
class=
"search-form"
>
<up-form
labelPosition=
"left"
labelWidth=
"auto"
>
<up-form
labelPosition=
"left"
labelWidth=
"auto"
>
<up-form-item
label=
"状态"
prop=
"state"
:borderBottom=
"true"
>
<up-form-item
label=
"状态"
prop=
"state"
:borderBottom=
"true"
>
<global-picker
v-model=
"formData.state"
pickAlign=
"right"
clearable
dictkey=
"wa_state"
></global-picker>
<global-picker
v-model=
"formData.state"
pickAlign=
"right"
clearable
dictkey=
"wa_state"
></global-picker>
</up-form-item>
</up-form-item>
<up-form-item
label=
"机号"
prop=
"machineNumber"
:borderBottom=
"true"
>
<up-form-item
label=
"机号"
prop=
"machineNumber"
:borderBottom=
"true"
>
<global-picker
pickAlign=
"right"
v-model=
"formData.machineNumber"
:options=
"deviceNumList"
clearable
filter
></global-picker>
<global-picker
pickAlign=
"right"
v-model=
"formData.machineNumber"
:options=
"deviceNumList"
clearable
filter
></global-picker>
</up-form-item>
</up-form-item>
<up-form-item
label=
"机型"
prop=
"model"
:borderBottom=
"true"
>
<up-form-item
label=
"机型"
prop=
"model"
:borderBottom=
"true"
>
<global-picker
v-model=
"formData.model"
pickAlign=
"right"
:options=
"baseStore.getTypeSelect"
clearable
filter
></global-picker>
<global-picker
v-model=
"formData.model"
pickAlign=
"right"
:options=
"baseStore.getTypeSelect"
clearable
filter
></global-picker>
</up-form-item>
</up-form-item>
<up-form-item
label=
"航司"
prop=
"aviation"
:borderBottom=
"true"
>
<up-form-item
label=
"航司"
prop=
"aviation"
:borderBottom=
"true"
>
<global-picker
v-model=
"formData.aviation"
pickAlign=
"right"
:options=
"baseStore.getAirlineSelect"
clearable
filter
></global-picker>
<global-picker
</up-form-item>
v-model=
"formData.aviation"
<up-form-item
label=
"航站"
prop=
"terminal"
:borderBottom=
"true"
>
pickAlign=
"right"
<global-picker
pickAlign=
"right"
v-model=
"formData.terminal"
clearable
:options=
"baseStore.getTerminalSelect"
filter
></global-picker>
:options=
"baseStore.getAirlineSelect"
</up-form-item>
clearable
<up-form-item
label=
"专业"
prop=
"specialty"
:borderBottom=
"true"
>
filter
<global-picker
v-model=
"formData.specialty"
pickAlign=
"right"
:options=
"getParamsByType('MajorCategory')"
clearable
></global-picker>
></global-picker>
</up-form-item>
</up-form-item>
<up-form-item
label=
"发动机型号"
prop=
"engineModel"
:borderBottom=
"true"
>
<up-form-item
label=
"航站"
prop=
"terminal"
:borderBottom=
"true"
>
<global-picker
v-model=
"formData.engineModel"
pickAlign=
"right"
:options=
"baseStore.getEngineSelect"
clearable
filter
></global-picker>
<global-picker
</up-form-item>
pickAlign=
"right"
</up-form>
v-model=
"formData.terminal"
</global-page-search>
clearable
:options=
"baseStore.getTerminalSelect"
filter
></global-picker>
</up-form-item>
<up-form-item
label=
"专业"
prop=
"specialty"
:borderBottom=
"true"
>
<global-picker
v-model=
"formData.specialty"
pickAlign=
"right"
:options=
"getParamsByType('MajorCategory')"
clearable
></global-picker>
</up-form-item>
<up-form-item
label=
"发动机型号"
prop=
"engineModel"
:borderBottom=
"true"
>
<global-picker
v-model=
"formData.engineModel"
pickAlign=
"right"
:options=
"baseStore.getEngineSelect"
clearable
filter
></global-picker>
</up-form-item>
</up-form>
</view>
<template
#
bottom
>
<view
class=
"footer-btn"
>
<up-row
gutter=
"10"
>
<up-col
span=
"6"
>
<global-button
type=
"primary"
plain
size=
"large"
:radius=
"5"
@
tap=
"handleReset"
>
重置
</global-button>
</up-col>
<up-col
span=
"6"
><global-button
type=
"primary"
size=
"large"
:radius=
"5"
@
tap=
"handleConfirm"
>
确定
</global-button></up-col>
</up-row>
</view>
</
template
>
</global-page>
</
template
>
</
template
>
<
script
setup
>
<
script
setup
>
...
@@ -89,13 +54,4 @@ const handleConfirm = () => {
...
@@ -89,13 +54,4 @@ const handleConfirm = () => {
uni
.
$emit
(
'supportApplicationReload'
)
uni
.
$emit
(
'supportApplicationReload'
)
}
}
</
script
>
</
script
>
<
style
lang=
"scss"
scoped
>
<
style
lang=
"scss"
scoped
></
style
>
.search-form
{
padding
:
24
rpx
24
rpx
0
24
rpx
;
background
:
#fff
;
}
.footer-btn
{
padding
:
24
rpx
32
rpx
;
background-color
:
#fff
;
}
</
style
>
src/pages/modules/mocp/panel/technicalAnalysis/search.vue
View file @
36c72b84
<
template
>
<
template
>
<global-page
title=
"筛选"
>
<global-page-search
@
reset=
"handleReset"
@
confirm=
"handleConfirm"
>
<view
class=
"search-form"
>
<up-form
labelPosition=
"left"
labelWidth=
"auto"
>
<up-form
labelPosition=
"left"
labelWidth=
"auto"
>
<up-form-item
label=
"状态"
prop=
"isOpen"
:borderBottom=
"true"
>
<up-form-item
label=
"状态"
prop=
"isOpen"
:borderBottom=
"true"
>
<global-picker
v-model=
"formData.isOpen"
pickAlign=
"right"
clearable
dictkey=
"ta_isOpen"
></global-picker>
<global-picker
v-model=
"formData.isOpen"
pickAlign=
"right"
clearable
dictkey=
"ta_isOpen"
></global-picker>
</up-form-item>
</up-form-item>
<up-form-item
label=
"机号"
prop=
"ac"
:borderBottom=
"true"
>
<up-form-item
label=
"机号"
prop=
"ac"
:borderBottom=
"true"
>
<global-picker
pickAlign=
"right"
v-model=
"formData.ac"
:options=
"deviceNumList"
clearable
filter
></global-picker>
<global-picker
pickAlign=
"right"
v-model=
"formData.ac"
:options=
"deviceNumList"
clearable
filter
></global-picker>
</up-form-item>
</up-form-item>
<up-form-item
label=
"机型"
prop=
"acType"
:borderBottom=
"true"
>
<up-form-item
label=
"机型"
prop=
"acType"
:borderBottom=
"true"
>
<global-picker
v-model=
"formData.acType"
pickAlign=
"right"
:options=
"baseStore.getTypeSelect"
clearable
filter
></global-picker>
<global-picker
v-model=
"formData.acType"
pickAlign=
"right"
:options=
"baseStore.getTypeSelect"
clearable
filter
></global-picker>
</up-form-item>
</up-form-item>
<up-form-item
label=
"航司"
prop=
"acOwn"
:borderBottom=
"true"
>
<up-form-item
label=
"航司"
prop=
"acOwn"
:borderBottom=
"true"
>
<global-picker
v-model=
"formData.acOwn"
pickAlign=
"right"
:options=
"baseStore.getAirlineSelect"
clearable
filter
></global-picker>
<global-picker
v-model=
"formData.acOwn"
pickAlign=
"right"
:options=
"baseStore.getAirlineSelect"
clearable
filter
></global-picker>
</up-form-item>
</up-form-item>
<up-form-item
label=
"航站"
prop=
"acTerminal"
:borderBottom=
"true"
>
<up-form-item
label=
"航站"
prop=
"acTerminal"
:borderBottom=
"true"
>
<global-picker
<global-picker
pickAlign=
"right"
pickAlign=
"right"
v-model=
"formData.acTerminal"
v-model=
"formData.acTerminal"
clearable
clearable
:options=
"baseStore.getTerminalSelect"
:options=
"baseStore.getTerminalSelect"
filter
filter
></global-picker>
></global-picker>
</up-form-item>
</up-form-item>
<up-form-item
label=
"专业类别"
prop=
"majorClass"
:borderBottom=
"true"
>
<up-form-item
label=
"专业类别"
prop=
"majorClass"
:borderBottom=
"true"
>
<global-picker
v-model=
"formData.majorClass"
pickAlign=
"right"
:options=
"getParamsByType('MajorCategory')"
clearable
></global-picker>
<global-picker
</up-form-item>
v-model=
"formData.majorClass"
<up-form-item
label=
"ATA章节"
prop=
"ataChapter"
:borderBottom=
"true"
>
pickAlign=
"right"
<global-picker
v-model=
"formData.ataChapter"
pickAlign=
"right"
:options=
"baseStore.getATAChecked()"
clearable
filter
/>
:options=
"getParamsByType('MajorCategory')"
</up-form-item>
clearable
</up-form>
></global-picker>
</global-page-search>
</up-form-item>
<up-form-item
label=
"ATA章节"
prop=
"ataChapter"
:borderBottom=
"true"
>
<global-picker
v-model=
"formData.ataChapter"
pickAlign=
"right"
:options=
"baseStore.getATAChecked()"
clearable
filter
/>
</up-form-item>
</up-form>
</view>
<template
#
bottom
>
<view
class=
"footer-btn"
>
<up-row
gutter=
"10"
>
<up-col
span=
"6"
>
<global-button
type=
"primary"
plain
size=
"large"
:radius=
"5"
@
tap=
"handleReset"
>
重置
</global-button>
</up-col>
<up-col
span=
"6"
><global-button
type=
"primary"
size=
"large"
:radius=
"5"
@
tap=
"handleConfirm"
>
确定
</global-button></up-col>
</up-row>
</view>
</
template
>
</global-page>
</
template
>
</
template
>
<
script
setup
>
<
script
setup
>
...
@@ -77,13 +60,4 @@ const handleConfirm = () => {
...
@@ -77,13 +60,4 @@ const handleConfirm = () => {
uni
.
$emit
(
'technicalAnalysisReload'
)
uni
.
$emit
(
'technicalAnalysisReload'
)
}
}
</
script
>
</
script
>
<
style
lang=
"scss"
scoped
>
<
style
lang=
"scss"
scoped
></
style
>
.search-form
{
padding
:
24
rpx
24
rpx
0
24
rpx
;
background
:
#fff
;
}
.footer-btn
{
padding
:
24
rpx
32
rpx
;
background-color
:
#fff
;
}
</
style
>
src/pages/modules/mocp/panel/technology-evaluation/search.vue
View file @
36c72b84
<
template
>
<
template
>
<global-page
title=
"筛选"
>
<global-page-search
@
reset=
"handleReset"
@
confirm=
"handleConfirm"
>
<view
class=
"search-form"
>
<up-form
labelPosition=
"left"
labelWidth=
"auto"
:model=
"formData"
ref=
"formRef"
>
<up-form
labelPosition=
"left"
labelWidth=
"auto"
:model=
"formData"
ref=
"formRef"
>
<up-form-item
label=
"状态"
prop=
"state"
:borderBottom=
"true"
>
<up-form-item
label=
"状态"
prop=
"state"
:borderBottom=
"true"
>
<global-picker
v-model=
"formData.state"
pickAlign=
"right"
clearable
dictkey=
"te_state"
></global-picker>
<global-picker
v-model=
"formData.state"
pickAlign=
"right"
clearable
dictkey=
"te_state"
></global-picker>
</up-form-item>
</up-form-item>
<up-form-item
label=
"机号"
prop=
"ac"
:borderBottom=
"true"
>
<up-form-item
label=
"机号"
prop=
"ac"
:borderBottom=
"true"
>
<global-picker
pickAlign=
"right"
v-model=
"formData.ac"
:options=
"deviceNumList"
clearable
filter
></global-picker>
<global-picker
pickAlign=
"right"
v-model=
"formData.ac"
:options=
"deviceNumList"
clearable
filter
></global-picker>
</up-form-item>
</up-form-item>
<up-form-item
label=
"机型"
prop=
"model"
:borderBottom=
"true"
>
<up-form-item
label=
"机型"
prop=
"model"
:borderBottom=
"true"
>
<global-picker
v-model=
"formData.model"
pickAlign=
"right"
:options=
"baseStore.getTypeSelect"
clearable
filter
></global-picker>
<global-picker
v-model=
"formData.model"
pickAlign=
"right"
:options=
"baseStore.getTypeSelect"
clearable
filter
></global-picker>
</up-form-item>
</up-form-item>
<up-form-item
label=
"航司"
prop=
"aviation"
:borderBottom=
"true"
>
<up-form-item
label=
"航司"
prop=
"aviation"
:borderBottom=
"true"
>
<global-picker
v-model=
"formData.aviation"
pickAlign=
"right"
:options=
"baseStore.getAirlineSelect"
clearable
filter
></global-picker>
<global-picker
</up-form-item>
v-model=
"formData.aviation"
<up-form-item
label=
"ATA章节"
prop=
"ata"
:borderBottom=
"true"
>
pickAlign=
"right"
<global-picker
v-model=
"formData.ata"
pickAlign=
"right"
:options=
"baseStore.getATASelect"
clearable
filter
></global-picker>
:options=
"baseStore.getAirlineSelect"
</up-form-item>
clearable
<up-form-item
label=
"日期"
:borderBottom=
"true"
>
filter
<global-calendar
></global-picker>
pickAlign=
"right"
</up-form-item>
v-model:startTime=
"formData.startDateTime"
<up-form-item
label=
"ATA章节"
prop=
"ata"
:borderBottom=
"true"
>
v-model:endTime=
"formData.endDateTime"
<global-picker
v-model=
"formData.ata"
pickAlign=
"right"
:options=
"baseStore.getATASelect"
clearable
filter
></global-picker>
clearable
</up-form-item>
></global-calendar>
<up-form-item
label=
"日期"
:borderBottom=
"true"
>
</up-form-item>
<global-calendar
</up-form>
pickAlign=
"right"
</global-page-search>
v-model:startTime=
"formData.startDateTime"
v-model:endTime=
"formData.endDateTime"
clearable
></global-calendar>
</up-form-item>
</up-form>
</view>
<template
#
bottom
>
<view
class=
"footer-btn"
>
<up-row
gutter=
"10"
>
<up-col
span=
"6"
>
<global-button
type=
"primary"
plain
size=
"large"
:radius=
"5"
@
tap=
"handleReset"
>
重置
</global-button>
</up-col>
<up-col
span=
"6"
><global-button
type=
"primary"
size=
"large"
:radius=
"5"
@
tap=
"handleConfirm"
>
确定
</global-button></up-col>
</up-row>
</view>
</
template
>
</global-page>
</
template
>
</
template
>
<
script
setup
>
<
script
setup
>
...
@@ -73,13 +55,4 @@ const handleConfirm = () => {
...
@@ -73,13 +55,4 @@ const handleConfirm = () => {
uni
.
$emit
(
'technologyEvaluationReload'
)
uni
.
$emit
(
'technologyEvaluationReload'
)
}
}
</
script
>
</
script
>
<
style
lang=
"scss"
scoped
>
<
style
lang=
"scss"
scoped
></
style
>
.search-form
{
padding
:
24
rpx
24
rpx
0
24
rpx
;
background
:
#fff
;
}
.footer-btn
{
padding
:
24
rpx
32
rpx
;
background-color
:
#fff
;
}
</
style
>
src/pages/modules/mocp/panel/unplanApply/search.vue
View file @
36c72b84
<
template
>
<
template
>
<global-page
title=
"筛选"
>
<global-page-search
@
reset=
"handleReset"
@
confirm=
"handleConfirm"
>
<view
class=
"search-form"
>
<up-form
labelPosition=
"left"
labelWidth=
"auto"
>
<up-form
labelPosition=
"left"
labelWidth=
"auto"
>
<up-form-item
label=
"申请状态"
prop=
"applyStatus"
:borderBottom=
"true"
>
<up-form-item
label=
"申请状态"
prop=
"applyStatus"
:borderBottom=
"true"
>
<global-picker
v-model=
"formData.applyStatus"
pickAlign=
"right"
clearable
dictkey=
"np_applyStatus"
></global-picker>
<global-picker
v-model=
"formData.applyStatus"
pickAlign=
"right"
clearable
dictkey=
"np_applyStatus"
></global-picker>
</up-form-item>
</up-form-item>
<up-form-item
label=
"包号"
prop=
"packageNo"
:borderBottom=
"true"
>
<up-form-item
label=
"包号"
prop=
"packageNo"
:borderBottom=
"true"
>
<up-input
v-model=
"formData.packageNo"
inputAlign=
"right"
border=
"none"
placeholder=
"请输入"
clearable
></up-input>
<up-input
v-model=
"formData.packageNo"
inputAlign=
"right"
border=
"none"
placeholder=
"请输入"
clearable
></up-input>
</up-form-item>
</up-form-item>
<up-form-item
label=
"是否豁免"
prop=
"exemptStatus"
:borderBottom=
"true"
>
<up-form-item
label=
"是否豁免"
prop=
"exemptStatus"
:borderBottom=
"true"
>
<global-picker
v-model=
"formData.exemptStatus"
pickAlign=
"right"
clearable
dictkey=
"np_exemptStatus"
></global-picker>
<global-picker
v-model=
"formData.exemptStatus"
pickAlign=
"right"
clearable
dictkey=
"np_exemptStatus"
></global-picker>
</up-form-item>
</up-form-item>
<up-form-item
label=
"数据来源"
prop=
"sourceType"
:borderBottom=
"true"
>
<up-form-item
label=
"数据来源"
prop=
"sourceType"
:borderBottom=
"true"
>
<global-picker
pickAlign=
"right"
v-model=
"formData.sourceType"
dictkey=
"np_sourceType"
clearable
></global-picker>
<global-picker
pickAlign=
"right"
v-model=
"formData.sourceType"
dictkey=
"np_sourceType"
clearable
></global-picker>
</up-form-item>
</up-form-item>
<up-form-item
label=
"定检类型"
prop=
"checkLevel"
:borderBottom=
"true"
>
<up-form-item
label=
"定检类型"
prop=
"checkLevel"
:borderBottom=
"true"
>
<global-picker
pickAlign=
"right"
v-model=
"formData.checkLevel"
dictkey=
"np_checkLevel"
clearable
></global-picker>
<global-picker
pickAlign=
"right"
v-model=
"formData.checkLevel"
dictkey=
"np_checkLevel"
clearable
></global-picker>
</up-form-item>
</up-form-item>
<up-form-item
label=
"机型"
prop=
"acType"
:borderBottom=
"true"
>
<up-form-item
label=
"机型"
prop=
"acType"
:borderBottom=
"true"
>
<global-picker
v-model=
"formData.acType"
pickAlign=
"right"
:options=
"baseStore.getTypeSelect"
clearable
filter
></global-picker>
<global-picker
v-model=
"formData.acType"
pickAlign=
"right"
:options=
"baseStore.getTypeSelect"
clearable
filter
></global-picker>
</up-form-item>
</up-form-item>
<up-form-item
label=
"航司"
prop=
"airline"
:borderBottom=
"true"
>
<up-form-item
label=
"航司"
prop=
"airline"
:borderBottom=
"true"
>
<global-picker
v-model=
"formData.airline"
pickAlign=
"right"
:options=
"baseStore.getAirlineSelect"
clearable
filter
></global-picker>
<global-picker
</up-form-item>
v-model=
"formData.airline"
<up-form-item
label=
"计划开工时间"
:borderBottom=
"true"
>
pickAlign=
"right"
<global-calendar
:options=
"baseStore.getAirlineSelect"
pickAlign=
"right"
clearable
v-model:startTime=
"formData.startTime"
filter
v-model:endTime=
"formData.startTimeEnd"
></global-picker>
clearable
</up-form-item>
></global-calendar>
<up-form-item
label=
"计划开工时间"
:borderBottom=
"true"
>
</up-form-item>
<global-calendar
<up-form-item
label=
"申请时间"
:borderBottom=
"true"
>
pickAlign=
"right"
<global-calendar
v-model:startTime=
"formData.startTime"
pickAlign=
"right"
v-model:endTime=
"formData.startTimeEnd"
v-model:startTime=
"formData.applyTimeStart"
clearable
v-model:endTime=
"formData.applyTimeEnd"
></global-calendar>
clearable
</up-form-item>
></global-calendar>
<up-form-item
label=
"申请时间"
:borderBottom=
"true"
>
</up-form-item>
<global-calendar
</up-form>
pickAlign=
"right"
</global-page-search>
v-model:startTime=
"formData.applyTimeStart"
v-model:endTime=
"formData.applyTimeEnd"
clearable
></global-calendar>
</up-form-item>
</up-form>
</view>
<template
#
bottom
>
<view
class=
"footer-btn"
>
<up-row
gutter=
"10"
>
<up-col
span=
"6"
>
<global-button
type=
"primary"
plain
size=
"large"
:radius=
"5"
@
tap=
"handleReset"
>
重置
</global-button>
</up-col>
<up-col
span=
"6"
><global-button
type=
"primary"
size=
"large"
:radius=
"5"
@
tap=
"handleConfirm"
>
确定
</global-button></up-col>
</up-row>
</view>
</
template
>
</global-page>
</
template
>
</
template
>
<
script
setup
>
<
script
setup
>
...
@@ -84,13 +66,4 @@ const handleConfirm = () => {
...
@@ -84,13 +66,4 @@ const handleConfirm = () => {
uni
.
$emit
(
'unplanApplyReload'
)
uni
.
$emit
(
'unplanApplyReload'
)
}
}
</
script
>
</
script
>
<
style
lang=
"scss"
scoped
>
<
style
lang=
"scss"
scoped
></
style
>
.search-form
{
padding
:
24
rpx
24
rpx
0
24
rpx
;
background
:
#fff
;
}
.footer-btn
{
padding
:
24
rpx
32
rpx
;
background-color
:
#fff
;
}
</
style
>
src/pages/modules/mocp/panel/unplanWarning/search.vue
View file @
36c72b84
<
template
>
<
template
>
<global-page
title=
"筛选"
>
<global-page-search
@
reset=
"handleReset"
@
confirm=
"handleConfirm"
>
<view
class=
"search-form"
>
<up-form
labelPosition=
"left"
labelWidth=
"auto"
>
<up-form
labelPosition=
"left"
labelWidth=
"auto"
>
<up-form-item
label=
"申请状态"
prop=
"applyStatus"
:borderBottom=
"true"
>
<up-form-item
label=
"申请状态"
prop=
"applyStatus"
:borderBottom=
"true"
>
<global-picker
v-model=
"formData.applyStatus"
pickAlign=
"right"
clearable
dictkey=
"np_applyStatus"
></global-picker>
<global-picker
v-model=
"formData.applyStatus"
pickAlign=
"right"
clearable
dictkey=
"np_applyStatus"
></global-picker>
</up-form-item>
</up-form-item>
<up-form-item
label=
"包号"
prop=
"packageNo"
:borderBottom=
"true"
>
<up-form-item
label=
"包号"
prop=
"packageNo"
:borderBottom=
"true"
>
<up-input
v-model=
"formData.packageNo"
inputAlign=
"right"
border=
"none"
placeholder=
"请输入"
clearable
></up-input>
<up-input
v-model=
"formData.packageNo"
inputAlign=
"right"
border=
"none"
placeholder=
"请输入"
clearable
></up-input>
</up-form-item>
</up-form-item>
<up-form-item
label=
"数据来源"
prop=
"sourceType"
:borderBottom=
"true"
>
<up-form-item
label=
"数据来源"
prop=
"sourceType"
:borderBottom=
"true"
>
<global-picker
pickAlign=
"right"
v-model=
"formData.sourceType"
dictkey=
"np_sourceType"
clearable
></global-picker>
<global-picker
pickAlign=
"right"
v-model=
"formData.sourceType"
dictkey=
"np_sourceType"
clearable
></global-picker>
</up-form-item>
</up-form-item>
<up-form-item
label=
"定检类型"
prop=
"checkLevel"
:borderBottom=
"true"
>
<up-form-item
label=
"定检类型"
prop=
"checkLevel"
:borderBottom=
"true"
>
<global-picker
pickAlign=
"right"
v-model=
"formData.checkLevel"
dictkey=
"np_checkLevel"
clearable
></global-picker>
<global-picker
pickAlign=
"right"
v-model=
"formData.checkLevel"
dictkey=
"np_checkLevel"
clearable
></global-picker>
</up-form-item>
</up-form-item>
<up-form-item
label=
"机型"
prop=
"acType"
:borderBottom=
"true"
>
<up-form-item
label=
"机型"
prop=
"acType"
:borderBottom=
"true"
>
<global-picker
v-model=
"formData.acType"
pickAlign=
"right"
:options=
"baseStore.getTypeSelect"
clearable
filter
></global-picker>
<global-picker
v-model=
"formData.acType"
pickAlign=
"right"
:options=
"baseStore.getTypeSelect"
clearable
filter
></global-picker>
</up-form-item>
</up-form-item>
<up-form-item
label=
"航司"
prop=
"airline"
:borderBottom=
"true"
>
<up-form-item
label=
"航司"
prop=
"airline"
:borderBottom=
"true"
>
<global-picker
v-model=
"formData.airline"
pickAlign=
"right"
:options=
"baseStore.getAirlineSelect"
clearable
filter
></global-picker>
<global-picker
</up-form-item>
v-model=
"formData.airline"
<up-form-item
label=
"计划开工时间"
:borderBottom=
"true"
>
pickAlign=
"right"
<global-calendar
:options=
"baseStore.getAirlineSelect"
pickAlign=
"right"
clearable
v-model:startTime=
"formData.startTime"
filter
v-model:endTime=
"formData.startTimeEnd"
></global-picker>
clearable
</up-form-item>
></global-calendar>
<up-form-item
label=
"计划开工时间"
:borderBottom=
"true"
>
</up-form-item>
<global-calendar
<up-form-item
label=
"申请时间"
:borderBottom=
"true"
>
pickAlign=
"right"
<global-calendar
v-model:startTime=
"formData.startTime"
pickAlign=
"right"
v-model:endTime=
"formData.startTimeEnd"
v-model:startTime=
"formData.applyTimeStart"
clearable
v-model:endTime=
"formData.applyTimeEnd"
></global-calendar>
clearable
</up-form-item>
></global-calendar>
<up-form-item
label=
"申请时间"
:borderBottom=
"true"
>
</up-form-item>
<global-calendar
</up-form>
pickAlign=
"right"
</global-page-search>
v-model:startTime=
"formData.applyTimeStart"
v-model:endTime=
"formData.applyTimeEnd"
clearable
></global-calendar>
</up-form-item>
</up-form>
</view>
<template
#
bottom
>
<view
class=
"footer-btn"
>
<up-row
gutter=
"10"
>
<up-col
span=
"6"
>
<global-button
type=
"primary"
plain
size=
"large"
:radius=
"5"
@
tap=
"handleReset"
>
重置
</global-button>
</up-col>
<up-col
span=
"6"
><global-button
type=
"primary"
size=
"large"
:radius=
"5"
@
tap=
"handleConfirm"
>
确定
</global-button></up-col>
</up-row>
</view>
</
template
>
</global-page>
</
template
>
</
template
>
<
script
setup
>
<
script
setup
>
...
@@ -81,13 +63,4 @@ const handleConfirm = () => {
...
@@ -81,13 +63,4 @@ const handleConfirm = () => {
uni
.
$emit
(
'unplanWarningReload'
)
uni
.
$emit
(
'unplanWarningReload'
)
}
}
</
script
>
</
script
>
<
style
lang=
"scss"
scoped
>
<
style
lang=
"scss"
scoped
></
style
>
.search-form
{
padding
:
24
rpx
24
rpx
0
24
rpx
;
background
:
#fff
;
}
.footer-btn
{
padding
:
24
rpx
32
rpx
;
background-color
:
#fff
;
}
</
style
>
src/pages/modules/mocp/panel/windDamageManagement/search.vue
View file @
36c72b84
<
template
>
<
template
>
<global-page
title=
"筛选"
>
<global-page-search
@
reset=
"handleReset"
@
confirm=
"handleConfirm"
>
<view
class=
"search-form"
>
<up-form
labelPosition=
"left"
labelWidth=
"auto"
>
<up-form
labelPosition=
"left"
labelWidth=
"auto"
>
<up-form-item
label=
"状态"
prop=
"isOpen"
:borderBottom=
"true"
>
<up-form-item
label=
"状态"
prop=
"isOpen"
:borderBottom=
"true"
>
<global-picker
v-model=
"formData.isOpen"
pickAlign=
"right"
clearable
dictkey=
"wdm_isOpen"
></global-picker>
<global-picker
v-model=
"formData.isOpen"
pickAlign=
"right"
clearable
dictkey=
"wdm_isOpen"
></global-picker>
</up-form-item>
</up-form-item>
<up-form-item
label=
"进度"
prop=
"rxStatus"
:borderBottom=
"true"
>
<up-form-item
label=
"进度"
prop=
"rxStatus"
:borderBottom=
"true"
>
<global-picker
v-model=
"formData.rxStatus"
pickAlign=
"right"
clearable
dictkey=
"wdm_rxStatus"
></global-picker>
<global-picker
v-model=
"formData.rxStatus"
pickAlign=
"right"
clearable
dictkey=
"wdm_rxStatus"
></global-picker>
</up-form-item>
</up-form-item>
<up-form-item
label=
"航站"
prop=
"terminal"
:borderBottom=
"true"
>
<up-form-item
label=
"航站"
prop=
"terminal"
:borderBottom=
"true"
>
<global-picker
pickAlign=
"right"
v-model=
"formData.terminal"
clearable
:options=
"baseStore.getTerminalSelect"
filter
></global-picker>
<global-picker
</up-form-item>
pickAlign=
"right"
<up-form-item
label=
"开始日期"
:borderBottom=
"true"
>
v-model=
"formData.terminal"
<global-calendar
clearable
pickAlign=
"right"
:options=
"baseStore.getTerminalSelect"
v-model:startTime=
"formData.proposedTimeBegin"
filter
v-model:endTime=
"formData.proposedTimeEnd"
></global-picker>
clearable
</up-form-item>
></global-calendar>
<up-form-item
label=
"开始日期"
:borderBottom=
"true"
>
</up-form-item>
<global-calendar
</up-form>
pickAlign=
"right"
</global-page-search>
v-model:startTime=
"formData.proposedTimeBegin"
v-model:endTime=
"formData.proposedTimeEnd"
clearable
></global-calendar>
</up-form-item>
</up-form>
</view>
<template
#
bottom
>
<view
class=
"footer-btn"
>
<up-row
gutter=
"10"
>
<up-col
span=
"6"
>
<global-button
type=
"primary"
plain
size=
"large"
:radius=
"5"
@
tap=
"handleReset"
>
重置
</global-button>
</up-col>
<up-col
span=
"6"
><global-button
type=
"primary"
size=
"large"
:radius=
"5"
@
tap=
"handleConfirm"
>
确定
</global-button></up-col>
</up-row>
</view>
</
template
>
</global-page>
</
template
>
</
template
>
<
script
setup
>
<
script
setup
>
...
@@ -64,13 +46,4 @@ const handleConfirm = () => {
...
@@ -64,13 +46,4 @@ const handleConfirm = () => {
uni
.
$emit
(
'windDamageManagementReload'
)
uni
.
$emit
(
'windDamageManagementReload'
)
}
}
</
script
>
</
script
>
<
style
lang=
"scss"
scoped
>
<
style
lang=
"scss"
scoped
></
style
>
.search-form
{
padding
:
24
rpx
24
rpx
0
24
rpx
;
background
:
#fff
;
}
.footer-btn
{
padding
:
24
rpx
32
rpx
;
background-color
:
#fff
;
}
</
style
>
src/pages/modules/mocp/panel/work-assignment/search.vue
View file @
36c72b84
<
template
>
<
template
>
<global-page
title=
"筛选"
>
<global-page-search
@
reset=
"handleReset"
@
confirm=
"handleConfirm"
>
<view
class=
"search-form"
>
<up-form
labelPosition=
"left"
labelWidth=
"auto"
>
<up-form
labelPosition=
"left"
labelWidth=
"auto"
>
<up-form-item
label=
"状态"
prop=
"state"
:borderBottom=
"true"
>
<up-form-item
label=
"状态"
prop=
"state"
:borderBottom=
"true"
>
<global-picker
v-model=
"formData.state"
pickAlign=
"right"
clearable
dictkey=
"wa_state"
></global-picker>
<global-picker
v-model=
"formData.state"
pickAlign=
"right"
clearable
dictkey=
"wa_state"
></global-picker>
</up-form-item>
</up-form-item>
<up-form-item
label=
"机号"
prop=
"machineNumber"
:borderBottom=
"true"
>
<up-form-item
label=
"机号"
prop=
"machineNumber"
:borderBottom=
"true"
>
<global-picker
pickAlign=
"right"
v-model=
"formData.machineNumber"
:options=
"deviceNumList"
clearable
filter
></global-picker>
<global-picker
pickAlign=
"right"
v-model=
"formData.machineNumber"
:options=
"deviceNumList"
clearable
filter
></global-picker>
</up-form-item>
</up-form-item>
<up-form-item
label=
"机型"
prop=
"model"
:borderBottom=
"true"
>
<up-form-item
label=
"机型"
prop=
"model"
:borderBottom=
"true"
>
<global-picker
v-model=
"formData.model"
pickAlign=
"right"
:options=
"baseStore.getTypeSelect"
clearable
filter
></global-picker>
<global-picker
v-model=
"formData.model"
pickAlign=
"right"
:options=
"baseStore.getTypeSelect"
clearable
filter
></global-picker>
</up-form-item>
</up-form-item>
<up-form-item
label=
"航司"
prop=
"aviation"
:borderBottom=
"true"
>
<up-form-item
label=
"航司"
prop=
"aviation"
:borderBottom=
"true"
>
<global-picker
v-model=
"formData.aviation"
pickAlign=
"right"
:options=
"baseStore.getAirlineSelect"
clearable
filter
></global-picker>
<global-picker
</up-form-item>
v-model=
"formData.aviation"
<up-form-item
label=
"航站"
prop=
"terminal"
:borderBottom=
"true"
>
pickAlign=
"right"
<global-picker
pickAlign=
"right"
v-model=
"formData.terminal"
clearable
:options=
"baseStore.getTerminalSelect"
filter
></global-picker>
:options=
"baseStore.getAirlineSelect"
</up-form-item>
clearable
<up-form-item
label=
"发起人"
prop=
"sponsor"
:borderBottom=
"true"
>
filter
<up-input
v-model=
"formData.sponsor"
inputAlign=
"right"
border=
"none"
placeholder=
"请输入"
clearable
></up-input>
></global-picker>
</up-form-item>
</up-form-item>
<up-form-item
label=
"反馈时限"
prop=
"feedbackTime"
:borderBottom=
"true"
>
<up-form-item
label=
"航站"
prop=
"terminal"
:borderBottom=
"true"
>
<global-date
v-model=
"formData.feedbackTime"
pickAlign=
"right"
clearable
></global-date>
<global-picker
</up-form-item>
pickAlign=
"right"
</up-form>
v-model=
"formData.terminal"
</global-page-search>
clearable
:options=
"baseStore.getTerminalSelect"
filter
></global-picker>
</up-form-item>
<up-form-item
label=
"发起人"
prop=
"sponsor"
:borderBottom=
"true"
>
<up-input
v-model=
"formData.sponsor"
inputAlign=
"right"
border=
"none"
placeholder=
"请输入"
clearable
></up-input>
</up-form-item>
<up-form-item
label=
"反馈时限"
prop=
"feedbackTime"
:borderBottom=
"true"
>
<global-date
v-model=
"formData.feedbackTime"
pickAlign=
"right"
clearable
></global-date>
</up-form-item>
</up-form>
</view>
<template
#
bottom
>
<view
class=
"footer-btn"
>
<up-row
gutter=
"10"
>
<up-col
span=
"6"
>
<global-button
type=
"primary"
plain
size=
"large"
:radius=
"5"
@
tap=
"handleReset"
>
重置
</global-button>
</up-col>
<up-col
span=
"6"
><global-button
type=
"primary"
size=
"large"
:radius=
"5"
@
tap=
"handleConfirm"
>
确定
</global-button></up-col>
</up-row>
</view>
</
template
>
</global-page>
</
template
>
</
template
>
<
script
setup
>
<
script
setup
>
...
@@ -77,13 +53,4 @@ const handleConfirm = () => {
...
@@ -77,13 +53,4 @@ const handleConfirm = () => {
uni
.
$emit
(
'workAssignmentReload'
)
uni
.
$emit
(
'workAssignmentReload'
)
}
}
</
script
>
</
script
>
<
style
lang=
"scss"
scoped
>
<
style
lang=
"scss"
scoped
></
style
>
.search-form
{
padding
:
24
rpx
24
rpx
0
24
rpx
;
background
:
#fff
;
}
.footer-btn
{
padding
:
24
rpx
32
rpx
;
background-color
:
#fff
;
}
</
style
>
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