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
b6798b33
authored
Mar 08, 2023
by
王刘锁
Browse files
Options
_('Browse Files')
Download
Email Patches
Plain Diff
点位管理设备类型
parent
dfd94a40
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
119 additions
and
9 deletions
src/views/modules/equipmentAdmin/equipmentAccount/TopicList.vue
src/views/modules/taskPlan/taskChainList/index.vue
src/views/modules/taskPlan/taskPlanTemplate/index.vue
src/views/modules/equipmentAdmin/equipmentAccount/TopicList.vue
View file @
b6798b33
...
...
@@ -28,7 +28,9 @@
</
template
>
</vxe-column>
<vxe-column
title=
"主题名称"
field=
"topicName"
></vxe-column>
<vxe-column
title=
"消息值"
field=
"messageValue"
></vxe-column>
<!-- messageValue(请求中的字段为mesageValue) -->
<!-- <vxe-column title="消息值" field="messageValue"></vxe-column> -->
<vxe-column
title=
"消息值"
field=
"mesageValue"
></vxe-column>
<vxe-column
title=
"排序"
field=
"sort"
></vxe-column>
<vxe-column
title=
"操作"
width=
"100px"
fixed=
"right"
align=
"center"
>
<
template
slot-scope=
"scope"
>
...
...
src/views/modules/taskPlan/taskChainList/index.vue
View file @
b6798b33
<
template
>
<div
class=
"page"
>
<el-form
size=
"small"
:inline=
"true"
class=
"query-form"
ref=
"searchForm"
:model=
"searchForm"
>
<el-form-item
prop=
"createDates"
label=
"创建任务时间:"
>
<el-date-picker
v-model=
"searchForm.createDates"
type=
"datetimerange"
size=
"small"
align=
"right"
value-format=
"yyyy-MM-dd HH:mm:ss"
unlink-panels
range-separator=
"至"
start-placeholder=
"开始日期"
end-placeholder=
"结束日期"
:picker-options=
"pickerOptions"
>
</el-date-picker>
</el-form-item>
<el-form-item
prop=
"agvLineTimes"
label=
"下发任务时间:"
>
<el-date-picker
v-model=
"searchForm.agvLineTimes"
type=
"datetimerange"
size=
"small"
align=
"right"
value-format=
"yyyy-MM-dd HH:mm:ss"
unlink-panels
range-separator=
"至"
start-placeholder=
"开始日期"
end-placeholder=
"结束日期"
:picker-options=
"pickerOptions"
>
</el-date-picker>
</el-form-item>
<el-form-item
prop=
"agvTimes"
label=
"执行开始时间:"
>
<el-date-picker
v-model=
"searchForm.agvTimes"
type=
"datetimerange"
size=
"small"
align=
"right"
value-format=
"yyyy-MM-dd HH:mm:ss"
unlink-panels
range-separator=
"至"
start-placeholder=
"开始日期"
end-placeholder=
"结束日期"
:picker-options=
"pickerOptions"
>
</el-date-picker>
</el-form-item>
<el-form-item
prop=
"finishAts"
label=
"执行结束时间:"
>
<el-date-picker
v-model=
"searchForm.finishAts"
type=
"datetimerange"
size=
"small"
align=
"right"
value-format=
"yyyy-MM-dd HH:mm:ss"
unlink-panels
range-separator=
"至"
start-placeholder=
"开始日期"
end-placeholder=
"结束日期"
:picker-options=
"pickerOptions"
>
</el-date-picker>
</el-form-item>
<el-form-item
prop=
"taskStatus"
label=
"任务状态:"
>
<el-select
v-model=
"searchForm.taskStatus"
placeholder=
"请选择任务状态"
clearable
>
<el-option
v-for=
"item in $dictUtils.getDictList('tms_task_status')"
:key=
"item.value"
:label=
"item.label"
...
...
@@ -14,7 +70,7 @@
<el-form-item
prop=
"task_name"
label=
"任务名称:"
>
<el-input
size=
"small"
v-model=
"searchForm.task_name"
clearable
placeholder=
"请选输入任务名称"
></el-input>
</el-form-item>
<el-form-item
prop=
"beginAt"
label=
"执行开始时间:"
>
<
!--
<
el-form-item
prop=
"beginAt"
label=
"执行开始时间:"
>
<el-date-picker
v-model=
"searchForm.beginAt"
type=
"datetime"
placeholder=
"选择执行开始时间"
value-format=
"yyyy-MM-dd HH:mm:ss"
>
</el-date-picker>
...
...
@@ -23,7 +79,7 @@
<el-date-picker
v-model=
"searchForm.finishAt"
type=
"datetime"
placeholder=
"选择执行结束时间"
value-format=
"yyyy-MM-dd HH:mm:ss"
>
</el-date-picker>
</el-form-item>
</el-form-item>
-->
<el-form-item>
<el-button
type=
"primary"
@
click=
"getTaskListPage()"
size=
"small"
icon=
"el-icon-search"
>
搜索
</el-button>
<el-button
@
click=
"resetSearch()"
size=
"small"
icon=
"el-icon-refresh-right"
>
重置
</el-button>
...
...
@@ -88,7 +144,8 @@
</vxe-column>
<vxe-column
field=
"createDate"
title=
"创建时间"
align=
"center"
></vxe-column>
<vxe-column
field=
"beginAt"
title=
"执行开始时间"
align=
"center"
></vxe-column>
<vxe-column
field=
"agvLineTime"
title=
"下发任务时间"
align=
"center"
></vxe-column>
<vxe-column
field=
"agvTime"
title=
"执行开始时间"
align=
"center"
></vxe-column>
<vxe-column
field=
"finishAt"
title=
"执行结束时间"
align=
"center"
></vxe-column>
<vxe-column
field=
"consumingAt"
title=
"耗时"
align=
"center"
></vxe-column>
<vxe-column
title=
"操作"
width=
"180px"
align=
"center"
fixed=
"right"
>
...
...
@@ -169,7 +226,11 @@ export default {
taskId
:
''
,
task_name
:
''
,
beginAt
:
''
,
finishAt
:
''
finishAt
:
''
,
createDates
:
[],
agvLineTimes
:
[],
agvTimes
:
[],
finishAts
:[]
},
tableData
:
[],
tablePage
:
{
...
...
@@ -186,6 +247,35 @@ export default {
],
tabsActive
:
'-1'
,
subtaskData
:
[],
// 事件日期选择器快捷键
pickerOptions
:
{
shortcuts
:
[{
text
:
'最近一周'
,
onClick
(
picker
)
{
const
end
=
new
Date
();
const
start
=
new
Date
();
start
.
setTime
(
start
.
getTime
()
-
3600
*
1000
*
24
*
7
);
picker
.
$emit
(
'pick'
,
[
start
,
end
]);
}
},
{
text
:
'最近一个月'
,
onClick
(
picker
)
{
const
end
=
new
Date
();
const
start
=
new
Date
();
start
.
setTime
(
start
.
getTime
()
-
3600
*
1000
*
24
*
30
);
picker
.
$emit
(
'pick'
,
[
start
,
end
]);
}
},
{
text
:
'最近三个月'
,
onClick
(
picker
)
{
const
end
=
new
Date
();
const
start
=
new
Date
();
start
.
setTime
(
start
.
getTime
()
-
3600
*
1000
*
24
*
90
);
picker
.
$emit
(
'pick'
,
[
start
,
end
]);
}
}]
},
}
},
watch
:
{},
...
...
@@ -207,7 +297,25 @@ export default {
current
:
this
.
tablePage
.
currentPage
,
size
:
this
.
tablePage
.
pageSize
}
if
(
this
.
searchForm
.
createDates
){
can
.
createDateMinimumTime
=
this
.
searchForm
.
createDates
[
0
];
can
.
createDateMaximumTime
=
this
.
searchForm
.
createDates
[
1
];
}
if
(
this
.
searchForm
.
agvLineTimes
){
can
.
agvLineTimeMinimumTime
=
this
.
searchForm
.
agvLineTimes
[
0
];
can
.
agvLineTimeMaximumTime
=
this
.
searchForm
.
agvLineTimes
[
1
];
}
if
(
this
.
searchForm
.
agvTimes
){
can
.
agvTimeMinimumTime
=
this
.
searchForm
.
agvTimes
[
0
];
can
.
agvTimeMaximumTime
=
this
.
searchForm
.
agvTimes
[
1
];
}
if
(
this
.
searchForm
.
finishAts
){
can
.
finishAtMinimumTime
=
this
.
searchForm
.
finishAts
[
0
];
can
.
finishAtMaximumTime
=
this
.
searchForm
.
finishAts
[
1
];
}
console
.
log
(
can
);
this
.
TaskChainList
.
getTaskListPage
(
can
).
then
(({
data
})
=>
{
console
.
log
(
data
);
this
.
tableData
=
data
.
records
this
.
tablePage
.
total
=
data
.
total
this
.
loading
=
false
...
...
src/views/modules/taskPlan/taskPlanTemplate/index.vue
View file @
b6798b33
...
...
@@ -20,7 +20,7 @@
</el-option>
</el-select>
</el-form-item>
<el-form-item
prop=
"beginAt"
label=
"执行开始时间:"
>
<
!--
<
el-form-item
prop=
"beginAt"
label=
"执行开始时间:"
>
<el-date-picker
v-model=
"searchForm.beginAt"
type=
"datetime"
placeholder=
"选择执行开始时间"
value-format=
"yyyy-MM-dd HH:mm:ss"
>
</el-date-picker>
...
...
@@ -29,7 +29,7 @@
<el-date-picker
v-model=
"searchForm.finishAt"
type=
"datetime"
placeholder=
"选择执行结束时间"
value-format=
"yyyy-MM-dd HH:mm:ss"
>
</el-date-picker>
</el-form-item>
</el-form-item>
-->
<el-form-item>
<el-button
type=
"primary"
@
click=
"getTaskTemplatedPage()"
size=
"small"
icon=
"el-icon-search"
>
搜索
</el-button>
<el-button
@
click=
"resetSearch()"
size=
"small"
icon=
"el-icon-refresh-right"
>
重置
</el-button>
...
...
@@ -113,8 +113,8 @@ export default {
taskId
:
''
,
takeName
:
''
,
variate
:
''
,
beginAt
:
''
,
finishAt
:
''
//
beginAt: '',
//
finishAt: ''
},
loading
:
false
,
tableData
:
[],
...
...
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