给单据列表中的时间段增加默认值,默认3个月
This commit is contained in:
@@ -548,6 +548,24 @@ export function getBeforeFormatDate(day) {
|
|||||||
return thirtyDaysAgo.getFullYear() + seperator1 + month + seperator1 + strDate
|
return thirtyDaysAgo.getFullYear() + seperator1 + month + seperator1 + strDate
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* js获取N月前的日期, 格式“yyyy-MM-dd”
|
||||||
|
*/
|
||||||
|
export function getPrevMonthFormatDate(monthNum) {
|
||||||
|
let prevMonth = new Date(); // 当前日期
|
||||||
|
prevMonth.setMonth(prevMonth.getMonth() - monthNum); // 设置为前一个月
|
||||||
|
let seperator1 = "-";
|
||||||
|
let month = prevMonth.getMonth() + 1;
|
||||||
|
let strDate = prevMonth.getDate();
|
||||||
|
if (month >= 1 && month <= 9) {
|
||||||
|
month = "0" + month;
|
||||||
|
}
|
||||||
|
if (strDate >= 0 && strDate <= 9) {
|
||||||
|
strDate = "0" + strDate;
|
||||||
|
}
|
||||||
|
return prevMonth.getFullYear() + seperator1 + month + seperator1 + strDate
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* JS中根据指定值删除数组中的元素
|
* JS中根据指定值删除数组中的元素
|
||||||
* @param arrylist
|
* @param arrylist
|
||||||
|
|||||||
@@ -3,7 +3,8 @@ import {getAction } from '@/api/manage'
|
|||||||
import { FormTypes } from '@/utils/JEditableTableUtil'
|
import { FormTypes } from '@/utils/JEditableTableUtil'
|
||||||
import {findBillDetailByNumber, findBySelectSup, findBySelectCus, findBySelectRetail, getUserList, getAccount, waitBillCount,
|
import {findBillDetailByNumber, findBySelectSup, findBySelectCus, findBySelectRetail, getUserList, getAccount, waitBillCount,
|
||||||
getCurrentSystemConfig, getPlatformConfigByKey} from '@/api/api'
|
getCurrentSystemConfig, getPlatformConfigByKey} from '@/api/api'
|
||||||
import { getCheckFlag } from "@/utils/util"
|
import { getCheckFlag, getFormatDate, getPrevMonthFormatDate } from '@/utils/util'
|
||||||
|
import moment from 'moment'
|
||||||
|
|
||||||
export const BillListMixin = {
|
export const BillListMixin = {
|
||||||
data () {
|
data () {
|
||||||
@@ -13,6 +14,7 @@ export const BillListMixin = {
|
|||||||
/* 单据Excel是否开启 */
|
/* 单据Excel是否开启 */
|
||||||
isShowExcel: false,
|
isShowExcel: false,
|
||||||
waitTotal: 0,
|
waitTotal: 0,
|
||||||
|
dateFormat: 'YYYY-MM-DD',
|
||||||
billExcelUrl: '',
|
billExcelUrl: '',
|
||||||
supList: [],
|
supList: [],
|
||||||
cusList: [],
|
cusList: [],
|
||||||
@@ -23,6 +25,11 @@ export const BillListMixin = {
|
|||||||
settingDataIndex:[],
|
settingDataIndex:[],
|
||||||
// 实际列
|
// 实际列
|
||||||
columns:[],
|
columns:[],
|
||||||
|
queryParam: {
|
||||||
|
beginTime: getPrevMonthFormatDate(3),
|
||||||
|
endTime: getFormatDate(),
|
||||||
|
createTimeRange: [moment(getPrevMonthFormatDate(3)), moment(getFormatDate())]
|
||||||
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
computed: {
|
computed: {
|
||||||
@@ -105,13 +112,17 @@ export const BillListMixin = {
|
|||||||
searchReset() {
|
searchReset() {
|
||||||
this.queryParam = {
|
this.queryParam = {
|
||||||
type: this.queryParam.type,
|
type: this.queryParam.type,
|
||||||
subType: this.queryParam.subType
|
subType: this.queryParam.subType,
|
||||||
|
beginTime: getPrevMonthFormatDate(3),
|
||||||
|
endTime: getFormatDate(),
|
||||||
|
createTimeRange: [moment(getPrevMonthFormatDate(3)), moment(getFormatDate())]
|
||||||
}
|
}
|
||||||
this.loadData(1);
|
this.loadData(1);
|
||||||
},
|
},
|
||||||
onDateChange: function (value, dateString) {
|
onDateChange: function (value, dateString) {
|
||||||
this.queryParam.beginTime=dateString[0];
|
this.queryParam.beginTime=dateString[0];
|
||||||
this.queryParam.endTime=dateString[1];
|
this.queryParam.endTime=dateString[1];
|
||||||
|
this.queryParam.createTimeRange = [moment(dateString[0]), moment(dateString[1])]
|
||||||
},
|
},
|
||||||
onDateOk(value) {
|
onDateOk(value) {
|
||||||
console.log(value);
|
console.log(value);
|
||||||
|
|||||||
@@ -1,7 +1,8 @@
|
|||||||
import {findFinancialDetailByNumber, findBySelectSup, findBySelectCus, findBySelectOrgan, findBySelectRetail,
|
import {findFinancialDetailByNumber, findBySelectSup, findBySelectCus, findBySelectOrgan, findBySelectRetail,
|
||||||
getUserList, getPersonByType, getAccount, getCurrentSystemConfig, getPlatformConfigByKey} from '@/api/api'
|
getUserList, getPersonByType, getAccount, getCurrentSystemConfig, getPlatformConfigByKey} from '@/api/api'
|
||||||
import { getCheckFlag } from "@/utils/util"
|
import { getCheckFlag, getFormatDate, getPrevMonthFormatDate } from '@/utils/util'
|
||||||
import Vue from 'vue'
|
import Vue from 'vue'
|
||||||
|
import moment from 'moment'
|
||||||
|
|
||||||
export const FinancialListMixin = {
|
export const FinancialListMixin = {
|
||||||
data () {
|
data () {
|
||||||
@@ -18,7 +19,12 @@ export const FinancialListMixin = {
|
|||||||
retailList: [],
|
retailList: [],
|
||||||
userList: [],
|
userList: [],
|
||||||
personList: [],
|
personList: [],
|
||||||
accountList: []
|
accountList: [],
|
||||||
|
queryParam: {
|
||||||
|
beginTime: getPrevMonthFormatDate(3),
|
||||||
|
endTime: getFormatDate(),
|
||||||
|
createTimeRange: [moment(getPrevMonthFormatDate(3)), moment(getFormatDate())]
|
||||||
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
computed: {
|
computed: {
|
||||||
@@ -83,7 +89,10 @@ export const FinancialListMixin = {
|
|||||||
},
|
},
|
||||||
searchReset() {
|
searchReset() {
|
||||||
this.queryParam = {
|
this.queryParam = {
|
||||||
type: this.queryParam.type
|
type: this.queryParam.type,
|
||||||
|
beginTime: getPrevMonthFormatDate(3),
|
||||||
|
endTime: getFormatDate(),
|
||||||
|
createTimeRange: [moment(getPrevMonthFormatDate(3)), moment(getFormatDate())]
|
||||||
}
|
}
|
||||||
this.loadData(1);
|
this.loadData(1);
|
||||||
},
|
},
|
||||||
@@ -161,6 +170,7 @@ export const FinancialListMixin = {
|
|||||||
onDateChange: function (value, dateString) {
|
onDateChange: function (value, dateString) {
|
||||||
this.queryParam.beginTime=dateString[0];
|
this.queryParam.beginTime=dateString[0];
|
||||||
this.queryParam.endTime=dateString[1];
|
this.queryParam.endTime=dateString[1];
|
||||||
|
this.queryParam.createTimeRange = [moment(dateString[0]), moment(dateString[1])]
|
||||||
},
|
},
|
||||||
onDateOk(value) {
|
onDateOk(value) {
|
||||||
console.log(value);
|
console.log(value);
|
||||||
|
|||||||
Reference in New Issue
Block a user