index.vue 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. <template>
  2. <div class="workTime app-container">
  3. <el-tabs v-model="activeName" @tab-click="handleClick">
  4. <el-tab-pane label="作息配置" name="作息配置">
  5. </el-tab-pane>
  6. <el-tab-pane v-hasPermi="['system:time:week']" label="模板配置作息" name="模板配置作息">
  7. </el-tab-pane>
  8. </el-tabs>
  9. <work-time v-if="activeName==='作息配置'"></work-time>
  10. <div v-hasPermi="['system:time:week']">
  11. <work-time-week v-if="activeName==='模板配置作息'"></work-time-week>
  12. </div>
  13. </div>
  14. </template>
  15. <script>
  16. import WorkTime from './workTime'
  17. import WorkTimeWeek from './workTimeWeek'
  18. export default {
  19. components:{
  20. WorkTime,
  21. WorkTimeWeek
  22. },
  23. data() {
  24. return {
  25. activeName:'作息配置'
  26. };
  27. },
  28. methods:{
  29. handleClick(){
  30. },
  31. }
  32. };
  33. </script>
  34. <style lang="scss">
  35. .workTime{
  36. .el-tabs__header{
  37. margin-bottom: 10px;
  38. background-color: #fff;
  39. padding: 0 10px;
  40. box-shadow: 0 2px 8px #eee;
  41. }
  42. .el-tabs__nav-wrap::after{
  43. background-color: #fff;
  44. }
  45. .el-tabs__item{
  46. font-size: 16px;
  47. }
  48. }
  49. </style>
  50. <style lang="scss" scoped>
  51. </style>