module_handel.html 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131
  1. {extend name="public/layout"/} {block name="title"}{/block} {block name="body"}
  2. <style type="text/css">
  3. html,
  4. body {
  5. display: block;
  6. min-width: 100%;
  7. height: 100%;
  8. background-color: #fff;
  9. }
  10. .layui-card {
  11. padding: 20px 20px 0px;
  12. border-bottom: none;
  13. box-shadow: none;
  14. }
  15. .labelStyle {
  16. border-left: 4px solid #249EFB;
  17. padding-left: 6px;
  18. font-weight: 600;
  19. }
  20. .layui-form-item .layui-input-inline {
  21. margin-left: 40px;
  22. }
  23. .layui-form-item {
  24. margin-bottom: 0px;
  25. }
  26. .mt10 {
  27. margin-top: 10px;
  28. }
  29. </style>
  30. <div>
  31. <div class="layui-card">
  32. <form class="layui-form" id="admin" enctype="multipart/form-data">
  33. <div class="layui-form-item">
  34. <label class="layui-form-label">
  35. <span class="labelStyle">加微设置</span>
  36. </label>
  37. <div class="layui-input-inline layui-input-inline-bottom">
  38. </div>
  39. </div>
  40. <div class="layui-form-item">
  41. <div class="layui-input-inline layui-input-inline-bottom">
  42. <input type="checkbox" id="wechatEl" {if $data['wechat']}checked{/if} name="wechat" lay-skin="switch" value="1" lay-text="开启|关闭">
  43. </div>
  44. </div>
  45. <div class="layui-form-item mt10">
  46. <label class="layui-form-label">
  47. <span class="labelStyle">建群设置</span>
  48. </label>
  49. <div class="layui-input-inline layui-input-inline-bottom">
  50. </div>
  51. </div>
  52. <div class="layui-form-item">
  53. <div class="layui-input-inline layui-input-inline-bottom">
  54. <input type="checkbox" id="group_buildingEl" {if $data['group_building']}checked{/if} name="group_building" value="1" lay-skin="switch" lay-text="开启|关闭">
  55. </div>
  56. </div>
  57. <div class="layui-form-item mt10">
  58. <label class="layui-form-label">
  59. <span class="labelStyle">直播设置</span>
  60. </label>
  61. <div class="layui-input-inline layui-input-inline-bottom">
  62. </div>
  63. </div>
  64. <div class="layui-form-item">
  65. <div class="layui-input-inline layui-input-inline-bottom">
  66. <input type="checkbox" id="live_broadcastEl" {if $data['live_broadcast']}checked{/if} name="live_broadcast" value="1" lay-skin="switch" lay-text="开启|关闭">
  67. </div>
  68. </div>
  69. <div class="layui-form-item" style="margin-top: 50px;">
  70. <div class="layui-input-inline layui-input-inline-bottom">
  71. <input type="button" lay-submit class="layui-btn layui-btn-normal" lay-filter="lay-submit-el"
  72. id="lay-submit-el" value="保存">
  73. </div>
  74. </div>
  75. </form>
  76. </div>
  77. </div>
  78. {/block} {block name="js"}
  79. <script>
  80. layui.config({
  81. base: '__LAYUI__/',
  82. urlbase: '/sys'
  83. }).extend({
  84. index: 'lib/index'
  85. }).use(['index', 'table', 'layedit', 'element'], function () {
  86. var $ = layui.$,
  87. element = layui.element,
  88. form = layui.form;
  89. var field = {};
  90. form.render();
  91. /* 监听提交 */
  92. form.on('submit(lay-submit-el)', function (obj) {
  93. var formData = new FormData();
  94. let val1 = $('#wechatEl').prop('checked') ? '1' : '0';
  95. let val2 = $('#group_buildingEl').prop('checked') ? '1' : '0';
  96. let val3 = $('#live_broadcastEl').prop('checked') ? '1' : '0';
  97. formData.append('wechat',val1)
  98. formData.append('group_building',val2)
  99. formData.append('live_broadcast',val3)
  100. $.ajax({
  101. url: '{:url("customer_setting/moduleHandel")}',
  102. type: 'post',
  103. data: formData,
  104. dataType: 'json',
  105. processData: false,
  106. contentType: false,
  107. success: function (res) {
  108. if (res.code === 0) {
  109. layer.msg(res.msg, {
  110. anim: 0
  111. , time: 2000
  112. });
  113. } else {
  114. layer.msg(res.msg, {
  115. anim: 6
  116. , time: 2000
  117. });
  118. }
  119. }
  120. });
  121. return false;
  122. });
  123. });
  124. </script>
  125. {/block}