@yoyoboot/l-52abp-ng-form-generator
Version:
This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 12.2.0.
30 lines • 3.59 kB
JavaScript
import { Pipe } from '@angular/core';
import * as moment from 'moment';
import * as i0 from "@angular/core";
// 名字改了 类名改了 后面的BaseId 和Id也根据Rdo来改
export class GDateRangePipe {
transform(value, args) {
let start, end;
if (value) {
let valueArr = value.split(',');
if (valueArr && valueArr[0]) {
var timestamp = Date.parse(valueArr[0]);
start = moment(timestamp).format();
}
if (valueArr && valueArr[1]) {
var timestamp = Date.parse(valueArr[1]);
end = moment(timestamp).format();
}
return [start, end];
}
}
}
GDateRangePipe.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.13", ngImport: i0, type: GDateRangePipe, deps: [], target: i0.ɵɵFactoryTarget.Pipe });
GDateRangePipe.ɵpipe = i0.ɵɵngDeclarePipe({ minVersion: "12.0.0", version: "12.2.13", ngImport: i0, type: GDateRangePipe, name: "dateRangePipe" });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.13", ngImport: i0, type: GDateRangePipe, decorators: [{
type: Pipe,
args: [{
name: 'dateRangePipe'
}]
}] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGF0ZS1yYW5nZS1waXBlLnBpcGUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9sLTUyYWJwLW5nLWZvcm0tZ2VuZXJhdG9yL3NyYy9mb3JtLXJlbmRlci93aWRnZXQtcmVuZGVyL3ItZGF0ZS1yYW5nZS9kYXRlLXJhbmdlLXBpcGUucGlwZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsSUFBSSxFQUFpQixNQUFNLGVBQWUsQ0FBQztBQUNwRCxPQUFPLEtBQUssTUFBTSxNQUFNLFFBQVEsQ0FBQzs7QUFDakMsb0NBQW9DO0FBSXBDLE1BQU0sT0FBTyxjQUFjO0lBQ3pCLFNBQVMsQ0FBQyxLQUFVLEVBQUUsSUFBVTtRQUM5QixJQUFJLEtBQUssRUFBRSxHQUFHLENBQUM7UUFDZixJQUFJLEtBQUssRUFBRTtZQUNULElBQUksUUFBUSxHQUFHLEtBQUssQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFDLENBQUM7WUFDaEMsSUFBSSxRQUFRLElBQUksUUFBUSxDQUFDLENBQUMsQ0FBQyxFQUFFO2dCQUMzQixJQUFJLFNBQVMsR0FBRyxJQUFJLENBQUMsS0FBSyxDQUFDLFFBQVEsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDO2dCQUN4QyxLQUFLLEdBQUcsTUFBTSxDQUFDLFNBQVMsQ0FBQyxDQUFDLE1BQU0sRUFBRSxDQUFDO2FBQ3BDO1lBQ0QsSUFBSSxRQUFRLElBQUksUUFBUSxDQUFDLENBQUMsQ0FBQyxFQUFFO2dCQUMzQixJQUFJLFNBQVMsR0FBRyxJQUFJLENBQUMsS0FBSyxDQUFDLFFBQVEsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDO2dCQUN4QyxHQUFHLEdBQUcsTUFBTSxDQUFDLFNBQVMsQ0FBQyxDQUFDLE1BQU0sRUFBRSxDQUFDO2FBQ2xDO1lBRUQsT0FBTyxDQUFDLEtBQUssRUFBRSxHQUFHLENBQUMsQ0FBQztTQUNyQjtJQUNILENBQUM7OzRHQWhCVSxjQUFjOzBHQUFkLGNBQWM7NEZBQWQsY0FBYztrQkFIMUIsSUFBSTttQkFBQztvQkFDSixJQUFJLEVBQUUsZUFBZTtpQkFDdEIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBQaXBlLCBQaXBlVHJhbnNmb3JtIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgKiBhcyBtb21lbnQgZnJvbSAnbW9tZW50Jztcbi8vIOWQjeWtl+aUueS6hiAg57G75ZCN5pS55LqGICDlkI7pnaLnmoRCYXNlSWQg5ZKMSWTkuZ/moLnmja5SZG/mnaXmlLlcbkBQaXBlKHtcbiAgbmFtZTogJ2RhdGVSYW5nZVBpcGUnXG59KVxuZXhwb3J0IGNsYXNzIEdEYXRlUmFuZ2VQaXBlIGltcGxlbWVudHMgUGlwZVRyYW5zZm9ybSB7XG4gIHRyYW5zZm9ybSh2YWx1ZTogYW55LCBhcmdzPzogYW55KTogYW55IHtcbiAgICBsZXQgc3RhcnQsIGVuZDtcbiAgICBpZiAodmFsdWUpIHtcbiAgICAgIGxldCB2YWx1ZUFyciA9IHZhbHVlLnNwbGl0KCcsJyk7XG4gICAgICBpZiAodmFsdWVBcnIgJiYgdmFsdWVBcnJbMF0pIHtcbiAgICAgICAgdmFyIHRpbWVzdGFtcCA9IERhdGUucGFyc2UodmFsdWVBcnJbMF0pO1xuICAgICAgICBzdGFydCA9IG1vbWVudCh0aW1lc3RhbXApLmZvcm1hdCgpO1xuICAgICAgfVxuICAgICAgaWYgKHZhbHVlQXJyICYmIHZhbHVlQXJyWzFdKSB7XG4gICAgICAgIHZhciB0aW1lc3RhbXAgPSBEYXRlLnBhcnNlKHZhbHVlQXJyWzFdKTtcbiAgICAgICAgZW5kID0gbW9tZW50KHRpbWVzdGFtcCkuZm9ybWF0KCk7XG4gICAgICB9XG5cbiAgICAgIHJldHVybiBbc3RhcnQsIGVuZF07XG4gICAgfVxuICB9XG59XG4iXX0=