From 12cce14bc30a85bbf96b5b30bb1aff1fc354091a Mon Sep 17 00:00:00 2001
From: wupengfei <834520024@qq.com>
Date: 星期四, 27 三月 2025 15:07:21 +0800
Subject: [PATCH] feat: 接口对接
---
src/views/Home/components/BatchChangeRecordView.vue | 29 +++++++++++++++++++++--------
1 files changed, 21 insertions(+), 8 deletions(-)
diff --git a/src/views/Home/components/BatchChangeRecordView.vue b/src/views/Home/components/BatchChangeRecordView.vue
index 0dcdf53..1b37424 100644
--- a/src/views/Home/components/BatchChangeRecordView.vue
+++ b/src/views/Home/components/BatchChangeRecordView.vue
@@ -24,7 +24,7 @@
defineOperationBtns,
useFormDialog,
} from '@bole-core/components';
-import * as insuranceOrderServices from '@/services/api/InsuranceOrder';
+import * as insureBatchBillServices from '@/services/api/InsureBatchBill';
import { OrderInputType } from '@bole-core/core';
import BatchChangeRecordDetailDialog from './BatchChangeRecordDetailDialog.vue';
@@ -90,7 +90,19 @@
onClick: (role) => handleDetail(role),
},
// extraProps: {
- // hide: (row: API.InsuranceOrderListOutput) => !row.orderBillFile,
+ // hide: (row: API.InsureBatchBillDto) => !row.orderBillFile,
+ // },
+ },
+ {
+ data: {
+ enCode: 'downloadBtn',
+ name: '涓嬭浇鎵瑰崟',
+ },
+ emits: {
+ onClick: (role) => handleDownload(role),
+ },
+ // extraProps: {
+ // hide: (row: API.InsureBatchBillDto) => !row.orderBillFile,
// },
},
]);
@@ -112,16 +124,15 @@
} = useTable(
async ({ pageIndex, pageSize }, extraParamState) => {
try {
- let params: API.QueryInsuranceOrderPageInput = {
+ let params: API.GetInsuranceBatchBillInput = {
pageModel: {
rows: pageSize,
page: pageIndex,
orderInput: extraParamState.orderInput,
},
- condition: extraParamState.keyWord,
- // insurePolicyOperateHistoryId: id,
+ insurancePolicyId: id,
};
- let res = await insuranceOrderServices.getInsuranceOrderPage(params, {
+ let res = await insureBatchBillServices.getInsureBatchBillList(params, {
showLoading: !state.loading,
});
return res;
@@ -142,12 +153,14 @@
},
});
-function handleDetail(row: API.InsuranceOrderListOutput) {
+function handleDetail(row: API.InsureBatchBillDto) {
handleEdit({
- id: row.id,
+ id: row.insureBatchBillId,
});
}
+function handleDownload(row: API.InsureBatchBillDto) {}
+
onMounted(async () => {
await getBatchRefundInfoDetail();
state.loading = false;
--
Gitblit v1.10.0