diff --git a/src/views/job/batch/modules/job-batch-search.vue b/src/views/job/batch/modules/job-batch-search.vue index b826d97..b609de5 100644 --- a/src/views/job/batch/modules/job-batch-search.vue +++ b/src/views/job/batch/modules/job-batch-search.vue @@ -2,10 +2,11 @@ import { ref, watch } from 'vue'; import type { SelectOption } from 'naive-ui'; import SelectGroup from '@/components/common/select-group.vue'; -import TaskBatchStatus from '@/components/common/task-batch-status.vue'; import DatetimeRange from '@/components/common/datetime-range.vue'; import { $t } from '@/locales'; import { fetchGetJobNameList } from '@/service/api'; +import { taskBatchStatusRecordOptions } from '@/constants/business'; +import { translateOptions } from '@/utils/common'; defineOptions({ name: 'JobBatchSearch' @@ -56,7 +57,7 @@ watch( } ); -function translateOptions(options: Api.Job.Job[]) { +function translateJobOptions(options: Api.Job.Job[]) { return options.map(option => ({ value: option.id, label: option.jobName @@ -77,7 +78,7 @@ function renderLabel(option: SelectOption) { - + isNotNull(httpHeaders[index].key) }" > @@ -562,9 +560,7 @@ const scriptMethodOptions = [ required: true, message: `请输入值`, trigger: ['input', 'blur'], - validator() { - return isNotNull(httpHeaders[index].value); - } + validator: () => isNotNull(httpHeaders[index].value) }" >