suggestionIndex.vue 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. <template>
  2. <div class="m-container">
  3. <h2>
  4. <div class="squrt"></div>
  5. 意见反馈
  6. </h2>
  7. <div class="m-core">
  8. <tab-router
  9. v-model.trim="activeIndex"
  10. type="card"
  11. @tab-click="handleClick"
  12. >
  13. <el-tab-pane
  14. label="意见反馈"
  15. lazy
  16. name="1"
  17. v-if="permissionList.suggestion"
  18. >
  19. <suggestion v-if="activeIndex === '1'" />
  20. </el-tab-pane>
  21. <el-tab-pane label="反馈类型配置" lazy name="2">
  22. <!-- v-if="permissionList.suggestionType" -->
  23. <suggestionType v-if="activeIndex === '2'" />
  24. </el-tab-pane>
  25. <!-- <el-tab-pane
  26. label="学练宝反馈"
  27. lazy
  28. name="3"
  29. v-if="permissionList.clouldSuggestion"
  30. >
  31. <clouldSuggestion v-if="activeIndex === '3'" />
  32. </el-tab-pane> -->
  33. </tab-router>
  34. </div>
  35. </div>
  36. </template>
  37. <script>
  38. import suggestion from "./suggestion";
  39. import clouldSuggestion from "./clouldSuggestion";
  40. import suggestionType from "./suggestionType";
  41. import { permission } from "@/utils/directivePage";
  42. // /suggestion /clouldSuggestion
  43. export default {
  44. components: { suggestion, clouldSuggestion, suggestionType },
  45. data() {
  46. return {
  47. activeIndex: "1",
  48. permissionList: {
  49. suggestion: permission("/suggestion"),
  50. suggestionType: permission("/suggestionType"),
  51. clouldSuggestion: permission("/clouldSuggestion")
  52. }
  53. };
  54. },
  55. //生命周期 - 创建完成(可以访问当前this实例)
  56. created() {},
  57. //生命周期 - 挂载完成(可以访问DOM元素)
  58. mounted() {},
  59. methods: {
  60. handleClick(evt) {
  61. // this.changeHash(evt.name);
  62. }
  63. }
  64. };
  65. </script>
  66. <style lang="scss" scoped></style>