index_search.html 2.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. <fieldset>
  2. <legend>条件搜索</legend>
  3. <form class="layui-form layui-form-pane form-search" action="{:request()->url()}" onsubmit="return false" method="get" autocomplete="off">
  4. <div class="layui-form-item layui-inline">
  5. <label class="layui-form-label">选择商品</label>
  6. <div class="layui-input-inline">
  7. <select class="layui-select" name="goods_id">
  8. {foreach $live_goods as $k=>$v}
  9. {if $goods_id eq $k}
  10. <option selected value="{$k}">{$v}</option>
  11. {else}
  12. <option value="{$k}">{$v}</option>
  13. {/if}
  14. {/foreach}
  15. </select>
  16. </div>
  17. </div>
  18. <input type="hidden" id="live_id" value="{$live_id|default='0'}"/>
  19. <div class="layui-form-item layui-inline">
  20. <label class="layui-form-label">商品名称</label>
  21. <div class="layui-input-inline">
  22. <input name="search_name" value="{$Think.get.search_name|default=''}" placeholder="" class="layui-input">
  23. </div>
  24. </div>
  25. <div class="layui-form-item layui-inline">
  26. <button class="layui-btn layui-btn-primary"><i class="layui-icon">&#xe615;</i> 搜 索</button>
  27. {if in_array($live_status,[1,2])}
  28. <span class="layui-btn" id="send_msg" onclick="btn_confirm();">发送消息</span>
  29. {/if}
  30. </div>
  31. </form>
  32. <script>
  33. form.render();
  34. laydate.render({
  35. elem: '#live_time',
  36. type: 'date'
  37. });
  38. function btn_confirm() {
  39. layer.confirm('请确定是否发送消息提醒', {btn: ['确定', '取消'], title: "提示"}, function () {
  40. layer.closeAll();
  41. var live_id = $("#live_id").val();
  42. var goods_id = $("select[name='goods_id']").val();
  43. if(live_id ==0 ) {
  44. layer.msg('参数错误');
  45. return false
  46. }
  47. if( goods_id == 0){
  48. layer.msg('请选择商品');
  49. return false
  50. }
  51. $.ajax({
  52. type:"post",
  53. url: "/store/live_appointment/send_msg",
  54. data: { live_id:live_id,goods_id:goods_id},
  55. dataType: "json",
  56. async: false,
  57. success: function (res) {
  58. layer.msg(res.msg);
  59. setTimeout(function () {
  60. window.location.reload();
  61. },1000)
  62. }
  63. });
  64. });
  65. }
  66. </script>
  67. </fieldset>