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
c29b1e65
authored
Sep 13, 2022
by
郑艺斌
Browse files
Options
_('Browse Files')
Download
Email Patches
Plain Diff
fix: 增加权限
parent
3214856b
Hide whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
94 additions
and
50 deletions
src/views/modules/equipmentAdmin/equipmentAccount/index.vue
src/views/modules/siteAdmin/factoryAdmin/index.vue
src/views/modules/siteAdmin/mapAdmin/index.vue
src/views/modules/siteAdmin/positionAdmin/index.vue
src/views/modules/siteAdmin/siteConfig/index.vue
src/views/modules/siteAdmin/siteConfigTemplate/index.vue
src/views/modules/siteAdmin/siteTaskType/index.vue
src/views/modules/taskPlan/taskChainList/index.vue
src/views/modules/taskPlan/taskChainTemplate/index.vue
src/views/modules/taskPlan/taskPlanTemplate/index.vue
src/views/modules/equipmentAdmin/equipmentAccount/index.vue
View file @
c29b1e65
...
@@ -45,11 +45,12 @@
...
@@ -45,11 +45,12 @@
<div
v-for=
"item in $dictUtils.getDictList('tms_facility_type')"
<div
v-for=
"item in $dictUtils.getDictList('tms_facility_type')"
:class=
"
{ rowItem: true, rowActive: item.value == tabsActive }" :key="item.value"
:class=
"
{ rowItem: true, rowActive: item.value == tabsActive }" :key="item.value"
@click="clickTabsItem(item)">
{{
@click="clickTabsItem(item)">
{{
item
.
label
item
.
label
}}
</div>
}}
</div>
</el-col>
</el-col>
<el-col
:span=
"2"
class=
"rowBtn"
>
<el-col
:span=
"2"
class=
"rowBtn"
>
<el-button
type=
"primary"
icon=
"el-icon-plus"
size=
"small"
@
click=
"accountAdd()"
>
新增
</el-button>
<el-button
v-if=
"hasPermission('equipmentAccount:add')"
type=
"primary"
icon=
"el-icon-plus"
size=
"small"
@
click=
"accountAdd()"
>
新增
</el-button>
</el-col>
</el-col>
</el-row>
</el-row>
<vxe-table
border=
"inner"
ref=
"xTable"
show-overflow
auto-resize
resizable
height=
"auto"
:loading=
"loading"
<vxe-table
border=
"inner"
ref=
"xTable"
show-overflow
auto-resize
resizable
height=
"auto"
:loading=
"loading"
...
@@ -81,13 +82,16 @@
...
@@ -81,13 +82,16 @@
<vxe-column
field=
"updateDate"
title=
"更新时间"
align=
"center"
width=
"180px"
></vxe-column>
<vxe-column
field=
"updateDate"
title=
"更新时间"
align=
"center"
width=
"180px"
></vxe-column>
<vxe-column
title=
"操作"
width=
"180px"
align=
"center"
fixed=
"right"
>
<vxe-column
title=
"操作"
width=
"180px"
align=
"center"
fixed=
"right"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
<el-button
type=
"text"
size=
"mini"
@
click=
"accountDetails(scope.row)"
>
详情
<el-button
v-if=
"hasPermission('equipmentAccount:view')"
type=
"text"
size=
"mini"
@
click=
"accountDetails(scope.row)"
>
详情
</el-button>
</el-button>
<el-divider
direction=
"vertical"
></el-divider>
<el-divider
direction=
"vertical"
></el-divider>
<el-button
type=
"text"
size=
"mini"
@
click=
"accountEdit(scope.row)"
>
修改
<el-button
v-if=
"hasPermission('equipmentAccount:edit')"
type=
"text"
size=
"mini"
@
click=
"accountEdit(scope.row)"
>
修改
</el-button>
</el-button>
<el-divider
direction=
"vertical"
></el-divider>
<el-divider
direction=
"vertical"
></el-divider>
<el-button
type=
"text"
size=
"mini"
@
click=
"accountDelete(scope.row)"
>
删除
<el-button
v-if=
"hasPermission('equipmentAccount:del')"
type=
"text"
size=
"mini"
@
click=
"accountDelete(scope.row)"
>
删除
</el-button>
</el-button>
</
template
>
</
template
>
</vxe-column>
</vxe-column>
...
...
src/views/modules/siteAdmin/factoryAdmin/index.vue
View file @
c29b1e65
...
@@ -36,7 +36,8 @@
...
@@ -36,7 +36,8 @@
<vxe-toolbar>
<vxe-toolbar>
<template
#
buttons
>
<template
#
buttons
>
<el-row>
<el-row>
<el-button
type=
"primary"
icon=
"el-icon-plus"
size=
"small"
@
click=
"mapAdminAdd()"
>
新增
</el-button>
<el-button
v-if=
"hasPermission('factoryAdmin:add')"
type=
"primary"
icon=
"el-icon-plus"
size=
"small"
@
click=
"mapAdminAdd()"
>
新增
</el-button>
</el-row>
</el-row>
</
template
>
</
template
>
</vxe-toolbar>
</vxe-toolbar>
...
@@ -62,13 +63,16 @@
...
@@ -62,13 +63,16 @@
<vxe-column
field=
"updateDate"
title=
"更新时间"
align=
"center"
width=
"180px"
></vxe-column>
<vxe-column
field=
"updateDate"
title=
"更新时间"
align=
"center"
width=
"180px"
></vxe-column>
<vxe-column
title=
"操作"
width=
"180px"
align=
"center"
fixed=
"right"
>
<vxe-column
title=
"操作"
width=
"180px"
align=
"center"
fixed=
"right"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
<el-button
type=
"text"
size=
"mini"
@
click=
"factoryDetails(scope.row)"
>
详情
<el-button
v-if=
"hasPermission('factoryAdmin:view')"
type=
"text"
size=
"mini"
@
click=
"factoryDetails(scope.row)"
>
详情
</el-button>
</el-button>
<el-divider
direction=
"vertical"
></el-divider>
<el-divider
direction=
"vertical"
></el-divider>
<el-button
type=
"text"
size=
"mini"
@
click=
"factoryEdit(scope.row)"
>
修改
<el-button
v-if=
"hasPermission('factoryAdmin:edit')"
type=
"text"
size=
"mini"
@
click=
"factoryEdit(scope.row)"
>
修改
</el-button>
</el-button>
<el-divider
direction=
"vertical"
></el-divider>
<el-divider
direction=
"vertical"
></el-divider>
<el-button
type=
"text"
size=
"mini"
@
click=
"factoryDelete(scope.row)"
>
删除
<el-button
v-if=
"hasPermission('factoryAdmin:del')"
type=
"text"
size=
"mini"
@
click=
"factoryDelete(scope.row)"
>
删除
</el-button>
</el-button>
</
template
>
</
template
>
</vxe-column>
</vxe-column>
...
@@ -213,4 +217,5 @@ export default {
...
@@ -213,4 +217,5 @@ export default {
}
}
</
script
>
</
script
>
<
style
lang=
"less"
scoped
>
<
style
lang=
"less"
scoped
>
</
style
>
</
style
>
\ No newline at end of file
src/views/modules/siteAdmin/mapAdmin/index.vue
View file @
c29b1e65
...
@@ -5,7 +5,7 @@
...
@@ -5,7 +5,7 @@
<div
v-for=
"item in $dictUtils.getDictList('tms_map_type')"
<div
v-for=
"item in $dictUtils.getDictList('tms_map_type')"
:class=
"
{ rowItem: true, rowActive: item.value == tabsActive }" :key="item.value"
:class=
"
{ rowItem: true, rowActive: item.value == tabsActive }" :key="item.value"
@click="clickTabsItem(item)">
{{
@click="clickTabsItem(item)">
{{
item
.
label
item
.
label
}}
</div>
}}
</div>
</el-row>
</el-row>
</div>
</div>
...
@@ -23,7 +23,8 @@
...
@@ -23,7 +23,8 @@
<vxe-toolbar>
<vxe-toolbar>
<template
#
buttons
>
<template
#
buttons
>
<el-row>
<el-row>
<el-button
type=
"primary"
icon=
"el-icon-plus"
size=
"small"
@
click=
"mapAdminAdd()"
>
新增
</el-button>
<el-button
v-if=
"hasPermission('mapAdmin:add')"
type=
"primary"
icon=
"el-icon-plus"
size=
"small"
@
click=
"mapAdminAdd()"
>
新增
</el-button>
</el-row>
</el-row>
</
template
>
</
template
>
</vxe-toolbar>
</vxe-toolbar>
...
@@ -45,13 +46,14 @@
...
@@ -45,13 +46,14 @@
<vxe-column
field=
"updateDate"
title=
"更新时间"
align=
"center"
width=
"160"
></vxe-column>
<vxe-column
field=
"updateDate"
title=
"更新时间"
align=
"center"
width=
"160"
></vxe-column>
<vxe-column
title=
"操作"
width=
"180"
align=
"center"
fixed=
"right"
>
<vxe-column
title=
"操作"
width=
"180"
align=
"center"
fixed=
"right"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
<el-button
type=
"text"
size=
"mini"
@
click=
"mapDetails(scope.row)"
>
详情
<el-button
v-if=
"hasPermission('mapAdmin:view')"
type=
"text"
size=
"mini"
@
click=
"mapDetails(scope.row)"
>
详情
</el-button>
</el-button>
<el-divider
direction=
"vertical"
></el-divider>
<el-divider
direction=
"vertical"
></el-divider>
<el-button
type=
"text"
size=
"mini"
@
click=
"mapEdit(scope.row)"
>
修改
<el-button
v-if=
"hasPermission('mapAdmin:edit')"
type=
"text"
size=
"mini"
@
click=
"mapEdit(scope.row)"
>
修改
</el-button>
</el-button>
<el-divider
direction=
"vertical"
></el-divider>
<el-divider
direction=
"vertical"
></el-divider>
<el-button
type=
"text"
size=
"mini"
@
click=
"mapDelete(scope.row)"
>
删除
<el-button
v-if=
"hasPermission('mapAdmin:del')"
type=
"text"
size=
"mini"
@
click=
"mapDelete(scope.row)"
>
删除
</el-button>
</el-button>
</
template
>
</
template
>
</vxe-column>
</vxe-column>
...
...
src/views/modules/siteAdmin/positionAdmin/index.vue
View file @
c29b1e65
...
@@ -35,11 +35,12 @@
...
@@ -35,11 +35,12 @@
<el-col
:span=
"22"
class=
"rowTabs"
>
<el-col
:span=
"22"
class=
"rowTabs"
>
<div
v-for=
"item in equipmentOptions"
:class=
"
{ rowItem: true, rowActive: item.value == tabsActive }"
<div
v-for=
"item in equipmentOptions"
:class=
"
{ rowItem: true, rowActive: item.value == tabsActive }"
:key="item.value" @click="clickTabsItem(item)">
{{
:key="item.value" @click="clickTabsItem(item)">
{{
item
.
label
item
.
label
}}
</div>
}}
</div>
</el-col>
</el-col>
<el-col
:span=
"2"
class=
"rowBtn"
>
<el-col
:span=
"2"
class=
"rowBtn"
>
<el-button
type=
"primary"
icon=
"el-icon-plus"
size=
"small"
@
click=
"pointAdminAdd()"
>
新增
</el-button>
<el-button
v-if=
"hasPermission('positionAdmin:add')"
type=
"primary"
icon=
"el-icon-plus"
size=
"small"
@
click=
"pointAdminAdd()"
>
新增
</el-button>
</el-col>
</el-col>
</el-row>
</el-row>
<vxe-table
border=
"inner"
ref=
"xTable"
show-overflow
auto-resize
resizable
height=
"auto"
:loading=
"loading"
<vxe-table
border=
"inner"
ref=
"xTable"
show-overflow
auto-resize
resizable
height=
"auto"
:loading=
"loading"
...
@@ -61,13 +62,16 @@
...
@@ -61,13 +62,16 @@
<vxe-column
field=
"updateDate"
title=
"更新时间"
align=
"center"
width=
"180px"
></vxe-column>
<vxe-column
field=
"updateDate"
title=
"更新时间"
align=
"center"
width=
"180px"
></vxe-column>
<vxe-column
title=
"操作"
width=
"180px"
align=
"center"
fixed=
"right"
>
<vxe-column
title=
"操作"
width=
"180px"
align=
"center"
fixed=
"right"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
<el-button
type=
"text"
size=
"mini"
@
click=
"positionAdminDetails(scope.row)"
>
详情
<el-button
v-if=
"hasPermission('positionAdmin:view')"
type=
"text"
size=
"mini"
@
click=
"positionAdminDetails(scope.row)"
>
详情
</el-button>
</el-button>
<el-divider
direction=
"vertical"
></el-divider>
<el-divider
direction=
"vertical"
></el-divider>
<el-button
type=
"text"
size=
"mini"
@
click=
"positionAdminEdit(scope.row)"
>
修改
<el-button
v-if=
"hasPermission('positionAdmin:edit')"
type=
"text"
size=
"mini"
@
click=
"positionAdminEdit(scope.row)"
>
修改
</el-button>
</el-button>
<el-divider
direction=
"vertical"
></el-divider>
<el-divider
direction=
"vertical"
></el-divider>
<el-button
type=
"text"
size=
"mini"
@
click=
"positionAdminDelete(scope.row)"
>
删除
<el-button
v-if=
"hasPermission('positionAdmin:del')"
type=
"text"
size=
"mini"
@
click=
"positionAdminDelete(scope.row)"
>
删除
</el-button>
</el-button>
</
template
>
</
template
>
</vxe-column>
</vxe-column>
...
...
src/views/modules/siteAdmin/siteConfig/index.vue
View file @
c29b1e65
...
@@ -52,11 +52,12 @@
...
@@ -52,11 +52,12 @@
<div
v-for=
"item in $dictUtils.getDictList('tms_site_type')"
<div
v-for=
"item in $dictUtils.getDictList('tms_site_type')"
:class=
"
{ rowItem: true, rowActive: item.value == tabsActive }" :key="item.value"
:class=
"
{ rowItem: true, rowActive: item.value == tabsActive }" :key="item.value"
@click="clickTabsItem(item)">
{{
@click="clickTabsItem(item)">
{{
item
.
label
item
.
label
}}
</div>
}}
</div>
</el-col>
</el-col>
<el-col
:span=
"2"
class=
"rowBtn"
>
<el-col
:span=
"2"
class=
"rowBtn"
>
<el-button
type=
"primary"
icon=
"el-icon-plus"
size=
"small"
@
click=
"configAdd"
>
新增
</el-button>
<el-button
v-if=
"hasPermission('siteConfig:add')"
type=
"primary"
icon=
"el-icon-plus"
size=
"small"
@
click=
"configAdd"
>
新增
</el-button>
</el-col>
</el-col>
</el-row>
</el-row>
<vxe-table
border=
"full"
ref=
"xTable"
show-overflow
auto-resize
resizable
height=
"auto"
:loading=
"loading"
<vxe-table
border=
"full"
ref=
"xTable"
show-overflow
auto-resize
resizable
height=
"auto"
:loading=
"loading"
...
@@ -95,13 +96,16 @@
...
@@ -95,13 +96,16 @@
<vxe-column
field=
"updateDate"
title=
"更新时间"
align=
"center"
width=
"180px"
></vxe-column>
<vxe-column
field=
"updateDate"
title=
"更新时间"
align=
"center"
width=
"180px"
></vxe-column>
<vxe-column
title=
"操作"
width=
"180"
align=
"center"
fixed=
"right"
>
<vxe-column
title=
"操作"
width=
"180"
align=
"center"
fixed=
"right"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
<el-button
type=
"text"
size=
"mini"
@
click=
"siteConfigDetails(scope.row)"
>
详情
<el-button
v-if=
"hasPermission('siteConfig:view')"
type=
"text"
size=
"mini"
@
click=
"siteConfigDetails(scope.row)"
>
详情
</el-button>
</el-button>
<el-divider
direction=
"vertical"
></el-divider>
<el-divider
direction=
"vertical"
></el-divider>
<el-button
type=
"text"
size=
"mini"
@
click=
"siteConfigEdit(scope.row)"
>
修改
<el-button
v-if=
"hasPermission('siteConfig:edit')"
type=
"text"
size=
"mini"
@
click=
"siteConfigEdit(scope.row)"
>
修改
</el-button>
</el-button>
<el-divider
direction=
"vertical"
></el-divider>
<el-divider
direction=
"vertical"
></el-divider>
<el-button
type=
"text"
size=
"mini"
@
click=
"siteConfigDelete(scope.row)"
>
删除
<el-button
v-if=
"hasPermission('siteConfig:del')"
type=
"text"
size=
"mini"
@
click=
"siteConfigDelete(scope.row)"
>
删除
</el-button>
</el-button>
</
template
>
</
template
>
</vxe-column>
</vxe-column>
...
...
src/views/modules/siteAdmin/siteConfigTemplate/index.vue
View file @
c29b1e65
...
@@ -20,7 +20,8 @@
...
@@ -20,7 +20,8 @@
<vxe-toolbar>
<vxe-toolbar>
<template
#
buttons
>
<template
#
buttons
>
<el-row>
<el-row>
<el-button
type=
"primary"
icon=
"el-icon-plus"
size=
"small"
@
click=
"configTempAdd()"
>
新增
</el-button>
<el-button
v-if=
"hasPermission('siteConfigTemplate:add')"
type=
"primary"
icon=
"el-icon-plus"
size=
"small"
@
click=
"configTempAdd()"
>
新增
</el-button>
</el-row>
</el-row>
</
template
>
</
template
>
</vxe-toolbar>
</vxe-toolbar>
...
@@ -44,13 +45,16 @@
...
@@ -44,13 +45,16 @@
<vxe-column
field=
"updateDate"
title=
"更新时间"
align=
"center"
width=
"160px"
></vxe-column>
<vxe-column
field=
"updateDate"
title=
"更新时间"
align=
"center"
width=
"160px"
></vxe-column>
<vxe-column
title=
"操作"
width=
"180"
align=
"center"
fixed=
"right"
>
<vxe-column
title=
"操作"
width=
"180"
align=
"center"
fixed=
"right"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
<el-button
type=
"text"
size=
"mini"
@
click=
"configTemplateDetails(scope.row)"
>
详情
<el-button
v-if=
"hasPermission('siteConfigTemplate:view')"
type=
"text"
size=
"mini"
@
click=
"configTemplateDetails(scope.row)"
>
详情
</el-button>
</el-button>
<el-divider
direction=
"vertical"
></el-divider>
<el-divider
direction=
"vertical"
></el-divider>
<el-button
type=
"text"
size=
"mini"
@
click=
"configTemplateEdit(scope.row)"
>
修改
<el-button
v-if=
"hasPermission('siteConfigTemplate:edit')"
type=
"text"
size=
"mini"
@
click=
"configTemplateEdit(scope.row)"
>
修改
</el-button>
</el-button>
<el-divider
direction=
"vertical"
></el-divider>
<el-divider
direction=
"vertical"
></el-divider>
<el-button
type=
"text"
size=
"mini"
@
click=
"configTemplateDelete(scope.row)"
>
删除
<el-button
v-if=
"hasPermission('siteConfigTemplate:del')"
type=
"text"
size=
"mini"
@
click=
"configTemplateDelete(scope.row)"
>
删除
</el-button>
</el-button>
</
template
>
</
template
>
</vxe-column>
</vxe-column>
...
@@ -241,4 +245,5 @@ export default {
...
@@ -241,4 +245,5 @@ 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/index.vue
View file @
c29b1e65
...
@@ -27,7 +27,7 @@
...
@@ -27,7 +27,7 @@
<vxe-toolbar>
<vxe-toolbar>
<template
#
buttons
>
<template
#
buttons
>
<el-row>
<el-row>
<el-button
v-if=
"hasPermission('s
ys:offic
e:add')"
type=
"primary"
icon=
"el-icon-plus"
size=
"small"
<el-button
v-if=
"hasPermission('s
iteTaskTyp
e:add')"
type=
"primary"
icon=
"el-icon-plus"
size=
"small"
@
click=
"taskTypeAdd()"
>
新增
</el-button>
@
click=
"taskTypeAdd()"
>
新增
</el-button>
</el-row>
</el-row>
</
template
>
</
template
>
...
@@ -53,16 +53,21 @@
...
@@ -53,16 +53,21 @@
<vxe-column
field=
"updateDate"
title=
"更新时间"
align=
"center"
width=
"180px"
></vxe-column>
<vxe-column
field=
"updateDate"
title=
"更新时间"
align=
"center"
width=
"180px"
></vxe-column>
<vxe-column
title=
"操作"
width=
"220px"
align=
"center"
fixed=
"right"
>
<vxe-column
title=
"操作"
width=
"220px"
align=
"center"
fixed=
"right"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
<el-button
type=
"text"
size=
"mini"
@
click=
"taskTypeDetails(scope.row)"
>
详情
<el-button
v-if=
"hasPermission('siteTaskType:view')"
type=
"text"
size=
"mini"
@
click=
"taskTypeDetails(scope.row)"
>
详情
</el-button>
</el-button>
<el-divider
direction=
"vertical"
></el-divider>
<el-divider
direction=
"vertical"
></el-divider>
<el-button
v-if=
"scope.row.boole"
type=
"text"
size=
"mini"
@
click=
"subordinateAdd(scope.row)"
>
新增下级
<el-button
v-if=
"scope.row.boole && hasPermission('siteTaskType:addSub')"
type=
"text"
size=
"mini"
@
click=
"subordinateAdd(scope.row)"
>
新增下级
</el-button>
</el-button>
<el-divider
v-if=
"scope.row.boole"
direction=
"vertical"
></el-divider>
<el-divider
v-if=
"scope.row.boole && hasPermission('siteTaskType:addSub')"
direction=
"vertical"
>
<el-button
type=
"text"
size=
"mini"
@
click=
"taskTypeEdit(scope.row)"
>
修改
</el-divider>
<el-button
v-if=
"hasPermission('siteTaskType:edit')"
type=
"text"
size=
"mini"
@
click=
"taskTypeEdit(scope.row)"
>
修改
</el-button>
</el-button>
<el-divider
direction=
"vertical"
></el-divider>
<el-divider
direction=
"vertical"
></el-divider>
<el-button
type=
"text"
size=
"mini"
@
click=
"taskTypeDelete(scope.row)"
>
删除
<el-button
v-if=
"hasPermission('siteTaskType:del')"
type=
"text"
size=
"mini"
@
click=
"taskTypeDelete(scope.row)"
>
删除
</el-button>
</el-button>
</
template
>
</
template
>
</vxe-column>
</vxe-column>
...
@@ -203,4 +208,5 @@ export default {
...
@@ -203,4 +208,5 @@ export default {
}
}
</
script
>
</
script
>
<
style
lang=
"less"
scoped
>
<
style
lang=
"less"
scoped
>
</
style
>
</
style
>
\ No newline at end of file
src/views/modules/taskPlan/taskChainList/index.vue
View file @
c29b1e65
...
@@ -96,19 +96,22 @@
...
@@ -96,19 +96,22 @@
<vxe-column
field=
"finishAt"
title=
"执行结束时间"
width=
"180px"
></vxe-column>
<vxe-column
field=
"finishAt"
title=
"执行结束时间"
width=
"180px"
></vxe-column>
<vxe-column
field=
"consumingAt"
title=
"耗时"
></vxe-column>
<vxe-column
field=
"consumingAt"
title=
"耗时"
></vxe-column>
</vxe-table>
</vxe-table>
<el-button
slot=
"reference"
type=
"text"
size=
"mini"
@
click=
"taskListDetails(scope.row)"
>
子任务详情
<el-button
slot=
"reference"
v-if=
"hasPermission('taskChainList:subList')"
type=
"text"
size=
"mini"
@
click=
"taskListDetails(scope.row)"
>
子任务详情
</el-button>
</el-button>
</el-popover>
</el-popover>
<el-divider
direction=
"vertical"
v-if=
"scope.row.taskStatus === '1' || scope.row.taskStatus === '2'"
>
<el-divider
direction=
"vertical"
v-if=
"scope.row.taskStatus === '1' || scope.row.taskStatus === '2'"
>
</el-divider>
</el-divider>
<el-button
v-if=
"scope.row.taskStatus === '1'
"
type=
"text"
size=
"mini
"
<el-button
v-if=
"scope.row.taskStatus === '1'
&& hasPermission('taskChainList:stop')"
type=
"text
"
@
click=
"setTaskStatus(scope.row,'2')"
>
暂停
size=
"mini"
@
click=
"setTaskStatus(scope.row,'2')"
>
暂停
</el-button>
</el-button>
<el-button
v-else-if=
"scope.row.taskStatus === '2'
"
type=
"text"
size=
"mini
"
<el-button
v-else-if=
"scope.row.taskStatus === '2'
&& hasPermission('taskChainList:renew')"
type=
"text
"
@
click=
"setTaskStatus(scope.row,'1')"
>
恢复
size=
"mini"
@
click=
"setTaskStatus(scope.row,'1')"
>
恢复
</el-button>
</el-button>
<el-divider
direction=
"vertical"
v-if=
"scope.row.taskStatus === '1'"
></el-divider>
<el-divider
direction=
"vertical"
<el-button
type=
"text"
size=
"mini"
v-if=
"scope.row.taskStatus === '1'"
v-if=
"scope.row.taskStatus === '1' && hasPermission('taskChainList:cancel')"
></el-divider>
<el-button
type=
"text"
size=
"mini"
v-if=
"scope.row.taskStatus === '1' && hasPermission('taskChainList:cancel')"
@
click=
"setTaskStatus(scope.row,'4')"
>
取消
@
click=
"setTaskStatus(scope.row,'4')"
>
取消
</el-button>
</el-button>
</template>
</template>
...
...
src/views/modules/taskPlan/taskChainTemplate/index.vue
View file @
c29b1e65
...
@@ -23,7 +23,8 @@
...
@@ -23,7 +23,8 @@
<vxe-toolbar>
<vxe-toolbar>
<template
#
buttons
>
<template
#
buttons
>
<el-row>
<el-row>
<el-button
type=
"primary"
icon=
"el-icon-plus"
size=
"small"
@
click=
"taskChainAdd()"
>
新增
</el-button>
<el-button
v-if=
"hasPermission('taskChainTemplate:add')"
type=
"primary"
icon=
"el-icon-plus"
size=
"small"
@
click=
"taskChainAdd()"
>
新增
</el-button>
</el-row>
</el-row>
</
template
>
</
template
>
</vxe-toolbar>
</vxe-toolbar>
...
@@ -47,13 +48,16 @@
...
@@ -47,13 +48,16 @@
<vxe-column
field=
"updateDate"
title=
"更新时间"
align=
"center"
width=
"180px"
></vxe-column>
<vxe-column
field=
"updateDate"
title=
"更新时间"
align=
"center"
width=
"180px"
></vxe-column>
<vxe-column
title=
"操作"
width=
"180"
align=
"center"
fixed=
"right"
>
<vxe-column
title=
"操作"
width=
"180"
align=
"center"
fixed=
"right"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
<el-button
type=
"text"
size=
"mini"
@
click=
"taskPlanDetails(scope.row)"
>
详情
<el-button
v-if=
"hasPermission('taskChainTemplate:view')"
type=
"text"
size=
"mini"
@
click=
"taskPlanDetails(scope.row)"
>
详情
</el-button>
</el-button>
<el-divider
direction=
"vertical"
></el-divider>
<el-divider
direction=
"vertical"
></el-divider>
<el-button
type=
"text"
size=
"mini"
@
click=
"taskPlanEdit(scope.row)"
>
修改
<el-button
v-if=
"hasPermission('taskChainTemplate:edit')"
type=
"text"
size=
"mini"
@
click=
"taskPlanEdit(scope.row)"
>
修改
</el-button>
</el-button>
<el-divider
direction=
"vertical"
></el-divider>
<el-divider
direction=
"vertical"
></el-divider>
<el-button
type=
"text"
size=
"mini"
@
click=
"taskPlanDelete(scope.row)"
>
删除
<el-button
v-if=
"hasPermission('taskChainTemplate:del')"
type=
"text"
size=
"mini"
@
click=
"taskPlanDelete(scope.row)"
>
删除
</el-button>
</el-button>
</
template
>
</
template
>
</vxe-column>
</vxe-column>
...
...
src/views/modules/taskPlan/taskPlanTemplate/index.vue
View file @
c29b1e65
...
@@ -42,11 +42,12 @@
...
@@ -42,11 +42,12 @@
<div
v-for=
"item in $dictUtils.getDictList('tms_task_equipment_type')"
<div
v-for=
"item in $dictUtils.getDictList('tms_task_equipment_type')"
:class=
"
{ rowItem: true, rowActive: item.value == tabsActive }" :key="item.value"
:class=
"
{ rowItem: true, rowActive: item.value == tabsActive }" :key="item.value"
@click="clickTabsItem(item)">
{{
@click="clickTabsItem(item)">
{{
item
.
label
item
.
label
}}
</div>
}}
</div>
</el-col>
</el-col>
<el-col
:span=
"2"
class=
"rowBtn"
>
<el-col
:span=
"2"
class=
"rowBtn"
>
<el-button
type=
"primary"
icon=
"el-icon-plus"
size=
"small"
@
click=
"taskPlanAdd()"
>
新增
</el-button>
<el-button
v-if=
"hasPermission('taskPlanTemplate:add')"
type=
"primary"
icon=
"el-icon-plus"
size=
"small"
@
click=
"taskPlanAdd()"
>
新增
</el-button>
</el-col>
</el-col>
</el-row>
</el-row>
<vxe-table
border=
"inner"
ref=
"xTable"
show-overflow
auto-resize
resizable
height=
"auto"
:loading=
"loading"
<vxe-table
border=
"inner"
ref=
"xTable"
show-overflow
auto-resize
resizable
height=
"auto"
:loading=
"loading"
...
@@ -69,13 +70,16 @@
...
@@ -69,13 +70,16 @@
<vxe-column
field=
"updateDate"
title=
"更新时间"
align=
"center"
width=
"180"
></vxe-column>
<vxe-column
field=
"updateDate"
title=
"更新时间"
align=
"center"
width=
"180"
></vxe-column>
<vxe-column
title=
"操作"
width=
"180"
align=
"center"
fixed=
"right"
>
<vxe-column
title=
"操作"
width=
"180"
align=
"center"
fixed=
"right"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
<el-button
type=
"text"
size=
"mini"
@
click=
"taskPlanDetails(scope.row)"
>
详情
<el-button
v-if=
"hasPermission('taskPlanTemplate:view')"
type=
"text"
size=
"mini"
@
click=
"taskPlanDetails(scope.row)"
>
详情
</el-button>
</el-button>
<el-divider
direction=
"vertical"
></el-divider>
<el-divider
direction=
"vertical"
></el-divider>
<el-button
type=
"text"
size=
"mini"
@
click=
"taskPlanEdit(scope.row)"
>
修改
<el-button
v-if=
"hasPermission('taskPlanTemplate:edit')"
type=
"text"
size=
"mini"
@
click=
"taskPlanEdit(scope.row)"
>
修改
</el-button>
</el-button>
<el-divider
direction=
"vertical"
></el-divider>
<el-divider
direction=
"vertical"
></el-divider>
<el-button
type=
"text"
size=
"mini"
@
click=
"taskPlanDelete(scope.row)"
>
删除
<el-button
v-if=
"hasPermission('taskPlanTemplate:del')"
type=
"text"
size=
"mini"
@
click=
"taskPlanDelete(scope.row)"
>
删除
</el-button>
</el-button>
</
template
>
</
template
>
</vxe-column>
</vxe-column>
...
...
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