notice.blade.php 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  1. <div class='panel-body'>
  2. <div class="form-group">
  3. <label class="col-xs-12 col-sm-3 col-md-2 control-label">成为区域代理通知</label>
  4. <div class="col-sm-8 col-xs-12">
  5. <select name='setdata[area_agent]' class='form-control diy-notice'>
  6. <option @if(\app\common\models\notice\MessageTemp::getIsDefaultById($set['area_agent'])) value="{{$set['area_agent']}}"
  7. selected @else value="" @endif>
  8. 默认消息模板
  9. </option>
  10. @foreach ($temp_list as $item)
  11. <option value="{{$item['id']}}"
  12. @if($set['area_agent'] == $item['id'])
  13. selected
  14. @endif>{{$item['title']}}</option>
  15. @endforeach
  16. </select>
  17. </div>
  18. <div class="col-sm-2 col-xs-6">
  19. <input class="mui-switch mui-switch-animbg" id="area_agent" type="checkbox"
  20. @if(\app\common\models\notice\MessageTemp::getIsDefaultById($set['area_agent']))
  21. checked
  22. @endif
  23. onclick="message_default(this.id)"/>
  24. </div>
  25. </div>
  26. </div>
  27. <div class='panel-body'>
  28. <div class="form-group">
  29. <label class="col-xs-12 col-sm-3 col-md-2 control-label">分红结算通知</label>
  30. <div class="col-sm-8 col-xs-12">
  31. <select name='setdata[area_dividend]' class='form-control diy-notice'>
  32. <option @if(\app\common\models\notice\MessageTemp::getIsDefaultById($set['area_dividend'])) value="{{$set['area_dividend']}}"
  33. selected @else value="" @endif>
  34. 默认消息模板
  35. </option>
  36. @foreach ($temp_list as $item)
  37. <option value="{{$item['id']}}"
  38. @if($set['area_dividend'] == $item['id'])
  39. selected
  40. @endif>{{$item['title']}}</option>
  41. @endforeach
  42. </select>
  43. </div>
  44. <div class="col-sm-2 col-xs-6">
  45. <input class="mui-switch mui-switch-animbg" id="area_dividend" type="checkbox"
  46. @if(\app\common\models\notice\MessageTemp::getIsDefaultById($set['area_dividend']))
  47. checked
  48. @endif
  49. onclick="message_default(this.id)"/>
  50. </div>
  51. </div>
  52. </div>
  53. <script>
  54. function message_default(name) {
  55. var id = "#" + name;
  56. var setting_name = "plugin.area_dividend";
  57. var select_name = "select[name='setdata[" + name + "]']"
  58. var url_open = "{!! yzWebUrl('setting.default-notice.index') !!}"
  59. var url_close = "{!! yzWebUrl('setting.default-notice.cancel') !!}"
  60. var postdata = {
  61. notice_name: name,
  62. setting_name: setting_name
  63. };
  64. if ($(id).is(':checked')) {
  65. //开
  66. $.post(url_open,postdata,function(data){
  67. if (data.result == 1) {
  68. $(select_name).find("option:selected").val(data.id)
  69. showPopover($(id),"开启成功")
  70. } else {
  71. showPopover($(id),"开启失败,请检查微信模版")
  72. $(id).attr("checked",false);
  73. }
  74. }, "json");
  75. } else {
  76. //关
  77. $.post(url_close,postdata,function(data){
  78. $(select_name).val('');
  79. showPopover($(id),"关闭成功")
  80. }, "json");
  81. }
  82. }
  83. function showPopover(target, msg) {
  84. target.attr("data-original-title", msg);
  85. $('[data-toggle="tooltip"]').tooltip();
  86. target.tooltip('show');
  87. target.focus();
  88. //2秒后消失提示框
  89. setTimeout(function () {
  90. target.attr("data-original-title", "");
  91. target.tooltip('hide');
  92. }, 2000
  93. );
  94. }
  95. </script>