index.html 3.3 KB

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