From a53ece5036c1fa61a63fe5f9e0cd3519210ab928 Mon Sep 17 00:00:00 2001
From: chenyao <1219716595@qq.com>
Date: Fri, 07 Aug 2026 09:44:27 +0800
Subject: [PATCH] feat:兼容分辨率低不出现滚动条

---
 applications/task-work-order/src/views/orderView/orderDataManage/dataObjection/FormDiaLog.vue |   18 +++++++++++++++---
 1 files changed, 15 insertions(+), 3 deletions(-)

diff --git a/applications/task-work-order/src/views/orderView/orderDataManage/dataObjection/FormDiaLog.vue b/applications/task-work-order/src/views/orderView/orderDataManage/dataObjection/FormDiaLog.vue
index 330252a..b8998d6 100644
--- a/applications/task-work-order/src/views/orderView/orderDataManage/dataObjection/FormDiaLog.vue
+++ b/applications/task-work-order/src/views/orderView/orderDataManage/dataObjection/FormDiaLog.vue
@@ -163,7 +163,7 @@
 								class="upload-demo"
 							>
 								<template #trigger>
-									<el-button type="primary">选择文件</el-button>
+									<el-button class="gd-upload-btn" type="primary">选择文件</el-button>
 								</template>
 								<template #tip>
 									<div class="el-upload__tip">支持上传 (.zip/.rar/.7z/.tar/.gz)格式</div>
@@ -448,7 +448,7 @@
       objectionDesc: formData.value.objectionDesc,
       objectionBasis: formData.value.objectionBasis,
       areaCode: formData.value.areaCode || '',
-      handleUnit: formData.value.handleUnit || '',
+      handleUnit: applyFormData.value.applyTargetDeptId || formData.value.handleUnit || '',
       // 构建附件列表 - 使用当前已上传的文件(包括回显的)
 			...(uploadedFiles.value.length > 0 && {
 				attachmentList: uploadedFiles.value.map(file => ({
@@ -487,6 +487,17 @@
 	 showApplyDialog.value = true
 }
 
+// 根据部门 id 在部门树里递归查找对应的中文名称(title)
+function findDeptTitleById(tree, id) {
+	if (!Array.isArray(tree) || id === '' || id == null) return ''
+	for (const node of tree) {
+		if (node.id === id) return node[treeProps.label]
+		const found = findDeptTitleById(node[treeProps.children], id)
+		if (found) return found
+	}
+	return ''
+}
+
 // 申请提交
 async function handleApplySubmit() {
 	const isValid = await applyFormRef.value?.validate().catch(() => false)
@@ -512,7 +523,8 @@
 			objectionDesc: applyData.objectionDesc,
 			objectionBasis: applyData.objectionBasis,
 			areaCode: applyData.areaCode || '',
-			handleUnit: applyData.handleUnit || '',
+			// 处理单位存部门中文名称,而不是 id
+			handleUnit: findDeptTitleById(deptTree.value, applyFormData.value.applyTargetDeptId) || applyData.handleUnit || '',
 			// 构建附件列表 - 使用当前已上传的文件(包括回显的)
 			...(uploadedFiles.value.length > 0 && {
 				attachmentList: uploadedFiles.value.map(file => ({

--
Gitblit v1.9.3