<?php /*a:5:{s:80:"E:\phpstudy_pro\WWW\data\hkcms\template\admin\adminlte\routine\config\field.html";i:1715617489;s:80:"E:\phpstudy_pro\WWW\data\hkcms\template\admin\adminlte\routine\config\index.html";i:1715617489;s:74:"E:\phpstudy_pro\WWW\data\hkcms\template\admin\adminlte\common\default.html";i:1715617489;s:71:"E:\phpstudy_pro\WWW\data\hkcms\template\admin\adminlte\common\meta.html";i:1715617489;s:73:"E:\phpstudy_pro\WWW\data\hkcms\template\admin\adminlte\common\script.html";i:1715617489;}*/ ?>
<!DOCTYPE html>
<html>
<head>
    <meta name="csrf-token" content="<?php echo token(); ?>">

    <meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="referrer" content="never">
<meta name="renderer" content="webkit">
<title><?php echo $site['title']; ?> - <?php echo lang("Backstage panel"); ?></title>

<link rel="Shortcut Icon" href="<?php echo $site['favicon']; ?>?v=<?php echo env('APP_DEBUG')?time():$site['version']; ?>" type="image/x-icon" />

<!-- Font Awesome 5.13.0 字体图标库 -->
<link rel="stylesheet" href="/static/libs/fontawesome-free/css/all.min.css">
<!-- AdminLTE v3.2.0 | Bootstrap v4.6.0 CSS框架 -->
<link rel="stylesheet" href="/static/module/admin/adminlte/css/adminlte.css?v=<?php echo env('APP_DEBUG')?time():$site['version']; ?>">
<link rel="stylesheet" href="/static/module/admin/adminlte/css/common.css?v=<?php echo env('APP_DEBUG')?time():$site['version']; ?>">

<script type="text/javascript">
    window.Config = <?php echo json_encode($site); ?>;
    window.Lang = <?php echo json_encode($tempLang); ?>;
    window.Tpl = <?php echo json_encode($Tpl); ?>;
</script>

    <style>
        html,body,.wrapper {
            height: 100% !important;
        }
        .content {
            min-height: 100%;
            height: auto;
            padding-bottom: 20px;
            background-color: #f2f3f5;
        }
        .operatePage .card-footer {
            width: 100%;
            position: fixed;
            bottom: 0;
            z-index: 99;
        }
    </style>

    {__STYLE__}

</head>
<body class="sidebar-mini layout-top-nav overlayScrollbars" >

    <?php if(empty($popup)): ?>
    <!-- 子页 -->
    <div class="wrapper">
        <div class="content">
            <div class="container-fluid" style="padding-top: 16px">
                
<div class="col-12 col-sm-12">
    <form role="form" action="<?php echo url('/routine.config/edit'); ?>" class="frm-operate" method="post">
    <div class="card card-tabs">
        <div class="card-header">
            <ul class="nav nav-tabs" id="custom-tabs-three-tab" role="tablist">
                <?php if(is_array($group) || $group instanceof \think\Collection || $group instanceof \think\Paginator): $i = 0; $__LIST__ = $group;if( count($__LIST__)==0 ) : echo "" ;else: foreach($__LIST__ as $key=>$vo): $mod = ($i % 2 );++$i;?>
                <li class="nav-item">
                    <a class="nav-link <?php if($tabs_page==$key): ?>active<?php endif; ?>" id="more-tab-<?php echo $key; ?>" data-page="<?php echo $key; ?>" data-toggle="pill" href="#pane-tab-<?php echo $key; ?>" role="tab" aria-selected="false"><?php echo lang($vo); ?></a>
                </li>
                <?php endforeach; endif; else: echo "" ;endif; ?>

                <li class="nav-item">
                    <a class="nav-link <?php if($tabs_page=='group'): ?>active<?php endif; ?>" id="group-tab" data-toggle="pill" data-page="group" href="#pane-group-tab" role="tab" aria-selected="false"><?php echo lang('Group config'); ?></a>
                </li>
                <li class="nav-item">
                    <a class="nav-link" id="extend-tab" href="<?php echo url('/routine.config/add',['popup'=>1]); ?>" title="<?php echo lang('Extended config'); ?>"><i class="fas fa-plus"></i></a>
                </li>
            </ul>
        </div>
        <div class="card-body config-row">
            <div class="tab-content" id="custom-tabs-three-tabContent">
                <?php if(is_array($group) || $group instanceof \think\Collection || $group instanceof \think\Paginator): $i = 0; $__LIST__ = $group;if( count($__LIST__)==0 ) : echo "" ;else: foreach($__LIST__ as $key=>$vo): $mod = ($i % 2 );++$i;?>
                <div class="tab-pane fade <?php if($tabs_page==$key || (empty($tabs_page)&&$i==1)): ?>active show<?php endif; ?>" id="pane-tab-<?php echo $key; ?>" role="tabpanel">
                    <?php if((isset($lists[$key]))): ?>
                        <?php echo $lists[$key]; ?>
                    <?php endif; ?>
                </div>
                <?php endforeach; endif; else: echo "" ;endif; ?>

                <div class="tab-pane fade <?php if($tabs_page=='group'): ?>active show<?php endif; ?>" id="pane-group-tab" role="tabpanel">
                    <!--分组配置-->
                    <div class="form-group row">
                        <label class="col-sm-2 row-form-label"><?php echo lang('Group config'); ?>：</label>
                        <div class="col-sm-6 col-12">
                            <div class="row">
                                <div class="col-sm-5"><?php echo lang('Key name'); ?></div>
                                <div class="col-sm-5"><?php echo lang('Value'); ?></div>
                            </div>
                            <div class="row" id="J-groups">
                                <?php if(is_array($group) || $group instanceof \think\Collection || $group instanceof \think\Paginator): $i = 0; $__LIST__ = $group;if( count($__LIST__)==0 ) : echo "" ;else: foreach($__LIST__ as $key=>$vo): $mod = ($i % 2 );++$i;?>
                                <div class="col-sm-5 pb-1 del<?php echo $key; ?>">
                                    <input type="text" class="form-control" value="<?php echo $key; ?>" name="group[key][]">
                                </div>
                                <div class="col-sm-5 pb-1 del<?php echo $key; ?>">
                                    <input type="text" class="form-control" value="<?php echo $vo; ?>" name="group[value][]">
                                </div>
                                <div class="col-sm-2 pb-1 del<?php echo $key; ?> pt-1">
                                    <a href="#" class="btn btn-default btn-xs btn-groups-del" data-class=".del<?php echo $key; ?>"><i class="fas fa-times"></i></a>
                                </div>
                                <?php endforeach; endif; else: echo "" ;endif; ?>
                            </div>
                            <div class="row pt-2">
                                <div class="col-sm-12">
                                    <a href="#" class="btn btn-sm btn-default btn-groups"><i class="fas fa-plus"></i>  <?php echo lang('Append'); ?></a>
                                </div>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
        <div class="card-footer">
            <div class="row justify-content-around">
                <div class="col-sm-8">
                    <?php if($backBtn): ?><a href="javascript:history.back()" class="btn btn-default mr-3"><?php echo lang('Return to previous page'); ?></a><?php endif; if((has_rule('edit'))): ?>
                    <button type="submit" class="btn btn-primary btn-submit"><?php echo lang('Submit'); ?></button>
                    <button type="reset" class="btn btn-default"><?php echo lang('Reset'); ?></button>
                    <?php endif; ?>
                </div>
            </div>
        </div>
    </div>
    </form>
</div>

{block:script}
<script>
    require(['admin','Form'], function (admin, Form) {
        var oldOn = $('input[name="row[content_lang_on]"]:checked').val();
        $('#extend-tab').click(function (e) {
            hkcms.api.open($(this).attr('href'),$(this).attr('title'));
            e.preventDefault();
        });

        var item = 1;
        $('.btn-groups').click(function (e) {
            $('#J-groups').append('<div class="col-sm-5 pb-1 del'+item+'">\n' +
                '      <input type="text" class="form-control" value="" name="group[key][]">\n' +
                '  </div>\n' +
                '  <div class="col-sm-5 pb-1 del'+item+'">\n' +
                '      <input type="text" class="form-control" value="" name="group[value][]">\n' +
                '  </div>\n' +
                '  <div class="col-sm-2 pb-1 del'+item+' pt-1">\n' +
                '      <a href="#" class="btn btn-default btn-xs btn-groups-del" data-class=".del'+item+'"><i class="fas fa-times"></i></a>\n' +
                '  </div>');
            item++;
            e.preventDefault();
        });
        $(document).on('click','.btn-groups-del',function (e) {
            $($(this).data('class')).remove();
            e.preventDefault();
        });
        $(document).on('click','.btn-row-del',function () {
            let id = $(this).attr('data-id');
            let url = "<?php echo url('/routine.config/del'); ?>";
            Layer.confirm('<?php echo lang("Confirm operation?"); ?>', {
                btn: ['<?php echo lang("Confirm"); ?>','<?php echo lang("Cancel"); ?>'] //按钮
            }, function(){
                $.post(url,{ids:id},function (msg) {
                    Layer.msg('<?php echo lang("Operation completed"); ?>',{time:1000},function (e) {
                        window.location.href = '<?php echo url("/routine.config/index"); ?>?tabs_page='+$('#custom-tabs-three-tab').find('.nav-link.active').data('page');
                    });
                })
            });
        })

        var s = 0;
        var s1 = 0;
        Form.api.init({success:function (data,res) {
            Layer.msg(res.msg,{time: 1000,icon:1},function () {
                window.location.href = '<?php echo url("/routine.config/index"); ?>?tabs_page='+$('#custom-tabs-three-tab').find('.nav-link.active').data('page');
            })
            return false;
        },before:function (data) {
            if (s) {
                return data;
            }

            if (s1) {
                return data;
            }

            var on = $('input[name="row[content_lang_on]"]:checked').val();
            if (on==1 && on!=oldOn) {
                layer.confirm(lang('After multi-language content is enabled, content data is synchronized'),{},function (e) {
                    s = 1;
                    $('.btn-submit').trigger('click');
                    layer.closeAll();
                })
                return false;
            } else if (on==2 && oldOn!=on) {
                layer.confirm(lang("When turned off, the default language data will be used"),{},function (e) {
                    s1 = 1;
                    $('.btn-submit').trigger('click');
                    layer.closeAll();
                })
                return false;
            }

            return data;
        }});

        $(document).on('click', '.hk-btn-showTags', function (e) {
            var html = '{hkcms:language currentstyle="active"}\n' +
                    '<a href="{$item.url}" class="{$currentstyle}">{$item.value}</a>\n' +
                    '{/hkcms:language}';
            layer.open({
                type: 1
                ,title: $(this).data('title')
                ,area: '40%;'
                ,resize: false
                ,moveType: 1
                ,content: '<div class="p-2"><textarea class="form-control" rows="10">'+html+'</textarea></div>'
                ,success: function(layero){

                }
            });
        });
        $(document).on('change keyup', '.keyvalue .keyvalue-item [data-name="keyvalue-key"]', function (e) {
            var v = $(this).val();
            if (v) {
                $(this).parent().parent().find('input[type="radio"]').val(v);
            } else {
                $(this).parent().parent().find('input[type="radio"]').val('');
            }
        })
    });
</script>
{/block:script}
            </div>
        </div>
    </div>

    <?php else: ?>
    <div class="operatePage">
        
<div class="col-12 col-sm-12">
    <form role="form" action="<?php echo url('/routine.config/edit'); ?>" class="frm-operate" method="post">
    <div class="card card-tabs">
        <div class="card-header">
            <ul class="nav nav-tabs" id="custom-tabs-three-tab" role="tablist">
                <?php if(is_array($group) || $group instanceof \think\Collection || $group instanceof \think\Paginator): $i = 0; $__LIST__ = $group;if( count($__LIST__)==0 ) : echo "" ;else: foreach($__LIST__ as $key=>$vo): $mod = ($i % 2 );++$i;?>
                <li class="nav-item">
                    <a class="nav-link <?php if($tabs_page==$key): ?>active<?php endif; ?>" id="more-tab-<?php echo $key; ?>" data-page="<?php echo $key; ?>" data-toggle="pill" href="#pane-tab-<?php echo $key; ?>" role="tab" aria-selected="false"><?php echo lang($vo); ?></a>
                </li>
                <?php endforeach; endif; else: echo "" ;endif; ?>

                <li class="nav-item">
                    <a class="nav-link <?php if($tabs_page=='group'): ?>active<?php endif; ?>" id="group-tab" data-toggle="pill" data-page="group" href="#pane-group-tab" role="tab" aria-selected="false"><?php echo lang('Group config'); ?></a>
                </li>
                <li class="nav-item">
                    <a class="nav-link" id="extend-tab" href="<?php echo url('/routine.config/add',['popup'=>1]); ?>" title="<?php echo lang('Extended config'); ?>"><i class="fas fa-plus"></i></a>
                </li>
            </ul>
        </div>
        <div class="card-body config-row">
            <div class="tab-content" id="custom-tabs-three-tabContent">
                <?php if(is_array($group) || $group instanceof \think\Collection || $group instanceof \think\Paginator): $i = 0; $__LIST__ = $group;if( count($__LIST__)==0 ) : echo "" ;else: foreach($__LIST__ as $key=>$vo): $mod = ($i % 2 );++$i;?>
                <div class="tab-pane fade <?php if($tabs_page==$key || (empty($tabs_page)&&$i==1)): ?>active show<?php endif; ?>" id="pane-tab-<?php echo $key; ?>" role="tabpanel">
                    <?php if((isset($lists[$key]))): ?>
                        <?php echo $lists[$key]; ?>
                    <?php endif; ?>
                </div>
                <?php endforeach; endif; else: echo "" ;endif; ?>

                <div class="tab-pane fade <?php if($tabs_page=='group'): ?>active show<?php endif; ?>" id="pane-group-tab" role="tabpanel">
                    <!--分组配置-->
                    <div class="form-group row">
                        <label class="col-sm-2 row-form-label"><?php echo lang('Group config'); ?>：</label>
                        <div class="col-sm-6 col-12">
                            <div class="row">
                                <div class="col-sm-5"><?php echo lang('Key name'); ?></div>
                                <div class="col-sm-5"><?php echo lang('Value'); ?></div>
                            </div>
                            <div class="row" id="J-groups">
                                <?php if(is_array($group) || $group instanceof \think\Collection || $group instanceof \think\Paginator): $i = 0; $__LIST__ = $group;if( count($__LIST__)==0 ) : echo "" ;else: foreach($__LIST__ as $key=>$vo): $mod = ($i % 2 );++$i;?>
                                <div class="col-sm-5 pb-1 del<?php echo $key; ?>">
                                    <input type="text" class="form-control" value="<?php echo $key; ?>" name="group[key][]">
                                </div>
                                <div class="col-sm-5 pb-1 del<?php echo $key; ?>">
                                    <input type="text" class="form-control" value="<?php echo $vo; ?>" name="group[value][]">
                                </div>
                                <div class="col-sm-2 pb-1 del<?php echo $key; ?> pt-1">
                                    <a href="#" class="btn btn-default btn-xs btn-groups-del" data-class=".del<?php echo $key; ?>"><i class="fas fa-times"></i></a>
                                </div>
                                <?php endforeach; endif; else: echo "" ;endif; ?>
                            </div>
                            <div class="row pt-2">
                                <div class="col-sm-12">
                                    <a href="#" class="btn btn-sm btn-default btn-groups"><i class="fas fa-plus"></i>  <?php echo lang('Append'); ?></a>
                                </div>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
        <div class="card-footer">
            <div class="row justify-content-around">
                <div class="col-sm-8">
                    <?php if($backBtn): ?><a href="javascript:history.back()" class="btn btn-default mr-3"><?php echo lang('Return to previous page'); ?></a><?php endif; if((has_rule('edit'))): ?>
                    <button type="submit" class="btn btn-primary btn-submit"><?php echo lang('Submit'); ?></button>
                    <button type="reset" class="btn btn-default"><?php echo lang('Reset'); ?></button>
                    <?php endif; ?>
                </div>
            </div>
        </div>
    </div>
    </form>
</div>

{block:script}
<script>
    require(['admin','Form'], function (admin, Form) {
        var oldOn = $('input[name="row[content_lang_on]"]:checked').val();
        $('#extend-tab').click(function (e) {
            hkcms.api.open($(this).attr('href'),$(this).attr('title'));
            e.preventDefault();
        });

        var item = 1;
        $('.btn-groups').click(function (e) {
            $('#J-groups').append('<div class="col-sm-5 pb-1 del'+item+'">\n' +
                '      <input type="text" class="form-control" value="" name="group[key][]">\n' +
                '  </div>\n' +
                '  <div class="col-sm-5 pb-1 del'+item+'">\n' +
                '      <input type="text" class="form-control" value="" name="group[value][]">\n' +
                '  </div>\n' +
                '  <div class="col-sm-2 pb-1 del'+item+' pt-1">\n' +
                '      <a href="#" class="btn btn-default btn-xs btn-groups-del" data-class=".del'+item+'"><i class="fas fa-times"></i></a>\n' +
                '  </div>');
            item++;
            e.preventDefault();
        });
        $(document).on('click','.btn-groups-del',function (e) {
            $($(this).data('class')).remove();
            e.preventDefault();
        });
        $(document).on('click','.btn-row-del',function () {
            let id = $(this).attr('data-id');
            let url = "<?php echo url('/routine.config/del'); ?>";
            Layer.confirm('<?php echo lang("Confirm operation?"); ?>', {
                btn: ['<?php echo lang("Confirm"); ?>','<?php echo lang("Cancel"); ?>'] //按钮
            }, function(){
                $.post(url,{ids:id},function (msg) {
                    Layer.msg('<?php echo lang("Operation completed"); ?>',{time:1000},function (e) {
                        window.location.href = '<?php echo url("/routine.config/index"); ?>?tabs_page='+$('#custom-tabs-three-tab').find('.nav-link.active').data('page');
                    });
                })
            });
        })

        var s = 0;
        var s1 = 0;
        Form.api.init({success:function (data,res) {
            Layer.msg(res.msg,{time: 1000,icon:1},function () {
                window.location.href = '<?php echo url("/routine.config/index"); ?>?tabs_page='+$('#custom-tabs-three-tab').find('.nav-link.active').data('page');
            })
            return false;
        },before:function (data) {
            if (s) {
                return data;
            }

            if (s1) {
                return data;
            }

            var on = $('input[name="row[content_lang_on]"]:checked').val();
            if (on==1 && on!=oldOn) {
                layer.confirm(lang('After multi-language content is enabled, content data is synchronized'),{},function (e) {
                    s = 1;
                    $('.btn-submit').trigger('click');
                    layer.closeAll();
                })
                return false;
            } else if (on==2 && oldOn!=on) {
                layer.confirm(lang("When turned off, the default language data will be used"),{},function (e) {
                    s1 = 1;
                    $('.btn-submit').trigger('click');
                    layer.closeAll();
                })
                return false;
            }

            return data;
        }});

        $(document).on('click', '.hk-btn-showTags', function (e) {
            var html = '{hkcms:language currentstyle="active"}\n' +
                    '<a href="{$item.url}" class="{$currentstyle}">{$item.value}</a>\n' +
                    '{/hkcms:language}';
            layer.open({
                type: 1
                ,title: $(this).data('title')
                ,area: '40%;'
                ,resize: false
                ,moveType: 1
                ,content: '<div class="p-2"><textarea class="form-control" rows="10">'+html+'</textarea></div>'
                ,success: function(layero){

                }
            });
        });
        $(document).on('change keyup', '.keyvalue .keyvalue-item [data-name="keyvalue-key"]', function (e) {
            var v = $(this).val();
            if (v) {
                $(this).parent().parent().find('input[type="radio"]').val(v);
            } else {
                $(this).parent().parent().find('input[type="radio"]').val('');
            }
        })
    });
</script>
{/block:script}
    </div>
    <?php endif; ?>

    <script src="/static/libs/require/require.js"></script>
<script src="/static/module/admin/adminlte/js/main.js?v=<?php echo env('APP_DEBUG')?time():$site['version']; ?>"></script>

<!-- // 加载插件JS-->
<?php echo load_js(); ?>



    {__SCRIPT__}
    
</body>
</html>