reg_agreement.html 2.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. {extend name="base"/}
  2. {block name="resources"}
  3. {/block}
  4. {block name="main"}
  5. <div class="layui-collapse ns-tips">
  6. <h2 class="layui-colla-title">操作提示</h2>
  7. <ul class="layui-colla-content layui-show">
  8. <li>协议内容展示使用该网站的一些相关规定</li>
  9. <li>注册会员时需同意该协议才可继续注册</li>
  10. </ul>
  11. </div>
  12. <div class="layui-form ns-form">
  13. <div class="layui-form-item">
  14. <label class="layui-form-label">协议:</label>
  15. <div class="layui-input-inline">
  16. <input type="text" name="title" required lay-verify="required" placeholder="请输入协议标题" value="{$document_info.data.title}" autocomplete="off" class="layui-input ns-len-long">
  17. </div>
  18. </div>
  19. <div class="layui-form-item">
  20. <label class="layui-form-label">内容:</label>
  21. <div class="layui-input-inline">
  22. <script id="editor" type="text/plain" class="ns-special-length" style="height:300px;"></script>
  23. </div>
  24. </div>
  25. <div class="ns-form-row">
  26. <button class="layui-btn ns-bg-color" lay-submit lay-filter="save">保存</button>
  27. <button type="reset" class="layui-btn layui-btn-primary" onclick="back()">返回</button>
  28. </div>
  29. <input type="hidden" name="" id="agreementContent" value="{$document_info.data.content}" />
  30. </div>
  31. {/block}
  32. {block name="script"}
  33. <script type="text/javascript" charset="utf-8" src="STATIC_EXT/ueditor/ueditor.config.js"></script>
  34. <script type="text/javascript" charset="utf-8" src="STATIC_EXT/ueditor/ueditor.all.js"></script>
  35. <script type="text/javascript" charset="utf-8" src="STATIC_EXT/ueditor/lang/zh-cn/zh-cn.js"></script>
  36. <script>
  37. //实例化富文本
  38. var ue = UE.getEditor('editor');
  39. if($("#agreementContent").val()){
  40. ue.ready(function() {
  41. ue.setContent($("#agreementContent").val());
  42. });
  43. }
  44. layui.use('form', function() {
  45. var form = layui.form,
  46. repeat_flag = false; //防重复标识
  47. form.render();
  48. //表单提交
  49. form.on('submit(save)', function(data) {
  50. if(repeat_flag) return false;
  51. repeat_flag = true;
  52. $.ajax({
  53. url: ns.url("admin/member/regAgreement"),
  54. data: {
  55. 'title': data.field.title,
  56. 'content': ue.getContent(),
  57. },
  58. dataType: 'JSON', //服务器返回json格式数据
  59. type: 'POST', //HTTP请求类型
  60. success: function(res) {
  61. layer.msg(res.message);
  62. repeat_flag = false;
  63. if (res.code == 0) {
  64. location.reload();
  65. }
  66. }
  67. });
  68. });
  69. });
  70. function back(){
  71. location.href = ns.url("admin/member/memberList")
  72. }
  73. </script>
  74. {/block}