{"__symbolic":"module","version":4,"metadata":{"SplitTimeComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"clink-split-time","template":"<div class=\"split-time\">\r\n    <input\r\n        nz-input\r\n        autocomplete=\"off\"\r\n        [placeholder]=\"timePlaceholder\"\r\n        disableautocomplete\r\n        type=\"text\"\r\n        [readonly]=\"true\"\r\n        value=\"{{ this.startHour || this.startHour === 0 ? this.startHour + '-' + this.endHour + ' ' + '时' : '' }}\"\r\n        nz-popover\r\n        [nzPopoverContent]=\"contentTemplate\"\r\n        nzPopoverTrigger=\"click\"\r\n        [(nzPopoverVisible)]=\"popoverVisible\"\r\n        (nzPopoverVisibleChange)=\"popoverVisibleChange($event)\"\r\n        nzPopoverPlacement=\"bottomLeft\"\r\n    />\r\n    <ng-template #contentTemplate>\r\n        <div class=\"query-split-time\">\r\n            <div (click)=\"$event.preventDefault(); $event.stopPropagation()\" class=\"choose-time\">\r\n                <nz-select\r\n                    [nzPlaceHolder]=\"placeHolder\"\r\n                    [(ngModel)]=\"queryHour.startHour\"\r\n                    (ngModelChange)=\"startChange($event)\"\r\n                    [nzShowArrow]=\"false\"\r\n                >\r\n                    <nz-option *ngFor=\"let item of preHourArr\" [nzValue]=\"item\" [nzLabel]=\"item\"> </nz-option>\r\n                </nz-select>\r\n                -\r\n                <nz-select [nzPlaceHolder]=\"placeHolder\" [(ngModel)]=\"queryHour.endHour\" [nzShowArrow]=\"false\">\r\n                    <nz-option *ngFor=\"let item of afterHourArr\" [nzValue]=\"item\" [nzLabel]=\"item\" [nzDisabled]=\"item <= queryHour.startHour\">\r\n                    </nz-option>\r\n                </nz-select>\r\n                <span class=\"font-12\"> 时</span>\r\n            </div>\r\n            <div class=\"save-wrap\" (click)=\"changeHour()\">\r\n                <a class=\"save\">确定</a>\r\n              </div>\r\n        </div>\r\n    </ng-template>\r\n</div>\r\n","styles":["input{background:#fafafa!important}.query-split-time .choose-time{padding:0 8px}.query-split-time .choose-time nz-select{width:60px}.query-split-time .save-wrap{text-align:center;border-top:1px solid #eee;padding-top:6px;margin-top:4px;cursor:pointer}.query-split-time .save-wrap .save{color:#5092e1!important;font-size:12px}.split-time{position:relative;width:88px}.split-time,.split-time input{cursor:pointer}.split-time .caret{display:inline-block;width:0;height:0;margin-left:4px;vertical-align:middle;border-top:5px solid;border-right:5px solid transparent;border-left:5px solid transparent;color:rgba(0,0,0,.54);position:absolute;right:10px;top:50%;margin-top:-2px}"]}]}],"members":{"timePlaceholder":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":8,"character":5}}]}],"startHour":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":9,"character":5}}]}],"endHour":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":10,"character":5}}]}],"hour":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":11,"character":5}}]}],"ngOnInit":[{"__symbolic":"method"}],"initHourArr":[{"__symbolic":"method"}],"updateQueryHour":[{"__symbolic":"method"}],"popoverVisibleChange":[{"__symbolic":"method"}],"changeHour":[{"__symbolic":"method"}],"startChange":[{"__symbolic":"method"}],"toogleMenu":[{"__symbolic":"method"}]}},"SplitTimeModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":8,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"SplitTimeComponent"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":10,"character":14},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":10,"character":28},{"__symbolic":"reference","module":"ng-zorro-antd/input","name":"NzInputModule","line":10,"character":41},{"__symbolic":"reference","module":"ng-zorro-antd/popover","name":"NzPopoverModule","line":10,"character":56},{"__symbolic":"reference","module":"ng-zorro-antd/select","name":"NzSelectModule","line":10,"character":73}],"exports":[{"__symbolic":"reference","name":"SplitTimeComponent"}]}]}],"members":{}}},"origins":{"SplitTimeComponent":"./split-time.component","SplitTimeModule":"./split-time.module"},"importAs":"clink-ui-x/split-time"}