分发任务的选择场景必填

This commit is contained in:
魏保林
2026-03-31 19:58:05 +08:00
parent 7a35a8037b
commit 1b4ccf9b5d

View File

@@ -96,7 +96,7 @@
/>
</el-select>
</template>
<template #form-chooseTask>
<template #form-chooseTaskList>
<el-select-v2
v-model="sendForm.chooseTaskList"
:options="libTaskList"
@@ -327,13 +327,13 @@ const hideKeys = computed(() => {
let hides = [];
if (formDemandAndNotFiniteElement.value) {
hides.push(
...['loadcaseLibName', 'loadcaseLibVersion', 'chooseTask', 'taskName', 'insertTaskMode']
...['loadcaseLibName', 'loadcaseLibVersion', 'chooseTaskList', 'taskName', 'insertTaskMode']
);
} else {
hides.push('scenario');
}
if (insertTaskMode.value === 'custom') {
hides.push('loadcaseLibName', 'loadcaseLibVersion', 'chooseTask');
hides.push('loadcaseLibName', 'loadcaseLibVersion', 'chooseTaskList');
}
if (insertTaskMode.value === 'lib') {
hides.push('taskName');
@@ -632,7 +632,7 @@ const sendTaskFun = async (row: any) => {
// 从角色获取
scenarioList.value = commonStore.getDictData(simulationType.value + '场景').A;
}
if (res.data.demandType.indexOf('有限元') !== -1) {
if (res.data.demandType?.indexOf('有限元') !== -1) {
isFiniteElement.value = true;
} else {
isFiniteElement.value = false;