@wjya/ngx-webapp-icpc.group.pms
Version:
angular webapp : icpc.group.pms
33 lines • 2.43 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var core_1 = require("@angular/core");
var router_1 = require("@angular/router");
var ngx_webapp_fx_1 = require("@wjya/ngx-webapp-fx");
var HeaderComponent = /** @class */ (function () {
function HeaderComponent(router, authServerProvider) {
this.router = router;
this.authServerProvider = authServerProvider;
}
HeaderComponent.prototype.ngOnInit = function () { };
HeaderComponent.prototype.goBack = function () {
this.router.navigate(['../login']);
this.authServerProvider.logout().subscribe();
};
HeaderComponent.decorators = [
{ type: core_1.Component, args: [{
selector: 'zx-header',
template: "<div class=\"header\"><div><span (click)=\"goBack()\"><img src=\"./assets/images/u28333.png\" alt=\"\u6211\u5BB6\u4E91\u667A\u6167\u793E\u533A\u7BA1\u7406\u5E73\u53F0\"> <span>\u6211\u5BB6\u4E91\u667A\u6167\u793E\u533A\u7BA1\u7406\u5E73\u53F0</span> </span><button nz-button [nzType]=\"'default'\" (click)=\"goBack()\"><span>\u8FD4\u56DE\u9996\u9875</span></button></div></div>",
styles: [
"\n :host .header{\n background: #fff;\n height: 72px;\n }\n :host .header > div{\n height: 100%;\n line-height: 68px;\n padding-left: 40px;\n }\n :host .header > div > span > img{\n width: 48px;\n height: 48px;\n vertical-align: middle;\n }\n :host .header > div > span > span{\n vertical-align: middle;\n margin-left: 12px;\n font-size: 20px;\n font-weight: bold;\n }\n :host .header > div > span{\n display: inline-block;\n height: 100%;\n cursor: pointer;\n }\n :host ::ng-deep .header button{\n float: right;\n margin:20px 20px 0 0;\n }\n "
]
},] },
];
/** @nocollapse */
HeaderComponent.ctorParameters = function () { return [
{ type: router_1.Router, },
{ type: ngx_webapp_fx_1.AuthServerProvider, },
]; };
return HeaderComponent;
}());
exports.HeaderComponent = HeaderComponent;
//# sourceMappingURL=header.component.js.map