From b233c16e0fbfb93a05d189ded16c1e975cd89927 Mon Sep 17 00:00:00 2001
From: 罗广辉 <guanghui.luo@foxmail.com>
Date: Mon, 02 Feb 2026 14:20:29 +0800
Subject: [PATCH] feat: 不隐藏列表

---
 applications/task-work-order/src/views/orderView/orderManage/inspectionRequest/FormDiaLog.vue |   26 ++++++++++++++++++++++++--
 1 files changed, 24 insertions(+), 2 deletions(-)

diff --git a/applications/task-work-order/src/views/orderView/orderManage/inspectionRequest/FormDiaLog.vue b/applications/task-work-order/src/views/orderView/orderManage/inspectionRequest/FormDiaLog.vue
index 16cb40e..eb42fdc 100644
--- a/applications/task-work-order/src/views/orderView/orderManage/inspectionRequest/FormDiaLog.vue
+++ b/applications/task-work-order/src/views/orderView/orderManage/inspectionRequest/FormDiaLog.vue
@@ -68,7 +68,11 @@
 			</div>
 
 			<!-- 子任务表格表单 -->
-			<div class="task-table-section" v-if="selectedWorkOrderId">
+			<div
+				class="task-table-section"
+				:class="{ 'disabled-section': !selectedWorkOrderId }"
+				@click="handleTaskSectionClick"
+			>
 				<div class="detail-title" :style="{ marginTop: pxToRem(10) }">添加子任务</div>
 				<div class="task-table-container">
 					<el-table :data="taskList">
@@ -117,7 +121,7 @@
 								任务执行时间
 							</template>
 							<template v-slot="{ row }">
-<!--								gd-date-picker-popper-->
+								<!--								gd-date-picker-popper-->
 								<el-date-picker
 									class="gd-date-picker"
 									popper-class=""
@@ -320,6 +324,13 @@
 	}
 }
 
+// 处理任务区域点击事件(未选择工单时提示)
+function handleTaskSectionClick() {
+	if (!selectedWorkOrderId.value) {
+		ElMessage.warning('请先选择工单')
+	}
+}
+
 // 获取工单列表
 async function getWorkOrderList() {
 	const res = await gdWorkOrderPageApi({ size: 999, workOrderStatus: dialogMode.value === 'add' ? '20' : '' })
@@ -470,4 +481,15 @@
 .grayText {
 	color: #9f9f9f !important;
 }
+
+// 禁用区域样式 - 使用 pointer-events: none 禁用所有子元素的点击
+.disabled-section {
+	.task-table-container {
+		* {
+			pointer-events: none;
+		}
+	}
+	opacity: 0.6;
+	cursor: not-allowed;
+}
 </style>

--
Gitblit v1.9.3