diff --git a/src/views/dashboard/Analysis.vue b/src/views/dashboard/Analysis.vue
index 273a605..182ff09 100644
--- a/src/views/dashboard/Analysis.vue
+++ b/src/views/dashboard/Analysis.vue
@@ -51,9 +51,9 @@
-
+
-
+
diff --git a/src/views/dashboard/modules/NotReceivedModal.vue b/src/views/dashboard/modules/NotReceivedModal.vue
index 04a0dc3..2996a7f 100644
--- a/src/views/dashboard/modules/NotReceivedModal.vue
+++ b/src/views/dashboard/modules/NotReceivedModal.vue
@@ -10,6 +10,9 @@
@cancel="handleCancel"
cancelText="关闭">
+
import { formatMoney } from '../../../utils/formatMoney'
-import { getAction } from '../../../api/manage'
+import { downloadFile, getAction } from "../../../api/manage";
import {filterObj} from '@/utils/util'
import StatusSlot from '../../../components/tools/StatusSlot'
@@ -222,7 +225,8 @@ export default {
columnsFooter: [firstColumnFooter, ...defaultTableColumns],
footerDataSource: [],
url: {
- list: '/index/uncollectedList'
+ list: '/index/uncollectedList',
+ exportXlsUrl: '/index/exportUncollectedList'
},
/* 查询条件-请不要在queryParam中声明非字符串值的属性 */
queryParam: {
@@ -367,6 +371,16 @@ export default {
this.ipagination = pagination
this.loadData()
},
+ handleExportXls(fileName) {
+ if (!fileName || typeof fileName != 'string') {
+ fileName = '导出文件'
+ }
+ let param = this.getQueryParams()
+ if (this.selectedRowKeys && this.selectedRowKeys.length > 0) {
+ param['selections'] = this.selectedRowKeys.join(',')
+ }
+ downloadFile(this.url.exportXlsUrl, fileName + '.xlsx', param)
+ },
handleOk() {
this.visible = false
},