农经大屏
Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

54 rindas
1.3 KiB

  1. import Pannel from '@/components/pannel/index.vue';
  2. import ScrollTable from '@/components/scroll-table-details/index.vue';
  3. import { resourceDisposalWarning } from '../../../../api/index.js';
  4. import { mapGetters } from 'vuex';
  5. export default {
  6. components: {
  7. ScrollTable,
  8. Pannel
  9. },
  10. computed: {
  11. ...mapGetters(['year', 'deptId'])
  12. },
  13. watch: {
  14. year: {
  15. handler () {
  16. this.getData();
  17. },
  18. immediate: true, // 立即执行
  19. },
  20. deptId: {
  21. handler () {
  22. this.getData();
  23. },
  24. immediate: true, // 立即执行
  25. }
  26. },
  27. data () {
  28. return {
  29. isLoad: false,
  30. headers: ['部门', '资产名称', '资产类别', '申请日期', '处置类型'],
  31. data: [
  32. ['部门', '资产名称', '资产类别', '申请日期', '处置类型']
  33. ],
  34. dataName: ['bookName', 'assetName', 'assetType', 'applyAt', 'assetStatus']
  35. };
  36. },
  37. methods: {
  38. lineClick1 (val) {
  39. console.log(val)
  40. this.$emit('clickDetail', val, '1')
  41. },
  42. getData () {
  43. if (this.year, this.deptId) {
  44. this.isLoad = false;
  45. resourceDisposalWarning(this.deptId, this.year).then(res => {
  46. let data = res.rows;
  47. this.data = data;
  48. this.isLoad = true;
  49. })
  50. }
  51. }
  52. }
  53. };