zhangnuoyan 2 éve
szülő
commit
ab85a7104c
1 módosított fájl, 8 hozzáadás és 4 törlés
  1. 8 4
      src/views/Home.vue

+ 8 - 4
src/views/Home.vue

@@ -37,7 +37,7 @@
                             <PicArticle v-if="navIndex === 6 && !showDialog" />
                             <Analysis v-if="navIndex === 7 && !showDialog" />
                             <dialog-wrap
-                                v-if="showDialog"
+                                v-if="showDialog && initDialog"
                                 :type="dialogType[navIndex]"
                                 :agentInfo="data"
                                 :userInfo="userInfo"
@@ -107,6 +107,7 @@ export default defineComponent({
         const showDialog = ref(false);
         const dialogList = ref([]);
         const selectId = ref("");
+        const initDialog = ref(false);
         const userInfo = {
             name: "奇橙",
             avatar: "https://s21.ax1x.com/2024/04/18/pFzyA0O.png"
@@ -138,16 +139,17 @@ export default defineComponent({
             readonly.value = status;
         };
         const selectHistory = (id) => {
+            showDialog.value = true;
             selectId.value = id;
             helper.$bus.emit("set-loading", true);
             helper.$bus.emit("stop-writing");
-            showDialog.value = false;
+            initDialog.value = false;
             dialogList.value = new Array(10).fill({
                 question: "测试问题",
                 answer: "测试答案"
             });
             setTimeout(() => {
-                showDialog.value = true;
+                initDialog.value = true;
                 helper.$bus.emit("set-loading", false);
             }, 20);
         };
@@ -155,6 +157,7 @@ export default defineComponent({
             helper.$bus.on("open-dialog", (value) => {
                 dialogList.value = [];
                 showDialog.value = true;
+                initDialog.value = true;
                 setTimeout(() => {
                     helper.$bus.emit("send-message", value);
                 }, 500);
@@ -178,7 +181,8 @@ export default defineComponent({
             closeOthers,
             openAll,
             dialogType,
-            dialogList
+            dialogList,
+            initDialog
         };
     }
 });