@@ -28,7 +28,11 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
28
28
v-model:items-per-page =" itemsPerPage"
29
29
>
30
30
<template v-slot :item .task .name =" { item } " >
31
- <div class =" d-flex align-content-center flex-nowrap" >
31
+ <div
32
+ class =" d-flex align-center flex-nowrap"
33
+ :class =" { 'flow-none': isFlowNone(item.task.node.flowNums) }"
34
+ :data-cy-task-name =" item.task.name"
35
+ >
32
36
<div style =" width : 2em ;" >
33
37
<Task
34
38
v-command-menu =" item.task"
@@ -44,7 +48,11 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
44
48
:previous-state =" item.previousJob?.node?.state"
45
49
/>
46
50
</div >
47
- <div >{{ item.task.name }}</div >
51
+ {{ item.task.name }}
52
+ <FlowNumsChip
53
+ :flowNums =" item.task.node.flowNums"
54
+ class =" ml-2"
55
+ />
48
56
</div >
49
57
</template >
50
58
<template v-slot :item .task .node .task .meanElapsedTime =" { item } " >
@@ -110,13 +118,17 @@ import {
110
118
datetimeComparator ,
111
119
numberComparator ,
112
120
} from ' @/components/cylc/table/sort'
113
- import { dtMean } from ' @/utils/tasks'
121
+ import {
122
+ dtMean ,
123
+ isFlowNone ,
124
+ } from ' @/utils/tasks'
114
125
import { useCyclePointsOrderDesc } from ' @/composables/localStorage'
115
126
import {
116
127
initialOptions ,
117
128
updateInitialOptionsEvent ,
118
129
useInitialOptions
119
130
} from ' @/utils/initialOptions'
131
+ import FlowNumsChip from ' @/components/cylc/common/FlowNumsChip.vue'
120
132
121
133
export default {
122
134
name: ' TableComponent' ,
@@ -132,6 +144,7 @@ export default {
132
144
},
133
145
134
146
components: {
147
+ FlowNumsChip,
135
148
Task,
136
149
Job,
137
150
},
@@ -243,6 +256,7 @@ export default {
243
256
icons: {
244
257
mdiChevronDown
245
258
},
259
+ isFlowNone,
246
260
itemsPerPageOptions: [
247
261
{ value: 10 , title: ' 10' },
248
262
{ value: 20 , title: ' 20' },
0 commit comments