From 41d9daf134e8f096eca81278967a2683f81ae03c Mon Sep 17 00:00:00 2001
From: wupengfei <834520024@qq.com>
Date: 星期一, 08 十二月 2025 10:39:06 +0800
Subject: [PATCH] fix: bug
---
src/views/DataReport/DistributionDetailReport.vue | 47 ++++++++++++++++-------------------------------
1 files changed, 16 insertions(+), 31 deletions(-)
diff --git a/src/views/DataReport/DistributionDetailReport.vue b/src/views/DataReport/DistributionDetailReport.vue
index 4af5c00..6ccf6ba 100644
--- a/src/views/DataReport/DistributionDetailReport.vue
+++ b/src/views/DataReport/DistributionDetailReport.vue
@@ -5,14 +5,14 @@
<template #query>
<QueryFilterItem>
<FieldDatePicker
- v-model="extraParamState.checkReceiveTime"
+ v-model="extraParamState.time"
type="daterange"
range-separator="~"
start-placeholder="璧峰鏃ユ湡"
end-placeholder="鎴鏃ユ湡"
clearable
@change="getList()"
- tooltipContent="楠屾敹鏃ユ湡"
+ tooltipContent="鏃ユ湡"
></FieldDatePicker>
</QueryFilterItem>
</template>
@@ -33,7 +33,7 @@
useTable,
FieldDatePicker,
} from '@bole-core/components';
-import * as taskCheckReceiveServices from '@/services/api/taskCheckReceive';
+import * as taskServices from '@/services/api/task';
import { ModelValueType } from 'element-plus';
import { downloadFileByUrl, format, OrderUtils, setOSSLink } from '@/utils';
@@ -47,8 +47,7 @@
onClick: (role) => handleDownload(role),
},
extraProps: {
- hide: (row: API.GetCheckReceiveTasksQueryResultItem) =>
- row.checkReceiveStatus !== EnumTaskCheckReceiveStatus.Completed,
+ hide: (row: API.GetTaskSettlementReleaseReportsQueryResultItem) => !row.url,
},
},
};
@@ -79,23 +78,17 @@
} = useTable(
async ({ pageIndex, pageSize }, extraParamState) => {
try {
- let params: API.GetCheckReceiveTasksQuery = {
+ let params: API.GetTaskSettlementReleaseReportsQuery = {
pageModel: {
rows: pageSize,
page: pageIndex,
orderInput: extraParamState.orderInput,
},
- checkReceiveTimeBegin: format(
- extraParamState.checkReceiveTime?.[0] ?? '',
- 'YYYY-MM-DD 00:00:00'
- ),
- checkReceiveTimeEnd: format(
- extraParamState.checkReceiveTime?.[1] ?? '',
- 'YYYY-MM-DD 23:59:59'
- ),
+ startMonth: format(extraParamState.time?.[0] ?? '', 'YYYY-MM-DD 00:00:00'),
+ endMonth: format(extraParamState.time?.[1] ?? '', 'YYYY-MM-DD 23:59:59'),
};
- let res = await taskCheckReceiveServices.getCheckReceiveTasks(params, {
+ let res = await taskServices.getTaskSettlementReleaseReports(params, {
showLoading: !state.loading,
});
return res;
@@ -105,27 +98,19 @@
},
{
defaultExtraParams: {
- orderInput: [{ property: 'id', order: EnumPagedListOrder.Desc }],
- checkReceiveTime: [] as unknown as ModelValueType,
+ orderInput: [{ property: 'month', order: EnumPagedListOrder.Desc }],
+ time: [] as unknown as ModelValueType,
},
- queryKey: ['taskCheckReceiveServices/getCheckReceiveTasks'],
+ queryKey: ['taskServices/getTaskSettlementReleaseReports'],
columnsRenderProps: {
- serviceFee: { type: 'money' },
- createdTime: { type: 'date', format: 'YYYY-MM-DD' },
- beginTime: { type: 'date', format: 'YYYY-MM-DD' },
+ amount: { type: 'money' },
+ month: { type: 'date', format: 'YYYY-M' },
+ createdTime: { type: 'date' },
},
}
);
-async function handleDownload(row: API.GetCheckReceiveTasksQueryResultItem) {
- try {
- let params: API.ExportTaskCheckReceiveTaskUsersCommand = {
- id: row.id,
- };
- let res = await taskCheckReceiveServices.exportTaskCheckReceiveTaskUsers(params);
- if (res) {
- downloadFileByUrl(setOSSLink(res));
- }
- } catch (error) {}
+async function handleDownload(row: API.GetTaskSettlementReleaseReportsQueryResultItem) {
+ downloadFileByUrl(setOSSLink(row.url));
}
</script>
--
Gitblit v1.9.1