login.html 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. {extend name="app/shop/view/base.html"/}
  2. {block name="resources"}
  3. <style>
  4. .form-wrap {
  5. margin-top: 0;
  6. }
  7. .tips {
  8. padding: 10px;
  9. margin-bottom: 15px;
  10. background: #ffe1d2;
  11. color: #ff8143;
  12. }
  13. .form-row{
  14. width: 240px;
  15. display: flex;
  16. justify-content: space-between;
  17. }
  18. button{
  19. width:100px;
  20. height:34px;
  21. }
  22. </style>
  23. {/block}
  24. {block name="main"}
  25. <div class="layui-form form-wrap">
  26. <p class="tips">还未注册牛云短信?<a href="{:addon_url('niusms://shop/sms/register')}">去注册</a></p>
  27. <div class="layui-form-item">
  28. <label class="layui-form-label">用户名:</label>
  29. <div class="layui-input-block">
  30. <input type="text" name="username" lay-verify="required" placeholder="请输入用户名" autocomplete="off" class="layui-input len-long">
  31. </div>
  32. </div>
  33. <div class="layui-form-item">
  34. <label class="layui-form-label">密码:</label>
  35. <div class="layui-input-block">
  36. <input type="password" name="password" lay-verify="required" placeholder="请输入密码" autocomplete="off" class="layui-input len-long">
  37. </div>
  38. </div>
  39. <div class="form-row">
  40. <button class="layui-btn" lay-submit lay-filter="save">登录</button>
  41. <button class="layui-btn layui-btn-primary btn-sign" onclick="location.href=ns.url('niusms://shop/sms/forget')">忘记密码</button>
  42. </div>
  43. </div>
  44. {/block}
  45. {block name="script"}
  46. <script>
  47. layui.use('form', function () {
  48. var form = layui.form,
  49. repeat_flag = false; //防重复标识
  50. form.render();
  51. form.on('submit(save)', function (data) {
  52. if (repeat_flag) return;
  53. repeat_flag = true;
  54. $.ajax({
  55. url: ns.url("niusms://shop/sms/login"),
  56. data: data.field,
  57. dataType: 'JSON',
  58. type: 'POST',
  59. success: function (res) {
  60. if (res.code == 0) {
  61. layer.msg("登录成功");
  62. location.href = ns.url("niusms://shop/sms/index");
  63. } else {
  64. layer.msg(res.message);
  65. repeat_flag = false;
  66. }
  67. }
  68. });
  69. });
  70. });
  71. </script>
  72. {/block}