|
|
@@ -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
|
|
|
};
|
|
|
}
|
|
|
});
|