吉安感知网项目-前端
张含笑
2026-02-02 26b74218fe7925379939b0d2801a90245e0d0a8c
Merge remote-tracking branch 'origin/master'
1 files modified
26 ■■■■■ changed files
applications/task-work-order/src/views/orderView/orderManage/inspectionRequest/FormDiaLog.vue 26 ●●●●● patch | view | raw | blame | history
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>