From 3dbe7bb7d7101cf0f2e4c68bc577323784967199 Mon Sep 17 00:00:00 2001
From: 张含笑 <zhx18749296735@163.com>
Date: Fri, 09 Jan 2026 10:34:07 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 applications/drone-command/src/views/aICrudTemplate/FormDiaLog.vue |   55 ++++++++++++++++++++++++++-----------------------------
 1 files changed, 26 insertions(+), 29 deletions(-)

diff --git a/applications/drone-command/src/views/aICrudTemplate/FormDiaLog.vue b/applications/drone-command/src/views/aICrudTemplate/FormDiaLog.vue
index a323631..0190b96 100644
--- a/applications/drone-command/src/views/aICrudTemplate/FormDiaLog.vue
+++ b/applications/drone-command/src/views/aICrudTemplate/FormDiaLog.vue
@@ -1,6 +1,31 @@
 <template>
 	<el-dialog v-model="visible" :title="dialogTitle" @closed="handleClosed" destroy-on-close>
-		<el-form ref="formRef" :model="formData" :rules="rules" :disabled="dialogReadonly" label-width="100px">
+		<div v-if="dialogReadonly">
+			<el-row>
+				<el-col :span="12">
+					<div>设备信息: {{ formData.deviceName }}</div>
+				</el-col>
+				<el-col :span="12">
+					<div>设备类型: {{ formData.deviceType }}</div>
+				</el-col>
+				<el-col :span="12">
+					<div>设备属性: {{ formData.deviceAtt }}</div>
+				</el-col>
+				<el-col :span="12">
+					<div>型号: {{ formData.deviceModel }}</div>
+				</el-col>
+				<el-col :span="12">
+					<div>所属部门: {{ formData.belongDept }}</div>
+				</el-col>
+				<el-col :span="12">
+					<div>负责人: {{ formData.charger }}</div>
+				</el-col>
+				<el-col :span="12">
+					<div>联系电话: {{ formData.contactPhone }}</div>
+				</el-col>
+			</el-row>
+		</div>
+		<el-form v-else ref="formRef" :model="formData" :rules="rules" :disabled="dialogReadonly" label-width="100px">
 			<el-row>
 				<el-col :span="12">
 					<el-form-item label="设备名称" prop="deviceName">
@@ -34,26 +59,6 @@
 				<el-col :span="12">
 					<el-form-item label="型号" prop="deviceModel">
 						<el-input v-model="formData.deviceModel" maxlength="50" placeholder="请输入" clearable />
-					</el-form-item>
-				</el-col>
-				<el-col :span="12">
-					<el-form-item label="规格" prop="deviceSpecification">
-						<el-input v-model="formData.deviceSpecification" maxlength="50" placeholder="请输入" clearable />
-					</el-form-item>
-				</el-col>
-				<el-col :span="12">
-					<el-form-item label="生产厂商" prop="manufacturer">
-						<el-input v-model="formData.manufacturer" maxlength="50" placeholder="请输入" clearable />
-					</el-form-item>
-				</el-col>
-				<el-col :span="12">
-					<el-form-item label="来源" prop="source">
-						<el-input v-model="formData.source" maxlength="50" placeholder="请输入" clearable />
-					</el-form-item>
-				</el-col>
-				<el-col :span="12">
-					<el-form-item label="用途" prop="purpose">
-						<el-input v-model="formData.purpose" maxlength="50" placeholder="请输入" clearable />
 					</el-form-item>
 				</el-col>
 				<el-col :span="12">
@@ -112,11 +117,7 @@
 	deviceAtt: '', // 设备属性
 	deviceType: '', // 设备类型
 	deviceModel: '', // 型号
-	deviceSpecification: '', // 规格
 	deviceName: '', // 设备名称
-	manufacturer: '', // 生产厂商
-	purpose: '', // 用途
-	source: '', // 来源
 })
 const treeProps = {
 	label: 'name',
@@ -149,10 +150,6 @@
 	deviceType: fieldRules(true, 0),
 	deviceAtt: fieldRules(true, 0),
 	deviceModel: fieldRules(true, 50),
-	deviceSpecification: fieldRules(true, 50),
-	manufacturer: fieldRules(true, 50),
-	source: fieldRules(true, 50),
-	purpose: fieldRules(true, 50),
 	belongDept: fieldRules(true, 50),
 	contactPhone: fieldRules(true, 50),
 	charger: fieldRules(true, 0),

--
Gitblit v1.9.3