entry_page.html 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. {extend name="base"/}
  2. {block name="resources"}
  3. <style>
  4. .layui-colla-content li {
  5. line-height: 30px;
  6. }
  7. </style>
  8. {/block}
  9. {block name="main"}
  10. <div class="layui-collapse ns-tips">
  11. <div class="layui-colla-item">
  12. <h2 class="layui-colla-title">操作提示</h2>
  13. <div class="layui-colla-content layui-show">
  14. <ul>
  15. <li>入驻页</li>
  16. </ul>
  17. </div>
  18. </div>
  19. </div>
  20. <div class="layui-form ns-form">
  21. <div class="layui-form-item">
  22. <label class="layui-form-label"><span class="required">*</span>入驻页:</label>
  23. <div class="layui-input-block">
  24. <input type="text" name="title" value="{$entry_page.data.title}" autocomplete="off" class="layui-input ns-len-long">
  25. </div>
  26. </div>
  27. <label class="layui-form-label"><span class="required">*</span>入驻页内容:</label>
  28. <script id="editor" type="text/plain" style="width:600px; height:250px; margin-left: 200px;"></script>
  29. <div class="ns-form-row">
  30. <button class="layui-btn ns-bg-color" lay-submit lay-filter="save">保存</button>
  31. </div>
  32. <input type="hidden" name="content" id="setContent" value="{$entry_page.data.content}" />
  33. </div>
  34. {/block}
  35. {block name="script"}
  36. <script type="text/javascript" charset="utf-8" src="STATIC_EXT/ueditor/ueditor.config.js"></script>
  37. <script type="text/javascript" charset="utf-8" src="STATIC_EXT/ueditor/ueditor.all.js"></script>
  38. <script type="text/javascript" charset="utf-8" src="STATIC_EXT/ueditor/lang/zh-cn/zh-cn.js"></script>
  39. <script>
  40. var ue = UE.getEditor('editor');
  41. ue.ready(function() {
  42. ue.setContent($('#setContent').val());
  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. var html = '';
  51. ue.ready(function() {
  52. html = ue.getContent();
  53. });
  54. data.field.content = html;
  55. if(repeat_flag) return;
  56. repeat_flag = true;
  57. $.ajax({
  58. url: ns.url("admin/shopjoin/entrypage"),
  59. data: data.field,
  60. dataType: 'JSON',
  61. type: 'POST',
  62. success: function(res) {
  63. repeat_flag = false;
  64. layer.msg(res.message);
  65. }
  66. });
  67. });
  68. });
  69. </script>
  70. {/block}