| | |
| | | if (res) { |
| | | Message.successMessage('操作成功'); |
| | | getList(paginationState.pageIndex); |
| | | if (res?.errors?.length > 0) { |
| | | Message.tipMessage('存在导入错误的数据,是否导出?').then(() => { |
| | | XLSXUtils.exportToXLSX({ |
| | | workbookDataList: res.errors, |
| | | fileName: '结算导入-错误数据', |
| | | workbookHeaderMap: { |
| | | name: '姓名', |
| | | identity: '身份证号', |
| | | taskName: '任务名称', |
| | | settlementAmount: '结算金额', |
| | | actualSettlementAmount: '实发金额', |
| | | receiveAccount: '收款账户', |
| | | bank: '所属银行', |
| | | bankBranch: '开户支行名称', |
| | | errorMessage: '错误信息', |
| | | }, |
| | | }); |
| | | }); |
| | | } |
| | | } catch (error) {} |
| | | } |
| | | } catch (error) { |
| | | } finally { |
| | | form.settlementUrl = [] as UploadUserFile[]; |
| | | } |
| | | } |
| | | |
| | | function handleSubmit() { |
| | |
| | | |
| | | const handleExport = _.debounce( |
| | | async () => { |
| | | if (paginationState.total === 0) { |
| | | Message.warnMessage('没有数据可以导出哦~'); |
| | | return; |
| | | } |
| | | // if (paginationState.total === 0) { |
| | | // Message.warnMessage('没有数据可以导出哦~'); |
| | | // return; |
| | | // } |
| | | try { |
| | | let params: API.ExportTaskSettlementOrderRostersCommand = { |
| | | id: id, |
| | |
| | | getResponse: true, |
| | | }); |
| | | if (res) { |
| | | downloadFile(res, `${form.name}-${form.code}`, 'xlsx'); |
| | | console.log('res: ', res); |
| | | //@ts-ignore |
| | | downloadFile(res?.data, `${form.name}-${form.code}`, 'xlsx'); |
| | | } |
| | | } catch (error) {} |
| | | }, |