PrevShiftLineTree.vue 886 B

123456789101112131415161718192021222324252627282930313233343536
  1. <script>
  2. import PrevEnrollPlanTree from '@/views/career/PrevBatch/PrevEnrollPlanTree.vue'
  3. import { getPreEnrollV2, getPreEnrollYears } from '@/api/webApi/prev-batch'
  4. export default {
  5. name: 'PrevShiftLineTree',
  6. extends: PrevEnrollPlanTree,
  7. data() {
  8. return {
  9. isEnrollMode: true // 重写PrevEnrollPlanTree,让表格显示为投档格式
  10. }
  11. },
  12. methods: {
  13. async initQueryYear() {
  14. const res = await getPreEnrollYears({ category: this.query.category })
  15. this.queryData.years = this._makeOptions(res['rows'])
  16. this.query.year = this.queryData.years.first().value
  17. },
  18. async getList() {
  19. this.loading = true
  20. try {
  21. const res = await getPreEnrollV2(this.query)
  22. this.rows = res.rows
  23. this.total = res.total
  24. } finally {
  25. this.loading = false
  26. }
  27. }
  28. }
  29. }
  30. </script>
  31. <style scoped>
  32. </style>