sinpage.html 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137
  1. <div class="layui-fluid">
  2. <div class="layui-row layui-col-space15">
  3. <div class="layui-col-md12">
  4. <div class="layui-card">
  5. <div class="layui-card-header">单页内容</div>
  6. <div class="layui-card-body" pad15>
  7. <div class="layui-form layui-form-pane" lay-filter="LAY-set-sinpage-form">
  8. <div class="layui-form-item">
  9. <label class="layui-form-label">关于我们</label>
  10. <div class="layui-input-block">
  11. <textarea name="aboutus" placeholder="请输入..." rows="15" class="layui-textarea">{$sinpage.aboutus}</textarea>
  12. <!--
  13. <textarea class="layui-textarea" name="aboutus" id="aboutus" placeholder="请输入详情" style="display: none"
  14. lay-verify="editcontent">
  15. {$sinpage['aboutus']}
  16. </textarea> -->
  17. </div>
  18. </div>
  19. <div class="layui-form-item">
  20. <label class="layui-form-label">隐私政策</label>
  21. <div class="layui-input-block">
  22. <textarea name="privacy" placeholder="请输入..." rows="15" class="layui-textarea">{$sinpage.privacy}</textarea>
  23. <!-- <textarea class="layui-textarea" name="privacy" id="privacy" placeholder="请输入详情" style="display: none"
  24. lay-verify="editcontent">
  25. {$sinpage['privacy']}
  26. </textarea> -->
  27. </div>
  28. </div>
  29. <div class="layui-form-item">
  30. <label class="layui-form-label">服务协议</label>
  31. <div class="layui-input-block">
  32. <textarea name="service" placeholder="请输入..." rows="15" class="layui-textarea">{$sinpage.service}</textarea>
  33. <!-- <textarea class="layui-textarea" name="service" id="service" placeholder="请输入详情" style="display: none"
  34. lay-verify="editcontent">
  35. {$sinpage['service']}
  36. </textarea> -->
  37. </div>
  38. </div>
  39. <div class="layui-form-item">
  40. <label class="layui-form-label">联系客服</label>
  41. <div class="layui-input-block">
  42. <textarea name="contact" placeholder="请输入..." rows="15" class="layui-textarea">{$sinpage.contact}</textarea>
  43. <!-- <textarea class="layui-textarea" name="contact" id="contact" placeholder="请输入详情" style="display: none"
  44. lay-verify="editcontent">
  45. {$sinpage['contact']}
  46. </textarea> -->
  47. </div>
  48. </div>
  49. <div class="layui-form-item">
  50. <label class="layui-form-label">APP隐私协议</label>
  51. <div class="layui-input-block">
  52. <textarea name="apptreaty" placeholder="请输入..." rows="15" class="layui-textarea">{$sinpage.apptreaty}</textarea>
  53. <!-- <textarea class="layui-textarea" name="contact" id="contact" placeholder="请输入详情" style="display: none"
  54. lay-verify="editcontent">
  55. {$sinpage['contact']}
  56. </textarea> -->
  57. </div>
  58. </div>
  59. <div class="layui-form-item">
  60. <label class="layui-form-label">嵌入公众号说明</label>
  61. <div class="layui-input-block">
  62. <textarea name="wxmp" placeholder="请输入..." rows="15" class="layui-textarea">{$sinpage.wxmp}</textarea>
  63. <!-- <textarea class="layui-textarea" name="contact" id="contact" placeholder="请输入详情" style="display: none"
  64. lay-verify="editcontent">
  65. {$sinpage['contact']}
  66. </textarea> -->
  67. </div>
  68. </div>
  69. <div class="layui-form-item">
  70. <div class="layui-input-block">
  71. <button class="layui-btn" lay-submit lay-filter="LAY-set-sinpage-form-submit">确认修改</button>
  72. </div>
  73. </div>
  74. </div>
  75. </div>
  76. </div>
  77. </div>
  78. </div>
  79. </div>
  80. <script>
  81. layui.config({
  82. base: '/static/echoui/' //静态资源所在路径
  83. }).extend({
  84. index: 'lib/index' //主入口模块
  85. }).use(['index', 'form', 'set', 'layedit'], function() {
  86. var $ = layui.$,
  87. setter = layui.setter,
  88. admin = layui.admin,
  89. form = layui.form,
  90. layedit = layui.layedit;
  91. var aboutus = layedit.build('aboutus', {
  92. uploadImage: { url: setter.baseUrl + 'admin/attachment/tplfieldimage', type: 'post' }
  93. });
  94. var privacy = layedit.build('privacy', {
  95. uploadImage: { url: setter.baseUrl + 'admin/attachment/tplfieldimage', type: 'post' }
  96. });
  97. var service = layedit.build('service', {
  98. uploadImage: { url: setter.baseUrl + 'admin/attachment/tplfieldimage', type: 'post' }
  99. });
  100. var contact = layedit.build('contact', {
  101. uploadImage: { url: setter.baseUrl + 'admin/attachment/tplfieldimage', type: 'post' }
  102. });
  103. var wxmp = layedit.build('wxmp', {
  104. uploadImage: { url: setter.baseUrl + 'admin/attachment/tplfieldimage', type: 'post' }
  105. });
  106. form.verify({
  107. editcontent: function(value) {
  108. layedit.sync(aboutus);
  109. layedit.sync(privacy);
  110. layedit.sync(service);
  111. layedit.sync(contact);
  112. layedit.sync(wxmp);
  113. }
  114. });
  115. form.render();
  116. form.on('submit(LAY-set-sinpage-form-submit)', function(obj) {
  117. admin.req({
  118. url: setter.baseAdminUrl + 'sinpage/editsinpage',
  119. data: obj.field,
  120. type: 'post',
  121. done: function(res) {
  122. layer.msg("提交成功", { icon: 1 });
  123. }
  124. });
  125. });
  126. });
  127. </script>