123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256 |
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="utf-8">
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
- <title>晋江市人才综合服务平台-登录</title>
- <link rel="shortcut icon" href="/static/favicon.ico">
- <link href="/static/css/bootstrap.min.css?v=3.3.6" rel="stylesheet">
- <link href="/static/css/font-awesome.css?v=4.4.0" rel="stylesheet">
- <link href="/static/css/style.css?v=4.1.0" rel="stylesheet">
- <script>if (window.top !== window.self) {
- window.top.location = window.location;
- }</script>
- <script src="/static/js/jquery.min.js?v=2.1.4"></script>
- <script src="/static/js/bootstrap.min.js?v=3.3.6"></script>
- <script src="/static/js/plugins/layer/layer.js"></script>
- <script src="/static/js/common/Feng.js"></script>
- <script src="/static/js/common/ajax-object.js"></script>
- <style>
- .bg{
- background: url(/static/img/yjqx.png);
- }
- input:-webkit-autofill { box-shadow: 0 0 0px 1000px white inset;}
- #pwd-form .row{
- padding-top: 10px;
- }
- </style>
- </head>
- <body class="gray-bg" style="background: url(/static/img/login3.jpg) no-repeat center; overflow: hidden;min-width:1200px;">
- <div class="middle-box text-center loginscreen" style=" margin-left: 51%;margin-top: 11%;">
- <br/>
- <form style="position:absolute;top:35%;margin:0 auto;width:300px;" id="login_form" class="m-t" role="form" action="/index/auth/login" method="post">
- <h4 style="color: red;">{$msg}</h4>
- <div class="form-group bg" >
- <select name="usertype" id="userType" class="form-control" placeholder="用户类型" required="">
- <option value="">--- 请选择用户类型 ---</option>
- <option value="1">管理员用户</option>
- <option value="2">企业用户</option>
- <option value="3">个人用户</option>
- </select>
- </div>
- <div class="form-group">
- <input type="text" name="username" class="form-control" placeholder="用户名" autocomplete="off" required="" style="background: url(/static/img/user.png) 6px 9px no-repeat;padding-left: 25px;">
- </div>
- <div class="form-group">
- <input type="password" name="password" class="form-control" placeholder="密码" autocomplete="off" required="" style="background: url(/static/img/mm.png) 6px 9px no-repeat;padding-left: 25px;">
- </div>
- <div class="form-group" style="float: left;">
- <div class="checkbox" style="text-align: left">
- <label>
- <input type="checkbox" name="remember" style="margin-top: 2px;">记住我
- </label>
- </div>
- </div>
- <button type="submit" class="btn btn-primary block full-width m-b" style="background:url(/static/img/btn.png);height: 34px;"></button>
- </p>
- <button onclick="Login.gotoRegisterPage('/api/common/gotoRegisterPage')" type="button" style="border:none; background: #fff;color: #008ef9;margin-left: 150px;">注册新用户</button>
- <button onclick="Login.openEditPassword()" type="button" style="border:none; background: #fff;float: right;color: #008ef9;">忘记密码</button>
- </form>
- </div>
- <iframe id="hiddenIframe" name="hiddenIframe" style="display: none;"></iframe>
- <script>
- Feng.addCtx("");
- $(function () {
- sessionStorage.removeItem('locked');
- $("#kaptcha").on('click', function () {
- $("#kaptcha").attr('src', '/kaptcha?' + Math.floor(Math.random() * 100)).fadeIn();
- });
- //获取链接参数
- var param = window.location.search;
- var userType = Feng.getUrlValue("userType");
- var username = Feng.getUrlValue("username");
- var name = Feng.getUrlValue("name");
- var idCard = Feng.getUrlValue("idCard");
- var type = Feng.getUrlValue("type");
- if (param != null && param != '' && userType != null && userType != null && username != null && username != null
- && name != null && name != '' && idCard != null && idCard != '') {
- Login.gotoRegisterPage('/api/common/gotoRegisterPage' + param);
- }
- });
- var Login = {layerIndex: -1};
- Login.gotoRegisterPage = function (url) {
- var index = layer.open({
- type: 2,
- title: '注册新用户',
- area: ['950px', '700px'], //宽高
- fix: false, //不固定
- maxmin: true,
- content: Feng.ctxPath + url,
- btn: ['<i class="fa fa-check"></i> 提交', '<i class="fa fa-eraser"></i> 取消'],
- yes: function (index, layero) {
- var iframeWin = window[layero.find('iframe')[0]['name']];
- //按钮【按钮一】的回调
- iframeWin.Register.addSubmit();
- }
- });
- layer.full(index);
- this.layerIndex = index;
- }
- Login.openEditPassword = function () {
- var index = layer.open({
- type: 1,
- title: '忘记密码',
- area: ['550px', '400px'], //宽高
- fix: false, //不固定
- maxmin: true,
- content: '<form id="pwd-form" class="form-horizontal" >\n' +
- '<div class="col-sm-12 form-group">\n' +
- '<div class="row">\n' +
- '<label class="col-sm-3 control-label spacing"><span class="text-danger">*</span>账号类型</label>\n' +
- '<div class="col-sm-9 spacing">\n' +
- '<select type="text" class="form-control" id="type" name="type" >' +
- '<option value="">请选择</option>' +
- '<option value="1">企业账户</option>' +
- '<option value="2">个人账户</option>' +
- '</select>\n' +
- '</div>\n' +
- '</div>\n' +
- '<div class="row">\n' +
- '<label class="col-sm-3 control-label spacing"><span class="text-danger">*</span>账号</label>\n' +
- '<div class="col-sm-9 spacing">\n' +
- '<input type="text" autocomplete="off" class="form-control" id="username" name="username" />\n' +
- '</div>\n' +
- '</div>\n' +
- '<div class="row">\n' +
- '<label class="col-sm-3 control-label spacing"><span class="text-danger">*</span>新密码</label>\n' +
- '<div class="col-sm-9 spacing">\n' +
- '<input type="password" autocomplete="off" class="form-control" id="password" name="password" />\n' +
- '</div>\n' +
- '</div>\n' +
- '<div class="row">\n' +
- '<label class="col-sm-3 control-label spacing"><span class="text-danger">*</span>重复新密码</label>\n' +
- '<div class="col-sm-9 spacing">\n' +
- '<input autocomplete="off" type="password" class="form-control" id="re_password" />\n' +
- '</div>\n' +
- '</div>\n' +
- '<div class="row">\n' +
- '<label class="col-sm-3 control-label spacing"><span class="text-danger">*</span>手机号</label>\n' +
- '<div class="col-sm-9 spacing form-inline">\n' +
- '<input autocomplete="off" type="text" style="width: 250px;" class="form-control" id="phone" name="phone" placeholder="企业账号请填写经办人手机号码"/>\n' +
- '<button id="smsBtn" style="margin-bottom: 0px;" onclick="Login.sendSms()" type="button" class="btn btn-xs btn-info">获取验证码</button>\n' +
- '</div>\n' +
- '</div>\n' +
- '<div class="row">\n' +
- '<label class="col-sm-3 control-label spacing"><span class="text-danger">*</span>手机验证码</label>\n' +
- '<div class="col-sm-9 spacing">\n' +
- '<input autocomplete="off" type="text" class="form-control" id="verificationCode" name="verificationCode" />\n' +
- '</div>\n' +
- '</div>\n' +
- '</div>\n' +
- '</form>',
- btn: ['<i class="fa fa-check"></i> 提交', '<i class="fa fa-eraser"></i> 取消'],
- btnAlign: 'c',
- yes: function (index, layero) {
- var type = $("#type").val();
- var username = $("#username").val();
- var password = $("#password").val();
- var rePassword = $("#re_password").val();
- var phone = $("#phone").val();
- var verificationCode = $("#verificationCode").val();
- if (type == null || type == "") {
- Feng.info("请选择账号类型!");
- return;
- }
- if (username == null || username == '') {
- Feng.info("请填写账号名!");
- return;
- }
- if (password == null || password == '') {
- Feng.info("请填写密码!");
- return;
- }
- if (rePassword == null || rePassword == '') {
- Feng.info("请填写重复密码!");
- return;
- }
- if (password != rePassword) {
- Feng.info("两次密码填写不一致!");
- return;
- }
- if (phone == null || phone == '') {
- Feng.info("请填写手机号!");
- return;
- }
- if (verificationCode == null || verificationCode == '') {
- Feng.info("请填写手机验证码!");
- return;
- }
- if (!/0?(13|14|15|17|18|19)[0-9]{9}/.test(phone)) {
- Feng.info("手机号格式不合法!");
- return;
- }
- var da = {"type": type, "username": username, "password": password, "rePassword": rePassword, "phone": phone, "verificationCode": verificationCode};
- var ajax = new $ax(Feng.ctxPath + "/api/common/findBackPassword", function (data) {
- Feng.info(data.msg);
- if (data.code == 200) {
- layer.close(index);
- }
- }, function (data) {
- Feng.error("操作失败!" + data.responseJSON.message + "!");
- });
- ajax.set(da);
- ajax.start();
- }
- });
- }
- var countDown = 0;
- Login.sendSms = function () {
- var phone = $("#phone").val();
- if (phone == null || phone == "") {
- Feng.info("请填写手机号!");
- return;
- }
- phone = $.trim(phone);
- if (!Feng.checkMobilePhoneNum(phone)) {
- Feng.info("手机号格式有误,请填写正确的手机号码!");
- return;
- }
- Login.BtnCountDown();
- var ajax = new $ax(Feng.ctxPath + "/api/common/verificationCode?phone=" + phone + "&type=1", function (data) {
- Feng.info(data.msg);
- }, function (data) {
- Feng.error("操作失败!" + data.responseJSON.message + "!");
- });
- ajax.set(null);
- ajax.start();
- }
- Login.BtnCountDown = function () {
- if (countDown == 0) {
- countDown = 60;
- } else if (countDown == 1) {
- $("#smsBtn").removeAttr("disabled");
- $("#smsBtn").html("获取验证码");
- countDown = 0;
- return;
- }
- $("#smsBtn").attr("disabled", true);
- $("#smsBtn").html(countDown + "秒");
- countDown--;
- setTimeout("Login.BtnCountDown()", 1000);
- }
- Login.callBack = function (data) {
- }
- </script>
- </body>
- </html>
|