discount.blade.php 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117
  1. <div class="form-group">
  2. <label class="col-xs-12 col-sm-3 col-md-2 control-label">折扣类型</label>
  3. <div class="col-sm-6 col-xs-6">
  4. <label class="radio-inline">
  5. <input type="radio" name="widgets[discount][level_discount_type]" value="1" @if($discount[0]['level_discount_type']) checked @endif />
  6. 会员等级
  7. </label>
  8. </div>
  9. </div>
  10. <div class="form-group">
  11. <label class="col-xs-12 col-sm-3 col-md-2 control-label">折扣方式</label>
  12. <div class="col-sm-6 col-xs-6">
  13. <div class='input-group'>
  14. <label class="radio-inline">
  15. <input type="radio" name="widgets[discount][discount_method]" value="1" @if($discount[0]['discount_method'] == '1') checked @endif /> 折扣
  16. </label>
  17. <label class="radio-inline">
  18. <input type="radio" name="widgets[discount][discount_method]" value="2" @if($discount[0]['discount_method'] == '2') checked @endif />
  19. 固定金额
  20. </label>
  21. <label class="radio-inline">
  22. <input type="radio" name="widgets[discount][discount_method]" value="3" @if($discount[0]['discount_method'] == '3') checked @endif />
  23. 成本比例
  24. </label>
  25. </div>
  26. </div>
  27. </div>
  28. <div id="ismember">
  29. {{--<div class="form-group">
  30. <label class="col-xs-12 col-sm-3 col-md-2 control-label"></label>
  31. <div class="col-sm-6 col-xs-6">
  32. <div class='input-group'>
  33. <div class='input-group-addon'>默认等级</div>
  34. {{ $valuedefault = 0 }}
  35. @foreach($discount as $d)
  36. @if( !empty($d) && $d['level_id'] == '0')
  37. {{ $valuedefault = $d['discount_value'] }}
  38. @else
  39. {{ $valuedefault = 0 }}
  40. @endif
  41. @endforeach
  42. <input type='text' name='widgets[discount][discount_value][0]' class="form-control discounts"
  43. value="{{ $valuedefault }}"/>
  44. <div class='input-group-addon waytxt'> @if ( !empty($discount) && $discount[0]['discount_method'] == 1)
  45. 折 @else 元 @endif</div>
  46. </div>
  47. </div>
  48. </div>--}}
  49. @foreach ($levels as $level)
  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-6 col-xs-6">
  53. <div class='input-group col-md-6'>
  54. <div class='input-group-addon'>{{ $level['level_name'] }}</div>
  55. <input type='text' name='widgets[discount][discount_value][{{$level["id"] }}]'
  56. class="form-control discounts_value"
  57. value="@if (!empty($discountValue)){{ $discountValue[$level["id"]] }}@endif"/>
  58. <div class='input-group-addon waytxt'>
  59. @if (!empty($discount) && $discount[0]['discount_method'] == 1)
  60. @elseif($discount[0]['discount_method'] == 3)
  61. %
  62. @else
  63. @endif
  64. </div>
  65. </div>
  66. </div>
  67. </div>
  68. @endforeach
  69. </div>
  70. <script language='javascript'>
  71. $('input[name="widgets[discount][level_discount_type]"]').click(function () {
  72. var discounttype = $('input:radio[name="widgets[discount][level_discount_type]"]:checked').val();
  73. if (discounttype == 1) {
  74. $('#ismember').show();
  75. } else {
  76. $('#ismember').hide();
  77. }
  78. });
  79. $('input[name="widgets[discount][discount_method]"]').click(function () {
  80. var discountway = $('input:radio[name="widgets[discount][discount_method]"]:checked').val();
  81. if (discountway == 1) {
  82. $('.waytxt').html('折');
  83. } else if (discountway == 3) {
  84. $('.waytxt').html('%');
  85. }
  86. else {
  87. $('.waytxt').html('元');
  88. }
  89. });
  90. $('.chkall').click(function () {
  91. var checked = $(this).get(0).checked;
  92. if (checked) {
  93. $(this).closest('div').find(':checkbox[class!="chkall"]').removeAttr('checked');
  94. }
  95. });
  96. $('.chksingle').click(function () {
  97. $(this).closest('div').find(':checkbox[class="chkall"]').removeAttr('checked');
  98. })
  99. </script>