云平台预览

This commit is contained in:
stt
2025-10-22 09:09:46 +08:00
parent 4df52a2c87
commit 77636e502f
4 changed files with 1184 additions and 0 deletions

View File

@@ -0,0 +1,3 @@
import MtPreviewYPT from './index.vue'
export default MtPreviewYPT

File diff suppressed because it is too large Load Diff

View File

@@ -19,6 +19,12 @@ export const constantRoutes = [
path: '/preview', path: '/preview',
component: () => import('../views/preview/index.vue') component: () => import('../views/preview/index.vue')
}, },
{
// 云平台预览页面
name: 'preview_YPT',
path: '/preview_YPT',
component: () => import('../views/preview/index_YPT.vue')
},
{ {
name: 'edit-load', name: 'edit-load',
path: '/edit-load', path: '/edit-load',

View File

@@ -0,0 +1,19 @@
<template>
<mt-preview-ypt ref="MtPreviewRef" @on-event-call-back="onEventCallBack"></mt-preview-ypt>
</template>
<script setup lang="ts">
import { MtPreviewYpt } from '@/export'
import { onMounted, ref } from 'vue'
import { ElMessage } from 'element-plus'
const MtPreviewRef = ref<InstanceType<typeof MtPreviewYpt>>()
const onEventCallBack = (type: string, item_id: string) => {
console.log(type, item_id)
if (type == 'test-dialog') {
ElMessage.success(`获取到了id:${item_id}`)
}
}
onMounted(() => {
MtPreviewRef.value?.setImportJson(JSON.parse(sessionStorage.getItem('exportJson') as any))
})
</script>