From 8002547d1afde510f1c2c0921fa185c4638c66d9 Mon Sep 17 00:00:00 2001
From: shuishen <1109946754@qq.com>
Date: Mon, 02 Feb 2026 16:24:39 +0800
Subject: [PATCH] Merge branch 'master' of http://139.196.74.78:10010/r/jagzwxm/ja_web

---
 applications/task-work-order/src/views/orderView/appConfiguration/inventory/FormDiaLog.vue |   25 +++++++++++++++++++++++++
 1 files changed, 25 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..4d2fb0e 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:'',
 })
 
 // 注入字典和部门树
@@ -145,6 +156,7 @@
 	implementName: fieldRules(true),
 	matterName: fieldRules(true),
 	orgCode: fieldRules(true),
+	catalogCode: fieldRules(true),
 }
 
 // 处理机构变更,同步机构名称
@@ -170,6 +182,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