summaryrefslogtreecommitdiff
path: root/UI source code/dns_mapping_ui-master/src/views/generator/preview.vue
diff options
context:
space:
mode:
Diffstat (limited to 'UI source code/dns_mapping_ui-master/src/views/generator/preview.vue')
-rw-r--r--UI source code/dns_mapping_ui-master/src/views/generator/preview.vue30
1 files changed, 30 insertions, 0 deletions
diff --git a/UI source code/dns_mapping_ui-master/src/views/generator/preview.vue b/UI source code/dns_mapping_ui-master/src/views/generator/preview.vue
new file mode 100644
index 0000000..e95fc46
--- /dev/null
+++ b/UI source code/dns_mapping_ui-master/src/views/generator/preview.vue
@@ -0,0 +1,30 @@
+<template>
+ <el-tabs v-model="activeName" type="card">
+ <el-tab-pane v-for="item in data" :key="item.name" :lazy="true" :label="item.name" :name="item.name">
+ <Java :value="item.content" :height="height" />
+ </el-tab-pane>
+ </el-tabs>
+</template>
+
+<script>
+import Java from '@/components/JavaEdit/index'
+import { generator } from '@/api/generator/generator'
+export default {
+ name: 'Preview',
+ components: { Java },
+ data() {
+ return {
+ data: null, height: '', activeName: 'Entity'
+ }
+ },
+ created() {
+ this.height = document.documentElement.clientHeight - 180 + 'px'
+ const tableName = this.$route.params.tableName
+ generator(tableName, 1).then(data => {
+ this.data = data
+ }).catch(() => {
+ this.$router.go(-1)
+ })
+ }
+}
+</script>