|
@@ -249,9 +249,9 @@
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
- <div v-show="readonly" @click="stopWriting" class="dialog-writing-button">
|
|
|
|
|
|
|
+ <!-- <div v-show="readonly" @click="stopWriting" class="dialog-writing-button">
|
|
|
<icon-record-stop :size="20" style="margin-right: 4px" />停止生成
|
|
<icon-record-stop :size="20" style="margin-right: 4px" />停止生成
|
|
|
- </div>
|
|
|
|
|
|
|
+ </div> -->
|
|
|
<dialog-feedback
|
|
<dialog-feedback
|
|
|
:showFeedback="showFeedback"
|
|
:showFeedback="showFeedback"
|
|
|
@handleCancel="handleCancel"
|
|
@handleCancel="handleCancel"
|
|
@@ -349,7 +349,7 @@ export default defineComponent({
|
|
|
]
|
|
]
|
|
|
}
|
|
}
|
|
|
};
|
|
};
|
|
|
- const { helper } = inject("$global");
|
|
|
|
|
|
|
+ const { helper, ajax } = inject("$global");
|
|
|
const userName = ref(helper.read("userName") || "");
|
|
const userName = ref(helper.read("userName") || "");
|
|
|
const dialogList = reactive(props.list || []);
|
|
const dialogList = reactive(props.list || []);
|
|
|
const randomKey = ref(0);
|
|
const randomKey = ref(0);
|
|
@@ -483,11 +483,6 @@ export default defineComponent({
|
|
|
const goKnowledge = () => {
|
|
const goKnowledge = () => {
|
|
|
emit("go-document");
|
|
emit("go-document");
|
|
|
};
|
|
};
|
|
|
- onBeforeUnmount(() => {
|
|
|
|
|
- helper.$bus.off("send-message");
|
|
|
|
|
- helper.$bus.off("clear-message");
|
|
|
|
|
- helper.$bus.off("stop-writing");
|
|
|
|
|
- });
|
|
|
|
|
const addLoading = (data) => {
|
|
const addLoading = (data) => {
|
|
|
const mockData = DOCUMENT_RESULT;
|
|
const mockData = DOCUMENT_RESULT;
|
|
|
data.capacity = {
|
|
data.capacity = {
|
|
@@ -522,8 +517,15 @@ export default defineComponent({
|
|
|
loadingData.value.capacity = DOCUMENT_RESULT;
|
|
loadingData.value.capacity = DOCUMENT_RESULT;
|
|
|
addAnswer(loadingData.value);
|
|
addAnswer(loadingData.value);
|
|
|
};
|
|
};
|
|
|
|
|
+ onBeforeUnmount(() => {
|
|
|
|
|
+ helper.$bus.off("send-message");
|
|
|
|
|
+ helper.$bus.off("clear-message");
|
|
|
|
|
+ helper.$bus.off("stop-writing");
|
|
|
|
|
+ helper.webSocket.close();
|
|
|
|
|
+ });
|
|
|
onMounted(() => {
|
|
onMounted(() => {
|
|
|
scrollToEnd();
|
|
scrollToEnd();
|
|
|
|
|
+ helper.webSocket = ajax.message.create(helper.read("token"));
|
|
|
helper.webSocket.onmessage = (event) => {
|
|
helper.webSocket.onmessage = (event) => {
|
|
|
console.log(JSON.parse(event.data));
|
|
console.log(JSON.parse(event.data));
|
|
|
const { type, message, category } = JSON.parse(event.data);
|
|
const { type, message, category } = JSON.parse(event.data);
|