|
|
@@ -141,7 +141,7 @@
|
|
|
import BasicTable from '@/components/BasicTable.vue';
|
|
|
import InspectorSelect from '@/views/disaster/components/InspectorSelect.vue';
|
|
|
import { nextTick, onMounted, reactive, ref } from 'vue';
|
|
|
- import { getDisasterControlCollapseData, getLossRecordTableData, addFixer } from '@/api/disaster-control';
|
|
|
+ import { getReportTaskList, getLossRecordTableData, addFixer } from '@/api/disaster-control';
|
|
|
import type { disasterReportTaskInfoListResponse } from '@/types/disaster-control';
|
|
|
import { DEFAULT_PAGE_SIZE, DISASTER_CONTROL_PAGE_SIZE_CONFIG, FIX_STATUS } from './src/constant';
|
|
|
import type {
|
|
|
@@ -165,13 +165,16 @@
|
|
|
import type { PersonGroupItem } from '@/types/person-group/type';
|
|
|
import { queryUserInfoByIds } from '@/api/system/person-group';
|
|
|
import { ElMessage } from 'element-plus';
|
|
|
+ import { useUserInfoHook } from '@/views/disaster/hooks/userInfo';
|
|
|
+
|
|
|
+ const { id: userId } = useUserInfoHook();
|
|
|
|
|
|
const { getPriority, getPriorityDict, priorityDice } = useDisasterControlHook();
|
|
|
const collapseItemRef = ref<InstanceType<typeof CollapseItem>[]>([]);
|
|
|
|
|
|
const searchData = reactive({
|
|
|
priority: null,
|
|
|
- fixStatus: '',
|
|
|
+ fixStatus: null,
|
|
|
isLoss: 1,
|
|
|
});
|
|
|
|
|
|
@@ -219,7 +222,7 @@
|
|
|
|
|
|
const getDisposalData = async () => {
|
|
|
collapseLoading.value = true;
|
|
|
- const res = await getDisasterControlCollapseData({
|
|
|
+ const res = await getReportTaskList({
|
|
|
pageNumber: currentPage.value,
|
|
|
pageSize: pageSize.value,
|
|
|
queryParam: {},
|
|
|
@@ -245,6 +248,7 @@
|
|
|
tableConfig.loading = true;
|
|
|
const res = await getLossRecordTableData({
|
|
|
handleTaskIds: taskIds.value,
|
|
|
+ fixerId: userId,
|
|
|
...searchData,
|
|
|
});
|
|
|
collapseList.value.forEach((item) => {
|