OSDN Git Service

2.0開発:他店舗対応
[elecoma/elecoma.git] / app / views / admin / products / _form.html.erb
1 <%=h flash[:notice] %>
2 <%=h flash[:error] %>
3 <%= f.error_messages %>
4 <p class="req"><span class="pnt">※</span>は必須入力です</p>
5 <table class="data" cellspacing="1">
6   <tr>
7     <th>商品ID</th>
8     <td>
9       <%= h(@product.id) %>
10     </td>
11   </tr>
12   <tr>
13     <th>商品名<span class="pnt">※</span></th>
14     <td>
15       <%= confirm_tag :text_field, :product, :name, :class=>"data_m" %> (上限50文字)
16     </td>
17   </tr>
18  <%if @system_supplier_use_flag%>
19   <tr>
20     <th>仕入先名<span class="pnt">※</span></th>
21     <td><%suppliers = Supplier.list_by_retailer(session[:admin_user].retailer_id)%>
22       <%= confirm_select(confirm_tag(:select, :product, :supplier_id, suppliers.map{|s| [s.name,s.id]}), @product.supplier.name, "product") %>
23     </td>
24   </tr>  
25  <% end %>
26  <%if session[:admin_user].master_shop? %>
27   <tr>
28     <th>販売元<span class="pnt">※</span></th>
29     <td><% retailers = Retailer.find(:all,:order=>'id')%>
30       <%= confirm_select(confirm_tag(:select, :product, :retailer_id, retailers.map{|s| [s.name,s.id]}), @product.retailer.name, "product") %>
31     </td>
32   </tr>  
33   <% else %>
34     <%= hidden_field_tag :retailer_id, session[:admin_user].retailer_id %>
35  <% end %>
36  
37   <tr>
38     <th>カテゴリー名<span class="pnt">※</span></th>
39     <td>
40       <%= confirm_tag :category_select, :product, :category_id %>
41     </td>
42   </tr>
43   <tr>
44     <th>公開設定<span class="pnt">※</span></th>
45     <td>
46       <%= confirm_tag :select, :product, :permit, Product.permit_select %>
47     </td>
48   </tr>
49   <tr>
50     <th>商品ステータス</th>
51     <td>
52       <ul>
53         <% Status.find(:all).each do | status | %>
54           <% select_flg = @product_statuses.map{|p_s| p_s.status_id}.include?(status.id) %>
55           <% select_flg = @old_product.product_statuses.map{|p_s| p_s.status_id}.include?(status.id) if params[:copy] %>
56           <li><%= confirm_select((check_box_tag("product_status_ids[]", "#{status.id}",select_flg )+ h(status.name)), h(select_flg ? status.name : ""), "product") %></li>
57         <% end %>
58       </ul>
59     </td>
60   </tr>
61   <tr>
62     <th>価格</th>
63     <td>
64       <%= confirm_tag :text_field, :product, :price  %>円 (半角英数字で入力)
65     </td>
66   </tr>
67   <tr>
68     <th>配送日</th>
69     <td>
70       <%= confirm_select(confirm_tag(:select, :product, :delivery_dates, Product.delivery_dates_select), @product.delivery_dates_label, "product") %>
71     </td>
72   </tr>
73   <tr>
74     <th>入荷予定日</th>
75     <td>
76       <%= confirm_tag :date_select, :product, :arrival_expected_date, :use_month_numbers => true %>
77     </td>
78   </tr>
79   <tr>
80     <th>販売期間</th>
81     <td>
82       <%= confirm_tag :date_select, :product, :sale_start_at , :use_month_numbers => true%> ~
83       <%= confirm_tag :date_select, :product, :sale_end_at , :use_month_numbers => true %>
84     </td>
85   </tr>
86   <tr>
87     <th>公開期間</th>
88     <td>
89       <%= confirm_tag :date_select, :product, :public_start_at , :use_month_numbers => true%> ~
90       <%= confirm_tag :date_select, :product, :public_end_at , :use_month_numbers => true %>
91     </td>
92   </tr>
93   <tr>
94     <th>購入制限</th>
95     <td>
96       <%= confirm_select "#{text_field(:product, :sell_limit, :class=>"data_s")}個#{check_box(:product, :no_limit_flag, {:onchange => 'document.getElementById("record_sell_limit").value="";document.getElementById("record_sell_limit").disabled=document.getElementById("record_no_limit_flag").checked;'})}無制限",(@product.no_limit_flag ? "無制限"  : "#{@product.sell_limit}個"), "product" %>
97     </td>
98   </tr>
99   <tr>
100     <th>参照URL</th>
101     <td>
102       <%= confirm_tag :text_field, :product, :url, :class=>"data_m" %> (上限300文字)
103     </td>
104   </tr>
105   <tr>
106     <th>サイズ</th>
107     <td>
108       <%= confirm_tag :text_field, :product, :size_txt, :class=>"data_m" %>
109     </td>
110   </tr>
111   <tr>
112     <th>素材</th>
113     <td>
114       <%= confirm_tag :text_field, :product, :material, :class=>"data_m" %>
115     </td>
116   </tr>
117   <tr>
118     <th>原産国</th>
119     <td>
120       <%= confirm_tag :text_field, :product, :origin_country, :class=>"data_m" %>
121     </td>
122   </tr>
123   <tr>
124     <th>重さ</th>
125     <td>
126       <%= confirm_tag :text_field, :product, :weight, :class=>"data_m" %>
127     </td>
128   </tr>
129   <tr>
130     <th>入荷日</th>
131     <td>
132       <%= confirm_tag :text_field, :product, :arrival_date, :class=>"data_m" %>
133     </td>
134   </tr>
135   <tr>
136     <th>ポイント付与率</th>
137     <td>
138       <%= confirm_tag :text_field, :product, :point_granted_rate, :class=>"data_s" %>%
139     </td>
140   </tr>
141   <tr>
142     <th>その他</th>
143     <td>
144       <%= confirm_tag :text_area, :product, :other, :size => '60x10' %>
145     </td>
146   </tr>
147   <tr>
148     <th>検索ワード</th>
149     <td>
150       <%= confirm_tag :text_area, :product, :key_word, :size => '60x10' %><br /> 
151       (上限99999文字)
152     </td>
153   </tr>
154   <tr>
155     <th>一覧コメント <span class="pnt">※</span></th>
156     <td>
157       <%= confirm_tag :text_area, :product, :introduction, :size => '60x10' %><br />
158       (上限99999文字)
159     </td>
160   </tr>
161   <tr>
162     <th>詳細コメント <span class="pnt">※</span></th>
163     <td>
164       <%= confirm_tag :text_area, :product, :description, :size => '60x10' %><br />
165       (上限99999文字)
166     </td>
167   </tr>
168   <tr>
169     <th>一覧・メイン画像 <span class="pnt">※</span></th>
170     <td>
171       <%= confirm_tag :image_field, :product, :small_resource %><br />
172       <%= confirm_tag :text_field, :product ,:small_resource_comment, :class=>"data_l" %>
173     </td>
174   </tr>
175   <tr>
176     <th>詳細・メイン画像 <span class="pnt">※</span></th>
177     <td>
178       <%= confirm_tag :image_field,  :product,:medium_resource %><br />
179       <%= confirm_tag :text_field, :product ,:medium_resource_comment, :class=>"data_l" %>
180     </td>
181   </tr>
182   <tr>
183     <th>詳細・メイン拡大画像</th>
184     <td>
185       <%= confirm_tag :image_field,  :product,:large_resource%><br />
186       <%= confirm_tag :text_field, :product ,:large_resource_comment, :class=>"data_l" %>
187     </td>
188   </tr>
189   <tr>
190     <th>フリー入力</th>
191     <td>
192       <%= confirm_tag :text_area, :product ,:free_comment, :size=>"60x10" %>
193     </td>
194   </tr>
195   <tr>
196     <td colspan="2">
197       <p class="t_center"><input type="button" class="btn_s" value="サブ情報表示/非表示" onclick="$('sub_products').style.display = ($('sub_products').style.display == 'none') ? '' : 'none'; return false"></p>
198     </td>
199   </tr>
200 </table>
201 <table class="data" cellspacing="1" id="sub_products"style="display: none;">
202   <% @sub_products.each do | sub_product | %>
203     <%= render :partial => "sub_product", :locals => { :sub_product => sub_product,:product => @product} %>
204   <% end %>
205 </table>
206 <%= hidden_field_tag "id", params[:id] %>