layui.use(['element', 'jquery', 'form'], function(){ var $ = layui.$; var pageDom = $('[pagetype]'); if(pageDom.length == 0)return; var pagetype = $('[pagetype]').attr('pagetype') || ''; if(pagetype == '404'){ //404 init_page_404(); }else if(pagetype == 'login'){ init_page_login(); }else if(pagetype == 'register'){ init_page_register(); }else if(pagetype == 'forget'){ init_page_forget(); }else if(pagetype == 'orders'){ init_page_orders(); } function init_page_404(){ function callCountDown(){ var dom = document.querySelector('.countDown'), time = dom.innerHTML; var timer = setInterval(function(){ time = time - 1; dom.innerHTML = time; if(time == 0){ window.location.href = '/'; clearInterval(timer); } }, 980); } } //登录页初始化 function init_page_login(){ layui.form.on('submit(loginSubmit)', function(e){ var datas = e.field; WayiiCore.ajax('/action/login', datas, function(da){ layer.msg('登录成功'); setTimeout(function(){ window.location.reload(); }, 700); }, { error: function(da){ WayiiCore.showtip(da.errmsg); } }) }); } //注册页初始化 function init_page_register(){ layui.form.on('submit(registerSubmit)', function(e){ var datas = e.field; if(!datas.agreement || datas.agreement != 1){ layer.msg('请先同意用户协议') return false; } WayiiCore.ajax('/action/register', datas, function(da){ layer.msg('注册成功'); setTimeout(function(){ window.location.reload(); }, 700); }, { error: function(da){ WayiiCore.showtip(da.errmsg); } }) }); } //找回页初始化 function init_page_forget(){ layui.form.on('submit(forgetSubmit)', function(e){ var datas = e.field; WayiiCore.ajax('/action/forget', datas, function(da){ layer.msg('已成功找回'); setTimeout(function(){ window.location.reload(); }, 700); }, { error: function(da){ WayiiCore.showtip(da.errmsg); } }) }); } //找回页初始化 function init_page_orders(){ layui.form.on('submit(ordersSubmit)', function(e){ var datas = e.field; return true; }); } });