From 5beb034dcb66313e7528999444bf493fe8a874b1 Mon Sep 17 00:00:00 2001
From: junleea <354425203@qq.com>
Date: Fri, 4 Apr 2025 19:15:01 +0800
Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=88=B6=E4=BD=9Cppt?=
=?UTF-8?q?=E7=9A=84=E5=A4=A7=E7=BA=B2=E9=83=A8=E5=88=86?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/views/system/ai-ppt.vue | 17 ++++++++++++++++-
1 file changed, 16 insertions(+), 1 deletion(-)
diff --git a/src/views/system/ai-ppt.vue b/src/views/system/ai-ppt.vue
index e2719cb..eebed41 100644
--- a/src/views/system/ai-ppt.vue
+++ b/src/views/system/ai-ppt.vue
@@ -118,10 +118,19 @@
@click="sendMessage"
type="success"
:icon="Check"
+ v-if="buttionConverse==0"
round
:disabled="loading"
>发送
+ 生成ppt
@@ -293,6 +302,7 @@
const sessionIsShow = ref(false);
const sessionName = ref("");
const ModelList = ref([]);
+ const buttionConverse = ref(0);
const selectModel = ref(0);
const selectedFiles = ref([]); // 用于存储已选文件
const selectFileVisible = ref(false); // 控制文件选择对话框的显示与隐藏
@@ -458,6 +468,7 @@
};
messages.push(msg);
console.log("ppt_outline:", result['data']);
+ sessionID.value = baseInfo.value.session_id;
} else {
ElMessage.error(result['data']);
}
@@ -470,6 +481,7 @@
sessionName.value = req.query;
}
loading.value = false;
+ buttionConverse.value = 1; // 显示生成ppt按钮
};
const loadSession = async (session_id: number) => {
@@ -638,12 +650,14 @@ const CreateSparkPPTOutline = async () => {
} else {
ElMessage.error(result['data']);
}
+ buttionConverse.value =0 //发送按钮
}
const CreateSparkPPT = async () => {
let req = {
token: localStorage.getItem('token'),
function: "spark-create-ppt",
+ sessionId: sessionID.value,
outline: createOutlineResp.value.data.outline,
query: "生成PPT",
fileUrl: fileUrl + selectedFiles.value[0].file_store_name,
@@ -657,13 +671,14 @@ const CreateSparkPPT = async () => {
} else {
ElMessage.error(result['data']);
}
+ getCreatedPPTStatus()
}
const getCreatedPPTStatus = async () => {
let req = {
token: localStorage.getItem('token'),
function: "spark-create-ppt",
- session_id: sessionID.value,
+ sessionId: sessionID.value,
}
let result = await GetSparkPPTStatusService(req);
if (result['code'] === 0) {