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
0bb3fd5c
Commit
0bb3fd5c
authored
Dec 20, 2024
by
pangchong
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat: 加入paramsType字典项
parent
36c72b84
Show whitespace changes
Inline
Side-by-side
Showing
22 changed files
with
51 additions
and
152 deletions
+51
-152
src/mocp/components/global-checkbox/global-checkbox.vue
+7
-0
src/mocp/components/global-picker/global-picker.vue
+7
-0
src/mocp/components/global-radio/global-radio.vue
+7
-0
src/pages/modules/mocp/panel/abnormalEventManage/edit.vue
+3
-14
src/pages/modules/mocp/panel/abnormalEventManage/search.vue
+2
-8
src/pages/modules/mocp/panel/aog/search.vue
+1
-2
src/pages/modules/mocp/panel/assign-work/edit-followUpFeedback.vue
+1
-7
src/pages/modules/mocp/panel/assign-work/edit-validate.vue
+1
-7
src/pages/modules/mocp/panel/assign-work/search.vue
+1
-2
src/pages/modules/mocp/panel/engineeringEvaluation/search.vue
+1
-2
src/pages/modules/mocp/panel/fleet/search.vue
+1
-2
src/pages/modules/mocp/panel/inforDisclosure/search.vue
+6
-37
src/pages/modules/mocp/panel/mco/search.vue
+2
-13
src/pages/modules/mocp/panel/move-decision/edit.vue
+1
-7
src/pages/modules/mocp/panel/qualityAnalysis/search.vue
+1
-8
src/pages/modules/mocp/panel/support-application/add.vue
+1
-7
src/pages/modules/mocp/panel/support-application/search.vue
+1
-2
src/pages/modules/mocp/panel/technicalAnalysis/search.vue
+1
-2
src/pages/modules/mocp/panel/technology-evaluation/add-engineering.vue
+1
-2
src/pages/modules/mocp/panel/technology-evaluation/add-support-file.vue
+3
-16
src/pages/modules/mocp/panel/unplanApply/add.vue
+1
-7
src/pages/modules/mocp/panel/unplanWarning/add.vue
+1
-7
No files found.
src/mocp/components/global-checkbox/global-checkbox.vue
View file @
0bb3fd5c
...
@@ -17,6 +17,7 @@
...
@@ -17,6 +17,7 @@
import
{
computed
,
ref
,
watch
}
from
'vue'
import
{
computed
,
ref
,
watch
}
from
'vue'
import
*
as
dictData
from
'mocp/hooks/use-dict/dict-data'
import
*
as
dictData
from
'mocp/hooks/use-dict/dict-data'
import
{
cloneDeep
}
from
'lodash'
import
{
cloneDeep
}
from
'lodash'
import
{
getParamsByType
}
from
'mocp/hooks/use-params/useParams'
const
es
=
defineEmits
([
'update:modelValue'
,
'change'
])
const
es
=
defineEmits
([
'update:modelValue'
,
'change'
])
const
ps
=
defineProps
({
const
ps
=
defineProps
({
...
@@ -29,6 +30,10 @@ const ps = defineProps({
...
@@ -29,6 +30,10 @@ const ps = defineProps({
type
:
String
,
type
:
String
,
default
:
''
default
:
''
},
},
paramsType
:
{
type
:
String
,
default
:
''
},
modelValue
:
{
modelValue
:
{
type
:
String
,
type
:
String
,
default
:
''
default
:
''
...
@@ -112,6 +117,8 @@ const getCustomStyle = computed(() => {
...
@@ -112,6 +117,8 @@ const getCustomStyle = computed(() => {
const
getColumns
=
computed
(()
=>
{
const
getColumns
=
computed
(()
=>
{
if
(
ps
.
dictkey
)
{
if
(
ps
.
dictkey
)
{
return
cloneDeep
(
dictData
[
ps
.
dictkey
])
return
cloneDeep
(
dictData
[
ps
.
dictkey
])
}
else
if
(
ps
.
paramsType
)
{
return
getParamsByType
(
ps
.
paramsType
)
||
[]
}
else
{
}
else
{
if
(
ps
.
options
&&
Object
.
prototype
.
toString
.
call
(
ps
.
options
[
0
])
==
'[object Object]'
)
{
if
(
ps
.
options
&&
Object
.
prototype
.
toString
.
call
(
ps
.
options
[
0
])
==
'[object Object]'
)
{
return
ps
.
options
return
ps
.
options
...
...
src/mocp/components/global-picker/global-picker.vue
View file @
0bb3fd5c
...
@@ -53,6 +53,7 @@
...
@@ -53,6 +53,7 @@
import
{
computed
,
nextTick
,
ref
,
watch
}
from
'vue'
import
{
computed
,
nextTick
,
ref
,
watch
}
from
'vue'
import
*
as
dictData
from
'mocp/hooks/use-dict/dict-data'
import
*
as
dictData
from
'mocp/hooks/use-dict/dict-data'
import
{
cloneDeep
}
from
'lodash'
import
{
cloneDeep
}
from
'lodash'
import
{
getParamsByType
}
from
'mocp/hooks/use-params/useParams'
const
es
=
defineEmits
([
'update:modelValue'
,
'change'
,
'getScrollTop'
])
const
es
=
defineEmits
([
'update:modelValue'
,
'change'
,
'getScrollTop'
])
const
ps
=
defineProps
({
const
ps
=
defineProps
({
...
@@ -86,6 +87,10 @@ const ps = defineProps({
...
@@ -86,6 +87,10 @@ const ps = defineProps({
type
:
String
,
type
:
String
,
default
:
''
default
:
''
},
},
paramsType
:
{
type
:
String
,
default
:
''
},
modelValue
:
{
modelValue
:
{
type
:
[
String
,
Number
],
type
:
[
String
,
Number
],
default
:
''
default
:
''
...
@@ -192,6 +197,8 @@ const getColumns = computed(() => {
...
@@ -192,6 +197,8 @@ const getColumns = computed(() => {
}
else
{
}
else
{
throw
new
Error
(
'请输入存在的dictkey值'
)
throw
new
Error
(
'请输入存在的dictkey值'
)
}
}
}
else
if
(
ps
.
paramsType
)
{
return
getParamsByType
(
ps
.
paramsType
)
||
[]
}
else
{
}
else
{
if
(
ps
.
options
)
{
if
(
ps
.
options
)
{
if
(
Array
.
isArray
(
ps
.
options
))
{
if
(
Array
.
isArray
(
ps
.
options
))
{
...
...
src/mocp/components/global-radio/global-radio.vue
View file @
0bb3fd5c
...
@@ -23,6 +23,7 @@
...
@@ -23,6 +23,7 @@
import
{
computed
,
ref
,
watch
}
from
'vue'
import
{
computed
,
ref
,
watch
}
from
'vue'
import
*
as
dictData
from
'mocp/hooks/use-dict/dict-data'
import
*
as
dictData
from
'mocp/hooks/use-dict/dict-data'
import
{
cloneDeep
}
from
'lodash'
import
{
cloneDeep
}
from
'lodash'
import
{
getParamsByType
}
from
'mocp/hooks/use-params/useParams'
const
es
=
defineEmits
([
'update:modelValue'
,
'change'
])
const
es
=
defineEmits
([
'update:modelValue'
,
'change'
])
const
ps
=
defineProps
({
const
ps
=
defineProps
({
...
@@ -35,6 +36,10 @@ const ps = defineProps({
...
@@ -35,6 +36,10 @@ const ps = defineProps({
type
:
String
,
type
:
String
,
default
:
''
default
:
''
},
},
paramsType
:
{
type
:
String
,
default
:
''
},
modelValue
:
{
modelValue
:
{
type
:
[
String
,
Number
],
type
:
[
String
,
Number
],
default
:
''
default
:
''
...
@@ -124,6 +129,8 @@ const getColumns = computed(() => {
...
@@ -124,6 +129,8 @@ const getColumns = computed(() => {
}
else
{
}
else
{
throw
new
Error
(
'请输入存在的dictkey值'
)
throw
new
Error
(
'请输入存在的dictkey值'
)
}
}
}
else
if
(
ps
.
paramsType
)
{
return
getParamsByType
(
ps
.
paramsType
)
||
[]
}
else
{
}
else
{
if
(
ps
.
options
&&
Object
.
prototype
.
toString
.
call
(
ps
.
options
[
0
])
==
'[object Object]'
)
{
if
(
ps
.
options
&&
Object
.
prototype
.
toString
.
call
(
ps
.
options
[
0
])
==
'[object Object]'
)
{
return
ps
.
options
return
ps
.
options
...
...
src/pages/modules/mocp/panel/abnormalEventManage/edit.vue
View file @
0bb3fd5c
...
@@ -10,7 +10,7 @@
...
@@ -10,7 +10,7 @@
<view
class=
"mocp-form"
>
<view
class=
"mocp-form"
>
<up-form
ref=
"formRef"
labelPosition=
"left"
labelWidth=
"auto"
:model=
"formData"
:rules=
"rules"
>
<up-form
ref=
"formRef"
labelPosition=
"left"
labelWidth=
"auto"
:model=
"formData"
:rules=
"rules"
>
<up-form-item
label=
"事件来源"
prop=
"source"
:borderBottom=
"true"
required
>
<up-form-item
label=
"事件来源"
prop=
"source"
:borderBottom=
"true"
required
>
<global-picker
v-model=
"formData.source"
pickAlign=
"right"
:options=
"getParamsByType('EventResource')
"
clearable
></global-picker>
<global-picker
v-model=
"formData.source"
pickAlign=
"right"
paramsType=
"EventResource
"
clearable
></global-picker>
</up-form-item>
</up-form-item>
<up-form-item
label=
"航站"
prop=
"terminalCode"
:borderBottom=
"true"
required
>
<up-form-item
label=
"航站"
prop=
"terminalCode"
:borderBottom=
"true"
required
>
<global-picker
<global-picker
...
@@ -69,12 +69,7 @@
...
@@ -69,12 +69,7 @@
<
up
-
input
v
-
model
=
"formData.problemPoints"
border
=
"none"
inputAlign
=
"right"
placeholder
=
"请输入"
clearable
><
/up-input
>
<
up
-
input
v
-
model
=
"formData.problemPoints"
border
=
"none"
inputAlign
=
"right"
placeholder
=
"请输入"
clearable
><
/up-input
>
<
/up-form-item
>
<
/up-form-item
>
<
up
-
form
-
item
label
=
"类别"
prop
=
"category"
:
borderBottom
=
"true"
required
>
<
up
-
form
-
item
label
=
"类别"
prop
=
"category"
:
borderBottom
=
"true"
required
>
<
global
-
picker
<
global
-
picker
v
-
model
=
"formData.category"
pickAlign
=
"right"
clearable
paramsType
=
"EventCategory"
><
/global-picker
>
v
-
model
=
"formData.category"
pickAlign
=
"right"
clearable
:
options
=
"getParamsByType('EventCategory')"
><
/global-picker
>
<
/up-form-item
>
<
/up-form-item
>
<
up
-
form
-
item
label
=
"扣分情况"
prop
=
"pointsDeduction"
:
borderBottom
=
"true"
required
>
<
up
-
form
-
item
label
=
"扣分情况"
prop
=
"pointsDeduction"
:
borderBottom
=
"true"
required
>
<
up
-
input
<
up
-
input
...
@@ -100,12 +95,7 @@
...
@@ -100,12 +95,7 @@
<
up
-
input
v
-
model
=
"formData.surveyUnit"
border
=
"none"
inputAlign
=
"right"
placeholder
=
"请输入"
clearable
><
/up-input
>
<
up
-
input
v
-
model
=
"formData.surveyUnit"
border
=
"none"
inputAlign
=
"right"
placeholder
=
"请输入"
clearable
><
/up-input
>
<
/up-form-item
>
<
/up-form-item
>
<
up
-
form
-
item
label
=
"事件性质"
prop
=
"eventProperty"
:
borderBottom
=
"true"
required
>
<
up
-
form
-
item
label
=
"事件性质"
prop
=
"eventProperty"
:
borderBottom
=
"true"
required
>
<
global
-
picker
<
global
-
picker
v
-
model
=
"formData.eventProperty"
pickAlign
=
"right"
paramsType
=
"EventProperty"
clearable
><
/global-picker
>
v
-
model
=
"formData.eventProperty"
pickAlign
=
"right"
:
options
=
"getParamsByType('EventProperty')"
clearable
><
/global-picker
>
<
/up-form-item
>
<
/up-form-item
>
<
up
-
form
-
item
label
=
"备注"
prop
=
"remake"
:
borderBottom
=
"true"
labelPosition
=
"top"
>
<
up
-
form
-
item
label
=
"备注"
prop
=
"remake"
:
borderBottom
=
"true"
labelPosition
=
"top"
>
<
up
-
textarea
v
-
model
.
trim
=
"formData.remake"
placeholder
=
"请输入"
:
height
=
"40"
border
=
"none"
><
/up-textarea
>
<
up
-
textarea
v
-
model
.
trim
=
"formData.remake"
placeholder
=
"请输入"
:
height
=
"40"
border
=
"none"
><
/up-textarea
>
...
@@ -190,7 +180,6 @@ import { onLoad } from '@dcloudio/uni-app'
...
@@ -190,7 +180,6 @@ import { onLoad } from '@dcloudio/uni-app'
import
{
storeToRefs
}
from
'pinia'
import
{
storeToRefs
}
from
'pinia'
import
useBaseStore
from
'mocp/store/base'
import
useBaseStore
from
'mocp/store/base'
import
{
useGetDictByValue
}
from
'mocp/hooks/use-dict/useDict'
import
{
useGetDictByValue
}
from
'mocp/hooks/use-dict/useDict'
import
{
getParamsByType
}
from
'mocp/hooks/use-params/useParams'
import
{
correctiveAttaFileVoList
,
formData
,
formRef
,
rules
,
surveyAttaFileVoList
}
from
'./constants/edit.compositions'
import
{
correctiveAttaFileVoList
,
formData
,
formRef
,
rules
,
surveyAttaFileVoList
}
from
'./constants/edit.compositions'
import
useAbnormalEventManageStore
from
'mocp/store/abnormalEventManage'
import
useAbnormalEventManageStore
from
'mocp/store/abnormalEventManage'
import
{
changeAc
,
getSurveyAttaFileVoList
,
getCorrectiveAtta
,
resetData
}
from
'./constants/edit.functionals'
import
{
changeAc
,
getSurveyAttaFileVoList
,
getCorrectiveAtta
,
resetData
}
from
'./constants/edit.functionals'
...
...
src/pages/modules/mocp/panel/abnormalEventManage/search.vue
View file @
0bb3fd5c
...
@@ -39,7 +39,7 @@
...
@@ -39,7 +39,7 @@
>
</global-picker>
>
</global-picker>
</up-form-item>
</up-form-item>
<up-form-item
label=
"类别"
prop=
"category"
:borderBottom=
"true"
>
<up-form-item
label=
"类别"
prop=
"category"
:borderBottom=
"true"
>
<global-picker
v-model=
"formData.category"
pickAlign=
"right"
:options=
"getParamsByType('EventCategory')
"
clearable
></global-picker>
<global-picker
v-model=
"formData.category"
pickAlign=
"right"
paramsType=
"EventCategory
"
clearable
></global-picker>
</up-form-item>
</up-form-item>
<up-form-item
label=
"扣分范围"
:borderBottom=
"true"
>
<up-form-item
label=
"扣分范围"
:borderBottom=
"true"
>
<view
style=
"display: flex; align-items: center"
>
<view
style=
"display: flex; align-items: center"
>
...
@@ -49,12 +49,7 @@
...
@@ -49,12 +49,7 @@
</view>
</view>
</up-form-item>
</up-form-item>
<up-form-item
label=
"事件性质"
prop=
"eventProperty"
:borderBottom=
"true"
>
<up-form-item
label=
"事件性质"
prop=
"eventProperty"
:borderBottom=
"true"
>
<global-picker
<global-picker
v-model=
"formData.eventProperty"
pickAlign=
"right"
paramsType=
"EventProperty"
clearable
></global-picker>
v-model=
"formData.eventProperty"
pickAlign=
"right"
:options=
"getParamsByType('EventProperty')"
clearable
></global-picker>
</up-form-item>
</up-form-item>
<up-form-item
label=
"处理人"
prop=
"handledBy"
:borderBottom=
"true"
>
<up-form-item
label=
"处理人"
prop=
"handledBy"
:borderBottom=
"true"
>
<up-input
v-model=
"formData.handledBy"
inputAlign=
"right"
border=
"none"
placeholder=
"请输入"
clearable
></up-input>
<up-input
v-model=
"formData.handledBy"
inputAlign=
"right"
border=
"none"
placeholder=
"请输入"
clearable
></up-input>
...
@@ -72,7 +67,6 @@ import { storeToRefs } from 'pinia'
...
@@ -72,7 +67,6 @@ import { storeToRefs } from 'pinia'
import
{
cloneDeep
}
from
'lodash'
import
{
cloneDeep
}
from
'lodash'
import
{
ref
}
from
'vue'
import
{
ref
}
from
'vue'
import
useAbnormalEventManageStore
from
'mocp/store/abnormalEventManage'
import
useAbnormalEventManageStore
from
'mocp/store/abnormalEventManage'
import
{
getParamsByType
}
from
'mocp/hooks/use-params/useParams'
//获取下拉框选项
//获取下拉框选项
const
baseStore
=
useBaseStore
()
const
baseStore
=
useBaseStore
()
...
...
src/pages/modules/mocp/panel/aog/search.vue
View file @
0bb3fd5c
...
@@ -17,7 +17,7 @@
...
@@ -17,7 +17,7 @@
<global-picker
pickAlign=
"right"
v-model=
"formData.terminal"
clearable
:options=
"baseStore.getTerminalSelect"
filter
></global-picker>
<global-picker
pickAlign=
"right"
v-model=
"formData.terminal"
clearable
:options=
"baseStore.getTerminalSelect"
filter
></global-picker>
</up-form-item>
</up-form-item>
<up-form-item
label=
"专业类别"
prop=
"major"
:borderBottom=
"true"
>
<up-form-item
label=
"专业类别"
prop=
"major"
:borderBottom=
"true"
>
<global-picker
pickAlign=
"right"
v-model=
"formData.major"
clearable
:options=
"getParamsByType('MajorCategory')
"
></global-picker>
<global-picker
pickAlign=
"right"
v-model=
"formData.major"
clearable
paramsType=
"MajorCategory
"
></global-picker>
</up-form-item>
</up-form-item>
<up-form-item
label=
"AOG级别"
prop=
"aogLevel"
:borderBottom=
"true"
>
<up-form-item
label=
"AOG级别"
prop=
"aogLevel"
:borderBottom=
"true"
>
<global-picker
pickAlign=
"right"
v-model=
"formData.aogLevel"
clearable
:options=
"baseStore.getTerminalSelect"
filter
></global-picker>
<global-picker
pickAlign=
"right"
v-model=
"formData.aogLevel"
clearable
:options=
"baseStore.getTerminalSelect"
filter
></global-picker>
...
@@ -60,7 +60,6 @@ import { storeToRefs } from 'pinia'
...
@@ -60,7 +60,6 @@ import { storeToRefs } from 'pinia'
import
{
cloneDeep
}
from
'lodash'
import
{
cloneDeep
}
from
'lodash'
import
{
ref
}
from
'vue'
import
{
ref
}
from
'vue'
import
useAogStore
from
'mocp/store/aog'
import
useAogStore
from
'mocp/store/aog'
import
{
getParamsByType
}
from
'mocp/hooks/use-params/useParams'
//获取下拉框选项
//获取下拉框选项
const
baseStore
=
useBaseStore
()
const
baseStore
=
useBaseStore
()
...
...
src/pages/modules/mocp/panel/assign-work/edit-followUpFeedback.vue
View file @
0bb3fd5c
...
@@ -22,12 +22,7 @@
...
@@ -22,12 +22,7 @@
</view>
</view>
</up-form-item>
</up-form-item>
<up-form-item
label=
"应用分类"
:borderBottom=
"true"
prop=
"appType"
required
>
<up-form-item
label=
"应用分类"
:borderBottom=
"true"
prop=
"appType"
required
>
<global-picker
<global-picker
pickAlign=
"right"
v-model=
"formData.appType"
clearable
paramsType=
"ApplicationType"
></global-picker>
pickAlign=
"right"
v-model=
"formData.appType"
clearable
:options=
"getParamsByType('ApplicationType')"
></global-picker>
</up-form-item>
</up-form-item>
</up-form>
</up-form>
</view>
</view>
...
@@ -40,7 +35,6 @@ import useAssignWorkStore from 'mocp/store/assign-work'
...
@@ -40,7 +35,6 @@ import useAssignWorkStore from 'mocp/store/assign-work'
import
{
storeToRefs
}
from
'pinia'
import
{
storeToRefs
}
from
'pinia'
import
{
onLoad
}
from
'@dcloudio/uni-app'
import
{
onLoad
}
from
'@dcloudio/uni-app'
import
{
savaFollowUpFeedbackApi
}
from
'mocp/api/assign-work'
import
{
savaFollowUpFeedbackApi
}
from
'mocp/api/assign-work'
import
{
getParamsByType
}
from
'mocp/hooks/use-params/useParams'
const
assignWorkStore
=
useAssignWorkStore
()
const
assignWorkStore
=
useAssignWorkStore
()
const
{
arrangeWorkExtend
}
=
storeToRefs
(
assignWorkStore
)
const
{
arrangeWorkExtend
}
=
storeToRefs
(
assignWorkStore
)
...
...
src/pages/modules/mocp/panel/assign-work/edit-validate.vue
View file @
0bb3fd5c
...
@@ -6,12 +6,7 @@
...
@@ -6,12 +6,7 @@
<up-textarea
v-model=
"formData.trackingPoints"
placeholder=
"请输入"
:height=
"40"
border=
"none"
></up-textarea>
<up-textarea
v-model=
"formData.trackingPoints"
placeholder=
"请输入"
:height=
"40"
border=
"none"
></up-textarea>
</up-form-item>
</up-form-item>
<up-form-item
label=
"事件类型"
:borderBottom=
"true"
prop=
"eventType"
required
>
<up-form-item
label=
"事件类型"
:borderBottom=
"true"
prop=
"eventType"
required
>
<global-picker
<global-picker
pickAlign=
"right"
v-model=
"formData.eventType"
clearable
paramsType=
"LayoutEventType"
></global-picker>
pickAlign=
"right"
v-model=
"formData.eventType"
clearable
:options=
"getParamsByType('LayoutEventType')"
></global-picker>
</up-form-item>
</up-form-item>
<up-form-item
label=
"重复/同类事件"
:borderBottom=
"true"
prop=
"validateType"
required
>
<up-form-item
label=
"重复/同类事件"
:borderBottom=
"true"
prop=
"validateType"
required
>
<global-checkbox
checkboxAlign=
"right"
v-model=
"formData.validateType"
dictkey=
"aw_validateType"
></global-checkbox>
<global-checkbox
checkboxAlign=
"right"
v-model=
"formData.validateType"
dictkey=
"aw_validateType"
></global-checkbox>
...
@@ -39,7 +34,6 @@ import useAssignWorkStore from 'mocp/store/assign-work'
...
@@ -39,7 +34,6 @@ import useAssignWorkStore from 'mocp/store/assign-work'
import
{
storeToRefs
}
from
'pinia'
import
{
storeToRefs
}
from
'pinia'
import
{
onLoad
}
from
'@dcloudio/uni-app'
import
{
onLoad
}
from
'@dcloudio/uni-app'
import
{
savaWorkValidateApi
}
from
'mocp/api/assign-work'
import
{
savaWorkValidateApi
}
from
'mocp/api/assign-work'
import
{
getParamsByType
}
from
'mocp/hooks/use-params/useParams'
const
assignWorkStore
=
useAssignWorkStore
()
const
assignWorkStore
=
useAssignWorkStore
()
const
{
arrangeWorkExtend
}
=
storeToRefs
(
assignWorkStore
)
const
{
arrangeWorkExtend
}
=
storeToRefs
(
assignWorkStore
)
...
...
src/pages/modules/mocp/panel/assign-work/search.vue
View file @
0bb3fd5c
...
@@ -25,7 +25,7 @@
...
@@ -25,7 +25,7 @@
></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
v-model=
"formData.workType"
pickAlign=
"right"
paramsType=
"LayoutWorkType
"
clearable
></global-picker>
</up-form-item>
</up-form-item>
<up-form-item
label=
"开始日期"
:borderBottom=
"true"
>
<up-form-item
label=
"开始日期"
:borderBottom=
"true"
>
<global-calendar
<global-calendar
...
@@ -44,7 +44,6 @@ import useAssignWorkStore from 'mocp/store/assign-work'
...
@@ -44,7 +44,6 @@ import useAssignWorkStore from 'mocp/store/assign-work'
import
{
storeToRefs
}
from
'pinia'
import
{
storeToRefs
}
from
'pinia'
import
{
cloneDeep
}
from
'lodash'
import
{
cloneDeep
}
from
'lodash'
import
{
ref
}
from
'vue'
import
{
ref
}
from
'vue'
import
{
getParamsByType
}
from
'mocp/hooks/use-params/useParams'
//获取下拉框选项
//获取下拉框选项
const
assignWorkStore
=
useAssignWorkStore
()
const
assignWorkStore
=
useAssignWorkStore
()
...
...
src/pages/modules/mocp/panel/engineeringEvaluation/search.vue
View file @
0bb3fd5c
...
@@ -23,7 +23,7 @@
...
@@ -23,7 +23,7 @@
></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
v-model=
"formData.majorClass"
pickAlign=
"right"
paramsType=
"MajorCategory
"
clearable
></global-picker>
</up-form-item>
</up-form-item>
<up-form-item
label=
"ATA章节"
prop=
"ataChapter"
:borderBottom=
"true"
>
<up-form-item
label=
"ATA章节"
prop=
"ataChapter"
:borderBottom=
"true"
>
<global-picker
v-model=
"formData.ataChapter"
pickAlign=
"right"
:options=
"baseStore.getATAChecked()"
clearable
filter
/>
<global-picker
v-model=
"formData.ataChapter"
pickAlign=
"right"
:options=
"baseStore.getATAChecked()"
clearable
filter
/>
...
@@ -37,7 +37,6 @@ import useBaseStore from 'mocp/store/base'
...
@@ -37,7 +37,6 @@ import useBaseStore from 'mocp/store/base'
import
{
storeToRefs
}
from
'pinia'
import
{
storeToRefs
}
from
'pinia'
import
{
cloneDeep
}
from
'lodash'
import
{
cloneDeep
}
from
'lodash'
import
{
ref
}
from
'vue'
import
{
ref
}
from
'vue'
import
{
getParamsByType
}
from
'mocp/hooks/use-params/useParams'
import
useEngineeringEvaluationStore
from
'mocp/store/engineeringEvaluation'
import
useEngineeringEvaluationStore
from
'mocp/store/engineeringEvaluation'
//获取下拉框选项
//获取下拉框选项
...
...
src/pages/modules/mocp/panel/fleet/search.vue
View file @
0bb3fd5c
...
@@ -45,7 +45,7 @@
...
@@ -45,7 +45,7 @@
pickAlign=
"right"
pickAlign=
"right"
v-model=
"formData.professionalType"
v-model=
"formData.professionalType"
clearable
clearable
:options=
"getParamsByType('MajorCategory')
"
paramsType=
"MajorCategory
"
></global-picker>
></global-picker>
</up-form-item>
</up-form-item>
</up-form>
</up-form>
...
@@ -58,7 +58,6 @@ import { storeToRefs } from 'pinia'
...
@@ -58,7 +58,6 @@ import { storeToRefs } from 'pinia'
import
{
cloneDeep
}
from
'lodash'
import
{
cloneDeep
}
from
'lodash'
import
{
ref
}
from
'vue'
import
{
ref
}
from
'vue'
import
useFleetStore
from
'mocp/store/fleet'
import
useFleetStore
from
'mocp/store/fleet'
import
{
getParamsByType
}
from
'mocp/hooks/use-params/useParams'
import
{
selectFaultTagByATAApi
}
from
'mocp/api/fleet'
import
{
selectFaultTagByATAApi
}
from
'mocp/api/fleet'
//获取下拉框选项
//获取下拉框选项
...
...
src/pages/modules/mocp/panel/inforDisclosure/search.vue
View file @
0bb3fd5c
...
@@ -22,60 +22,30 @@
...
@@ -22,60 +22,30 @@
</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"
v-model=
"formData.guarantee"
clearable
paramsType=
"GuaranteeStage"
filter
></global-picker>
pickAlign=
"right"
v-model=
"formData.guarantee"
clearable
:options=
"getParamsByType('GuaranteeStage')"
filter
></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"
v-model=
"formData.rlease_state"
clearable
paramsType=
"ReleaseStatu"
filter
></global-picker>
pickAlign=
"right"
v-model=
"formData.rlease_state"
clearable
:options=
"getParamsByType('ReleaseStatu')"
filter
></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"
v-model=
"formData.function_Info"
clearable
paramsType=
"OperationPhase"
filter
></global-picker>
pickAlign=
"right"
v-model=
"formData.function_Info"
clearable
:options=
"getParamsByType('OperationPhase')"
filter
></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"
v-model=
"formData.failure_state"
clearable
paramsType=
"RetentionBasis"
filter
></global-picker>
pickAlign=
"right"
v-model=
"formData.failure_state"
clearable
:options=
"getParamsByType('RetentionBasis')"
filter
></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"
v-model=
"formData.professional"
clearable
paramsType=
"MajorCategory"
filter
></global-picker>
pickAlign=
"right"
v-model=
"formData.professional"
clearable
:options=
"getParamsByType('MajorCategory')"
filter
></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
pickAlign=
"right"
v-model=
"formData.reporter"
clearable
:options=
"getParamsByType('FaultReporting')
"
></global-picker>
<global-picker
pickAlign=
"right"
v-model=
"formData.reporter"
clearable
paramsType=
"FaultReporting
"
></global-picker>
</up-form-item>
</up-form-item>
</up-form>
</up-form>
</global-page-search>
</global-page-search>
...
@@ -87,7 +57,6 @@ import { storeToRefs } from 'pinia'
...
@@ -87,7 +57,6 @@ import { storeToRefs } from 'pinia'
import
{
cloneDeep
}
from
'lodash'
import
{
cloneDeep
}
from
'lodash'
import
{
ref
}
from
'vue'
import
{
ref
}
from
'vue'
import
useInforDisclosureStore
from
'mocp/store/inforDisclosure'
import
useInforDisclosureStore
from
'mocp/store/inforDisclosure'
import
{
getParamsByType
}
from
'mocp/hooks/use-params/useParams'
//获取下拉框选项
//获取下拉框选项
const
baseStore
=
useBaseStore
()
const
baseStore
=
useBaseStore
()
...
...
src/pages/modules/mocp/panel/mco/search.vue
View file @
0bb3fd5c
...
@@ -2,12 +2,7 @@
...
@@ -2,12 +2,7 @@
<global-page-search
@
reset=
"handleReset"
@
confirm=
"handleConfirm"
>
<global-page-search
@
reset=
"handleReset"
@
confirm=
"handleConfirm"
>
<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"
pickAlign=
"right"
clearable
paramsType=
"McoCurrentState"
></global-picker>
v-model
.
number=
"formData.state"
pickAlign=
"right"
clearable
:options=
"getParamsByType('McoCurrentState')"
></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>
...
@@ -19,12 +14,7 @@
...
@@ -19,12 +14,7 @@
<global-picker
pickAlign=
"right"
v-model=
"formData.terminal"
clearable
:options=
"baseStore.getTerminalSelect"
filter
></global-picker>
<global-picker
pickAlign=
"right"
v-model=
"formData.terminal"
clearable
:options=
"baseStore.getTerminalSelect"
filter
></global-picker>
</up-form-item>
</up-form-item>
<up-form-item
label=
"专业类别"
prop=
"majorCategory"
:borderBottom=
"true"
>
<up-form-item
label=
"专业类别"
prop=
"majorCategory"
:borderBottom=
"true"
>
<global-picker
<global-picker
v-model=
"formData.majorCategory"
pickAlign=
"right"
paramsType=
"MajorCategory"
clearable
></global-picker>
v-model=
"formData.majorCategory"
pickAlign=
"right"
:options=
"getParamsByType('MajorCategory')"
clearable
></global-picker>
</up-form-item>
</up-form-item>
<up-form-item
label=
"执行日期(开始)"
prop=
"startTime"
:borderBottom=
"true"
>
<up-form-item
label=
"执行日期(开始)"
prop=
"startTime"
:borderBottom=
"true"
>
<global-date
v-model=
"formData.startTime"
pickAlign=
"right"
clearable
></global-date>
<global-date
v-model=
"formData.startTime"
pickAlign=
"right"
clearable
></global-date>
...
@@ -54,7 +44,6 @@ import { storeToRefs } from 'pinia'
...
@@ -54,7 +44,6 @@ import { storeToRefs } from 'pinia'
import
{
cloneDeep
}
from
'lodash'
import
{
cloneDeep
}
from
'lodash'
import
{
ref
}
from
'vue'
import
{
ref
}
from
'vue'
import
useMcoStore
from
'mocp/store/mco'
import
useMcoStore
from
'mocp/store/mco'
import
{
getParamsByType
}
from
'mocp/hooks/use-params/useParams'
//获取下拉框选项
//获取下拉框选项
const
baseStore
=
useBaseStore
()
const
baseStore
=
useBaseStore
()
...
...
src/pages/modules/mocp/panel/move-decision/edit.vue
View file @
0bb3fd5c
...
@@ -87,12 +87,7 @@
...
@@ -87,12 +87,7 @@
><
/global-date
>
><
/global-date
>
<
/up-form-item
>
<
/up-form-item
>
<
up
-
form
-
item
label
=
"运行决策类型"
:
borderBottom
=
"true"
>
<
up
-
form
-
item
label
=
"运行决策类型"
:
borderBottom
=
"true"
>
<
global
-
picker
<
global
-
picker
pickAlign
=
"right"
v
-
model
=
"formData.technicalType"
clearable
paramsType
=
"OperationalDecisionType"
><
/global-picker
>
pickAlign
=
"right"
v
-
model
=
"formData.technicalType"
clearable
:
options
=
"getParamsByType('OperationalDecisionType')"
><
/global-picker
>
<
/up-form-item
>
<
/up-form-item
>
<
up
-
form
-
item
label
=
"故障描述"
:
borderBottom
=
"true"
labelPosition
=
"top"
>
<
up
-
form
-
item
label
=
"故障描述"
:
borderBottom
=
"true"
labelPosition
=
"top"
>
<
up
-
textarea
v
-
model
.
trim
=
"formData.faultDescription"
placeholder
=
"请输入"
:
height
=
"40"
border
=
"none"
><
/up-textarea
>
<
up
-
textarea
v
-
model
.
trim
=
"formData.faultDescription"
placeholder
=
"请输入"
:
height
=
"40"
border
=
"none"
><
/up-textarea
>
...
@@ -144,7 +139,6 @@ import useBaseStore from 'mocp/store/base'
...
@@ -144,7 +139,6 @@ import useBaseStore from 'mocp/store/base'
import
{
useGetDictByValue
}
from
'mocp/hooks/use-dict/useDict'
import
{
useGetDictByValue
}
from
'mocp/hooks/use-dict/useDict'
import
{
getAcReduceListApi
}
from
'mocp/api/system'
import
{
getAcReduceListApi
}
from
'mocp/api/system'
import
{
updateDecisionApi
}
from
'mocp/api/move-decision'
import
{
updateDecisionApi
}
from
'mocp/api/move-decision'
import
{
getParamsByType
}
from
'mocp/hooks/use-params/useParams'
const
baseStore
=
useBaseStore
()
const
baseStore
=
useBaseStore
()
//获取下拉框选项
//获取下拉框选项
...
...
src/pages/modules/mocp/panel/qualityAnalysis/search.vue
View file @
0bb3fd5c
...
@@ -26,13 +26,7 @@
...
@@ -26,13 +26,7 @@
<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"
pickAlign=
"right"
paramsType=
"RcQaLiabilityBelong"
clearable
filter
></global-picker>
v-model=
"formData.liabilityBelong"
pickAlign=
"right"
:options=
"getParamsByType('RcQaLiabilityBelong')"
clearable
filter
></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>
...
@@ -47,7 +41,6 @@ import { storeToRefs } from 'pinia'
...
@@ -47,7 +41,6 @@ import { storeToRefs } from 'pinia'
import
{
cloneDeep
}
from
'lodash'
import
{
cloneDeep
}
from
'lodash'
import
{
ref
}
from
'vue'
import
{
ref
}
from
'vue'
import
useQualityAnalysisStore
from
'mocp/store/qualityAnalysis'
import
useQualityAnalysisStore
from
'mocp/store/qualityAnalysis'
import
{
getParamsByType
}
from
'mocp/hooks/use-params/useParams'
//获取下拉框选项
//获取下拉框选项
const
baseStore
=
useBaseStore
()
const
baseStore
=
useBaseStore
()
...
...
src/pages/modules/mocp/panel/support-application/add.vue
View file @
0bb3fd5c
...
@@ -50,12 +50,7 @@
...
@@ -50,12 +50,7 @@
<
global
-
picker
v
-
model
=
"formData.ata"
pickAlign
=
"right"
:
options
=
"baseStore.getATASelect"
clearable
filter
><
/global-picker
>
<
global
-
picker
v
-
model
=
"formData.ata"
pickAlign
=
"right"
:
options
=
"baseStore.getATASelect"
clearable
filter
><
/global-picker
>
<
/up-form-item
>
<
/up-form-item
>
<
up
-
form
-
item
label
=
"专业"
prop
=
"specialty"
:
borderBottom
=
"true"
required
>
<
up
-
form
-
item
label
=
"专业"
prop
=
"specialty"
:
borderBottom
=
"true"
required
>
<
global
-
picker
<
global
-
picker
v
-
model
=
"formData.specialty"
pickAlign
=
"right"
paramsType
=
"MajorCategory"
clearable
><
/global-picker
>
v
-
model
=
"formData.specialty"
pickAlign
=
"right"
:
options
=
"getParamsByType('MajorCategory')"
clearable
><
/global-picker
>
<
/up-form-item
>
<
/up-form-item
>
<
up
-
form
-
item
label
=
"发动机型号"
prop
=
"engineModel"
:
borderBottom
=
"true"
>
<
up
-
form
-
item
label
=
"发动机型号"
prop
=
"engineModel"
:
borderBottom
=
"true"
>
<
global
-
picker
<
global
-
picker
...
@@ -105,7 +100,6 @@
...
@@ -105,7 +100,6 @@
<
script
setup
>
<
script
setup
>
import
useBaseStore
from
'mocp/store/base'
import
useBaseStore
from
'mocp/store/base'
import
{
getParamsByType
}
from
'mocp/hooks/use-params/useParams'
import
{
useGetDictByValue
}
from
'mocp/hooks/use-dict/useDict'
import
{
useGetDictByValue
}
from
'mocp/hooks/use-dict/useDict'
import
{
formData
,
formRef
,
relatedSeatSet
,
rules
}
from
'./constants/add.compositions'
import
{
formData
,
formRef
,
relatedSeatSet
,
rules
}
from
'./constants/add.compositions'
import
{
onBeforeOpen
,
changeAc
,
handleSubmit
}
from
'./constants/add.functionals'
import
{
onBeforeOpen
,
changeAc
,
handleSubmit
}
from
'./constants/add.functionals'
...
...
src/pages/modules/mocp/panel/support-application/search.vue
View file @
0bb3fd5c
...
@@ -17,7 +17,7 @@
...
@@ -17,7 +17,7 @@
<global-picker
pickAlign=
"right"
v-model=
"formData.terminal"
clearable
:options=
"baseStore.getTerminalSelect"
filter
></global-picker>
<global-picker
pickAlign=
"right"
v-model=
"formData.terminal"
clearable
:options=
"baseStore.getTerminalSelect"
filter
></global-picker>
</up-form-item>
</up-form-item>
<up-form-item
label=
"专业"
prop=
"specialty"
:borderBottom=
"true"
>
<up-form-item
label=
"专业"
prop=
"specialty"
:borderBottom=
"true"
>
<global-picker
v-model=
"formData.specialty"
pickAlign=
"right"
:options=
"getParamsByType('MajorCategory')
"
clearable
></global-picker>
<global-picker
v-model=
"formData.specialty"
pickAlign=
"right"
paramsType=
"MajorCategory
"
clearable
></global-picker>
</up-form-item>
</up-form-item>
<up-form-item
label=
"发动机型号"
prop=
"engineModel"
:borderBottom=
"true"
>
<up-form-item
label=
"发动机型号"
prop=
"engineModel"
:borderBottom=
"true"
>
<global-picker
v-model=
"formData.engineModel"
pickAlign=
"right"
:options=
"baseStore.getEngineSelect"
clearable
filter
></global-picker>
<global-picker
v-model=
"formData.engineModel"
pickAlign=
"right"
:options=
"baseStore.getEngineSelect"
clearable
filter
></global-picker>
...
@@ -32,7 +32,6 @@ import { storeToRefs } from 'pinia'
...
@@ -32,7 +32,6 @@ import { storeToRefs } from 'pinia'
import
{
cloneDeep
}
from
'lodash'
import
{
cloneDeep
}
from
'lodash'
import
{
ref
}
from
'vue'
import
{
ref
}
from
'vue'
import
useSupportApplicationStore
from
'mocp/store/support-application'
import
useSupportApplicationStore
from
'mocp/store/support-application'
import
{
getParamsByType
}
from
'mocp/hooks/use-params/useParams'
//获取下拉框选项
//获取下拉框选项
const
baseStore
=
useBaseStore
()
const
baseStore
=
useBaseStore
()
...
...
src/pages/modules/mocp/panel/technicalAnalysis/search.vue
View file @
0bb3fd5c
...
@@ -23,7 +23,7 @@
...
@@ -23,7 +23,7 @@
></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
v-model=
"formData.majorClass"
pickAlign=
"right"
paramsType=
"MajorCategory
"
clearable
></global-picker>
</up-form-item>
</up-form-item>
<up-form-item
label=
"ATA章节"
prop=
"ataChapter"
:borderBottom=
"true"
>
<up-form-item
label=
"ATA章节"
prop=
"ataChapter"
:borderBottom=
"true"
>
<global-picker
v-model=
"formData.ataChapter"
pickAlign=
"right"
:options=
"baseStore.getATAChecked()"
clearable
filter
/>
<global-picker
v-model=
"formData.ataChapter"
pickAlign=
"right"
:options=
"baseStore.getATAChecked()"
clearable
filter
/>
...
@@ -38,7 +38,6 @@ import { storeToRefs } from 'pinia'
...
@@ -38,7 +38,6 @@ import { storeToRefs } from 'pinia'
import
{
cloneDeep
}
from
'lodash'
import
{
cloneDeep
}
from
'lodash'
import
{
ref
}
from
'vue'
import
{
ref
}
from
'vue'
import
useTechnicalAnalysisStore
from
'mocp/store/technicalAnalysis'
import
useTechnicalAnalysisStore
from
'mocp/store/technicalAnalysis'
import
{
getParamsByType
}
from
'mocp/hooks/use-params/useParams'
//获取下拉框选项
//获取下拉框选项
const
baseStore
=
useBaseStore
()
const
baseStore
=
useBaseStore
()
...
...
src/pages/modules/mocp/panel/technology-evaluation/add-engineering.vue
View file @
0bb3fd5c
...
@@ -39,7 +39,7 @@
...
@@ -39,7 +39,7 @@
pickAlign=
"right"
pickAlign=
"right"
v-model=
"formData.estimateType"
v-model=
"formData.estimateType"
clearable
clearable
:options=
"getParamsByType('EvaluateEstimateType')
"
paramsType=
"EvaluateEstimateType
"
emptyValue=
"0"
emptyValue=
"0"
></global-picker>
></global-picker>
</up-form-item>
</up-form-item>
...
@@ -54,7 +54,6 @@ import useTechnologyEvaluationStore from 'mocp/store/technology-evaluation'
...
@@ -54,7 +54,6 @@ import useTechnologyEvaluationStore from 'mocp/store/technology-evaluation'
import
{
storeToRefs
}
from
'pinia'
import
{
storeToRefs
}
from
'pinia'
import
{
reactive
,
ref
}
from
'vue'
import
{
reactive
,
ref
}
from
'vue'
import
{
addEngineeringApi
}
from
'mocp/api/technology-evaluation'
import
{
addEngineeringApi
}
from
'mocp/api/technology-evaluation'
import
{
getParamsByType
}
from
'mocp/hooks/use-params/useParams'
const
technologyEvaluationStore
=
useTechnologyEvaluationStore
()
const
technologyEvaluationStore
=
useTechnologyEvaluationStore
()
const
{
details
}
=
storeToRefs
(
technologyEvaluationStore
)
const
{
details
}
=
storeToRefs
(
technologyEvaluationStore
)
...
...
src/pages/modules/mocp/panel/technology-evaluation/add-support-file.vue
View file @
0bb3fd5c
...
@@ -13,11 +13,7 @@
...
@@ -13,11 +13,7 @@
<view
class=
"form-title"
>
非持续适航文件
</view>
<view
class=
"form-title"
>
非持续适航文件
</view>
<view
class=
"form-item"
>
<view
class=
"form-item"
>
<up-form-item
:borderBottom=
"true"
>
<up-form-item
:borderBottom=
"true"
>
<global-checkbox
<global-checkbox
v-model=
"formData.nonFileType"
placement=
"column"
paramsType=
"EvaluateNonFileType"
></global-checkbox>
v-model=
"formData.nonFileType"
placement=
"column"
:options=
"getParamsByType('EvaluateNonFileType')"
></global-checkbox>
</up-form-item>
</up-form-item>
<up-form-item
label=
"非持续适航文件描述"
:borderBottom=
"true"
labelPosition=
"top"
>
<up-form-item
label=
"非持续适航文件描述"
:borderBottom=
"true"
labelPosition=
"top"
>
<up-textarea
placeholder=
"请输入"
:height=
"40"
border=
"none"
v-model=
"formData.nonName"
></up-textarea>
<up-textarea
placeholder=
"请输入"
:height=
"40"
border=
"none"
v-model=
"formData.nonName"
></up-textarea>
...
@@ -28,11 +24,7 @@
...
@@ -28,11 +24,7 @@
<view
class=
"form-title"
>
持续适航文件
</view>
<view
class=
"form-title"
>
持续适航文件
</view>
<view
class=
"form-item"
>
<view
class=
"form-item"
>
<up-form-item
:borderBottom=
"true"
>
<up-form-item
:borderBottom=
"true"
>
<global-checkbox
<global-checkbox
v-model=
"formData.fileType"
placement=
"column"
paramsType=
"EvaluateFileType"
></global-checkbox>
v-model=
"formData.fileType"
placement=
"column"
:options=
"getParamsByType('EvaluateFileType')"
></global-checkbox>
</up-form-item>
</up-form-item>
<up-form-item
label=
"持续适航文件描述"
:borderBottom=
"true"
labelPosition=
"top"
>
<up-form-item
label=
"持续适航文件描述"
:borderBottom=
"true"
labelPosition=
"top"
>
<up-textarea
placeholder=
"请输入"
:height=
"40"
border=
"none"
v-model=
"formData.fileTypeName"
></up-textarea>
<up-textarea
placeholder=
"请输入"
:height=
"40"
border=
"none"
v-model=
"formData.fileTypeName"
></up-textarea>
...
@@ -43,11 +35,7 @@
...
@@ -43,11 +35,7 @@
<view
class=
"form-title"
>
批准类别
</view>
<view
class=
"form-title"
>
批准类别
</view>
<view
class=
"form-item"
>
<view
class=
"form-item"
>
<up-form-item
:borderBottom=
"true"
>
<up-form-item
:borderBottom=
"true"
>
<global-checkbox
<global-checkbox
v-model=
"formData.ratifyType"
placement=
"column"
paramsType=
"EvaluateRatifyType"
></global-checkbox>
v-model=
"formData.ratifyType"
placement=
"column"
:options=
"getParamsByType('EvaluateRatifyType')"
></global-checkbox>
</up-form-item>
</up-form-item>
</view>
</view>
</view>
</view>
...
@@ -62,7 +50,6 @@ import useTechnologyEvaluationStore from 'mocp/store/technology-evaluation'
...
@@ -62,7 +50,6 @@ import useTechnologyEvaluationStore from 'mocp/store/technology-evaluation'
import
{
storeToRefs
}
from
'pinia'
import
{
storeToRefs
}
from
'pinia'
import
{
reactive
}
from
'vue'
import
{
reactive
}
from
'vue'
import
{
addSupportFileApi
}
from
'mocp/api/technology-evaluation'
import
{
addSupportFileApi
}
from
'mocp/api/technology-evaluation'
import
{
getParamsByType
}
from
'mocp/hooks/use-params/useParams'
const
technologyEvaluationStore
=
useTechnologyEvaluationStore
()
const
technologyEvaluationStore
=
useTechnologyEvaluationStore
()
const
{
details
}
=
storeToRefs
(
technologyEvaluationStore
)
const
{
details
}
=
storeToRefs
(
technologyEvaluationStore
)
...
...
src/pages/modules/mocp/panel/unplanApply/add.vue
View file @
0bb3fd5c
...
@@ -16,12 +16,7 @@
...
@@ -16,12 +16,7 @@
<up-input
v-model=
"formData.delayDay"
type=
"number"
border=
"none"
inputAlign=
"right"
placeholder=
"请输入"
clearable
></up-input>
<up-input
v-model=
"formData.delayDay"
type=
"number"
border=
"none"
inputAlign=
"right"
placeholder=
"请输入"
clearable
></up-input>
</up-form-item>
</up-form-item>
<up-form-item
label=
"申请原因"
prop=
"warningReason"
:borderBottom=
"true"
required
>
<up-form-item
label=
"申请原因"
prop=
"warningReason"
:borderBottom=
"true"
required
>
<global-picker
<global-picker
v-model=
"formData.warningReason"
pickAlign=
"right"
paramsType=
"WarningReason"
clearable
></global-picker>
v-model=
"formData.warningReason"
pickAlign=
"right"
:options=
"getParamsByType('WarningReason')"
clearable
></global-picker>
</up-form-item>
</up-form-item>
<up-form-item
label=
"缺件航材"
:borderBottom=
"true"
>
<up-form-item
label=
"缺件航材"
:borderBottom=
"true"
>
<global-switch
v-model=
"formData.materialDelay"
switchAlign=
"right"
></global-switch>
<global-switch
v-model=
"formData.materialDelay"
switchAlign=
"right"
></global-switch>
...
@@ -61,7 +56,6 @@
...
@@ -61,7 +56,6 @@
</
template
>
</
template
>
<
script
setup
>
<
script
setup
>
import
{
getParamsByType
}
from
'mocp/hooks/use-params/useParams'
import
{
formData
,
formRef
,
materialPns
,
rules
}
from
'./constants/add.compositions'
import
{
formData
,
formRef
,
materialPns
,
rules
}
from
'./constants/add.compositions'
import
{
handleSubmit
,
checkPakgeNo
}
from
'./constants/add.functionals'
import
{
handleSubmit
,
checkPakgeNo
}
from
'./constants/add.functionals'
...
...
src/pages/modules/mocp/panel/unplanWarning/add.vue
View file @
0bb3fd5c
...
@@ -13,12 +13,7 @@
...
@@ -13,12 +13,7 @@
></up-input>
></up-input>
</up-form-item>
</up-form-item>
<up-form-item
label=
"申请原因"
prop=
"warningReason"
:borderBottom=
"true"
required
>
<up-form-item
label=
"申请原因"
prop=
"warningReason"
:borderBottom=
"true"
required
>
<global-picker
<global-picker
v-model=
"formData.warningReason"
pickAlign=
"right"
paramsType=
"WarningReason"
clearable
></global-picker>
v-model=
"formData.warningReason"
pickAlign=
"right"
:options=
"getParamsByType('WarningReason')"
clearable
></global-picker>
</up-form-item>
</up-form-item>
<up-form-item
label=
"缺件航材"
:borderBottom=
"true"
>
<up-form-item
label=
"缺件航材"
:borderBottom=
"true"
>
<global-switch
v-model=
"formData.materialDelay"
switchAlign=
"right"
></global-switch>
<global-switch
v-model=
"formData.materialDelay"
switchAlign=
"right"
></global-switch>
...
@@ -58,7 +53,6 @@
...
@@ -58,7 +53,6 @@
</
template
>
</
template
>
<
script
setup
>
<
script
setup
>
import
{
getParamsByType
}
from
'mocp/hooks/use-params/useParams'
import
{
formData
,
formRef
,
materialPns
,
rules
}
from
'./constants/add.compositions'
import
{
formData
,
formRef
,
materialPns
,
rules
}
from
'./constants/add.compositions'
import
{
handleSubmit
,
checkPakgeNo
}
from
'./constants/add.functionals'
import
{
handleSubmit
,
checkPakgeNo
}
from
'./constants/add.functionals'
...
...
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