123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194 |
- <style>
- .jstree-default .jstree-disabled {
- color: #BBBBBB;
- }
- .label-grey {
- background-color: #BBBBBB;
- }
- .form-commonsearch .form-group {
- margin-left: 0;
- margin-right: 0;
- padding: 0;
- }
- form.form-commonsearch .control-label {
- padding-right: 0;
- }
- .tdtitle {
- margin-bottom: 5px;
- font-weight: 600;
- }
- #columntree {
- margin-left: -6px;
- }
- #columnbar .panel-heading {
- height: 55px;
- line-height: 25px;
- font-size: 14px;
- }
- #columnbar en {
- font-size: 12px;
- color: #BBBBBB;
- }
- @media (max-width: 1230px) {
- .fixed-table-toolbar .search .form-control {
- display: none;
- }
- }
- @media (min-width: 1200px) {
- }
- .archives-label span.label {
- font-weight: normal;
- }
- .archives-title {
- max-width: 400px;
- min-width: 200px;
- overflow: hidden;
- text-overflow: ellipsis;
- }
- .setflag label {
- font-weight: 400;
- }
- .nav > li.toggle-column {
- display: none;
- }
- .col-full-width .nav > li.toggle-column {
- display: inline-block;
- }
- #myTabContent {
- background-color: #fff;
- }
- #columnoperate > span {
- font-size: 14px;
- color: #777;
- }
- #columnoperate > span:first-child {
- margin-right: 10px;
- }
- #columnoperate > span label {
- font-weight: 400;
- }
- .row-eq-height {
- display: -webkit-box;
- display: -webkit-flex;
- display: -ms-flexbox;
- display: flex;
- }
- </style>
- <style data-render="darktheme">
- body.darktheme #myTabContent {
- background-color: #333;
- }
- body.darktheme .tagsinput {
- background-color: #3c3e3d;
- border-color: #444;
- color: #ccc;
- }
- body.darktheme .sim-tree a {
- color: #ccc;
- }
- body.darktheme .sim-tree .sim-icon-d:before {
- border-top-color: #ccc;
- }
- body.darktheme .sim-tree .sim-icon-r:before {
- border-left-color: #ccc;
- }
- </style>
- <div class="row row-eq-height">
- <div class="col-md-3 pr-0" id="columnbar">
- <div class="panel panel-default panel-intro" style="height: 100%;">
- <div class="panel-heading">
- <div class="panel-lead">
- <div class="pull-left">
- <em>{:__('Column list')}</em>
- </div>
- <div class="pull-right">
- <a href="javascript:;" class="btn btn-link btn-xs btn-column hidden-xs hidden-sm"><i class="fa fa-bars"></i></a>
- </div>
- </div>
- </div>
- <div class="panel-body">
- <span class="text-muted"><input type="checkbox" name="" id="checkall" /> <label for="checkall"><small>{:__('Check all')}</small></label></span>
- <span class="text-muted"><input type="checkbox" name="" id="expandall" checked="" /> <label for="expandall"><small>{:__('Expand all')}</small></label></span>
- <div id="columntree"></div>
- </div>
- </div>
- </div>
- <script type="text/javascript">
- if (window.innerWidth < 768) {
- document.getElementById('columnbar').className = document.getElementById('columnbar').className.replace("pr-0", "hidden");
- }
- </script>
- <div class="col-xs-12 col-md-9" id="archivespanel">
- <div class="panel panel-default panel-intro" style="background: #f1f4f6;padding-top: 0;padding-bottom: 0;box-shadow: none;">
- <div class="panel-heading">
- <div class="panel-lead"><em>内容管理(Content Management)</em>用于管理产品中心、解决方案、资料下载、新闻中心栏目数据,启用英文后切换English管理英文数据</div>
- {if $switch_lang == '1'}
- <ul class="nav nav-tabs" data-field="lang">
- {foreach name="langList" item="vo"}
- <li class="{:$Think.get.lang === (string)$key ? 'active' : ''}"><a href="#t-{$key}" data-value="{$key}" data-toggle="tab" onclick="updateBoxStyle('{$key}')">{$vo}</a></li>
- {/foreach}
- </ul>
- {/if}
- </div>
- <div {if $switch_lang == '1'}class="box" id="SwitchColors"{/if}>
- <div id="myTabContent" class="tab-content" style="padding:15px;">
- <div class="tab-pane fade active in" id="one">
- <div class="widget-body no-padding">
- <div id="toolbar" class="toolbar">
- <a href="javascript:;" class="btn btn-primary btn-refresh" title="{:__('Refresh')}" ><i class="fa fa-refresh"></i> </a>
- <a href="javascript:;" class="btn btn-success btn-add {:$auth->check('wwh/archives/add')?'':'hide'}" title="{:__('Add')}" ><i class="fa fa-plus"></i> {:__('Add')}</a>
- <a href="javascript:;" class="btn btn-success btn-edit btn-disabled disabled {:$auth->check('wwh/archives/edit')?'':'hide'}" title="{:__('Edit')}" ><i class="fa fa-pencil"></i> {:__('Edit')}</a>
- <a href="javascript:;" class="btn btn-danger btn-del btn-disabled disabled {:$auth->check('wwh/archives/del')?'':'hide'}" title="{:__('Delete')}" ><i class="fa fa-trash"></i> {:__('Delete')}</a>
- <a href="javascript:;" class="btn btn-info btn-audit btn-disabled disabled {:$auth->check('wwh/archives/audit')?'':'hide'}" title="{:__('批量审核')}" ><i class="fa fa-check"></i> {:__('批量审核')}</a>
- </div>
- <table id="table" class="table table-striped table-bordered table-hover table-nowrap"
- data-operate-edit="{:$auth->check('wwh/archives/edit')}"
- data-operate-del="{:$auth->check('wwh/archives/del')}"
- data-operate-faudit="{:$auth->check('wwh/archives/faudit')}"
- width="100%">
- </table>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- <script>
- // 直接定义全局函数
- function updateBoxStyle(langId) {
- // 样式映射
- const styleMap = {
- '1': 'box-success',
- '2': 'box-warning'
- };
- // 清除旧样式
- document.getElementById('SwitchColors').classList.remove('box-success', 'box-warning');
- // 添加新样式
- document.getElementById('SwitchColors').classList.add(styleMap[langId] || 'box-success');
- console.log('当前语言:', langId, '应用样式:', styleMap[langId]);
- }
- // 初始化执行
- document.addEventListener('DOMContentLoaded', function() {
- // 获取当前激活的Tab
- const activeTab = document.querySelector('#lang-tabs li.active a');
- if (activeTab) {
- updateBoxStyle(activeTab.dataset.lang);
- }
- });
- </script>
|