hookehuyr

fix

...@@ -511,8 +511,8 @@ ...@@ -511,8 +511,8 @@
511 direction="btt" 511 direction="btt"
512 size="90%" 512 size="90%"
513 append-to-body 513 append-to-body
514 + @closed="handleDrawerClosed"
514 > 515 >
515 - <!-- <div class="preview-container" :style="{height: state.window_height}"> -->
516 <div class="preview-container"> 516 <div class="preview-container">
517 <vue-flow-editor-form 517 <vue-flow-editor-form
518 ref="editor1" 518 ref="editor1"
...@@ -531,9 +531,6 @@ ...@@ -531,9 +531,6 @@
531 <div class="preview-detail-container"> 531 <div class="preview-detail-container">
532 <iframe :src="state.preview_form_url" width="100%" height="100%" style="border: 0;"></iframe> 532 <iframe :src="state.preview_form_url" width="100%" height="100%" style="border: 0;"></iframe>
533 </div> 533 </div>
534 - <!-- <div>
535 - <el-button color="#009688" @click="state.dialogPreviewVisible = false">关闭</el-button>
536 - </div> -->
537 </el-drawer> 534 </el-drawer>
538 </template> 535 </template>
539 536
...@@ -2333,6 +2330,10 @@ export default { ...@@ -2333,6 +2330,10 @@ export default {
2333 state.preview_form_url = null; 2330 state.preview_form_url = null;
2334 } 2331 }
2335 2332
2333 + const handleDrawerClosed = () => {
2334 + state.preview_form_url = null;
2335 + }
2336 +
2336 return { 2337 return {
2337 state, 2338 state,
2338 rules, 2339 rules,
...@@ -2393,6 +2394,7 @@ export default { ...@@ -2393,6 +2394,7 @@ export default {
2393 openPreview, 2394 openPreview,
2394 onClickNodePreview, 2395 onClickNodePreview,
2395 onClickCanvasPreview, 2396 onClickCanvasPreview,
2397 + handleDrawerClosed,
2396 2398
2397 onRef: (e: any) => (editor = e), 2399 onRef: (e: any) => (editor = e),
2398 staticPath, 2400 staticPath,
......