OSDN Git Service

・納品書・ピッキングリストを作成
[elecoma/elecoma.git] / app / views / admin / orders / search.html.erb
1 <%= render :partial => "submenu" %>
2
3 <div id="main"><!-- メイン -->
4
5 <h2>受注管理</h2>
6
7 <%=h flash[:notice] %>
8 <%=h flash[:error] %>
9 <%= render :partial => "search" %>
10
11 <% if @order_deliveries %>
12   <% form_for :search, :url => {:action => 'csv_download'} do | f | %>
13     <%- @search.attributes.reject{|_,v|v.blank?}.each do | k, v | -%>
14       <%= f.hidden_field k %>
15     <%- end -%>
16     <%- [:payment_id, :sex].each do |name| -%>
17       <%- params[name] and params[name].each do |value| -%>
18         <%= hidden_field_tag '%s[]' % name, value %>
19       <%- end -%>
20     <%- end -%>
21     <br />
22     <p>&gt;&gt;検索結果一覧&nbsp;<%=@order_deliveries.total_entries %>件&nbsp;が該当しました</p>
23
24     <div class="btn_box space20_bottom">
25       <%= submit_tag 'CSV DOWNLOAD', :class=>"btn" %>
26       <%= image_tag("btn_side.gif", :width => "6", :height => "34", :class => "btn_side") %>
27     </div>
28     <% end %>
29
30   <% form_tag :action => 'picking_list' do %>
31   <div class="btn_box space20_bottom">
32       <%= submit_tag 'ピッキングリスト', :class=>"btn" %>
33       <%= image_tag("btn_side.gif", :width => "6", :height => "34", :class => "btn_side") %>
34   </div>
35      <% end %>
36
37   <table class="data2 clear" cellspacing="1">
38    <tr>
39     <th>受注日</th>
40     <th>受注番号</th>
41     <th>顧客名</th>
42     <th>支払方法</th>
43     <th>購入金額(円)</th>
44     <th>全商品発送日</th>
45     <th>対応状況</th>
46     <th>編集</th>
47     <th>メール</th>
48     <th>納品書</th>
49     <th>削除</th>
50    </tr>
51    <% @order_deliveries.each do | order_delivery | %>
52      <tr>
53       <td><%= date(order_delivery.received_at) %></td>
54       <td><%= order_delivery.order_code %></td>
55       <td><%=h order_delivery.family_name %> <%=h order_delivery.first_name %></td>
56       <td>
57         <% if order_delivery.payment %>
58           <% if order_delivery.payment.order_has_datamanagement %>
59             <%= link_to order_delivery.payment.name, url_for(order_delivery.payment.get_datamanagement_by_order(order_delivery.order_code)), {:method => :post} %>
60           <% else %>
61             <%= order_delivery.payment.name %>
62           <% end %>
63         <% end %>
64       </td>
65       <td><%= number_with_delimiter(order_delivery.total) %></td>
66       <td><%= date(order_delivery.shipped_at) || '未発送' %></td>
67       <td><%= order_delivery.status_view %></td>
68       <td><%= link_to "編集", edit_admin_order_path(order_delivery.order_id) %></td>
69 <%-
70  name = '%s %s 様' % [order_delivery.family_name, order_delivery.first_name]
71  body = "%s\r\n\r\n受注番号: %s" % [name, order_delivery.order_code]
72  mailto = 'mailto:%s?body=%s' % [order_delivery.email, URI.encode(body)]
73  -%>
74       <td><%= link_to '作成', mailto %></td>
75    <td><%= link_to '納品書',{ :action => "statement", :id => order_delivery.id }  %></td>
76       
77 <td><%= link_to "削除", { :action => "destroy", :id => order_delivery.id }, :confirm => "本当に削除しますか?", :method=>"delete" %></td>
78    <% end %>
79 </tr>
80   </table>
81
82   <%= will_paginate @order_deliveries, :params => params %>
83 <% end %>
84
85 </div><!-- /メイン -->