From 63fe7591bf16c6d18148ef15fab32e619ed670a8 Mon Sep 17 00:00:00 2001 From: Aung Myo Date: Mon, 17 Sep 2018 11:12:12 +0630 Subject: [PATCH] update inventory form --- .../inventory_definitions_controller.rb | 4 + .../inventory_definitions/_form.html.erb | 630 +++++++++++++++--- .../inventory_definitions/as_form.html.erb | 119 ++++ ...03153001_create_payment_method_settings.rb | 2 +- 4 files changed, 655 insertions(+), 100 deletions(-) mode change 100755 => 100644 app/views/inventory/inventory_definitions/_form.html.erb create mode 100755 app/views/inventory/inventory_definitions/as_form.html.erb diff --git a/app/controllers/inventory/inventory_definitions_controller.rb b/app/controllers/inventory/inventory_definitions_controller.rb index 1b0e072e..19188d2d 100755 --- a/app/controllers/inventory/inventory_definitions_controller.rb +++ b/app/controllers/inventory/inventory_definitions_controller.rb @@ -14,6 +14,8 @@ class Inventory::InventoryDefinitionsController < BaseInventoryController # GET /inventory_definitions/new def new + @menus = Menu.all + @menu = MenuCategory.active.where("menu_id =#{@menus[0].id}").order('order_by asc') @inventory_definition = InventoryDefinition.new end @@ -42,6 +44,8 @@ class Inventory::InventoryDefinitionsController < BaseInventoryController format.json { render json: @inventory_definition.errors, status: :unprocessable_entity } end end + + end # PATCH/PUT /inventory_definitions/1 diff --git a/app/views/inventory/inventory_definitions/_form.html.erb b/app/views/inventory/inventory_definitions/_form.html.erb old mode 100755 new mode 100644 index 9b42de68..7e686d42 --- a/app/views/inventory/inventory_definitions/_form.html.erb +++ b/app/views/inventory/inventory_definitions/_form.html.erb @@ -1,119 +1,551 @@ -
-
-
-
-
- <%= simple_form_for([:inventory, @inventory_definition]) do |f| %> - <%= f.error_notification %> +<%= stylesheet_link_tag 'addorder', media: 'all', 'data-turbolinks-track': 'reload' %> -
-
- <% arr = MenuItem.active.order("name desc").pluck(:name, :item_code) %> - <% Product.order("name desc").pluck(:name, :item_code).each do |p| %> - <% arr.push(p) %> - <% end %> -
-
- - +
+ + +
+ + + + + + +
+
+
+
+ +
- - <% sample = [] %> - <% if @inventory_definition.item_code.nil? %> - <% if !MenuItemInstance.find_by_item_instance_code(@inventory_definition.item_code).nil? %> - <% sample = MenuItemInstance.where("item_instance_code=?", @inventory_definition.item_code).pluck(:item_instance_name, :item_instance_code) %> - <% else %> - <% sample = Product.where("item_code=?", @inventory_definition.item_code).pluck(:name, :item_code) %> - <% end %> - <% end %> -
<%= f.input :item_code, collection: sample %>
- <%= f.input :min_order_level %> - <%= f.input :max_stock_level %> -
+
-
- <%= f.submit t("views.btn.submit"), class: 'btn bg-blue waves-effect' %> -
+
+
+
+
+ + + + + + + + + + + + +
#ItemsQTYPrice
+
+ +
+
+ " id="server_mode"> +
+ +