From 7be00ab1cb8c59dc9c8de8695fc78fcebef7b28c Mon Sep 17 00:00:00 2001
From: gaosp <gaosp>
Date: 星期二, 16 一月 2024 23:45:21 +0800
Subject: [PATCH] no message

---
 src/container/machineList/Manage-add-update.vue |   81 ++++++++++++++++++++++++++++------------
 src/container/machineList/index.vue             |    3 +
 2 files changed, 58 insertions(+), 26 deletions(-)

diff --git a/src/container/machineList/Manage-add-update.vue b/src/container/machineList/Manage-add-update.vue
index d4747d6..d9ec566 100644
--- a/src/container/machineList/Manage-add-update.vue
+++ b/src/container/machineList/Manage-add-update.vue
@@ -5,18 +5,21 @@
 			<el-form :model="dataForm" label-width="100px" ref="dataForm">
 				<el-row :gutter="20">
 					<el-col :xs="24" :sm="6" :md="6" :lg="6" :xl="6">
-						<el-form-item label="鏈哄簥鍚嶇О" prop="machineName">
+						<!-- <el-form-item label="鏈哄簥鍚嶇О" prop="machineName">
 							<el-input v-model="dataForm.machineName" placeholder="鏈哄簥鍚嶇О" clearable></el-input>
-						</el-form-item>
-						<el-form-item label="鏈哄簥" prop="id">
+						</el-form-item> -->
+						<!-- <el-form-item label="鏈哄簥" prop="id">
 							<el-select  class="value" v-model="dataForm.id" placeholder="璇烽�夋嫨">
 								<el-option v-for="item in accountList" :key="item.machineId" :label="item.uuid"
 									:value="item.machineId">
 								</el-option>
 							</el-select>
-						</el-form-item>
+						</el-form-item> -->
 						<el-form-item label="IP" prop="ip">
 							<el-input v-model="dataForm.ip" placeholder="IP" clearable></el-input>
+						</el-form-item>
+						<el-form-item label="dnc鍚嶇О" prop="dncName">
+							<el-input v-model="dataForm.dncName" placeholder="dncName" clearable></el-input>
 						</el-form-item>
 						<el-form-item label="绔彛" prop="port">
 							<el-input v-model="dataForm.port" placeholder="绔彛" clearable></el-input>
@@ -24,6 +27,12 @@
 						<el-form-item label="杞﹂棿" prop="workshopId">
 							<el-select class="value" v-model="dataForm.workshopId" @change="changewsl" placeholder="璇烽�夋嫨">
 								<el-option v-for="item in workshopList" :key="item.id" :label="item.name" :value="item.id">
+								</el-option>
+							</el-select>
+						</el-form-item>
+						<el-form-item label="绋嬪簭浼犺緭妯″紡" prop="transMode">
+							<el-select class="value" v-model="dataForm.transMode" placeholder="璇烽�夋嫨">
+								<el-option v-for="item in transModeList" :key="item.value" :label="item.label" :value="item.value">
 								</el-option>
 							</el-select>
 						</el-form-item>
@@ -100,33 +109,55 @@
 				protocolId: '',
 				isCollect: '',
 				shiftType: '',
+				dncName: '',
+				transMode: ''
 			},
-
+			transModeList: [
+				{
+					label: 'com鍙�',
+					value: 0
+				},
+				{
+					label: '浜枃浠跺す',
+					value: 1
+				},
+				{
+					label: '缃戝彛',
+					value: 2
+				},
+			]
 		}
 	},
 	watch: {
-		machineid: {
-			handler(val) {
-				if (val) {
-					setTimeout(() => {
-						getRequest('machineQuery', { size: 10, machineId: val }).then(res => {
-							this.changewsl(res.data.records[0].workshopId)
-							this.$nextTick(() => {
-								try {
-									Object.keys(this.addInfo).forEach(item => {
-										this.addInfo[item] = res.data.records[0][item]
-									})
-									// this.addInfo.id = res.data.records[0].id
-								} catch (error) {
-									console.error(error)
-								}
-							})
-						})
-					}, 1000)
+		// machineid: {
+		// 	handler(val) {
+		// 		if (val) {
+		// 			setTimeout(() => {
+		// 				getRequest('machineQuery', { size: 10, machineId: val }).then(res => {
+		// 					this.changewsl(res.data.records[0].workshopId)
+		// 					this.$nextTick(() => {
+		// 						try {
+		// 							Object.keys(this.addInfo).forEach(item => {
+		// 								this.addInfo[item] = res.data.records[0][item]
+		// 							})
+		// 							// this.addInfo.id = res.data.records[0].id
+		// 						} catch (error) {
+		// 							console.error(error)
+		// 						}
+		// 					})
+		// 				})
+		// 			}, 1000)
 
-				}
+		// 		}
+		// 	},
+		// 	immediate: true
+		// }
+		row: {
+			handler (val)  {
+				this.dataForm.id = val.id
 			},
-			immediate: true
+			immediate: true,
+			deep: true,
 		}
 	},
 	created() {
diff --git a/src/container/machineList/index.vue b/src/container/machineList/index.vue
index b1f16db..22669e3 100644
--- a/src/container/machineList/index.vue
+++ b/src/container/machineList/index.vue
@@ -1,7 +1,7 @@
 <!--
  * @Date: 2024-01-06 17:40:19
  * @LastEditors: Sneed
- * @LastEditTime: 2024-01-16 23:03:37
+ * @LastEditTime: 2024-01-16 23:40:13
  * @FilePath: /belleson-frontend/Users/mache/Documents/demo/mdc/src/container/machineList/index.vue
 -->
 <template>
@@ -157,6 +157,7 @@
 				this.close()
 			},
 			handlerSetting(row) {
+                this.row = row
 				this.addOrUpdateVisible = true
 			}
             

--
Gitblit v1.9.3