index.vue 957 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. <template>
  2. <div style="height: 100%;width:100%">
  3. <iframe :src="src" frameborder="0" style="height: 100%;width:100%"></iframe>
  4. </div>
  5. </template>
  6. <script lang="ts">
  7. import {Vue, Component} from "vue-property-decorator";
  8. import {UserModule} from "@/store/modules/user";
  9. // 平面图跳转地址
  10. // @ts-ignore
  11. const planJumpUrl = window.__systemConf.planJumpUrl;
  12. @Component({
  13. name: "system",
  14. components: {},
  15. })
  16. export default class extends Vue {
  17. src = ''
  18. // 项目id
  19. private get projectId(): string {
  20. return UserModule.projectId;
  21. }
  22. // 项目名称
  23. private get projectName(): string {
  24. return UserModule.projectName;
  25. }
  26. created() {
  27. this.src = `${planJumpUrl}?projectId=${this.projectId}&projectName=${this.projectName}`
  28. // window.open(`${planJumpUrl}?projectId=${this.projectId}&projectName=${this.projectName}`);
  29. }
  30. }
  31. </script>
  32. <style lang="scss" scoped>
  33. </style>