index.html 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. <div class="panel panel-default panel-intro">
  2. <div class="panel-heading">
  3. <div class="panel-lead"><em>发展历程(Development History)</em>用于管理公司概况栏目发展历程数据,启用英文后切换English管理英文数据</div>
  4. {if $switch_lang == '1'}
  5. <ul class="nav nav-tabs" data-field="lang">
  6. {foreach name="langList" item="vo"}
  7. <li class="{:$Think.get.lang === (string)$key ? 'active' : ''}"><a href="#t-{$key}" data-value="{$key}" data-toggle="tab" onclick="updateBoxStyle('{$key}')">{$vo}</a></li>
  8. {/foreach}
  9. </ul>
  10. {/if}
  11. </div>
  12. <div {if $switch_lang == '1'}class="box" id="SwitchColors"{/if}>
  13. <div class="panel-body">
  14. <div id="myTabContent" class="tab-content">
  15. <div class="tab-pane fade active in" id="one">
  16. <div class="widget-body no-padding">
  17. <div id="toolbar" class="toolbar">
  18. <a href="javascript:;" class="btn btn-primary btn-refresh" title="{:__('Refresh')}" ><i class="fa fa-refresh"></i> </a>
  19. <a href="javascript:;" class="btn btn-success btn-add {:$auth->check('wwh/development/add')?'':'hide'}" title="{:__('Add')}" ><i class="fa fa-plus"></i> {:__('Add')}</a>
  20. <a href="javascript:;" class="btn btn-success btn-edit btn-disabled disabled {:$auth->check('wwh/development/edit')?'':'hide'}" title="{:__('Edit')}" ><i class="fa fa-pencil"></i> {:__('Edit')}</a>
  21. <a href="javascript:;" class="btn btn-danger btn-del btn-disabled disabled {:$auth->check('wwh/development/del')?'':'hide'}" title="{:__('Delete')}" ><i class="fa fa-trash"></i> {:__('Delete')}</a>
  22. </div>
  23. <table id="table" class="table table-striped table-bordered table-hover table-nowrap"
  24. data-operate-edit="{:$auth->check('wwh/development/edit')}"
  25. data-operate-del="{:$auth->check('wwh/development/del')}"
  26. width="100%">
  27. </table>
  28. </div>
  29. </div>
  30. </div>
  31. </div>
  32. </div>
  33. </div>
  34. <script>
  35. // 直接定义全局函数
  36. function updateBoxStyle(langId) {
  37. // 样式映射
  38. const styleMap = {
  39. '1': 'box-success',
  40. '2': 'box-warning'
  41. };
  42. // 清除旧样式
  43. document.getElementById('SwitchColors').classList.remove('box-success', 'box-warning');
  44. // 添加新样式
  45. document.getElementById('SwitchColors').classList.add(styleMap[langId] || 'box-success');
  46. console.log('当前语言:', langId, '应用样式:', styleMap[langId]);
  47. }
  48. // 初始化执行
  49. document.addEventListener('DOMContentLoaded', function() {
  50. // 获取当前激活的Tab
  51. const activeTab = document.querySelector('#lang-tabs li.active a');
  52. if (activeTab) {
  53. updateBoxStyle(activeTab.dataset.lang);
  54. }
  55. });
  56. </script>