diff --git a/app/assets/stylesheets/reset.css b/app/assets/stylesheets/reset.css index e79eb0b2..db9581fa 100644 --- a/app/assets/stylesheets/reset.css +++ b/app/assets/stylesheets/reset.css @@ -198,5 +198,11 @@ section.content { background-color: #007d72 !important; } +/* FORM */ +.input-group-addon { + padding: 0rem 0rem; +} +/* END FORM */ + /* End Reset Theme */ /* *************************************************** */ \ No newline at end of file diff --git a/app/views/settings/promotions/_form.html.erb b/app/views/settings/promotions/_form.html.erb index 5ee3924f..e68cb665 100755 --- a/app/views/settings/promotions/_form.html.erb +++ b/app/views/settings/promotions/_form.html.erb @@ -5,41 +5,81 @@
-
-
<%= f.input :promo_code %>
-
-
- * Promo Start Date - <%= f.date_field :promo_start_date, :placeholder => "From Date" , :class => "form-control datepicker"%> -
-
-
- * Promo End Date - <%= f.date_field :promo_end_date ,:placeholder => "To Date" , :class => "form-control datepicker"%> + +
+ + vpn_key + + +
+
- - <% if !@promotion.promo_start_hour.nil?%> - <%= f.input :promo_start_hour, as: :string, input_html: { :value => @promotion.promo_start_hour.utc.strftime('%H:%M') } %> - <% else %> - <%= f.input :promo_start_hour, as: :string, input_html: { } %> - <% end %> - + +
+ + date_range + + <% if !@promotion.promo_start_date.nil?%> + + <% else %> + + <% end %> +
- - <% if !@promotion.promo_end_hour.nil?%> + +
+ + date_range + + <% if !@promotion.promo_end_date.nil?%> + + <% else %> + + <% end %> +
+
+
+ +
+
+ +
+ + access_time + + <% if !@promotion.promo_start_hour.nil?%> + + <% else %> + + <% end %> +
+
+
+ +
+ + access_time + + <% if !@promotion.promo_end_hour.nil?%> + + <% else %> + + <% end %> +
+
+
@@ -53,12 +93,19 @@

+
- <%= f.input :promo_type,input_html: { class: "" }, - collection: %w{Quantity Net_off Net_price Percentage},:class => 'form-control' ,:label => "Promotion Type" %> + +
+
<% arr = MenuItem.active.order("name desc").pluck(:name,:item_code) %> <% Product.order("name desc").pluck(:name,:item_code).each do |p| %> @@ -182,18 +229,31 @@ $(document).ready(function(){ // format:'H:m' // }); - $('#promotion_promo_start_hour').on('change', function(event) { - $('#promotion_promo_start_hour').val($('#promotion_promo_start_hour').val().split(":")[0]+":00"); + // $('#promotion_promo_start_hour').on('change', function(event) { + // $('#promotion_promo_start_hour').val($('#promotion_promo_start_hour').val().split(":")[0]+":00"); + // }); + + // $('#promotion_promo_end_hour').on('change', function(event) { + // $('#promotion_promo_end_hour').val($('#promotion_promo_end_hour').val().split(":")[0]+":00"); + // }); + + $('.datepicker').bootstrapMaterialDatePicker({ + format: 'dddd DD MM YYYY', + clearButton: true, + weekStart: 1, + time: false }); - $('#promotion_promo_end_hour').on('change', function(event) { - $('#promotion_promo_end_hour').val($('#promotion_promo_end_hour').val().split(":")[0]+":00"); + $('.timepicker').bootstrapMaterialDatePicker({ + format: 'HH:mm', + clearButton: true, + date: false }); - var dayy = $("#promotion_promo_day").val().replace("[","").replace("]",""); - jQuery.each( dayy.split(","), function( i, d ) { - $("input.selectDay[value='"+d+"']").prop( "checked", true ); - }); + // var dayy = $("#promotion_promo_day").val().replace("[","").replace("]",""); + // jQuery.each( dayy.split(","), function( i, d ) { + // $("input.selectDay[value='"+d+"']").prop( "checked", true ); + // }); var form = document.getElementById("new_promotion"); var inputs = $("input"); @@ -202,7 +262,6 @@ $(document).ready(function(){ var day = "["; $(".selectDay").click(function() { - // debugger; day = "["; for (var j = 8; j <=15; j += 1){ @@ -226,6 +285,7 @@ $(".selectDay").click(function() { $("#promotion_original_product").select2(); $(".item_code_place").select2(); + $(".item_code_place").on('change', function(event) { var ajax_url = "<%= settings_find_item_instance_path %>"; var item_code = this.value; @@ -244,9 +304,12 @@ $(".selectDay").click(function() { } }); }); + $(".promotion_promotion_products_item_code select").select2(); $(".item_code_place1").select2(); + callforpromoproduct(); + $(".addProduct").on('click', function(event) { setTimeout(function(){ $(".promotion_promotion_products_item_code select").select2();