payAppeal.vue 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. <!-- -->
  2. <template>
  3. <div class="m-container">
  4. <h2>
  5. <div class="squrt"></div>
  6. 考勤申诉
  7. </h2>
  8. <div class="m-core">
  9. <tab-router
  10. v-model.trim="activeIndex"
  11. type="card"
  12. >
  13. <!-- @tab-click="handleClick" -->
  14. <el-tab-pane label="考勤申诉(未结算)" lazy name="1" >
  15. <progressRequest v-if="activeIndex === '1'" :isSettle="false"/>
  16. </el-tab-pane>
  17. <el-tab-pane label="考勤申诉(已结算)" lazy name="2">
  18. <progressRequest v-if="activeIndex === '2'" :isSettle="true"/>
  19. </el-tab-pane>
  20. </tab-router>
  21. </div>
  22. </div>
  23. </template>
  24. <script>
  25. import { permission } from "@/utils/directivePage";
  26. import progressRequest from "./requestComponent/progressRequest"
  27. export default {
  28. components: {progressRequest},
  29. data() {
  30. return {
  31. activeIndex:1
  32. };
  33. },
  34. //生命周期 - 创建完成(可以访问当前this实例)
  35. created() {},
  36. //生命周期 - 挂载完成(可以访问DOM元素)
  37. async mounted() {},
  38. methods: {
  39. handleClick(evt) {
  40. // this.changeHash(evt.name);
  41. },
  42. },
  43. watch: {},
  44. };
  45. </script>
  46. <style lang='scss' scoped>
  47. .titleP {
  48. line-height: 30px;
  49. }
  50. </style>