fixed issues with task mode

This commit is contained in:
marvzhang
2021-08-02 13:53:35 +08:00
parent e6a7dbfbbf
commit 82be30999d
9 changed files with 55 additions and 28 deletions

View File

@@ -1,7 +1,7 @@
import {useRoute} from 'vue-router';
import {computed} from 'vue';
import {
TASK_MODE_ALL,
TASK_MODE_ALL_NODES,
TASK_MODE_RANDOM,
TASK_MODE_SELECTED_NODE_TAGS,
TASK_MODE_SELECTED_NODES
@@ -31,7 +31,7 @@ const useTag = (store: Store<RootStoreState>) => {
// options for default mode
const modeOptions: SelectOption[] = [
{value: TASK_MODE_RANDOM, label: 'Random Node'},
{value: TASK_MODE_ALL, label: 'All Nodes'},
{value: TASK_MODE_ALL_NODES, label: 'All Nodes'},
{value: TASK_MODE_SELECTED_NODES, label: 'Selected Nodes'},
{value: TASK_MODE_SELECTED_NODE_TAGS, label: 'Selected Tags'},
];

View File

@@ -10,7 +10,7 @@
<script lang="ts">
import {computed, defineComponent} from 'vue';
import {
TASK_MODE_ALL,
TASK_MODE_ALL_NODES,
TASK_MODE_RANDOM,
TASK_MODE_SELECTED_NODE_TAGS,
TASK_MODE_SELECTED_NODES
@@ -30,7 +30,7 @@ export default defineComponent({
switch (mode) {
case TASK_MODE_RANDOM:
return 'warning';
case TASK_MODE_ALL:
case TASK_MODE_ALL_NODES:
return 'success';
case TASK_MODE_SELECTED_NODES:
return 'primary';
@@ -46,7 +46,7 @@ export default defineComponent({
switch (mode) {
case TASK_MODE_RANDOM:
return 'Random';
case TASK_MODE_ALL:
case TASK_MODE_ALL_NODES:
return 'All Nodes';
case TASK_MODE_SELECTED_NODES:
return 'Nodes';
@@ -62,7 +62,7 @@ export default defineComponent({
switch (mode) {
case TASK_MODE_RANDOM:
return ['fa', 'random'];
case TASK_MODE_ALL:
case TASK_MODE_ALL_NODES:
return ['fa', 'sitemap'];
case TASK_MODE_SELECTED_NODES:
return ['fa', 'network-wired'];
@@ -78,7 +78,7 @@ export default defineComponent({
switch (mode) {
case TASK_MODE_RANDOM:
return 'Run on a random node';
case TASK_MODE_ALL:
case TASK_MODE_ALL_NODES:
return 'Run on all nodes';
case TASK_MODE_SELECTED_NODES:
return 'Run on selected nodes';

View File

@@ -6,6 +6,6 @@ export const TASK_STATUS_CANCELLED = 'cancelled';
export const TASK_STATUS_ABNORMAL = 'abnormal';
export const TASK_MODE_RANDOM = 'random';
export const TASK_MODE_ALL = 'all';
export const TASK_MODE_ALL_NODES = 'all-nodes';
export const TASK_MODE_SELECTED_NODES = 'selected-nodes';
export const TASK_MODE_SELECTED_NODE_TAGS = 'selected-node-tags';

View File

@@ -1,5 +1,5 @@
import {
TASK_MODE_ALL,
TASK_MODE_ALL_NODES,
TASK_MODE_RANDOM,
TASK_MODE_SELECTED_NODE_TAGS,
TASK_MODE_SELECTED_NODES,
@@ -55,7 +55,7 @@ declare global {
type TaskMode =
TASK_MODE_RANDOM
| TASK_MODE_ALL
| TASK_MODE_ALL_NODES
| TASK_MODE_SELECTED_NODES
| TASK_MODE_SELECTED_NODE_TAGS;
}

View File

@@ -1,5 +1,5 @@
import {
TASK_MODE_ALL,
TASK_MODE_ALL_NODES,
TASK_MODE_RANDOM,
TASK_MODE_SELECTED_NODE_TAGS,
TASK_MODE_SELECTED_NODES,
@@ -34,7 +34,7 @@ export const isCancellable = (status: TaskStatus): boolean => {
export const getModeOptions = (): SelectOption[] => {
return [
{value: TASK_MODE_RANDOM, label: 'Random Node'},
{value: TASK_MODE_ALL, label: 'All Nodes'},
{value: TASK_MODE_ALL_NODES, label: 'All Nodes'},
{value: TASK_MODE_SELECTED_NODES, label: 'Selected Nodes'},
{value: TASK_MODE_SELECTED_NODE_TAGS, label: 'Selected Tags'},
];