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