|  |  |  | 
|---|
|  |  |  | <template> | 
|---|
|  |  |  | <LoadingLayout :loading="state.loading"> | 
|---|
|  |  |  | <AppContainer> | 
|---|
|  |  |  | <ProTableV2 | 
|---|
|  |  |  | v-bind="proTableProps" | 
|---|
|  |  |  | :columns="column" | 
|---|
|  |  |  | :operationBtns="operationBtns" | 
|---|
|  |  |  | :autoHeight="false" | 
|---|
|  |  |  | :tableProps="{ | 
|---|
|  |  |  | maxHeight: '400px', | 
|---|
|  |  |  | }" | 
|---|
|  |  |  | > | 
|---|
|  |  |  | <ProTableV2 v-bind="proTableProps" :columns="column" :operationBtns="operationBtns"> | 
|---|
|  |  |  | <template #checkStatus="{ row }"> | 
|---|
|  |  |  | <el-tooltip | 
|---|
|  |  |  | class="box-item" | 
|---|
|  |  |  | 
|---|
|  |  |  | useFormDialog, | 
|---|
|  |  |  | } from '@bole-core/components'; | 
|---|
|  |  |  | import * as insureBatchBillServices from '@/services/api/InsureBatchBill'; | 
|---|
|  |  |  | import { downloadFileByUrl, OrderInputType } from '@bole-core/core'; | 
|---|
|  |  |  | import { downloadFileByUrl, Message, OrderInputType } from '@bole-core/core'; | 
|---|
|  |  |  | import BatchChangeRecordDetailDialog from './BatchChangeRecordDetailDialog.vue'; | 
|---|
|  |  |  | import { | 
|---|
|  |  |  | BatchBillCheckStatus, | 
|---|
|  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | function handleDownload(row: API.InsureBatchBillDto) { | 
|---|
|  |  |  | if (!row.attachmentUrl) { | 
|---|
|  |  |  | Message.errorMessage('未上传批单文件'); | 
|---|
|  |  |  | return; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | downloadFileByUrl(setOSSLink(row.attachmentUrl)); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|