|
|
@@ -16,8 +16,8 @@ function getBodyFilter(modelFilter) {
|
|
|
if(type === 'scale' && operator === 'between') {
|
|
|
bodyFilter['value'] = value1 + ',' + value2;
|
|
|
}else if(type === 'time') {
|
|
|
- let v1 = moment(value1).format('YYYY-MM-DD HH:mm:ss');
|
|
|
- let v2 = moment(value2).format('YYYY-MM-DD HH:mm:ss');
|
|
|
+ let v1 = value1.dynamic ? value1.name : moment(value1).format('YYYY-MM-DD');
|
|
|
+ let v2 = value2.dynamic ? value2.name : moment(value2).format('YYYY-MM-DD');
|
|
|
|
|
|
if(operator === 'between') {
|
|
|
bodyFilter['value'] = v1 + ',' + v2;
|
|
|
@@ -45,9 +45,9 @@ function getModelFilter(resFilter) {
|
|
|
}else if(columnType === 'time') {
|
|
|
let value1 = value.split(',')[0];
|
|
|
let value2 = value.split(',')[1];
|
|
|
- let v1 = moment(value1);
|
|
|
- let v2 = moment(value2);
|
|
|
-
|
|
|
+ let v1 = moment(value1).isValid() ? moment(value1).format('YYYY-MM-DD') : value1;
|
|
|
+ let v2 = moment(value2).isValid() ? moment(value2).format('YYYY-MM-DD') : value2;
|
|
|
+
|
|
|
if(symbol === 'between') {
|
|
|
modelFilter['value1'] = v1;
|
|
|
modelFilter['value2'] = v2;
|