Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
王刘锁
/
jianlin-tms-view
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Wiki
Snippets
Settings
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit
8d05f656
authored
Oct 24, 2022
by
王刘锁
Browse files
Options
_('Browse Files')
Download
Email Patches
Plain Diff
设备类型
parent
814e4469
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
31 additions
and
7 deletions
src/views/modules/equipmentAdmin/equipmentAccount/add.vue
src/views/modules/siteAdmin/siteTaskType/add.vue
src/views/modules/taskPlan/taskPlanTemplate/add.vue
src/views/modules/equipmentAdmin/equipmentAccount/add.vue
View file @
8d05f656
...
@@ -25,11 +25,17 @@
...
@@ -25,11 +25,17 @@
<el-input
v-model=
"formData.groupName"
placeholder=
"分组"
></el-input>
<el-input
v-model=
"formData.groupName"
placeholder=
"分组"
></el-input>
</el-form-item>
</el-form-item>
<el-form-item
label=
"工作地图:"
prop=
"mapId"
>
<el-form-item
label=
"工作地图:"
prop=
"mapId"
>
<el-select
v-model=
"formData.mapId"
placeholder=
"请选择工作地图"
>
<el-select
v-model=
"formData.mapId"
placeholder=
"请选择工作地图"
@
change=
"(value) =>
{ getPointType(value, formData) }"
>
<el-option
v-for=
"item in mapOptions"
:key=
"item.id"
:label=
"item.name"
:value=
"item.id"
>
<el-option
v-for=
"item in mapOptions"
:key=
"item.id"
:label=
"item.name"
:value=
"item.id"
>
</el-option>
</el-option>
</el-select>
</el-select>
</el-form-item>
</el-form-item>
<el-form-item
label=
"点位:"
prop=
"pointId"
>
<el-select
v-model=
"formData.pointId"
filterable
placeholder=
"点位"
>
<el-option
v-for=
"item in formData.pointOptions"
:key=
"item.id"
:label=
"item.name"
:value=
"item.id"
>
</el-option>
</el-select>
</el-form-item>
<el-form-item
label=
"备注:"
>
<el-form-item
label=
"备注:"
>
<el-input
type=
"textarea"
v-model=
"formData.remark"
:rows=
"3"
></el-input>
<el-input
type=
"textarea"
v-model=
"formData.remark"
:rows=
"3"
></el-input>
</el-form-item>
</el-form-item>
...
@@ -55,9 +61,11 @@
...
@@ -55,9 +61,11 @@
<
script
>
<
script
>
import
MapAdmin
from
'@/api/siteAdmin/MapAdmin'
import
MapAdmin
from
'@/api/siteAdmin/MapAdmin'
import
EquipmentAccount
from
'@/api/equipmentAdmin/EquipmentAccount'
import
EquipmentAccount
from
'@/api/equipmentAdmin/EquipmentAccount'
import
PositionAdmin
from
'@/api/siteAdmin/PositionAdmin'
export
default
{
export
default
{
MapAdmin
:
null
,
MapAdmin
:
null
,
PositionAdmin
:
null
,
EquipmentAccount
:
null
,
EquipmentAccount
:
null
,
name
:
''
,
name
:
''
,
components
:
{},
components
:
{},
...
@@ -104,6 +112,14 @@ export default {
...
@@ -104,6 +112,14 @@ export default {
},
},
methods
:
{
methods
:
{
// 获取点位下拉
getPointType
(
value
,
formData
)
{
if
(
formData
.
mapId
)
{
this
.
PositionAdmin
.
getPointList
({
mapId
:
formData
.
mapId
}).
then
(({
data
})
=>
{
this
.
$set
(
formData
,
'pointOptions'
,
data
)
})
}
},
// 打开弹窗
// 打开弹窗
open
()
{
open
()
{
this
.
dialogVisible
=
!
this
.
dialogVisible
this
.
dialogVisible
=
!
this
.
dialogVisible
...
@@ -159,6 +175,7 @@ export default {
...
@@ -159,6 +175,7 @@ export default {
created
()
{
created
()
{
this
.
MapAdmin
=
new
MapAdmin
()
this
.
MapAdmin
=
new
MapAdmin
()
this
.
EquipmentAccount
=
new
EquipmentAccount
()
this
.
EquipmentAccount
=
new
EquipmentAccount
()
this
.
PositionAdmin
=
new
PositionAdmin
()
},
},
mounted
()
{
mounted
()
{
this
.
getMapList
()
this
.
getMapList
()
...
@@ -166,4 +183,4 @@ export default {
...
@@ -166,4 +183,4 @@ export default {
}
}
</
script
>
</
script
>
<
style
lang=
"less"
scoped
>
<
style
lang=
"less"
scoped
>
</
style
>
</
style
>
\ No newline at end of file
src/views/modules/siteAdmin/siteTaskType/add.vue
View file @
8d05f656
...
@@ -25,7 +25,7 @@
...
@@ -25,7 +25,7 @@
</el-form-item>
</el-form-item>
<el-form-item
label=
"任务排队:"
prop=
"needQueue"
>
<el-form-item
label=
"任务排队:"
prop=
"needQueue"
>
<el-radio-group
v-model=
"formData.needQueue"
>
<el-radio-group
v-model=
"formData.needQueue"
>
<el-radio
label=
"0"
>
否
</el-radio>
<el-radio
label=
"
'
0"
>
否
</el-radio>
<el-radio
label=
"1"
>
是
</el-radio>
<el-radio
label=
"1"
>
是
</el-radio>
</el-radio-group>
</el-radio-group>
</el-form-item>
</el-form-item>
...
@@ -158,6 +158,7 @@ export default {
...
@@ -158,6 +158,7 @@ export default {
async
getInfo
(
id
)
{
async
getInfo
(
id
)
{
this
.
SiteTaskType
.
getTaskTypeInfo
(
id
).
then
(({
data
})
=>
{
this
.
SiteTaskType
.
getTaskTypeInfo
(
id
).
then
(({
data
})
=>
{
this
.
formData
=
data
this
.
formData
=
data
console
.
log
(
this
.
formData
)
this
.
open
()
this
.
open
()
})
})
},
},
...
...
src/views/modules/taskPlan/taskPlanTemplate/add.vue
View file @
8d05f656
...
@@ -21,6 +21,14 @@
...
@@ -21,6 +21,14 @@
<el-form-item
label=
"设备分组:"
prop=
"deviceGroup"
>
<el-form-item
label=
"设备分组:"
prop=
"deviceGroup"
>
<el-input
v-model=
"formData.deviceGroup"
></el-input>
<el-input
v-model=
"formData.deviceGroup"
></el-input>
</el-form-item>
</el-form-item>
<el-form-item
label=
"交互硬件类型:"
prop=
"hardware"
>
<el-select
v-model=
"formData.hardware"
placeholder=
"请选择硬件类型"
>
<el-option
v-for=
"item in $dictUtils.getDictList('tms_hardware_type')"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</el-select>
</el-form-item>
<el-form-item
label=
"是/否包含变量:"
prop=
"variableStatus"
>
<el-form-item
label=
"是/否包含变量:"
prop=
"variableStatus"
>
<el-radio-group
v-model=
"formData.variableStatus"
@
change=
"changeStatus"
>
<el-radio-group
v-model=
"formData.variableStatus"
@
change=
"changeStatus"
>
<el-radio
label=
"0"
>
否
</el-radio>
<el-radio
label=
"0"
>
否
</el-radio>
...
@@ -178,7 +186,7 @@ export default {
...
@@ -178,7 +186,7 @@ export default {
}
}
});
});
},
},
// 选中是否包含变量
// 选中是否包含变量
changeStatus
(
value
)
{
changeStatus
(
value
)
{
if
(
value
==
'0'
)
{
if
(
value
==
'0'
)
{
this
.
$set
(
this
.
formData
,
'taskVariableList'
,
[])
this
.
$set
(
this
.
formData
,
'taskVariableList'
,
[])
...
@@ -195,4 +203,4 @@ export default {
...
@@ -195,4 +203,4 @@ export default {
</
script
>
</
script
>
<
style
lang=
"less"
scoped
>
<
style
lang=
"less"
scoped
>
</
style
>
</
style
>
\ No newline at end of file
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