From a748201c125baa4b5263e35b6b7454fa63d6d1d5 Mon Sep 17 00:00:00 2001
From: 张含笑 <zhx18749296735@163.com>
Date: Wed, 15 Apr 2026 16:30:15 +0800
Subject: [PATCH] feat:多选
---
applications/task-work-order/src/views/orderView/orderManage/orderManage/outcomeData.vue | 40 +++++++++++++++++++++++-----------------
1 files changed, 23 insertions(+), 17 deletions(-)
diff --git a/applications/task-work-order/src/views/orderView/orderManage/orderManage/outcomeData.vue b/applications/task-work-order/src/views/orderView/orderManage/orderManage/outcomeData.vue
index 66b9295..27cf379 100644
--- a/applications/task-work-order/src/views/orderView/orderManage/orderManage/outcomeData.vue
+++ b/applications/task-work-order/src/views/orderView/orderManage/orderManage/outcomeData.vue
@@ -1,14 +1,16 @@
<template>
<div class="outcome-container">
<el-form ref="searchRef" :model="searchParams" class="gd-search-form">
- <el-form-item label="巡查任务名称" prop="patrolTaskName">
+ <el-form-item label="巡查任务名称" prop="patrolTaskIds">
<el-select
- class="gd-select"
- popper-class="gd-select-popper"
+ class="gd-select"
+ popper-class="gd-select-popper"
+ collapse-tags
+ collapse-tags-tooltip
v-model="searchParams.patrolTaskIds"
placeholder="请选择"
clearable
- filterable
+
multiple
@change="handleSearch"
>
@@ -92,7 +94,7 @@
const initSearchParams = () => ({
current: 1,
size: 10,
- patrolTaskIds: ''
+ patrolTaskIds: []
})
const searchParams = ref(initSearchParams())
@@ -122,7 +124,9 @@
const res = await gdTaskResultPageApi({
...searchParams.value,
workOrderId: props.workOrderId,
- patrolTaskIds: searchParams.value.patrolTaskIds.join(',')
+ patrolTaskIds: searchParams.value.patrolTaskIds.length
+ ? searchParams.value.patrolTaskIds.join(',')
+ : ''
})
list.value = res?.data?.data?.records || []
total.value = res?.data?.data?.total || 0
@@ -139,9 +143,10 @@
// 重置搜索
function resetForm() {
- searchParams.value = initSearchParams()
- searchRef.value?.resetFields()
- getList()
+ searchRef.value?.resetFields()
+ searchParams.value = { ...initSearchParams() }
+ selectedRows.value = []
+ getList()
}
// 选择变化
@@ -227,14 +232,15 @@
// 监听 workOrderId 变化
watch(
- () => props.workOrderId,
- (newWorkOrderId) => {
- if (newWorkOrderId) {
- getList()
- getPatrolTaskList()
- }
- },
- { immediate: true }
+ () => props.workOrderId,
+ (newWorkOrderId) => {
+ if (newWorkOrderId) {
+ resetForm()
+ getList()
+ getPatrolTaskList()
+ }
+ },
+ { immediate: true }
)
onMounted(() => {
--
Gitblit v1.9.3