Commit 8b6fdc13 authored by i317280's avatar i317280

update

parent dc6b8aa5
......@@ -47,6 +47,7 @@ export class Group {
membercount: number;
comment: string;
}
export let User: {
id: number;
name: string;
......@@ -163,12 +164,15 @@ export class AppService {
checklogin() {
this._logger.log('service.ts:AppService,checklogin');
if (DataStore.Path) {
if (DataStore.Path['name'] === 'FOF' || DataStore.Path['name'] === 'Forgot') {
} else {
if (User.logined) {
this._router.navigate([DataStore.Path['name']]);
if (document.location.pathname === '/login') {
this._router.navigate(['']);
} else {
this._router.navigate([document.location.pathname]);
}
// jQuery('angular2').show();
} else {
this.http.get('/api/checklogin')
......@@ -187,10 +191,10 @@ export class AppService {
},
() => {
if (User.logined) {
if (jQuery.isEmptyObject(DataStore.Path)) {
if (document.location.pathname === '/login') {
this._router.navigate(['']);
} else {
this._router.navigate([DataStore.Path['name'], DataStore.Path['res']]);
this._router.navigate([document.location.pathname]);
}
} else {
this._router.navigate(['login']);
......@@ -369,19 +373,7 @@ export class AppService {
//
// }
//
// // getMachineList() {
// // this._logger.log('service.ts:AppService,getMachineList');
// // return this.http.get('/api/leftbar')
// // .map(res => res.json())
// // .subscribe(response => {
// // DataStore.leftbar = response;
// // this._logger.debug("DataStore.leftbar:", DataStore.leftbar)
// //
// // // this._logger.warn(this._dataStore.user);
// // // this._logger.warn(DataStore.user)
// // });
// // }
// //
//
// // getLeftbarRightclick() {
// // this._logger.log('service.ts:AppService,getLeftbarRightclick');
// // return this.http.get('/api/leftbarrightclick')
......@@ -394,135 +386,5 @@ export class AppService {
// // });
// //
// // }
// TerminalConnect(uuid) {
// var socket = io.connect();
// var vm = this;
//
// if (Cookie.get('cols')) {
// var cols = Cookie.get('cols');
// } else {
// var cols = '80';
// Cookie.set('cols', cols, 99, '/', document.domain);
// }
// if (Cookie.get('rows')) {
// var rows = Cookie.get('rows');
// } else {
// var rows = '24';
// Cookie.set('rows', rows, 99, '/', document.domain);
// }
// var id = DataStore.term.push({
// 'machine': 'localhost',
// 'nick': 'localhost',
// 'connected': true,
// 'socket': socket
// }) - 1;
// DataStore.termActive = id;
// DataStore.term[id]['term'] = new Terminal({
// cols: cols,
// rows: rows,
// useStyle: true,
// screenKeys: true
// });
//
// DataStore.term[id]['term'].on('title', function (title) {
// document.title = title;
// });
//
// DataStore.term[id]['term'].open(document.getElementById('term-' + id));
//
// DataStore.term[id]['term'].write('\x1b[31mWelcome to Jumpserver!\x1b[m\r\n');
//
// socket.on('connect', function () {
// socket.emit('machine', uuid);
//
// DataStore.term[id]['term'].on('data', function (data) {
// socket.emit('data', data);
// });
//
//
// socket.on('data', function (data) {
// DataStore.term[id]['term'].write(data);
// });
//
// socket.on('disconnect', function () {
// vm.TerminalDisconnect(id);
// // DataStore.term[id]["term"].destroy();
// // DataStore.term[id]["connected"] = false;
// });
//
// window.onresize = function () {
// var col = Math.floor(jQuery('#term').width() / jQuery('#liuzheng').width() * 8) - 3;
// var row = Math.floor(jQuery('#term').height() / jQuery('#liuzheng').height()) - 3;
// if (Cookie.get('rows')) {
// var rows = parseInt(Cookie.get('rows'));
// } else {
// var rows = 24;
// }
// if (Cookie.get('cols')) {
// var cols = parseInt(Cookie.get('cols'));
// } else {
// var cols = 80;
// }
// if (col < 80) col = 80;
// if (row < 24) row = 24;
// if (cols == col && row == rows) {
// } else {
// for (var termid in DataStore.term) {
// DataStore.term[termid]['socket'].emit('resize', [col, row]);
// DataStore.term[termid]['term'].resize(col, row);
// }
// Cookie.set('cols', String(col), 99, '/', document.domain);
// Cookie.set('rows', String(row), 99, '/', document.domain);
// }
// };
// });
//
// }
//
// TerminalDisconnect(i) {
// DataStore.term[i]['connected'] = false;
// DataStore.term[i]['socket'].destroy();
// DataStore.term[i]['term'].write('\r\n\x1b[31mBye Bye!\x1b[m\r\n');
// }
//
// TerminalDisconnectAll() {
// for (var i in DataStore.term) {
// this.TerminalDisconnect(i);
// // DataStore.term[i]["connected"] = false;
// // DataStore.term[i]["socket"].destroy();
// // DataStore.term[i]["term"].write('\r\n\x1b[31mBye Bye!\x1b[m\r\n');
// }
// }
//
// Search(q) {
// if (this.searchrequest) {
// this.searchrequest.unsubscribe();
// }
// this.searchrequest = this.http.get('/api/search?q=' + q)
// .map(res => res.json())
// .subscribe(
// data => {
// this._logger.log(data);
// },
// err => {
// this._logger.error(err);
// },
// () => {
// }
// );
// this._logger.log(q);
// }
}
// }
//
// @Pipe({
// name: 'join'
// })
//
// export class Join {
// transform(value, args?) {
// if (typeof value === 'undefined')
// return 'undefined';
// return value.join(args)
// }
// }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment