notice.blade.php 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248
  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[merchant_become_staff]' class='form-control diy-notice'>
  6. <option @if(\app\common\models\notice\MessageTemp::getIsDefaultById($set['merchant_become_staff'])) value="{{$set['merchant_become_staff']}}"
  7. selected @else value="" @endif>
  8. 默认消息模板
  9. </option>
  10. @foreach ($temp_list as $item)
  11. <option value="{{$item['id']}}"
  12. @if($set['merchant_become_staff'] == $item['id'])
  13. selected
  14. @endif>{{$item['title']}}</option>
  15. @endforeach
  16. </select>
  17. </div>
  18. <input class="mui-switch mui-switch-animbg" id="merchant_become_staff" type="checkbox"
  19. @if(\app\common\models\notice\MessageTemp::getIsDefaultById($set['merchant_become_staff']))
  20. checked
  21. @endif
  22. onclick="message_default(this.id)"/>
  23. </div>
  24. </div>
  25. <div class='panel-body'>
  26. <div class="form-group">
  27. <label class="col-xs-12 col-sm-3 col-md-2 control-label">成为招商中心通知</label>
  28. <div class="col-sm-8 col-xs-12">
  29. <select name='setdata[merchant_become_center]' class='form-control diy-notice'>
  30. <option @if(\app\common\models\notice\MessageTemp::getIsDefaultById($set['merchant_become_center'])) value="{{$set['merchant_become_center']}}"
  31. selected @else value="" @endif>
  32. 默认消息模板
  33. </option>
  34. @foreach ($temp_list as $item)
  35. <option value="{{$item['id']}}"
  36. @if($set['merchant_become_center'] == $item['id'])
  37. selected
  38. @endif>{{$item['title']}}</option>
  39. @endforeach
  40. </select>
  41. </div>
  42. <input class="mui-switch mui-switch-animbg" id="merchant_become_center" type="checkbox"
  43. @if(\app\common\models\notice\MessageTemp::getIsDefaultById($set['merchant_become_center']))
  44. checked
  45. @endif
  46. onclick="message_default(this.id)"/>
  47. </div>
  48. </div>
  49. <div class='panel-body'>
  50. <div class="form-group">
  51. <label class="col-xs-12 col-sm-3 col-md-2 control-label">招商员升级通知</label>
  52. <div class="col-sm-8 col-xs-12">
  53. <select name='setdata[merchant_staff_upgrate]' class='form-control diy-notice'>
  54. <option @if(\app\common\models\notice\MessageTemp::getIsDefaultById($set['merchant_staff_upgrate'])) value="{{$set['merchant_staff_upgrate']}}"
  55. selected @else value="" @endif>
  56. 默认消息模板
  57. </option>
  58. @foreach ($temp_list as $item)
  59. <option value="{{$item['id']}}"
  60. @if($set['merchant_staff_upgrate'] == $item['id'])
  61. selected
  62. @endif>{{$item['title']}}</option>
  63. @endforeach
  64. </select>
  65. </div>
  66. <input class="mui-switch mui-switch-animbg" id="merchant_staff_upgrate" type="checkbox"
  67. @if(\app\common\models\notice\MessageTemp::getIsDefaultById($set['merchant_staff_upgrate']))
  68. checked
  69. @endif
  70. onclick="message_default(this.id)"/>
  71. </div>
  72. </div>
  73. @if(YunShop::notice()->getNotSend('merchant.merchant_center_upgrade_title'))
  74. <div class='panel-body'>
  75. <div class="form-group">
  76. <label class="col-xs-12 col-sm-3 col-md-2 control-label">招商中心升级通知</label>
  77. <div class="col-sm-8 col-xs-12">
  78. <select name='setdata[merchant_center_upgrade]' class='form-control diy-notice'>
  79. <option @if(\app\common\models\notice\MessageTemp::getIsDefaultById($set['merchant_center_upgrade'])) value="{{$set['merchant_center_upgrade']}}"
  80. selected @else value="" @endif>
  81. 默认消息模板
  82. </option>
  83. @foreach ($temp_list as $item)
  84. <option value="{{$item['id']}}"
  85. @if($set['merchant_center_upgrade'] == $item['id'])
  86. selected
  87. @endif>{{$item['title']}}</option>
  88. @endforeach
  89. </select>
  90. </div>
  91. <input class="mui-switch mui-switch-animbg" id="merchant_center_upgrade" type="checkbox"
  92. @if(\app\common\models\notice\MessageTemp::getIsDefaultById($set['merchant_center_upgrade']))
  93. checked
  94. @endif
  95. onclick="message_default(this.id)"/>
  96. </div>
  97. </div>
  98. @endif
  99. @if(YunShop::notice()->getNotSend('merchant.merchant_center_order_title'))
  100. <div class='panel-body'>
  101. <div class="form-group">
  102. <label class="col-xs-12 col-sm-3 col-md-2 control-label">招商中心分红订单通知</label>
  103. <div class="col-sm-8 col-xs-12">
  104. <select name='setdata[merchant_center_order_bonus]' class='form-control diy-notice'>
  105. <option @if(\app\common\models\notice\MessageTemp::getIsDefaultById($set['merchant_center_order_bonus'])) value="{{$set['merchant_center_order_bonus']}}"
  106. selected @else value="" @endif>
  107. 默认消息模板
  108. </option>
  109. @foreach ($temp_list as $item)
  110. <option value="{{$item['id']}}"
  111. @if($set['merchant_center_order_bonus'] == $item['id'])
  112. selected
  113. @endif>{{$item['title']}}</option>
  114. @endforeach
  115. </select>
  116. </div>
  117. <input class="mui-switch mui-switch-animbg" id="merchant_center_order_bonus" type="checkbox"
  118. @if(\app\common\models\notice\MessageTemp::getIsDefaultById($set['merchant_center_order_bonus']))
  119. checked
  120. @endif
  121. onclick="message_default(this.id)"/>
  122. </div>
  123. </div>
  124. @endif
  125. @if(YunShop::notice()->getNotSend('merchant.merchants_order_title'))
  126. <div class='panel-body'>
  127. <div class="form-group">
  128. <label class="col-xs-12 col-sm-3 col-md-2 control-label">招商员分红订单通知</label>
  129. <div class="col-sm-8 col-xs-12">
  130. <select name='setdata[merchant_staff_order_bonus]' class='form-control diy-notice'>
  131. <option @if(\app\common\models\notice\MessageTemp::getIsDefaultById($set['merchant_staff_order_bonus'])) value="{{$set['merchant_staff_order_bonus']}}"
  132. selected @else value="" @endif>
  133. 默认消息模板
  134. </option>
  135. @foreach ($temp_list as $item)
  136. <option value="{{$item['id']}}"
  137. @if($set['merchant_staff_order_bonus'] == $item['id'])
  138. selected
  139. @endif>{{$item['title']}}</option>
  140. @endforeach
  141. </select>
  142. </div>
  143. <input class="mui-switch mui-switch-animbg" id="merchant_staff_order_bonus" type="checkbox"
  144. @if(\app\common\models\notice\MessageTemp::getIsDefaultById($set['merchant_staff_order_bonus']))
  145. checked
  146. @endif
  147. onclick="message_default(this.id)"/>
  148. </div>
  149. </div>
  150. @endif
  151. <div class='panel-body'>
  152. <div class="form-group">
  153. <label class="col-xs-12 col-sm-3 col-md-2 control-label">招商中心分红结算通知</label>
  154. <div class="col-sm-8 col-xs-12">
  155. <select name='setdata[merchant_center_order_bonus_settlement]' class='form-control diy-notice'>
  156. <option @if(\app\common\models\notice\MessageTemp::getIsDefaultById($set['merchant_center_order_bonus_settlement'])) value="{{$set['merchant_center_order_bonus_settlement']}}"
  157. selected @else value="" @endif>
  158. 默认消息模板
  159. </option>
  160. @foreach ($temp_list as $item)
  161. <option value="{{$item['id']}}"
  162. @if($set['merchant_center_order_bonus_settlement'] == $item['id'])
  163. selected
  164. @endif>{{$item['title']}}</option>
  165. @endforeach
  166. </select>
  167. </div>
  168. <input class="mui-switch mui-switch-animbg" id="merchant_center_order_bonus_settlement" type="checkbox"
  169. @if(\app\common\models\notice\MessageTemp::getIsDefaultById($set['merchant_center_order_bonus_settlement']))
  170. checked
  171. @endif
  172. onclick="message_default(this.id)"/>
  173. </div>
  174. </div>
  175. <div class='panel-body'>
  176. <div class="form-group">
  177. <label class="col-xs-12 col-sm-3 col-md-2 control-label">招商员分红结算通知</label>
  178. <div class="col-sm-8 col-xs-12">
  179. <select name='setdata[merchant_staff_order_bonus_settlement]' class='form-control diy-notice'>
  180. <option @if(\app\common\models\notice\MessageTemp::getIsDefaultById($set['merchant_staff_order_bonus_settlement'])) value="{{$set['merchant_staff_order_bonus_settlement']}}"
  181. selected @else value="" @endif>
  182. 默认消息模板
  183. </option>
  184. @foreach ($temp_list as $item)
  185. <option value="{{$item['id']}}"
  186. @if($set['merchant_staff_order_bonus_settlement'] == $item['id'])
  187. selected
  188. @endif>{{$item['title']}}</option>
  189. @endforeach
  190. </select>
  191. </div>
  192. <input class="mui-switch mui-switch-animbg" id="merchant_staff_order_bonus_settlement" type="checkbox"
  193. @if(\app\common\models\notice\MessageTemp::getIsDefaultById($set['merchant_staff_order_bonus_settlement']))
  194. checked
  195. @endif
  196. onclick="message_default(this.id)"/>
  197. </div>
  198. </div>
  199. <script>
  200. function message_default(name) {
  201. var id = "#" + name;
  202. var setting_name = "plugin.merchant";
  203. var select_name = "select[name='setdata[" + name + "]']"
  204. var url_open = "{!! yzWebUrl('setting.default-notice.index') !!}"
  205. var url_close = "{!! yzWebUrl('setting.default-notice.cancel') !!}"
  206. var postdata = {
  207. notice_name: name,
  208. setting_name: setting_name
  209. };
  210. if ($(id).is(':checked')) {
  211. //开
  212. $.post(url_open,postdata,function(data){
  213. if (data.result == 1) {
  214. $(select_name).find("option:selected").val(data.id)
  215. showPopover($(id),"开启成功")
  216. } else {
  217. showPopover($(id),"开启失败,请检查微信模版")
  218. $(id).attr("checked",false);
  219. }
  220. }, "json");
  221. } else {
  222. //关
  223. $.post(url_close,postdata,function(data){
  224. $(select_name).val('');
  225. showPopover($(id),"关闭成功")
  226. }, "json");
  227. }
  228. }
  229. function showPopover(target, msg) {
  230. target.attr("data-original-title", msg);
  231. $('[data-toggle="tooltip"]').tooltip();
  232. target.tooltip('show');
  233. target.focus();
  234. //2秒后消失提示框
  235. setTimeout(function () {
  236. target.attr("data-original-title", "");
  237. target.tooltip('hide');
  238. }, 2000
  239. );
  240. }
  241. </script>