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) {