diff --git a/frontend/src/pages/FlowEditorPage.vue b/frontend/src/pages/FlowEditorPage.vue
index b32245a..fbb1f6b 100644
--- a/frontend/src/pages/FlowEditorPage.vue
+++ b/frontend/src/pages/FlowEditorPage.vue
@@ -61,8 +61,26 @@
@@ -97,6 +115,14 @@ import FlowChartTest from 'pages/FlowChartTest.vue';
import ControlPanel from 'components/flowEditor/left/ControlPanelC.vue';
import ItemSelector from 'components/flowEditor/left/ItemSelector.vue';
import { computed, ref } from 'vue';
+
+import ShowDialog from 'components/ShowDialog.vue';
+import ActionSelect from 'components/ActionSelect.vue';
+
+const show = ref(false);
+const addshow = ref(true);
+const appDg = ref();
+
interface FlowEditorPageProps {
actName: string;
flowNames: string[];
@@ -110,6 +136,35 @@ const actName = computed(() => props.actName);
const flowNames = computed(() => props.flowNames);
const drawerLeft = ref(false);
+
+
+const showDg = () => {
+ show.value = true;
+};
+
+const closeDg = (val: string) => {
+ if (val == 'OK') {
+ //alert(JSON.stringify(appDg.value.selected[0].content));
+ let oDiv1 = document.getElementById('action');
+ let oDiv2 = document.createElement('div');
+ oDiv2.setAttribute('class', 'action');
+ if (oDiv1 !== null) {
+ oDiv2.innerHTML = appDg.value.selected[0].content;
+ oDiv1?.append(oDiv2);
+ // let oAdd = oDiv2.getElementsByClassName('next')[0];
+ // oAdd.addEventListener('mouseenter', mouseenter);
+ // oAdd.addEventListener('mouseleave', mouseleave);
+ // let oDel = oDiv2.getElementsByClassName('del')[0];
+ // oDel.addEventListener('click', clickdel);
+ }
+
+ if (document.getElementsByClassName('action').length > 0) {
+ addshow.value = false;
+ }
+ };
+};
+
+