[Fix][UI] Fix the environment name display back error. (#10797)
This commit is contained in:
parent
91b59dee54
commit
a1aff5156e
|
|
@ -29,7 +29,7 @@ export function useEnvironmentName(
|
|||
let environmentList = [] as IEnvironmentNameOption[]
|
||||
const options = ref([] as IEnvironmentNameOption[])
|
||||
const loading = ref(false)
|
||||
const value = ref()
|
||||
let mounted = false
|
||||
|
||||
const getEnvironmentList = async () => {
|
||||
if (loading.value) return
|
||||
|
|
@ -46,6 +46,11 @@ export function useEnvironmentName(
|
|||
filterByWorkerGroup(option)
|
||||
)
|
||||
loading.value = false
|
||||
if (options.value.length === 0) {
|
||||
model.environmentCode = null
|
||||
} else {
|
||||
isCreate && (model.environmentCode = options.value[0].value)
|
||||
}
|
||||
}
|
||||
|
||||
const filterByWorkerGroup = (option: IEnvironmentNameOption) => {
|
||||
|
|
@ -54,28 +59,21 @@ export function useEnvironmentName(
|
|||
return option.workerGroups.indexOf(model.workerGroup) !== -1
|
||||
}
|
||||
|
||||
watch(
|
||||
() => options.value.length,
|
||||
() => {
|
||||
if (isCreate && options.value.length === 1 && !value.value) {
|
||||
model.environmentCode = options.value[0].value
|
||||
}
|
||||
if (options.value.length === 0) model.environmentCode = null
|
||||
}
|
||||
)
|
||||
|
||||
watch(
|
||||
() => model.workerGroup,
|
||||
() => {
|
||||
if (!model.workerGroup) return
|
||||
if (!model.workerGroup || !mounted) return
|
||||
options.value = environmentList.filter((option: IEnvironmentNameOption) =>
|
||||
filterByWorkerGroup(option)
|
||||
)
|
||||
model.environmentCode =
|
||||
options.value.length === 0 ? null : options.value[0].value
|
||||
}
|
||||
)
|
||||
|
||||
onMounted(() => {
|
||||
getEnvironmentList()
|
||||
onMounted(async () => {
|
||||
await getEnvironmentList()
|
||||
mounted = true
|
||||
})
|
||||
|
||||
return {
|
||||
|
|
|
|||
|
|
@ -29,7 +29,6 @@ import type {
|
|||
EditWorkflowDefinition
|
||||
} from './types'
|
||||
|
||||
|
||||
interface Options {
|
||||
graph: Ref<Graph | undefined>
|
||||
definition: Ref<WorkflowDefinition | undefined>
|
||||
|
|
@ -175,7 +174,8 @@ export function useTaskEdit(options: Options) {
|
|||
...taskDef,
|
||||
version: task.version,
|
||||
code: task.code,
|
||||
taskType: currTask.value.taskType
|
||||
taskType: currTask.value.taskType,
|
||||
id: task.id
|
||||
}
|
||||
}
|
||||
return task
|
||||
|
|
|
|||
Loading…
Reference in New Issue