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