From 21508c20a9b80b959d935bdf4ed55002fcff8d16 Mon Sep 17 00:00:00 2001
From: hdy <1105738590@qq.com>
Date: 星期二, 26 三月 2024 15:17:59 +0800
Subject: [PATCH] 设备计划修改

---
 jcdm-ui/src/views/main/em/inspectionPlan/index.vue |   26 ++++++++++++++++++++++----
 1 files changed, 22 insertions(+), 4 deletions(-)

diff --git a/jcdm-ui/src/views/main/em/inspectionPlan/index.vue b/jcdm-ui/src/views/main/em/inspectionPlan/index.vue
index e601391..47d0e5f 100644
--- a/jcdm-ui/src/views/main/em/inspectionPlan/index.vue
+++ b/jcdm-ui/src/views/main/em/inspectionPlan/index.vue
@@ -214,10 +214,10 @@
       </el-form>
       <el-tabs type="border-card" >
         <el-tab-pane label="璁惧娓呭崟" >
-          <Checkmachinery ref="machinerylist"  @inSelected="onMachineryAdd"></Checkmachinery>
+          <Checkmachinery ref="machinerylist"  :id="form.id" :planCode="form.planCode" @inSelected="onMachineryAdd" ></Checkmachinery>
         </el-tab-pane>
         <el-tab-pane label="鐐规椤圭洰">
-          <Checksubject ref="subjectlist"      @subSelected="subMachineryAdd"></Checksubject>
+          <Checksubject ref="subjectlist"    :id="form.id"  @subSelected="subMachineryAdd"></Checksubject>
             </el-tab-pane>
           </el-tabs>
       <el-divider></el-divider>
@@ -238,6 +238,7 @@
   name: "InspectionPlan",
   dicts: ['plan_status','plan_type','dimension'],
   components:{Checkmachinery,Checksubject},
+
   data() {
     return {
       // 閬僵灞�
@@ -246,6 +247,7 @@
       optType: null,
       // 閫変腑鏁扮粍
       ids: [],
+      planCodes: [],
       // 闈炲崟涓鐢�
       single: true,
       // 闈炲涓鐢�
@@ -345,7 +347,16 @@
     this.getList();
   },
   methods: {
-    /** 鏌ヨ鐐规淇濆吇璁″垝鍒楄〃 */
+    clearCheckmachineryList(){
+      this.$refs.machinerylist.clearCheckmachineryList()
+    },
+    clearSubjectList() {
+      this.subjectList = [];
+    },
+    clearMachineryList(){
+      this.machineryList =[];
+    },
+      /** 鏌ヨ鐐规淇濆吇璁″垝鍒楄〃 */
     getList() {
       this.loading = true;
       listInspectionPlan(this.queryParams).then(response => {
@@ -358,6 +369,7 @@
     cancel() {
       this.open = false;
       this.reset();
+      this.clearCheckmachineryList()
     },
     // 琛ㄥ崟閲嶇疆
     reset() {
@@ -406,18 +418,22 @@
     resetQuery() {
       this.resetForm("queryForm");
       this.handleQuery();
+
     },
     // 澶氶�夋閫変腑鏁版嵁
     handleSelectionChange(selection) {
       this.ids = selection.map(item => item.id)
+      this.planCode =selection.map(item => item.planCode)
       this.single = selection.length!==1
       this.multiple = !selection.length
+      console.log(this.planCode)
     },
     /** 鏂板鎸夐挳鎿嶄綔 */
     handleAdd() {
       this.reset();
       this.open = true;
       this.titleName = "娣诲姞鐐规淇濆吇璁″垝";
+      console.log(this.machineryList)
     },
     /** 淇敼鎸夐挳鎿嶄綔 */
     handleUpdate(row) {
@@ -464,7 +480,9 @@
           }
         }
       });
-
+      this.clearSubjectList();
+      this.clearMachineryList();
+      this.clearCheckmachineryList()
     },
     /** 鍒犻櫎鎸夐挳鎿嶄綔 */
     handleDelete(row) {

--
Gitblit v1.9.3