diff --git a/ruoyi-ui/public/preview.html b/ruoyi-ui/public/preview.html
new file mode 100644
index 00000000..173ae0d4
--- /dev/null
+++ b/ruoyi-ui/public/preview.html
@@ -0,0 +1,88 @@
+
+
+
+
+
+
+
+ form-generator-preview
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/ruoyi-ui/src/views/tool/build/FormDrawer.vue b/ruoyi-ui/src/views/tool/build/FormDrawer.vue
index fc9efec0..50d38bf3 100644
--- a/ruoyi-ui/src/views/tool/build/FormDrawer.vue
+++ b/ruoyi-ui/src/views/tool/build/FormDrawer.vue
@@ -60,7 +60,7 @@
ref="previewPage"
class="result-wrapper"
frameborder="0"
- src="preview.html"
+ src="/preview.html"
@load="iframeLoad"
/>
diff --git a/ruoyi-ui/src/views/tool/build/index.vue b/ruoyi-ui/src/views/tool/build/index.vue
index 50e46c85..02ed4418 100644
--- a/ruoyi-ui/src/views/tool/build/index.vue
+++ b/ruoyi-ui/src/views/tool/build/index.vue
@@ -456,9 +456,15 @@ export default {
this.operationType = 'download'
},
run() {
- this.dialogVisible = true
- this.showFileName = false
+ // TODO 弹窗类型异常
+ // this.dialogVisible = true
+ // this.showFileName = false
this.operationType = 'run'
+ let data = {
+ fileName: undefined,
+ type: 'file'
+ }
+ this.generate(data);
},
copy() {
this.dialogVisible = true