index.js 872 B

12345678910111213141516171819202122232425262728293031323334353637
  1. import { downLoad2, renderSize } from '@/utils'
  2. export const workspaceOptions = {
  3. props: {
  4. tableData: {//数据
  5. type: Array,
  6. default: () => {
  7. return [{ name: '123', eventNumber: 2, projectNumber: 3, projectNumber1: [{ name: '场景一' }, { name: '场景二' }] },]
  8. }
  9. },
  10. queryParams: {//分页信息
  11. type: Object,
  12. default: () => {
  13. return {
  14. size: 10,
  15. current: 1,
  16. }
  17. }
  18. },
  19. },
  20. methods: {
  21. renderSize,
  22. handleClick(row) {
  23. const router = this.$router.resolve({
  24. path: '/workspace/folder',
  25. query: {
  26. id: row.id,
  27. }
  28. })
  29. this.$s.setSession('projectName', row.name)
  30. window.open(router.href, '_blank');
  31. },
  32. //操作列
  33. handleCommand(event, row) {
  34. this.$emit('option', { option: event, row })
  35. },
  36. },
  37. }