|
@@ -23,19 +23,18 @@
|
|
|
import { ElMessage } from 'element-plus';
|
|
import { ElMessage } from 'element-plus';
|
|
|
import UploadLoading from '@/components/UploadLoading.vue';
|
|
import UploadLoading from '@/components/UploadLoading.vue';
|
|
|
import TaskInfoSection from './src/components/TaskInfoSection.vue';
|
|
import TaskInfoSection from './src/components/TaskInfoSection.vue';
|
|
|
- import { useUserInfoHook } from '@/views/disaster/hooks';
|
|
|
|
|
import { exportLossRecord } from '@/views/disaster/disaster-control/src/util';
|
|
import { exportLossRecord } from '@/views/disaster/disaster-control/src/util';
|
|
|
import type { LossRecordFormData } from '@/types/disaster-control';
|
|
import type { LossRecordFormData } from '@/types/disaster-control';
|
|
|
import { createLossRecord, editLossRecord } from '@/api/disaster-control';
|
|
import { createLossRecord, editLossRecord } from '@/api/disaster-control';
|
|
|
import { uploadFileApi, UPLOAD_BIZ_TYPE } from '@/api/minio';
|
|
import { uploadFileApi, UPLOAD_BIZ_TYPE } from '@/api/minio';
|
|
|
import BackIcon from 'assets/svg/back.svg';
|
|
import BackIcon from 'assets/svg/back.svg';
|
|
|
|
|
|
|
|
- const { id: reporterId } = useUserInfoHook();
|
|
|
|
|
const router = useRouter();
|
|
const router = useRouter();
|
|
|
const route = useRoute();
|
|
const route = useRoute();
|
|
|
const reportTaskId = Number(route.params.id);
|
|
const reportTaskId = Number(route.params.id);
|
|
|
const id = Number(route.query.id);
|
|
const id = Number(route.query.id);
|
|
|
const taskName = String(route.query.taskName);
|
|
const taskName = String(route.query.taskName);
|
|
|
|
|
+ const deptId = Number(route.query.deptId);
|
|
|
const dynamicComponentRef = ref();
|
|
const dynamicComponentRef = ref();
|
|
|
const operate = route.query.operation;
|
|
const operate = route.query.operation;
|
|
|
const headerTitle = computed(() => {
|
|
const headerTitle = computed(() => {
|
|
@@ -51,7 +50,7 @@
|
|
|
const exportLossDetail = async () => {
|
|
const exportLossDetail = async () => {
|
|
|
const params = {
|
|
const params = {
|
|
|
handleTaskId: reportTaskId,
|
|
handleTaskId: reportTaskId,
|
|
|
- reporterId,
|
|
|
|
|
|
|
+ reportDeptId: deptId,
|
|
|
};
|
|
};
|
|
|
await exportLossRecord(params, taskName);
|
|
await exportLossRecord(params, taskName);
|
|
|
ElMessage.success(`导出${taskName}损失明细成功`);
|
|
ElMessage.success(`导出${taskName}损失明细成功`);
|