|
@@ -1,7 +1,7 @@
|
|
|
<template>
|
|
<template>
|
|
|
<div class="disaster-precaution">
|
|
<div class="disaster-precaution">
|
|
|
<header class="disaster-precaution__header">
|
|
<header class="disaster-precaution__header">
|
|
|
- <el-button type="primary" class="disaster-precaution__header--button" :icon="Plus"> 创建灾害损失记录 </el-button>
|
|
|
|
|
|
|
+ <!-- <el-button type="primary" class="disaster-precaution__header--button" :icon="Plus"> 创建灾害损失记录 </el-button> -->
|
|
|
<Search
|
|
<Search
|
|
|
:searchConfig="LOSS_RECORD_LOSS_RECORD_SEARCH_CONFIG"
|
|
:searchConfig="LOSS_RECORD_LOSS_RECORD_SEARCH_CONFIG"
|
|
|
:searchData="searchData"
|
|
:searchData="searchData"
|
|
@@ -107,7 +107,7 @@
|
|
|
FIX_STATUS,
|
|
FIX_STATUS,
|
|
|
} from '../constant';
|
|
} from '../constant';
|
|
|
import type { DisposalManagementCollapseListResponse, LossRecordTableResponse } from '@/types/disaster-control';
|
|
import type { DisposalManagementCollapseListResponse, LossRecordTableResponse } from '@/types/disaster-control';
|
|
|
- import { getDisasterControlCollapseData, getLossRecordTableData } from '@/api/disaster-control';
|
|
|
|
|
|
|
+ import { getReportTaskList, getLossRecordTableData } from '@/api/disaster-control';
|
|
|
import {
|
|
import {
|
|
|
LOSS_RECORD_LOSS_RECORD_SEARCH_CONFIG,
|
|
LOSS_RECORD_LOSS_RECORD_SEARCH_CONFIG,
|
|
|
LOSS_RECORD_TABLE_COLUMNS,
|
|
LOSS_RECORD_TABLE_COLUMNS,
|
|
@@ -138,21 +138,23 @@
|
|
|
const collapseList = ref<DisposalManagementCollapseListResponse<LossRecordTableResponse>[]>([]);
|
|
const collapseList = ref<DisposalManagementCollapseListResponse<LossRecordTableResponse>[]>([]);
|
|
|
const getDisposalData = async () => {
|
|
const getDisposalData = async () => {
|
|
|
collapseLoading.value = true;
|
|
collapseLoading.value = true;
|
|
|
- const res = await getDisasterControlCollapseData({
|
|
|
|
|
|
|
+ const res = await getReportTaskList({
|
|
|
pageNumber: currentPage.value,
|
|
pageNumber: currentPage.value,
|
|
|
pageSize: pageSize.value,
|
|
pageSize: pageSize.value,
|
|
|
queryParam: {},
|
|
queryParam: {},
|
|
|
});
|
|
});
|
|
|
collapseList.value = res.records.map((item) => ({
|
|
collapseList.value = res.records.map((item) => ({
|
|
|
- ...item,
|
|
|
|
|
|
|
+ id: item.handleTaskId,
|
|
|
|
|
+ taskName: item.taskName,
|
|
|
|
|
+ updatedAt: item.dueCompleteTime,
|
|
|
tableData: [
|
|
tableData: [
|
|
|
{
|
|
{
|
|
|
- handleTaskId: item.id,
|
|
|
|
|
|
|
+ handleTaskId: item.handleTaskId,
|
|
|
disasterReportRecordDetailList: [],
|
|
disasterReportRecordDetailList: [],
|
|
|
},
|
|
},
|
|
|
],
|
|
],
|
|
|
}));
|
|
}));
|
|
|
- taskIds.value = res.records.map((item) => item.id);
|
|
|
|
|
|
|
+ taskIds.value = res.records.map((item) => item.handleTaskId);
|
|
|
total.value = res.totalRow;
|
|
total.value = res.totalRow;
|
|
|
collapseLoading.value = false;
|
|
collapseLoading.value = false;
|
|
|
};
|
|
};
|
|
@@ -194,7 +196,7 @@
|
|
|
@use '@/views/disaster/style/disaster.scss' as *;
|
|
@use '@/views/disaster/style/disaster.scss' as *;
|
|
|
@use '../style/collapse.scss' as *;
|
|
@use '../style/collapse.scss' as *;
|
|
|
@use '../style/common.scss' as *;
|
|
@use '../style/common.scss' as *;
|
|
|
- $collapse-container-height: calc(60vh - 50px);
|
|
|
|
|
|
|
+ $collapse-container-height: calc(68vh - 43px);
|
|
|
.collapse-container {
|
|
.collapse-container {
|
|
|
height: $collapse-container-height;
|
|
height: $collapse-container-height;
|
|
|
max-height: $collapse-container-height;
|
|
max-height: $collapse-container-height;
|