当前位置: 首页>>代码示例>>TypeScript>>正文


TypeScript ts.default.api.login方法代码示例

本文整理汇总了TypeScript中ts/opg.ts.default.api.login方法的典型用法代码示例。如果您正苦于以下问题:TypeScript ts.default.api.login方法的具体用法?TypeScript ts.default.api.login怎么用?TypeScript ts.default.api.login使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在ts/opg.ts.default.api的用法示例。


在下文中一共展示了ts.default.api.login方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的TypeScript代码示例。

示例1: function

let btnLogin = $('#btnLogin').click(function () {

	let param = form.fieldsToJson({
		orgCode: {
			name: '组织代码',
			require: true
		},
		loginName: {
			name: '用户名',
			require: true
		},
		password: {
			name: '密码',
			require: true
		}
	});

	if (param) {

		opg.api.login(param, function (data) {
			if (data.permissons && data.permissons.length) {

				let url = '/page/main.html';

				let previousUser = store.get('userInfo');
				if (previousUser) {
					let previousLoginName = previousUser.loginName;
					if (previousLoginName === param.loginName) {
						let hash = opg.request['returnUrl'];
						if (hash) {
							url += hash;
						}
					}
				}
				
				store.set('X-Token', data.token);
				store.set('userInfo', data.userInfo);
				store.set('permissons', data.permissons);


				$('#cycle').attr('stroke' , '#ffffff').addClass('cycle');

				/*if(opg.is.UsingIE){
					window.location.replace(url);
				}
				else{*/
					setTimeout(function(){
						window.location.replace(url);
					} , 1300);
				//}
			}
			else {
				opg.err('账户没有权限');
			}
		});
	}

});
开发者ID:rpdg,项目名称:fy.js,代码行数:58,代码来源:index.ts


注:本文中的ts/opg.ts.default.api.login方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。