{include file="public/header" /}
<div id="append_parent"></div>
<div id="ajaxwaitid"></div>



<div class="page">
    <div class="fixed-bar">
        <div class="item-title">
            <div class="subject">
                <h3>{$Think.lang.goods_class_index_class}</h3>
            </div>
            {include file="public/admin_items" /}
        </div>
    </div>

    <div class="explanation" id="explanation">
        <div class="title" id="checkZoom">
            <h4 title="提示相关设置操作时应注意的要点">操作提示</h4>
            <span id="explanationZoom" title="收起提示" class="arrow"></span>
        </div>
        <ul>
            <li>{$Think.lang.goods_class_edit_prompts_one}</li>
            <li>{$Think.lang.goods_class_edit_prompts_two}</li>
        </ul>
    </div>
    

    <form id="goods_class_form" name="goodsClassForm" enctype="multipart/form-data" method="post">
        <input type="hidden" name="form_submit" value="ok" />
        <input type="hidden" name="gc_id" value="<?php echo $class_array['gc_id'];?>" />
        <input type="hidden" name="gc_parent_id" id="gc_parent_id" value="<?php echo $class_array['gc_parent_id'];?>" />
        <input type="hidden" name="old_type_id" value="<?php echo $class_array['type_id'];?>">
        <table class="ds-default-table">
            <tbody>
                <tr class="noborder">
                    <td colspan="2" class="required"><label class="gc_name validation" for="gc_name">{$Think.lang.goods_class_index_name}:</label></td>
                </tr>
                <tr class="noborder">
                    <td class="vatop rowform"><input type="text" maxlength="20" value="<?php echo $class_array['gc_name'];?>" name="gc_name" id="gc_name" class="txt"></td>
                    <td class="vatop tips"></td>
                </tr>
                <?php if ($class_array['gc_parent_id'] == 0) {?>
                <tr>
                    <td colspan="2" class="required"><label for="pic"><?php echo '分类图片';?>:</label></td>
                </tr>
                <tr class="noborder">
                    <td class="vatop rowform"><span class="type-file-show"><img class="show_image" src="{$Think.config.url_domain_root}/static/admin/images/preview.png">
                            <div class="type-file-preview"><img src="<?php if(isset($class_array['pic'])){ echo $class_array['pic'];} ?>"></div>
                        </span><span class="type-file-box">
                            <input type='text' name='textfield' id='textfield1' class='type-file-text' />
                            <input type='button' name='button' id='button1' value='' class='type-file-button' />
                            <input name="pic" type="file" class="type-file-file" id="pic" size="30" hidefocus="true" nc_type="change_pic">
                        </span>
                    </td>
                    <td class="vatop tips"><?php echo '只有第一级分类可以上传图片，建议用16px * 16px，超出后自动隐藏';?></td>
                </tr>
                <?php } ?>
                <tr>
                    <td colspan="2" class="required"><label>发布虚拟商品:</label>
                        <span>
                            <label for="t_gc_virtual">
                                <input id="t_gc_virtual" type="checkbox" class="checkbox" checked="checked" value="1" name="t_gc_virtual">
                                关联到子分类</label>
                        </span></td>
                </tr>
                <tr class="noborder">
                    <td class="vatop rowform"><label><input type="checkbox" name="gc_virtual" id="gc_virtual" value="1" <?php if ($class_array['gc_virtual'] == 1) {?>checked<?php }?>>允许</label></td>
                    <td class="vatop tips">勾选允许发布虚拟商品后，在发布该分类的商品时可选择交易类型为“虚拟兑换码”形式。</td>
                </tr>
                <tr>
                    <td colspan="2" class="required"><label class="validation">分佣比例:</label>
                        <span>
                            <label for="t_commis_rate">
                                <input id="t_commis_rate" class="checkbox" type="checkbox" checked="checked" value="1" name="t_commis_rate">
                                关联到子分类</label>
                        </span></td>
                </tr>
                <tr class="noborder">
                    <td class="vatop rowform"><input id="commis_rate" class="w60" type="text" value="<?php echo $class_array['commis_rate'];?>" name="commis_rate">
                        % </td>
                    <td class="vatop tips">必须为0-100的整数</td>
                </tr>
                <tr>
                    <td colspan="2" class="required"><label for="parent_id">{$Think.lang.goods_class_add_sup_class}:</label></td>
                </tr>
                <tr class="noborder">
                    <td class="vatop rowform"><select name="gc_parent_id" id="gc_parent_id">
                            <option value="<?php echo $class_array['gc_parent_id'];?>">不更改所属分类（更改下拉）</option>
                            <?php if(!empty($parent_list) && is_array($parent_list)){ ?>
                            <?php foreach($parent_list as $k => $v){ ?>
                            <option <?php if($class_array['gc_parent_id'] == $v['gc_id']){ ?>selected='selected'<?php } ?> value="<?php echo $v['gc_id'];?>"><?php echo $v['gc_name'];?></option>
                            <?php } ?>
                            <?php } ?>
                        </select></td>
                    <td class="vatop tips"><span style="color:#ff0000">注意：切换不要把顶级分类整体移动到其它分类下；</span> {$Think.lang.goods_class_add_sup_class_notice}</td>
                </tr>
                <tr>
                    <td colspan="2" class="required"><label class="validation">{$Think.lang.goods_class_add_type}:</label>
                        <span>
                            <label for="t_associated">
                                <input class="checkbox" type="checkbox" name="t_associated" value="1" checked="checked" id="t_associated" />
                                {$Think.lang.goods_class_edit_related_to_subclass}</label>
                        </span></td>
                </tr>
                <tr class="noborder">
                    <td colspan="2" id="gcategory">
                        <select class="class-select">
                            <option value="0">{$Think.lang.ds_please_choose}...</option>
                            <?php if(!empty($gc_list)){ ?>
                            <?php foreach($gc_list as $k => $v){ ?>
                            <?php if ($v['gc_parent_id'] == 0) {?>
                            <option value="<?php echo $v['gc_id'];?>"><?php echo $v['gc_name'];?></option>
                            <?php } ?>
                            <?php } ?>
                            <?php } ?>
                        </select>{$Think.lang.ds_quickly_targeted}</td>
                </tr>
                <tr class="noborder">
                    <td class="vatop rowform"><input type="hidden" name="t_name" id="t_name" value="<?php echo $class_array['type_name'];?>" />
                        <input type="hidden" name="t_sign" id="t_sign" value="" />
                        <div id="type_div" class="goods-sort-type">
                            <div class="container">
                                <dl>
                                    <dd>
                                        <input type="radio" name="t_id" value="0" <?php if($class_array['type_id'] == 0){?>checked="checked"<?php }?> />
                                               {$Think.lang.goods_class_null_type}</dd>
                                </dl>
                                <?php if(!empty($type_list)){?>
                                <?php foreach($type_list as $k=>$val){?>
                                <?php if(!empty($val['type'])){?>
                                <dl>
                                    <dt id="type_dt_<?php echo $k;?>"><?php echo $val['name']?></dt>
                                    <?php foreach($val['type'] as $v){?>
                                    <dd>
                                        <input type="radio" class="radio" name="t_id" value="<?php echo $v['type_id']?>" <?php if($class_array['type_id'] == $v['type_id']){?>checked="checked"<?php }?> />
                                               <span><?php echo $v['type_name'];?></span></dd>
                                    <?php }?>
                                </dl>
                                <?php }?>
                                <?php }?>
                                <?php }?>
                            </div>
                        </div></td>
                    <td class="vatop tips">{$Think.lang.goods_class_add_type_desc_one}<a onclick="window.parent.openItem('index,type,goods')" href="JavaScript:void(0);">{$Think.lang.ds_type}</a>{$Think.lang.goods_class_add_type_desc_two}</td>
                </tr>
                <tr>
                    <td colspan="2" class="required"><label for="gc_sort">{$Think.lang.ds_sort}:</label></td>
                </tr>
                <tr class="noborder">
                    <td class="vatop rowform"><input type="text" value="<?php echo $class_array['gc_sort'] == ''?0:$class_array['gc_sort'];?>" name="gc_sort" id="gc_sort" class="txt"></td>
                    <td class="vatop tips">{$Think.lang.goods_class_add_update_sort}</td>
                </tr>
            </tbody>
            <tfoot>
                <tr class="tfoot">
                    <td colspan="15" ><a href="JavaScript:void(0);" class="btn" id="submitBtn"><span>{$Think.lang.ds_submit}</span></a></td>
                </tr>
            </tfoot>
        </table>
    </form>
</div>
<script type="text/javascript" src="{$Think.config.url_domain_root}static/common/js/mlselection.js" charset="utf-8"></script> 
<script type="text/javascript" src="{$Think.config.url_domain_root}static/plugins/jquery.mousewheel.js"></script> 
<script>
                        $(function() {
                            
//                            $('#type_div').perfectScrollbar();
                            //按钮先执行验证再提交表单
                            $("#submitBtn").click(function() {
                                if ($("#goods_class_form").valid()) {
                                    $("#goods_class_form").submit();
                                }
                            });
                            
                            $("#pic").change(function() {
                                $("#textfield1").val($(this).val());
                            });
                            $('input[type="radio"][name="t_id"]').change(function() {
                                // 标记类型时候修改 修改为ok
                                var t_id = {$class_array.type_id};
                                if (t_id != $(this).val()) {
                                    $('#t_sign').val('ok');
                                } else {
                                    $('#t_sign').val('');
                                }

                                if ($(this).val() == '0') {
                                    $('#t_name').val('');
                                } else {
                                    $('#t_name').val($(this).next('span').html());
                                }
                            });

                            $('#goods_class_form').validate({
                                errorPlacement: function(error, element) {
                                    error.appendTo(element.parent().parent().prev().find('td:first'));
                                },
                                rules: {
                                    gc_name: {
                                        required: true,
                                        remote: {
                                            url: "{:url('/Admin/Goodsclass/ajax',['branch'=>'check_class_name'])}",
                                            type: 'get',
                                            data: {
                                                gc_name: function() {
                                                    return $('#gc_name').val();
                                                },
                                                gc_parent_id: function() {
                                                    return $('#gc_parent_id').val();
                                                },
                                                gc_id: '{$class_array.gc_id}'
                                            }
                                        }
                                    },
                                    commis_rate: {
                                        required: true,
                                        max: 100,
                                        min: 0,
                                        digits: true
                                    },
                                    gc_sort: {
                                        number: true
                                    }
                                },
                                messages: {
                                    gc_name: {
                                        required: '{$Think.lang.goods_class_add_name_null}',
                                        remote: '{$Think.lang.goods_class_add_name_exists}'
                                    },
                                    commis_rate: {
                                        required: '{$Think.lang.goods_class_add_commis_rate_error}',
                                        max: '{$Think.lang.goods_class_add_commis_rate_error}',
                                        min: '{$Think.lang.goods_class_add_commis_rate_error}',
                                        digits: '{$Think.lang.goods_class_add_commis_rate_error}'
                                    },
                                    gc_sort: {
                                        number: '{$Think.lang.goods_class_add_sort_int}'
                                    }
                                }
                            });

                            // 类型搜索
                            $("#gcategory > select").live('change', function() {
                                type_scroll($(this));
                            });
                        });
                        var typeScroll = 0;
                        function type_scroll(o) {
                            var id = o.val();
                            if (!$('#type_dt_' + id).is('dt')) {
                                return false;
                            }
                            $('#type_div').scrollTop(-typeScroll);
                            var sp_top = $('#type_dt_' + id).offset().top;
                            var div_top = $('#type_div').offset().top;
                            $('#type_div').scrollTop(sp_top - div_top);
                            typeScroll = sp_top - div_top;
                        }
                        gcategoryInit('gcategory');
</script> 
