This commit is contained in:
dhr
2025-09-26 20:32:14 +08:00
parent 6b9bfb66b1
commit 3f07f7afe3
18 changed files with 1672 additions and 945 deletions

View File

@ -1,7 +1,7 @@
<template>
<div>
<div class="inspection-tasks">
<div class="navigation-tabs">
<!-- <div class="navigation-tabs">
<div class="nav-tab" @click="handleInspection1">待办事项</div>
<div class="nav-tab" @click="handleInspection2">巡检管理</div>
<div class="nav-tab" @click="handleInspection3">试验管理</div>
@ -9,7 +9,7 @@
<div class="nav-tab active" @click="handleInspection5">抢修管理</div>
<div class="nav-tab" @click="handleInspection6">工单管理</div>
<div class="nav-tab" @click="handleInspection7">运维组织</div>
</div>
</div> -->
<!-- 选项卡 -->
<div class="tabs-wrapper">
@ -1065,11 +1065,29 @@ defineExpose({ getTaskList });
async function getTaskList() {
loading.value = true;
try {
const res = await qiangxiulist({
// 构建请求参数,包含筛选条件
const requestParams = {
projectId: 1,
pageNum: currentPage.value,
pageSize: pageSize.value
});
};
// 添加任务状态筛选条件
if (taskStatus.value && taskStatus.value !== 'all') {
requestParams.status = taskStatus.value;
}
// 添加计划类型筛选条件
if (planType.value && planType.value !== 'all') {
requestParams.planType = planType.value;
}
// 添加执行人筛选条件
if (executor.value && executor.value !== 'all') {
requestParams.executor = executor.value;
}
const res = await qiangxiulist(requestParams);
if (res.code === 200 && res.rows) {
total.value = res.total || 0;