qrcode_add.html 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. {include file="common/header"/}
  2. <div class="LM-container">
  3. <div class="LM-main">
  4. <div class="admin-main layui-anim layui-anim-upbit">
  5. <fieldset class="layui-elem-field layui-field-title">
  6. <legend>{$title}</legend>
  7. </fieldset>
  8. <form class="layui-form layui-form-pane" lay-filter="form">
  9. <div class="layui-form-item">
  10. <label class="layui-form-label">{:lang('qrcode name')}</label>
  11. <div class="layui-input-inline">
  12. <input type="text" name="name" lay-verify="required" placeholder="{:lang('pleaseEnter')}{:lang('qrcode name')}" class="layui-input">
  13. </div>
  14. <div class="layui-form-mid layui-word-aux">
  15. 在4到25个字符之间。
  16. </div>
  17. </div>
  18. <div class="layui-form-item">
  19. <label class="layui-form-label">{:lang('type')}</label>
  20. <div class="layui-input-inline">
  21. <input type="radio" name="type" value="0" lay-verify="required" placeholder="{:lang('pleaseEnter')}{:lang('type')}" title="临时" checked>
  22. <input type="radio" name="type" value="1" lay-verify="required" placeholder="{:lang('pleaseEnter')}{:lang('type')}" title="永久">
  23. </div>
  24. </div>
  25. <div class="layui-form-item">
  26. <label class="layui-form-label">{:lang('expire seconds')}</label>
  27. <div class="layui-input-inline">
  28. <input type="text" name="expire_seconds" value="2592000" placeholder="{:lang('pleaseEnter')}{:lang('expire seconds')}" class="layui-input">
  29. </div>
  30. <div class="layui-form-mid layui-word-aux">
  31. 临时二维码过期时间, 最大为30天(2592000秒)
  32. </div>
  33. </div>
  34. <div class="layui-form-item">
  35. <div class="layui-input-inline">
  36. <input type="hidden" name="id" >
  37. <button type="button" class="layui-btn" lay-submit="" lay-filter="submit">{:lang('submit')}</button>
  38. <a href="{:url('qrcode')}" class="layui-btn layui-btn-primary">{:lang('back')}</a>
  39. </div>
  40. </div>
  41. </form>
  42. </div>
  43. </div>
  44. </div>
  45. {include file="common/footer"/}
  46. <script>
  47. layui.use(['form', 'layer','upload'], function () {
  48. var form = layui.form, layer = layui.layer,$= layui.jquery,upload = layui.upload;
  49. var info = '';
  50. info = {:json_encode($info)};
  51. form.val("form", info);
  52. form.render();
  53. form.on('submit(submit)', function (data) {
  54. loading =layer.load(1, {shade: [0.1,'#fff']});
  55. $.post("", data.field, function (res) {
  56. layer.close(loading);
  57. if (res.code > 0) {
  58. layer.msg(res.msg, {time: 1800, icon: 1}, function () {
  59. location.href = res.url;
  60. });
  61. } else {
  62. layer.msg(res.msg, {time: 1800, icon: 2});
  63. }
  64. });
  65. });
  66. });
  67. </script>