Bladeren bron

fix: 修正表单关闭后再打开内容未重置

WANGKANG 5 maanden geleden
bovenliggende
commit
eb7ead22ca
1 gewijzigde bestanden met toevoegingen van 5 en 4 verwijderingen
  1. 5 4
      src/views/demo/algorithmTaskTrack/index.vue

+ 5 - 4
src/views/demo/algorithmTaskTrack/index.vue

@@ -227,7 +227,7 @@ const handleClose = (done: () => void) => {
       // catch error
     })
 }
-const formAddTask = ref({})
+const formAddTask = ref({ ifEvaluate: false, ifToInfrared: false })
 const formAddTaskRef = ref()
 const addAlgorithmTaskTrack = async () => {
   formAddTaskRef.value
@@ -254,11 +254,11 @@ const rulesAddTask = {
   // todo: 校验规则
   name: [{ required: true, message: '可见光转红外算法不能为空', trigger: 'blur' }],
   ifToInfrared: [{ required: false, message: '是否转红外不能为空', trigger: 'blur' }],
-  toInfraredAlgorithmId: [{ required: true, message: '可见光转红外算法不能为空', trigger: 'blur' }],
+  toInfraredAlgorithmId: [{ required: false, message: '可见光转红外算法不能为空', trigger: 'blur' }],
   inputDatasetOssId: [{ required: true, message: '数据集不能为空', trigger: 'blur' }],
   targetDetectionModelList: [{ required: true, message: '目标模型不能为空', trigger: 'blur' }],
-  inputEvaluateLabelOssId: [{ required: true, message: '评估标签不能为空', trigger: 'blur' }]
-  // remarks: [{required: true, message: '备注不能为空', trigger: 'blur'}],
+  inputEvaluateLabelOssId: [{ required: false, message: '评估标签不能为空', trigger: 'blur' }],
+  remarks: [{ required: false, message: '备注不能为空', trigger: 'blur' }]
 }
 
 const enumsAlgorithmConfigTrack_toInfrared = ref<any[]>([])
@@ -378,6 +378,7 @@ const getVisionEvaluateAlgorithmList = async () => {
 }
 
 const handleOpenAddTask = async () => {
+  formAddTask.value = { ifEvaluate: false, ifToInfrared: false }
   await getDatasetList__()
   await getToInfraredModelList()
   await getVisionAlgorithmList()