add_text.html 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116
  1. {extend name="app/shop/view/base.html" /}
  2. {block name="resources"}
  3. <link rel="stylesheet" href="WECHAT_CSS/wx_graphic_message.css">
  4. <link rel="stylesheet" href="SHOP_CSS/goods_lists.css">
  5. <style type="text/css">
  6. .new-btn {
  7. background-color: #fff !important;
  8. border: 1px solid #ff6c04;
  9. color: #ff6c04;
  10. }
  11. .new-btn:hover {
  12. color: #ff6c04 !important;
  13. }
  14. .layui-tab-brief{width: 800px;height: 646px}
  15. .input-text-hint{float:right}
  16. </style>
  17. {/block}
  18. {block name="main"}
  19. <div class="layui-collapse tips-wrap">
  20. <div class="layui-colla-item">
  21. <h2 class="layui-colla-title">操作提示<i class="layui-icon layui-colla-icon"></i></h2>
  22. <ul class="layui-colla-content layui-show">
  23. <li>由于微信公众平台的接口规范,仅提供向微信认证服务号商家。如你的公众号同时具有微信支付权限,你还可以在正文内添加超级链接。</li>
  24. </ul>
  25. </div>
  26. </div>
  27. <!-- 按钮容器 -->
  28. <!-- <div class="single-filter-box">
  29. <button class="layui-btn addtuwen new-btn" onclick="add_tuwen()">添加图文</button>
  30. <button class="layui-btn addtext" onclick="add_text()">添加文本</button>
  31. </div> -->
  32. <div id='graphic_message'>
  33. <!-- 添加文本消息 -->
  34. <div class="layui-tab layui-tab-brief" id="add_material_text">
  35. <ul class="layui-tab-title">
  36. <li class="layui-this">添加文本消息</li>
  37. </ul>
  38. <div class="layui-form" style="margin-top: 20px;">
  39. <div class="layui-form-item">
  40. <label class="layui-form-label sm">内容</label>
  41. <div class="layui-input-block">
  42. <textarea name="content" placeholder="请输入内容" id="material_text_content" class="layui-textarea" maxlength="300" lay-verify='material_text_content'></textarea>
  43. <span class='input-text-hint'>剩余300字</span>
  44. </div>
  45. </div>
  46. <div class="form-row sm">
  47. <button class="layui-btn" lay-submit lay-filter="addText">保存</button>
  48. <button type="reset" class="layui-btn layui-btn-primary" onclick="back()">取消</button>
  49. </div>
  50. </div>
  51. </div>
  52. </div>
  53. {/block}
  54. {block name="script"}
  55. <script>
  56. function add_tuwen()
  57. {
  58. location.href = ns.url("wechat://shop/material/add");
  59. $('.addtext').addClass('new-btn');
  60. $('.addtuwen').removeClass('new-btn')
  61. }
  62. </script>
  63. <script>
  64. layui.use('form', function () {
  65. var form = layui.form;
  66. $('#material_text_content').on('input', function (e) {
  67. var num = e.target.value.length;
  68. num = 300 - parseInt(num);
  69. $('#add_material_text .input-text-hint').html('剩余' + num);
  70. });
  71. form.verify({
  72. 'material_text_content': function (value, item) {
  73. if (value == '' || value == undefined) {
  74. return '文本内容不可为空';
  75. }
  76. }
  77. });
  78. form.on('submit(addText)', function (data) {
  79. var value = JSON.stringify(data.field);
  80. if (repeat_flag) return;
  81. repeat_flag = true;
  82. $.ajax({
  83. type: 'post',
  84. url: ns.url('wechat://shop/material/addTextMaterial'),
  85. data: {type: 5, value},
  86. dataType: "JSON",
  87. success: function (res) {
  88. if (res.code == 0) {
  89. //_self.material_id = res.data;
  90. location.href = ns.url('wechat://shop/material/lists');
  91. } else {
  92. repeat_flag = false;
  93. }
  94. layer.msg(res.message);
  95. }
  96. });
  97. });
  98. });
  99. function add_text()
  100. {
  101. location.href = ns.url("wechat://shop/material/addTextMaterial");
  102. $('.addtuwen').addClass('new-btn');
  103. $('.addtext').removeClass('new-btn')
  104. }
  105. function back() {
  106. location.href = ns.url("wechat://shop/material/lists");
  107. }
  108. </script>
  109. {/block}