form.html 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. <form onsubmit="return false;" action="{:request()->url()}" data-auto="true" method="post" class='layui-form layui-card' autocomplete="off" style="height: 600px;">
  2. <div class="layui-card-body">
  3. <div class="layui-row margin-bottom-15">
  4. <div>
  5. <label class="layui-col-xs2 think-form-label" >发放:</label>
  6. <label class="think-radio layui-col-xs2 think-form-label margin-top-0 padding-left-0 text-left padding-right-0" style="width: 40%;">
  7. <input type="radio"checked name="user" value="0" lay-ignore lay-filter="user" onclick="checkeds(this)" >指定用户
  8. <input type="radio" name="user" value="1" lay-ignore class="margin-left-10" lay-filter="user" onclick="checkeds(this)">全部用户({$member_count}人)
  9. </label>
  10. </div>
  11. </div>
  12. <div class="layui-row margin-bottom-15" id="goods">
  13. <div>
  14. <label class="layui-col-xs2 think-form-label">选择用户:</label>
  15. <label class="layui-col-xs10">
  16. <select class="layui-select" required name="user_ids" lay-search >
  17. <!-- {foreach $member as $me}-->
  18. <option value="{$me.id}">{$me.phone}-{$me.name}</option>
  19. <!-- {/foreach}-->
  20. </select>
  21. </label>
  22. </div>
  23. </div>
  24. </div>
  25. <div class="hr-line-dashed"></div>
  26. <div class="layui-form-item text-center margin-bottom-40">
  27. {notempty name='coupon_id'}<input type='hidden' value='{$coupon_id}' name='coupon_id'>{/notempty}
  28. {notempty name='vo.id'}<input type='hidden' value='{$vo.id}' name='id'>{/notempty}
  29. <button class="layui-btn" type='submit'>发放</button>
  30. <button class="layui-btn layui-btn-danger" type='button' data-confirm="确定要取消编辑吗?" data-close>取消编辑</button>
  31. </div>
  32. </form>
  33. <script>
  34. window.form.render();
  35. layui.use('form', function () {
  36. var form = layui.form;
  37. //日期时间范围
  38. laydate.render({
  39. elem: '#time'
  40. ,type: 'date'
  41. ,range: '~'
  42. ,min:'nowTime'
  43. ,max:60,
  44. });
  45. })
  46. function checkeds(obj){
  47. if($(obj).attr('value')==0){
  48. $('#goods').show();
  49. }else{
  50. $('#goods').hide();
  51. }
  52. }
  53. </script>