From d22acfdc377acef8c015443360b438c20705dfc5 Mon Sep 17 00:00:00 2001
From: 张含笑 <zhx18749296735@163.com>
Date: Mon, 02 Feb 2026 16:01:29 +0800
Subject: [PATCH] feat:实施清单调整

---
 applications/task-work-order/src/views/orderView/appConfiguration/inventory/FormDiaLog.vue |   24 ++++++++++++++++++++++++
 1 files changed, 24 insertions(+), 0 deletions(-)

diff --git a/applications/task-work-order/src/views/orderView/appConfiguration/inventory/FormDiaLog.vue b/applications/task-work-order/src/views/orderView/appConfiguration/inventory/FormDiaLog.vue
index 6860ae0..c4c409a 100644
--- a/applications/task-work-order/src/views/orderView/appConfiguration/inventory/FormDiaLog.vue
+++ b/applications/task-work-order/src/views/orderView/appConfiguration/inventory/FormDiaLog.vue
@@ -21,6 +21,10 @@
 				<div class="val">{{ formData.matterName }}</div>
 			</el-col>
 			<el-col :span="12">
+				<div class="label">目录编码</div>
+				<div class="val">{{ formData.catalogCode }}</div>
+			</el-col>
+			<el-col :span="12">
 				<div class="label">所属机构</div>
 				<div class="val">{{ formData.orgName }}</div>
 			</el-col>
@@ -52,6 +56,7 @@
 							lazy
 							:load="loadRegionNode"
 							:render-after-expand="false"
+							@change="handleAreaChange"
 						/>
 					</el-form-item>
 				</el-col>
@@ -63,6 +68,11 @@
 				<el-col :span="12">
 					<el-form-item label="事项名称" prop="matterName">
 						<el-input class="gd-input" v-model="formData.matterName" placeholder="请输入" clearable />
+					</el-form-item>
+				</el-col>
+				<el-col :span="12">
+					<el-form-item label="目录编码" prop="catalogCode">
+						<el-input class="gd-input" v-model="formData.catalogCode" placeholder="请输入" clearable />
 					</el-form-item>
 				</el-col>
 				<el-col :span="12">
@@ -109,6 +119,7 @@
 	orgCode: '',
 	orgName: '',
 	id: null,
+	catalogCode:'',
 })
 
 // 注入字典和部门树
@@ -170,6 +181,19 @@
 	formData.value.orgName = node?.title || ''
 }
 
+// 处理区域变更,同步区域名称
+function handleAreaChange(value) {
+	if (!value) {
+		formData.value.areaName = ''
+		return
+	}
+	// 从缓存中获取区域名称
+	const node = regionNodeCache.value.get(value)
+	if (node) {
+		formData.value.areaName = node.name || ''
+	}
+}
+
 // 提交新增/编辑
 async function handleSubmit() {
 	const isValid = await formRef.value?.validate().catch(() => false)

--
Gitblit v1.9.3