Quellcode durchsuchen

试验检测保存修改

duy vor 1 Jahr
Ursprung
Commit
a578e5bbac
1 geänderte Dateien mit 22 neuen und 1 gelöschten Zeilen
  1. 22 1
      src/views/tentative/detect/test-form.vue

+ 22 - 1
src/views/tentative/detect/test-form.vue

@@ -1174,6 +1174,12 @@ const tableFormSaveClick = async () => {
                     })
                     console.log(FormData, 'FormDat4444444a')
                 }
+                if (FormData.length === 0) {
+                    window.$message.warning('暂无可保存的数据,请先操作填写表单再点保存')
+                    tableFormSaveLoading.value = false
+                    return
+
+                }
                 const { error, code, data } = await dataApi.saveExcelBussData({
                     ...listItemBaseData.value,
                     isBatchSave: 1,
@@ -1215,10 +1221,25 @@ const tableFormSaveClick = async () => {
                         isaddType = false
                     }
                 //   await getTableDataAll()
+  
                   const ActiveKey = getStoreValue('ActiveKey')
-                      await nextTick(() => {
+                  const names = ActiveKey ? ActiveKey.split('-') : []
+                  let pid = names[2]
+                  let iscanCollose = true
+                  listItemData.value.forEach((ele)=>{
+                    if (ele.pKeyId === pid) {
+                        if (ele.isBussShow === 2) {
+                            iscanCollose = false
+                        } else {
+                            iscanCollose = true
+                        }
+                    }
+                  })
+                   if (iscanCollose) {
+                    await nextTick(() => {
                         ListItemRef.value?.setCollapseKey(ActiveKey)
                     })
+                   }
 
 
                 }