message_push.blade.php 6.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123
  1. @extends('layouts.base')
  2. @section('title', '消息列表')
  3. @section('content')
  4. <link rel="stylesheet" type="text/css" href="{{static_url('yunshop/goods/goods.css')}}"/>
  5. <div class="w1200 m0a">
  6. <div class="rightlist">
  7. <!-- 新增加右侧顶部三级菜单 -->
  8. <div class="panel panel-info">
  9. <ul class="add-shopnav">
  10. <li>
  11. <a href="{{yzWebFullUrl('plugin.app-set.admin.message-push.index')}}">消息推送</a>
  12. </li>
  13. <li>
  14. <a href="{{yzWebFullUrl('plugin.app-set.admin.message-push.log-list')}}">推送记录</a>
  15. </li>
  16. </ul>
  17. </div>
  18. <!-- 新增加右侧顶部三级菜单结束 -->
  19. <div class="panel panel-info">
  20. <div class="panel-heading">消息推送(只能向正在使用APP,并且APP在后台运行,推送消息后20分钟才能收到该消息)</div>
  21. <div class="panel-body">
  22. <form action="" method="post" class="form-horizontal" role="form" id="dataform">
  23. <div class="form-group">
  24. <label class="col-sm-3 control-label must"><span style="color: red;">*</span>标题</label>
  25. <div class="col-sm-5">
  26. <input type="text" class="form-control" name="send_title" placeholder="推送消息标题"/>
  27. </div>
  28. </div>
  29. <div class="form-group">
  30. <label class="col-sm-3 control-label must"><span style="color: red;">*</span>推送类型</label>
  31. <div class="col-sm-8 col-xs-12">
  32. <label class="radio-inline"><input type="radio" name="send_type" value="1" checked />所有会员</label>
  33. <label class="radio-inline"><input type="radio" name="send_type" value="2" />部分会员</label>
  34. </div>
  35. </div>
  36. <div class="form-group choose choose_2" style="display:none">
  37. <label class="col-sm-3 control-label must" ><span style="color: red;">*</span>会员ID</label>
  38. <div class="col-sm-5">
  39. <textarea name="send_memberid" class="form-control" style="height:100px;" placeholder="请用&quot;半角逗号&quot;隔开会员ID" ></textarea>
  40. </div>
  41. </div>
  42. <div class="form-group">
  43. <label class="col-sm-3 control-label must"><span style="color: red;">*</span>推送内容</label>
  44. <div class="col-sm-5">
  45. <textarea class="form-control" placeholder="推送消息内容" style="height:250px;" name="send_content"></textarea>
  46. </div>
  47. </div>
  48. <div class="form-group">
  49. <label class="col-sm-3 control-label must"><span style="color: red;">*</span>网页地址</label>
  50. <div class="col-sm-5">
  51. <input type="text" class="form-control" name="send_url" placeholder="点开消息时打开的网页网址"/>
  52. {{--<span class="help-block">例如:http://www.yunzshop.com/</span>--}}
  53. <span class="help-block">例如:https://www.baidu.com/</span>
  54. </div>
  55. </div>
  56. <div class="form-group">
  57. <label class="col-sm-3 control-label must">消息提示音</label>
  58. <div class="col-sm-5">
  59. <select class="form-control" name="send_soundid">
  60. <option value="0">0</option>
  61. <option value="1">1</option>
  62. <option value="2">2</option>
  63. <option value="3">3</option>
  64. <option value="4">4</option>
  65. <option value="5">5</option>
  66. <option value="6">6</option>
  67. <option value="7">7</option>
  68. <option value="8">8</option>
  69. <option value="9">9</option>
  70. </select>
  71. </div>
  72. </div>
  73. <div class="form-group">
  74. <label class="col-sm-3 control-label must">未读消息数量(</label>
  75. <div class="col-sm-5">
  76. <input type="text" class="form-control" name="iosPushCount" placeholder="1"/ value="1">
  77. <span class="help-block">APP端收到推送通知后,桌面图标显示未读消息数量(必须三位数之内的纯数字)</span>
  78. </div>
  79. </div>
  80. <div class="form-group">
  81. <label class="col-sm-6 control-label must" ></label>
  82. <div class="col-sm-4 col-xs-12">
  83. <div class="help-block">
  84. <input type="submit" name="submit" value="发送" class="btn btn-primary col-lg-5" onclick="return formcheck()"/>
  85. </div>
  86. </div>
  87. </div>
  88. </form>
  89. </div>
  90. </div>
  91. </div>
  92. </div>
  93. <script language='javascript'>
  94. $(function () {
  95. $(':radio[name=send_type]').click(function () {
  96. var v = $(this).val();
  97. $(".choose").hide();
  98. $(".choose_" + v).show();
  99. })
  100. });
  101. function formcheck() {
  102. if ($(':input[name="send_title"]').val() == '') {
  103. $('#myTab a[href="#tab_basic"]').tab('show');
  104. Tip.focus(':input[name="send_title"]', "请输入标题!");
  105. return false;
  106. }
  107. if ($(':input[name="send_content"]').val() == '') {
  108. $('#myTab a[href="#tab_basic"]').tab('show');
  109. Tip.focus(':input[name="send_content"]', "请输入推送内容!");
  110. return false;
  111. }
  112. if ($(':input[name="send_url"]').val() == '') {
  113. $('#myTab a[href="#tab_basic"]').tab('show');
  114. Tip.focus(':input[name="send_url"]', "请输入网址!");
  115. return false;
  116. }
  117. }
  118. </script>
  119. @endsection