UNPKG

ng-yunzai-mobile

Version:

1. 修改wechat.micro.ts

81 lines 6.37 kB
/** * @fileoverview added by tsickle * Generated from: layout/yz-layout/yz-layout.component.ts * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { Component } from '@angular/core'; import { InfoService } from "../../info/info.service"; export class YzLayoutComponent { /** * @param {?} infoService */ constructor(infoService) { this.infoService = infoService; this.color = ''; this.buttons = [ { icon: 'back', title: '返回', click: (/** * @return {?} */ () => this.goBack()) }, { icon: 'home', title: '主页', click: (/** * @return {?} */ () => this.goHome()) }, ]; } /** * @return {?} */ get title() { return document.title; } /** * @return {?} */ ngOnInit() { this.infoService.getSystemInfo().subscribe((/** * @param {?} res * @return {?} */ res => { if (res.clientEnd && res.clientEnd.color) { this.color = res.clientEnd.color; } })); } /** * @return {?} */ goBack() { window.history.back(); } /** * @return {?} */ goHome() { window.location.href = '/backstage/wechat/mp/main'; } } YzLayoutComponent.decorators = [ { type: Component, args: [{ selector: 'yz-layout', template: "<!-- \u9876\u90E8\u5BFC\u822A\u6761 -->\r\n<div class=\"yz-navbar\">\r\n <Navbar [icon]=\"iconLeft\" [rightContent]=\"rightContent\" [ngStyle]=\"{'background-color':color}\"\r\n (onLeftClick)=\"goBack()\">\r\n {{ title }}\r\n </Navbar>\r\n <ng-template #iconLeft>\r\n <div class=\"yz-navbar-icon\">\r\n <i class=\"anticon anticon-left\" nz-icon=\"\" type=\"left\"><svg viewBox=\"64 64 896 896\" fill=\"currentColor\" width=\"1em\" height=\"1em\" data-icon=\"left\" aria-hidden=\"true\"><path d=\"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 0 0 0 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z\"></path></svg></i>\r\n </div>\r\n </ng-template>\r\n <ng-template #rightContent>\r\n </ng-template>\r\n</div>\r\n<!-- \u9875\u9762\u4E3B\u9898\u90E8\u5206 -->\r\n<div class=\"yz-main-content\">\r\n <div class=\"yz-main-content-body\">\r\n <router-outlet></router-outlet>\r\n </div>\r\n</div>\r\n", styles: [".yz-main-content{position:absolute;top:45px;right:0;bottom:0;left:0;overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:1;background-color:#f7f7f7}.yz-main-content-body{height:100%}.yz-navbar-icon{font-size:14px}.yz-navbar-icon svg path,.yz-navbar-icon svg rect{fill:#fff}"] }] } ]; /** @nocollapse */ YzLayoutComponent.ctorParameters = () => [ { type: InfoService } ]; if (false) { /** @type {?} */ YzLayoutComponent.prototype.color; /** @type {?} */ YzLayoutComponent.prototype.buttons; /** * @type {?} * @private */ YzLayoutComponent.prototype.infoService; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoieXotbGF5b3V0LmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25nLXl1bnphaS1tb2JpbGUvIiwic291cmNlcyI6WyJsYXlvdXQveXotbGF5b3V0L3l6LWxheW91dC5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSxPQUFPLEVBQUMsU0FBUyxFQUFTLE1BQU0sZUFBZSxDQUFDO0FBRWhELE9BQU8sRUFBQyxXQUFXLEVBQUMsTUFBTSx5QkFBeUIsQ0FBQztBQU9wRCxNQUFNLE9BQU8saUJBQWlCOzs7O0lBVzVCLFlBQW9CLFdBQXdCO1FBQXhCLGdCQUFXLEdBQVgsV0FBVyxDQUFhO1FBVjVDLFVBQUssR0FBRyxFQUFFLENBQUM7UUFDWCxZQUFPLEdBQXVCO1lBQzVCLEVBQUMsSUFBSSxFQUFFLE1BQU0sRUFBRSxLQUFLLEVBQUUsSUFBSSxFQUFFLEtBQUs7OztnQkFBRSxHQUFHLEVBQUUsQ0FBQyxJQUFJLENBQUMsTUFBTSxFQUFFLENBQUEsRUFBQztZQUN2RCxFQUFDLElBQUksRUFBRSxNQUFNLEVBQUUsS0FBSyxFQUFFLElBQUksRUFBRSxLQUFLOzs7Z0JBQUUsR0FBRyxFQUFFLENBQUMsSUFBSSxDQUFDLE1BQU0sRUFBRSxDQUFBLEVBQUM7U0FDeEQsQ0FBQTtJQU9ELENBQUM7Ozs7SUFMRCxJQUFJLEtBQUs7UUFDUCxPQUFPLFFBQVEsQ0FBQyxLQUFLLENBQUM7SUFDeEIsQ0FBQzs7OztJQUtELFFBQVE7UUFDTixJQUFJLENBQUMsV0FBVyxDQUFDLGFBQWEsRUFBRSxDQUFDLFNBQVM7Ozs7UUFBQyxHQUFHLENBQUMsRUFBRTtZQUMvQyxJQUFJLEdBQUcsQ0FBQyxTQUFTLElBQUksR0FBRyxDQUFDLFNBQVMsQ0FBQyxLQUFLLEVBQUU7Z0JBQ3hDLElBQUksQ0FBQyxLQUFLLEdBQUcsR0FBRyxDQUFDLFNBQVMsQ0FBQyxLQUFLLENBQUM7YUFDbEM7UUFDSCxDQUFDLEVBQUMsQ0FBQTtJQUNKLENBQUM7Ozs7SUFFRCxNQUFNO1FBQ0osTUFBTSxDQUFDLE9BQU8sQ0FBQyxJQUFJLEVBQUUsQ0FBQztJQUN4QixDQUFDOzs7O0lBRUQsTUFBTTtRQUNKLE1BQU0sQ0FBQyxRQUFRLENBQUMsSUFBSSxHQUFHLDJCQUEyQixDQUFDO0lBQ3JELENBQUM7OztZQWpDRixTQUFTLFNBQUM7Z0JBQ1QsUUFBUSxFQUFFLFdBQVc7Z0JBQ3JCLDgvQkFBeUM7O2FBRTFDOzs7O1lBTk8sV0FBVzs7OztJQVFqQixrQ0FBVzs7SUFDWCxvQ0FHQzs7Ozs7SUFNVyx3Q0FBZ0MiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge0NvbXBvbmVudCwgT25Jbml0fSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHtGbG9hdEJ1dHRvbk1vZGVsfSBmcm9tIFwiLi4vLi4vZmxvYXQtYnV0dG9uXCI7XHJcbmltcG9ydCB7SW5mb1NlcnZpY2V9IGZyb20gXCIuLi8uLi9pbmZvL2luZm8uc2VydmljZVwiO1xyXG5cclxuQENvbXBvbmVudCh7XHJcbiAgc2VsZWN0b3I6ICd5ei1sYXlvdXQnLFxyXG4gIHRlbXBsYXRlVXJsOiAnLi95ei1sYXlvdXQuY29tcG9uZW50Lmh0bWwnLFxyXG4gIHN0eWxlVXJsczogWycuL3l6LWxheW91dC5jb21wb25lbnQubGVzcyddXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBZekxheW91dENvbXBvbmVudCBpbXBsZW1lbnRzIE9uSW5pdCB7XHJcbiAgY29sb3IgPSAnJztcclxuICBidXR0b25zOiBGbG9hdEJ1dHRvbk1vZGVsW10gPSBbXHJcbiAgICB7aWNvbjogJ2JhY2snLCB0aXRsZTogJ+i/lOWbnicsIGNsaWNrOiAoKSA9PiB0aGlzLmdvQmFjaygpfSxcclxuICAgIHtpY29uOiAnaG9tZScsIHRpdGxlOiAn5Li76aG1JywgY2xpY2s6ICgpID0+IHRoaXMuZ29Ib21lKCl9LFxyXG4gIF1cclxuXHJcbiAgZ2V0IHRpdGxlKCk6IHN0cmluZyB7XHJcbiAgICByZXR1cm4gZG9jdW1lbnQudGl0bGU7XHJcbiAgfVxyXG5cclxuICBjb25zdHJ1Y3Rvcihwcml2YXRlIGluZm9TZXJ2aWNlOiBJbmZvU2VydmljZSkge1xyXG4gIH1cclxuXHJcbiAgbmdPbkluaXQoKSB7XHJcbiAgICB0aGlzLmluZm9TZXJ2aWNlLmdldFN5c3RlbUluZm8oKS5zdWJzY3JpYmUocmVzID0+IHtcclxuICAgICAgaWYgKHJlcy5jbGllbnRFbmQgJiYgcmVzLmNsaWVudEVuZC5jb2xvcikge1xyXG4gICAgICAgIHRoaXMuY29sb3IgPSByZXMuY2xpZW50RW5kLmNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9KVxyXG4gIH1cclxuXHJcbiAgZ29CYWNrKCkge1xyXG4gICAgd2luZG93Lmhpc3RvcnkuYmFjaygpO1xyXG4gIH1cclxuXHJcbiAgZ29Ib21lKCkge1xyXG4gICAgd2luZG93LmxvY2F0aW9uLmhyZWYgPSAnL2JhY2tzdGFnZS93ZWNoYXQvbXAvbWFpbic7XHJcbiAgfVxyXG59XHJcbiJdfQ==