From 5316c506119ad056a5640650e5e79babe4194d38 Mon Sep 17 00:00:00 2001 From: admin <15939171744@163.com> Date: 星期四, 25 四月 2024 20:33:31 +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