123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116 |
- (function () {
- var page = {
- headColor:'#ffffff',
- init: function ($page) {
- var url = 'http://www.renlian.cn/webapi';
- /*var getSecurityCode = function () {
- var moblieCode = $.trim($page.find('#account').val()).split('/')[0];
- var reg = /^(\+\d{2,3}\-)?\d{11}$/;
- if (reg.test(moblieCode)) {
- function request(d) { for (var c = location.search.slice(1).split("&"), a = 0; a < c.length; a++) { var b = c[a].split("="); if (b[0] == d) if ("undefined" == unescape(b[1])) break; else return unescape(b[1]) } return "" };
- var _fuid = request('fuid');
- var _data = {
- mobileCode: moblieCode,
- sourceUrl: "移动端" + _fuid
- };
- setPasswordTime();
- renlian.http.get(url + '/securitycode', { loginMark: renlian.deviceId(), data: JSON.stringify(_data) }, function (res) {
- if (res.code !== 200) {
- renlian.layer.warning(res.info, function () { }, '提示', '关闭');
- }
- });
- }
- else {
- renlian.layer.warning("请输入正确手机号码!", function () { }, '提示', '关闭');
- }
- };*/
- /*var _time = 60;
- function setPasswordTime() {
- var $this = $page.find('#login_password_btn');
- $this.text(_time + 's重新获取验证码');
- $this.unbind('tap');
- if (_time === 0) {
- $this.html('获取短信验证码');
- $this.on('tap', getSecurityCode);
- _time = 60;
- }
- else {
- _time--;
- setTimeout(setPasswordTime, 1000);
- }
- $this = null;
- }
- // 点击获取短信验证码
- $page.find('#login_password_btn').on('tap', getSecurityCode);
- */
- $page.find('#loginBtn').on('tap', function () {
-
-
-
- var account = $('#account').val();
- var password = $('#password').val();
- if(account == 'a'){
- renlian.nav.go({ path: 'amap', title: '地图', type: 'right', isBack: false });
- }
- if (account === "") {
- renlian.layer.warning('手机号不能为空!', function () { }, '提示', '关闭');
- } else if (password === "") {
- renlian.layer.warning('密码不能为空!', function () { }, '提示', '关闭');
- } else {
- var data = {
- username: account,
- password: $.md5(password)
- };
- var postdata = {
- token: '',
- loginMark: renlian.deviceId(),// 正式请换用设备号
- data: data
- };
- var path = config.webapi;
- renlian.layer.loading(true, "正在登录,请稍后");
- renlian.http.post(config.webapi + "/?s=api/login", postdata, function(res) {
- renlian.layer.loading(false);
- if (res === null) {
- renlian.layer.warning('无法连接服务器,请检测网络!', function () { }, '提示', '关闭');
- return;
- }
-
- if (res.success === true) {
- var logininfo = {
- account: account,
- token: res.data.baseinfo.token,
- date: renlian.date.format(new Date(), 'yyyy-MM-dd hh:mm:ss')
- };
-
- renlian.storage.set('logininfo', logininfo);
- renlian.storage.set('userinfo', res.data);
- renlian.nav.go({ path: 'amap', title: '地图', type: 'right', isBack: false});
- } else {
- renlian.layer.warning(res.message, function () { }, '提示', '关闭');
- }
- });
- }
- });
- $page.find('#register').on('tap', function () {
- renlian.nav.go({ path: 'register', title: '注册', type: 'right'});
- })
- $page.find('#forget').on('tap', function () {
- renlian.nav.go({ path: 'forget', title: '忘记密码', type: 'right'});
- })
- },
- reload: function ($page, pageinfo) {
- renlian.layer.loading(false);
-
- },
- };
-
- return page;
- })();
|