|
|
@@ -30,6 +30,7 @@ import { |
|
|
|
} from '@/api/cost/costMaterialAutoReport'; |
|
|
|
import { getHotMaterialList } from '@/api/base/coreHotMaterial'; |
|
|
|
import { publicFormatter } from '@/utils/dict'; |
|
|
|
import moment from 'moment'; |
|
|
|
|
|
|
|
const tableProps = [ |
|
|
|
{ |
|
|
@@ -73,7 +74,7 @@ export default { |
|
|
|
return { |
|
|
|
urlOptions: { |
|
|
|
getDataListURL: getCostMaterialAutoReportPage, |
|
|
|
exportURL: exportCostMaterialAutoReportExcel |
|
|
|
exportURL: exportCostMaterialAutoReportExcel, |
|
|
|
}, |
|
|
|
tableData: [], |
|
|
|
tableProps, |
|
|
@@ -108,7 +109,7 @@ export default { |
|
|
|
label: '时间范围', |
|
|
|
dateType: 'daterange', |
|
|
|
format: 'yyyy-MM-dd', |
|
|
|
valueFormat: 'timestamp', |
|
|
|
valueFormat: 'yyyy-MM-dd', |
|
|
|
rangeSeparator: '-', |
|
|
|
startPlaceholder: '开始时间', |
|
|
|
endPlaceholder: '结束时间', |
|
|
@@ -146,13 +147,23 @@ export default { |
|
|
|
this.listQuery.pageSize = 10; |
|
|
|
this.listQuery.reportType = val.reportType; |
|
|
|
this.listQuery.materialId = val.materialId; |
|
|
|
this.listQuery.times = val.searchTime ? val.searchTime : null; |
|
|
|
this.listQuery.times = val.searchTime |
|
|
|
? [ |
|
|
|
moment(val.searchTime[0]).startOf('day').format('x'), |
|
|
|
moment(val.searchTime[1]).endOf('day').format('x'), |
|
|
|
] |
|
|
|
: null; |
|
|
|
this.getDataList(); |
|
|
|
break; |
|
|
|
case 'export': |
|
|
|
this.listQuery.reportType = val.reportType; |
|
|
|
this.listQuery.materialId = val.materialId; |
|
|
|
this.listQuery.times = val.searchTime ? val.searchTime : null; |
|
|
|
this.listQuery.times = val.searchTime |
|
|
|
? [ |
|
|
|
moment(val.searchTime[0]).startOf('day').format('x'), |
|
|
|
moment(val.searchTime[1]).endOf('day').format('x'), |
|
|
|
] |
|
|
|
: null; |
|
|
|
this.handleExport(); |
|
|
|
break; |
|
|
|
default: |
|
|
|