2
0

修复BUG

This commit is contained in:
lai
2025-02-13 17:53:31 +08:00
parent 7f60eafc6d
commit fd0d541fdf
3 changed files with 57 additions and 8 deletions

View File

@@ -10,10 +10,12 @@ import { saveAs } from 'file-saver';
import Form from 'ant-design-vue/es/form/Form';
import Modal from 'ant-design-vue/es/modal/Modal';
import { useRouter, useRoute } from 'vue-router';
import useDictStore from '@/store/modules/dict';
const router = useRouter();
const route = useRoute();
const routePath = route.path;
const { getDict } = useDictStore();
const { t } = useI18n();
@@ -57,6 +59,14 @@ let modalState: any = reactive({
]
});
/**字典数据 */
let dict: {
/**任务组名 */
sysJobGroup: DictType[];
} = reactive({
sysJobGroup: [],
});
/**对话框内表单属性和校验规则 */
const modalStateFrom = Form.useForm(
modalState.from,
@@ -100,7 +110,7 @@ const { columns, data, loading, getData, mobilePagination, searchParams, resetSe
pageNum: 1,
pageSize: 10,
jobName: '',
jobGroup: '',
jobGroup: 'DEFAULT',
status: ''
},
rowKey: 'jobId',
@@ -405,6 +415,19 @@ function fnExportList() {
});
}
onMounted(() => {
// 初始字典数据
Promise.allSettled([
getDict('sys_job_group'),
]).then((resArr: any) => {
if (resArr[0].status === 'fulfilled') {
dict.sysJobGroup = resArr[0].value;
}
});
})
</script>
<template>
@@ -422,7 +445,10 @@ function fnExportList() {
<ACol :lg="6" :md="12" :xs="24">
<AFormItem label="Group" name="jobGroup" class="m-0">
<AInput v-model:value="searchParams.jobGroup" />
<a-select v-model:value="searchParams.jobGroup" default-value="DEFAULT"
:field-names="{ label: 'value', value: 'value' }"
:placeholder="t('common.selectPlease')" :options="dict.sysJobGroup" >
</a-select>
</AFormItem>
</ACol>