From 253b9c48b02d995540b84c1831e54e6baf8a1000 Mon Sep 17 00:00:00 2001
From: XiaoRuby <3114200645@qq.com>
Date: 星期五, 08 九月 2023 10:21:58 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 src/components/view/technology.vue |   76 +++++++++++++++++++++++---------------
 1 files changed, 46 insertions(+), 30 deletions(-)

diff --git a/src/components/view/technology.vue b/src/components/view/technology.vue
index a34acbe..e9ffa98 100644
--- a/src/components/view/technology.vue
+++ b/src/components/view/technology.vue
@@ -120,7 +120,7 @@
 		</div>
 		<div class="choose">
 			<span>绫诲瀷锛�</span>
-			<el-select v-model="search.type" size="small" placeholder="璇烽�夋嫨" @change="type" style="width: 224px;margin-right: 30px;">
+			<el-select  v-model="search.type" size="small" placeholder="璇烽�夋嫨" @change="type" style="width: 224px;margin-right: 30px;">
 				<el-option label="姗¤兌杩炴帴鍣�" :value="0"></el-option>
 				<el-option label="閲戝睘杩炴帴鍣�" :value="1"></el-option>
 				<el-option label="婀挎彃鎷旂數杩炴帴鍣�" :value="2"></el-option>
@@ -186,7 +186,7 @@
 					<el-col :span="4" style="font-size: 14px;text-align: right;">绫诲瀷:</el-col>
 					<el-col :span="16" :offset="1">
 						<template>
-                        <el-select v-model="upData.type" placeholder="璇烽�夋嫨绫诲瀷" style="width: 310px;">
+                        <el-select v-model="edit.type" placeholder="璇烽�夋嫨绫诲瀷" style="width: 310px;">
 							<el-option label="姗¤兌杩炴帴鍣�" :value="0"></el-option>
 							<el-option label="閲戝睘杩炴帴鍣�" :value="1"></el-option>
 							<el-option label="婀挎彃鎷旂數杩炴帴鍣�" :value="2"></el-option>
@@ -198,7 +198,7 @@
 				<el-row style="line-height: 46px;">
 					<el-col :span="4" style="font-size: 14px;text-align: right;">宸ュ簭:</el-col>
 					<el-col :span="16" :offset="1">
-						<el-select v-model="upData.father"   style="width: 310px;" placeholder="璇烽�夋嫨">
+						<el-select v-model="edit.father"   style="width: 310px;" placeholder="璇烽�夋嫨">
 							<el-option
 							v-for="item in procedure"
 							:key="item"
@@ -211,10 +211,10 @@
 				<el-row style="line-height: 46px;">
 					<el-col :span="4" style="font-size: 14px;text-align: right;">鍏冧欢:</el-col>
 					<el-col :span="16" :offset="1">
-						<el-select v-model="upData.ele" style="width: 310px;" multiple placeholder="璇烽�夋嫨">
+						<el-select v-model="AAA.id" style="width: 310px;" multiple placeholder="璇烽�夋嫨">
 							<el-option
 							v-for="item in element"
-							:key="item.index"
+							:key="item.id"
 							:label="item.name"
 							:value="item.id">
 							</el-option>
@@ -224,7 +224,7 @@
 				<el-row style="line-height: 46px;">
 					<el-col :span="4" style="font-size: 14px;text-align: right;">宸ヨ壓鍚嶇О:</el-col>
 					<el-col :span="16" :offset="1">
-						<el-input v-model="upData.name" size="small" clearable></el-input>
+						<el-input v-model="edit.name" size="small" clearable></el-input>
 					</el-col>
 				</el-row>
 				<el-row style="line-height: 46px;">
@@ -396,22 +396,33 @@
 				process: [],
 				product: [],
 				procedure:[],
-				checkTreeNode:'涓嬫枡',
+				checkTreeNode:{
+					name:'涓嬫枡'
+				},
 				towTree:[],
 				value:"",
 				modifyevent:false,
 				dialogVisible:false,
-				checkTreeNode: {},
 				tableData: [],
 				upIndex: 0,
 				selects: [],
 				upDia: false,
 				element:[],
 				equipment:[0],
-				edit:[],
+				AAA:[{
+					id:'',
+				}],
+				edit:{
+					deviceGroup:'',
+					elementId:'',
+					father:'',
+					name:'',
+					type:'',
+					// children:[],
+				},
 				upData: {
 					name:'',
-					device_group:'',
+					deviceGroup:'',
 					ele:'',
 					father:'',
 					type:'',
@@ -427,10 +438,12 @@
 			this.chooseTech()
 			this.chooseDevGroup()
 			this.chooseElement()
+			this.selectAllTechNam()
 		},
 		methods: {
 			type(val){
 				this.typeselect = val
+				this.upData.type = val
 				console.log(this.typeselect);
 				this.selectAllTechTem()
 			},
@@ -438,8 +451,8 @@
 			Neworder() {
 				this.dialogVisible = false
 				this.addTechTemp()
-				this.selectAllTechNam()
 				// this.form = '';
+				
 			},
 			Deleteapi() {
 				this.dialogVisible = false
@@ -463,6 +476,8 @@
 				}
 				).then(res=>{
 					console.log(res);
+					this.selectAllTechNam()
+					this.form = {}
 				})
 			},
 
@@ -509,10 +524,10 @@
 					id:this.upData.id,
 					technologyTemplateDto:{
 						deviceGroup:this.upData.device_group,
-						elementId:this.upData.ele[0],
-						father:this.upData.father,
-						name:this.upData.name,
-						type:this.upData.type
+						elementId:this.edit.elementId,
+						father:this.edit.father,
+						name:this.edit.name,
+						type:this.edit.type
 					}					
 					// id:this.upData.id,
 				}
@@ -520,6 +535,9 @@
 					headers: {
                 		"Content-Type": "application/json"
               		}
+				}).then(res =>{
+					console.log(res);
+					
 				})
 			},
 			
@@ -608,22 +626,15 @@
 						}
 					}
 				})
-				// console.log(this.selects);
 				let cc = this.selects.map(el => {
-					// console.log(el.id);
 					return el.id
 				})
-				// console.log(this.delete);
 				this.delete = cc.join(',')
 				console.log(this.delete);
 				this.delAllTech()
-				// this.delete = 
-				// console.log('444');
 				this.$message.success('鍒犻櫎瀹屾垚')
 			},
 			deleteRow(index, rows) {
-				// console.log(rows);
-				// rows.splice(index, 1);
 				this.tableData.splice(index,1)
 				this.upData.id = rows.id
 				this.delTechById()
@@ -633,21 +644,26 @@
 					params:{
 					id:this.upData.id,	
 					}								
-				}
-				// , {
-				// 	headers: {
-                // 		"Content-Type": "application/json"
-              	// 	}
-				// }
-				).then(res =>{
-					this.edit = res.data
+				}).then(res =>{
+					this.edit = res.data[0]
+					this.AAA = res.data[0].children
 					console.log(this.edit);
+					console.log(this.AAA);
+					// this.edit.forEach(el => {
+                    // // el.children.forEach(ele =>{
+                    // //     this.AAA.push(ele)
+					// console.log(el);
+                    // })
+					// console.log(this.AAA.id);
+                // })
+					// console.log(this.edit);
 				})
 			},
 			//缂栬緫鍐呭
 			upContent(ob) {
 				this.upData = ob
 				this.selecTechById()
+				this.selecTechById()
 				console.log(this.upData);
 				this.upDia = true
 			},

--
Gitblit v1.9.3