Ver código fonte

创建现场验证任务添加方案

zhangyu 5 anos atrás
pai
commit
3df682ac5c

+ 17 - 6
src/components/data_admin/buildTask/dialog/modelTaskDialog.vue

@@ -177,12 +177,23 @@ export default {
     savaRelation() {
       if (this.selections.length) {
         let list = this.selections.map((item) => {
-          return {
-            EquipId: item.EquipID,
-            FileId: item.FileId,
-            FileName: item.FileName,
-            FolderId: item.FolderId,
-            FolderName: item.FolderName
+          if (item.SchemeId) {
+            return {
+              EquipId: item.EquipID,
+              FileId: item.FileId,
+              FileName: item.FileName,
+              FolderId: item.FolderId,
+              FolderName: item.FolderName,
+              SchemeId: item.SchemeId
+            }
+          } else {
+            return {
+              EquipId: item.EquipID,
+              FileId: item.FileId,
+              FileName: item.FileName,
+              FolderId: item.FolderId,
+              FolderName: item.FolderName
+            }
           }
         })
         let params = {

+ 22 - 9
src/views/data_admin/buildTask/addTask/addDeviceTask.vue

@@ -253,16 +253,29 @@ export default {
     },
     //创建已选
     handleClickCreate() {
-      let list = this.multipleSelection.map((item) => {
-        return {EquipId: item.EquipID}
-      })
-      let param = {
-        Content: list
+      if (this.multipleSelection.length) {
+        let list = this.multipleSelection.map((item) => {
+          if (item.SchemeId) {
+            return {
+              EquipId: item.EquipID,
+              SchemeId: item.SchemeId
+            }
+          } else {
+            return {
+              EquipId: item.EquipID
+            }
+          }
+        })
+        let param = {
+          Content: list
+        }
+        createDeviceTask(param, res => {
+          this.$message.success("创建成功!")
+          this.$router.push({ name: "buildTask",query:{ newTaskTypes:this.$route.query.newTaskTypes } })
+        })
+      } else {
+        this.$message('请选择要创建的任务!')
       }
-      createDeviceTask(param, res => {
-        this.$message.success("创建成功!")
-        this.$router.push({ name: "buildTask",query:{ newTaskTypes:this.$route.query.newTaskTypes } })
-      })
     }
   }
 };