notice_config.html 2.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title>layui</title>
  6. <meta name="renderer" content="webkit">
  7. <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
  8. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
  9. <link rel="stylesheet" href="__PUBLIC__/layui/css/layui.css" media="all">
  10. <link rel="stylesheet" href="__PUBLIC__/font-awesome/css/font-awesome.min.css" media="all"/>
  11. <link rel="stylesheet" href="__CSS__/admin.css" media="all">
  12. </head>
  13. <body style="padding:10px;">
  14. <div class="tplay-body-div">
  15. {include file="webconfig/tab"}
  16. <div style="margin-top: 20px;">
  17. </div>
  18. <form class="layui-form" id="admin">
  19. <div class="layui-form-item">
  20. <label class="layui-form-label">标题</label>
  21. <div class="layui-input-block">
  22. <input name="notice_title" lay-verify="title" autocomplete="off" placeholder="请输入标题" class="layui-input"
  23. type="text" {notempty name="$web_config.notice_title" }value="{$web_config.notice_title}" {/notempty}>
  24. </div>
  25. </div>
  26. {include file="emailconfig/publish_tinymce" item="web_config" field="notice_content" use="webconfig" label="内容"}
  27. <div class="layui-form-item">
  28. <div class="layui-input-block">
  29. <button class="layui-btn" lay-submit lay-filter="admin">立即提交</button>
  30. <button type="reset" class="layui-btn layui-btn-primary">重置</button>
  31. </div>
  32. </div>
  33. </form>
  34. {include file="public/foot"}
  35. <script>
  36. layui.use(['layer', 'form'], function () {
  37. var layer = layui.layer,
  38. $ = layui.jquery,
  39. form = layui.form;
  40. $(window).on('load', function () {
  41. form.on('submit(admin)', function (data) {
  42. $.ajax({
  43. url: "{:url('admin/webconfig/publish')}",
  44. data: $('#admin').serialize(),
  45. type: 'post',
  46. dataType: 'json',
  47. async: false,
  48. success: function (res) {
  49. layer.msg(res.msg);
  50. if (res.code == 1) {
  51. setTimeout(function () {
  52. location.reload();
  53. }, 1500)
  54. }
  55. }
  56. })
  57. return false;
  58. });
  59. });
  60. });
  61. </script>
  62. </div>
  63. </body>
  64. </html>