Ignore:
Timestamp:
2013/02/02 19:25:52 (11 years ago)
Author:
undertree
Message:

IssueID #2035 【受注編集画面】商品の追加、削除、変更を行った時も、複数配送の商品の更新がされない

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2_12-dev/data/Smarty/templates/admin/order/edit.tpl

    r22490 r22493  
    3939        var shipping_data = $('input[name^=shipping_name01]').attr('name');  
    4040        var shipping_slt  = shipping_data.split("shipping_name01"); 
    41          
     41 
    4242        var shipping_key = "[0]"; 
    4343        if(shipping_slt.length > 1) { 
     
    8282    } 
    8383 
     84    $(document).ready(function() { 
     85        if(<!--{$arrForm.shipping_quantity.value}--> > 1){ 
     86            $("input[name^='quantity[']").attr("disabled","disabled"); 
     87        } 
     88    }); 
     89 
    8490//--> 
    8591</script> 
     
    9298<input type="hidden" id="add_product_id" name="add_product_id" value="" /> 
    9399<input type="hidden" id="add_product_class_id" name="add_product_class_id" value="" /> 
     100<input type="hidden" id="select_shipping_id" name="select_shipping_id" value="" /> 
    94101<input type="hidden" id="edit_product_id" name="edit_product_id" value="" /> 
    95102<input type="hidden" id="edit_product_class_id" name="edit_product_class_id" value="" /> 
     
    274281        受注商品情報 
    275282        <a class="btn-normal" href="javascript:;" name="recalculate" onclick="fnModeSubmit('recalculate','anchor_key','order_products');">計算結果の確認</a> 
    276         <a class="btn-normal" href="javascript:;" name="add_product" onclick="win03('<!--{$smarty.const.ROOT_URLPATH}--><!--{$smarty.const.ADMIN_DIR}-->order/product_select.php?order_id=<!--{$arrForm.order_id.value|h}-->', 'search', '615', '500'); return false;">商品の追加</a> 
     283        <!--{if $arrForm.shipping_quantity.value <= 1}--> 
     284        <a class="btn-normal" href="javascript:;" name="add_product" onclick="win03('<!--{$smarty.const.ROOT_URLPATH}--><!--{$smarty.const.ADMIN_DIR}-->order/product_select.php?order_id=<!--{$arrForm.order_id.value|h}-->&amp;shipping_id=<!--{$top_shipping_id}-->', 'search', '615', '500'); return false;">商品の追加</a> 
     285        <!--{/if}--> 
    277286    </h2> 
    278287 
     
    303312                <input type="hidden" name="classcategory_name2[<!--{$product_index}-->]" value="<!--{$arrForm.classcategory_name2.value[$product_index]|h}-->" id="classcategory_name2_<!--{$product_index}-->" /> 
    304313                <br /> 
    305                 <a class="btn-normal" href="javascript:;" name="change" onclick="win03('<!--{$smarty.const.ROOT_URLPATH}--><!--{$smarty.const.ADMIN_DIR}-->order/product_select.php?no=<!--{$product_index}-->&amp;order_id=<!--{$arrForm.order_id.value|h}-->', 'search', '615', '500'); return false;">変更</a> 
    306                 <!--{if count($arrForm.quantity.value) > 1}--> 
    307                     <a class="btn-normal" href="javascript:;" name="delete" onclick="fnSetFormVal('form1', 'delete_no', <!--{$product_index}-->); fnModeSubmit('delete_product','anchor_key','order_products'); return false;">削除</a> 
     314                <!--{if $arrForm.shipping_quantity.value <= 1}--> 
     315                    <a class="btn-normal" href="javascript:;" name="change" onclick="win03('<!--{$smarty.const.ROOT_URLPATH}--><!--{$smarty.const.ADMIN_DIR}-->order/product_select.php?no=<!--{$product_index}-->&amp;order_id=<!--{$arrForm.order_id.value|h}-->&amp;shipping_id=<!--{$top_shipping_id}-->', 'search', '615', '500'); return false;">変更</a> 
     316                    <!--{if count($arrForm.quantity.value) > 1}--> 
     317                        <a class="btn-normal" href="javascript:;" name="delete" onclick="fnSetFormVal('form1', 'delete_no', <!--{$product_index}-->); fnSetFormVal('form1', 'select_shipping_id', '<!--{$top_shipping_id}-->'); fnModeSubmit('delete_product','anchor_key','order_products'); return false;">削除</a> 
     318                    <!--{/if}--> 
    308319                <!--{/if}--> 
    309320            <input type="hidden" name="product_type_id[<!--{$product_index}-->]" value="<!--{$arrForm.product_type_id.value[$product_index]|h}-->" id="product_type_id_<!--{$product_index}-->" /> 
     
    429440        <input type="hidden" name="<!--{$key}-->[<!--{$shipping_index}-->]" value="<!--{$arrShipping[$key]|default:"0"|h}-->" id="<!--{$key}-->_<!--{$shipping_index}-->" /> 
    430441        <!--{if $arrForm.shipping_quantity.value > 1}--> 
     442            <h2>届け先商品情報&nbsp;<a class="btn-normal" href="javascript:;" name="add_product" onclick="win03('<!--{$smarty.const.ROOT_URLPATH}--><!--{$smarty.const.ADMIN_DIR}-->order/product_select.php?order_id=<!--{$arrForm.order_id.value|h}-->&shipping_id=<!--{$shipping_index}-->', 'search', '615', '500'); return false;">商品の追加</a> 
     443            </h2> 
    431444            <!--{assign var=product_quantity value="shipping_product_quantity"}--> 
    432445            <input type="hidden" name="<!--{$product_quantity}-->[<!--{$shipping_index}-->]" value="<!--{$arrShipping[$product_quantity]|h}-->" /> 
     
    459472                                <input type="hidden" name="<!--{$key3}-->[<!--{$shipping_index}-->][<!--{$item_index}-->]" value="<!--{$arrShipping[$key3][$item_index]|h}-->" /> 
    460473                                <!--{$arrShipping[$key1][$item_index]|h}-->/<!--{$arrShipping[$key2][$item_index]|default:"(なし)"|h}-->/<!--{$arrShipping[$key3][$item_index]|default:"(なし)"|h}--> 
     474                                <br /> 
     475                                <a class="btn-normal" href="javascript:;" name="change" onclick="win03('<!--{$smarty.const.ROOT_URLPATH}--><!--{$smarty.const.ADMIN_DIR}-->order/product_select.php?no=<!--{$item_index}-->&amp;order_id=<!--{$arrForm.order_id.value|h}-->&amp;shipping_id=<!--{$shipping_index}-->', 'search', '615', '500'); return false;">変更</a> 
     476                                <!--{if count($arrForm.quantity.value) > 1}--> 
     477                                <a class="btn-normal" href="javascript:;" name="delete" onclick="fnSetFormVal('form1', 'delete_no', <!--{$item_index}-->);fnSetFormVal('form1', 'select_shipping_id', <!--{$shipping_index}-->); fnModeSubmit('delete_product','anchor_key','order_products'); return false;">削除</a> 
     478                                <!--{/if}--> 
    461479                            </td> 
    462480                            <td class="right"> 
     
    467485                            <td class="right"> 
    468486                                <!--{assign var=key value="shipment_quantity"}--> 
    469                                 <!--{$arrShipping[$key][$item_index]|h}--> 
    470                                 <input type="hidden" name="<!--{$key}-->[<!--{$shipping_index}-->][<!--{$item_index}-->]" value="<!--{$arrShipping[$key][$item_index]|h}-->" /> 
     487                                <span class="attention"><!--{$arrErr[$key][$shipping_index][$item_index]}--></span> 
     488                                <input type="text" name="<!--{$key}-->[<!--{$shipping_index}-->][<!--{$item_index}-->]" value="<!--{$arrShipping[$key][$item_index]|h}-->" size="3" class="box3" maxlength="<!--{$arrForm[$key].length}-->" /> 
    471489                            </td> 
    472490                        </tr> 
     
    474492                </table> 
    475493            <!--{/if}--> 
     494        <!--{else}--> 
     495            <!-- 配送先が1つでも、shipment_itemを更新するために必要 --> 
     496            <!--{assign var=product_quantity value="shipping_product_quantity"}--> 
     497            <input type="hidden" name="<!--{$product_quantity}-->[<!--{$shipping_index}-->]" value="<!--{$arrShipping[$product_quantity]|h}-->" /> 
     498            <!--{section name=item loop=$arrShipping.shipment_product_class_id|@count}--> 
     499                <!--{assign var=item_index value="`$smarty.section.item.index`"}--> 
     500                        <!--{assign var=key value="shipment_product_class_id"}--> 
     501                        <input type="hidden" name="<!--{$key}-->[<!--{$shipping_index}-->][<!--{$item_index}-->]" value="<!--{$arrShipping[$key][$item_index]|h}-->" /> 
     502                        <!--{assign var=key value="shipment_product_code"}--> 
     503                        <input type="hidden" name="<!--{$key}-->[<!--{$shipping_index}-->][<!--{$item_index}-->]" value="<!--{$arrShipping[$key][$item_index]|h}-->" /> 
     504                        <!--{assign var=key1 value="shipment_product_name"}--> 
     505                        <!--{assign var=key2 value="shipment_classcategory_name1"}--> 
     506                        <!--{assign var=key3 value="shipment_classcategory_name2"}--> 
     507                        <input type="hidden" name="<!--{$key1}-->[<!--{$shipping_index}-->][<!--{$item_index}-->]" value="<!--{$arrShipping[$key1][$item_index]|h}-->" /> 
     508                        <input type="hidden" name="<!--{$key2}-->[<!--{$shipping_index}-->][<!--{$item_index}-->]" value="<!--{$arrShipping[$key2][$item_index]|h}-->" /> 
     509                        <input type="hidden" name="<!--{$key3}-->[<!--{$shipping_index}-->][<!--{$item_index}-->]" value="<!--{$arrShipping[$key3][$item_index]|h}-->" /> 
     510                        <!--{assign var=key value="shipment_price"}--> 
     511                        <input type="hidden" name="<!--{$key}-->[<!--{$shipping_index}-->][<!--{$item_index}-->]" value="<!--{$arrShipping[$key][$item_index]|h}-->" /> 
     512                        <!--{assign var=key value="shipment_quantity"}--> 
     513                        <input type="hidden" name="<!--{$key}-->[<!--{$shipping_index}-->][<!--{$item_index}-->]" value="<!--{$arrShipping[$key][$item_index]|h}-->" /> 
     514            <!--{/section}--> 
    476515        <!--{/if}--> 
    477516 
Note: See TracChangeset for help on using the changeset viewer.