|
|
|
@ -32,12 +32,6 @@
|
|
|
|
|
start-placeholder="开始时间" |
|
|
|
|
end-placeholder="结束时间" |
|
|
|
|
value-format="YYYY-MM-DD" |
|
|
|
|
@change=" |
|
|
|
|
() => { |
|
|
|
|
delete details.query.year; |
|
|
|
|
delete details.query.month; |
|
|
|
|
} |
|
|
|
|
" |
|
|
|
|
/> |
|
|
|
|
</el-form-item> |
|
|
|
|
|
|
|
|
@ -195,7 +189,7 @@ import {
|
|
|
|
|
} from '@/utils/util'; |
|
|
|
|
import { useRouter } from 'vue-router'; |
|
|
|
|
import { ElMessage, ElMessageBox } from 'element-plus'; |
|
|
|
|
import { columnList } from '@/option/reportforms/PackageAllTrunklineTimePageReport'; |
|
|
|
|
import { columnList } from '@/option/reportforms/PackageTransferTimePageReport'; |
|
|
|
|
|
|
|
|
|
// 获取路由实例 |
|
|
|
|
const $router = useRouter(); |
|
|
|
@ -299,6 +293,12 @@ const onLoad = async (params = {}) => {
|
|
|
|
|
if (getObjType(submitData.timeArr) === 'array' && submitData.timeArr.length > 0) { |
|
|
|
|
submitData.startTimeStr = submitData.timeArr[0]; |
|
|
|
|
submitData.endTimeStr = submitData.timeArr[1]; |
|
|
|
|
|
|
|
|
|
const start = new Date(submitData.startTimeStr).getTime(); |
|
|
|
|
const end = new Date(submitData.endTimeStr).getTime(); |
|
|
|
|
|
|
|
|
|
if (end - start + 1000 * 60 * 60 * 24 > 1000 * 60 * 60 * 24 * 31) |
|
|
|
|
return ElMessage.warning('时间不能大于31天'); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
if (getObjType(submitData.timeArr) !== 'array' || submitData.timeArr.length === 0) { |
|
|
|
@ -470,25 +470,19 @@ const ExportData = async () => {
|
|
|
|
|
if (!element && element !== 0) delete submitData[key]; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// 月 |
|
|
|
|
if (submitData.month) { |
|
|
|
|
const _arr = submitData.month.split('-'); |
|
|
|
|
submitData.year = _arr[0]; |
|
|
|
|
submitData.month = _arr[1]; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// 时间周期 |
|
|
|
|
else if (getObjType(submitData.timeArr) === 'array' && submitData.timeArr.length > 0) { |
|
|
|
|
if (getObjType(submitData.timeArr) === 'array' && submitData.timeArr.length > 0) { |
|
|
|
|
submitData.startTimeStr = submitData.timeArr[0]; |
|
|
|
|
submitData.endTimeStr = submitData.timeArr[1]; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
if ( |
|
|
|
|
(getObjType(submitData.timeArr) !== 'array' || submitData.timeArr.length === 0) && |
|
|
|
|
!submitData.year && |
|
|
|
|
!submitData.month |
|
|
|
|
) { |
|
|
|
|
return ElMessage.warning('请选择时间'); |
|
|
|
|
const start = new Date(submitData.startTimeStr).getTime(); |
|
|
|
|
const end = new Date(submitData.endTimeStr).getTime(); |
|
|
|
|
console.log('start :>> ', start); |
|
|
|
|
console.log('end :>> ', end); |
|
|
|
|
console.log('end - start :>> ', end - start); |
|
|
|
|
|
|
|
|
|
if (end - start + 1000 * 60 * 60 * 24 > 1000 * 60 * 60 * 24 * 31) |
|
|
|
|
return ElMessage.warning('时间不能大于31天'); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
delete submitData.timeArr; |
|
|
|
|