添加制作ppt的大纲部分
This commit is contained in:
parent
bdc01c6dfe
commit
5beb034dcb
|
|
@ -118,10 +118,19 @@
|
||||||
@click="sendMessage"
|
@click="sendMessage"
|
||||||
type="success"
|
type="success"
|
||||||
:icon="Check"
|
:icon="Check"
|
||||||
|
v-if="buttionConverse==0"
|
||||||
round
|
round
|
||||||
:disabled="loading"
|
:disabled="loading"
|
||||||
>发送</el-button
|
>发送</el-button
|
||||||
>
|
>
|
||||||
|
<el-button
|
||||||
|
@click="CreateSparkPPT"
|
||||||
|
type="success"
|
||||||
|
v-if="buttionConverse==1"
|
||||||
|
:icon="Check"
|
||||||
|
round
|
||||||
|
:disabled="loading"
|
||||||
|
>生成ppt</el-button>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="3" style="text-align: center">
|
<el-col :span="3" style="text-align: center">
|
||||||
<el-select v-model="selectModel" placeholder="选择模型">
|
<el-select v-model="selectModel" placeholder="选择模型">
|
||||||
|
|
@ -293,6 +302,7 @@
|
||||||
const sessionIsShow = ref(false);
|
const sessionIsShow = ref(false);
|
||||||
const sessionName = ref("");
|
const sessionName = ref("");
|
||||||
const ModelList = ref<Model[]>([]);
|
const ModelList = ref<Model[]>([]);
|
||||||
|
const buttionConverse = ref(0);
|
||||||
const selectModel = ref(0);
|
const selectModel = ref(0);
|
||||||
const selectedFiles = ref<File[]>([]); // 用于存储已选文件
|
const selectedFiles = ref<File[]>([]); // 用于存储已选文件
|
||||||
const selectFileVisible = ref(false); // 控制文件选择对话框的显示与隐藏
|
const selectFileVisible = ref(false); // 控制文件选择对话框的显示与隐藏
|
||||||
|
|
@ -458,6 +468,7 @@
|
||||||
};
|
};
|
||||||
messages.push(msg);
|
messages.push(msg);
|
||||||
console.log("ppt_outline:", result['data']);
|
console.log("ppt_outline:", result['data']);
|
||||||
|
sessionID.value = baseInfo.value.session_id;
|
||||||
} else {
|
} else {
|
||||||
ElMessage.error(result['data']);
|
ElMessage.error(result['data']);
|
||||||
}
|
}
|
||||||
|
|
@ -470,6 +481,7 @@
|
||||||
sessionName.value = req.query;
|
sessionName.value = req.query;
|
||||||
}
|
}
|
||||||
loading.value = false;
|
loading.value = false;
|
||||||
|
buttionConverse.value = 1; // 显示生成ppt按钮
|
||||||
};
|
};
|
||||||
|
|
||||||
const loadSession = async (session_id: number) => {
|
const loadSession = async (session_id: number) => {
|
||||||
|
|
@ -638,12 +650,14 @@ const CreateSparkPPTOutline = async () => {
|
||||||
} else {
|
} else {
|
||||||
ElMessage.error(result['data']);
|
ElMessage.error(result['data']);
|
||||||
}
|
}
|
||||||
|
buttionConverse.value =0 //发送按钮
|
||||||
}
|
}
|
||||||
|
|
||||||
const CreateSparkPPT = async () => {
|
const CreateSparkPPT = async () => {
|
||||||
let req = {
|
let req = {
|
||||||
token: localStorage.getItem('token'),
|
token: localStorage.getItem('token'),
|
||||||
function: "spark-create-ppt",
|
function: "spark-create-ppt",
|
||||||
|
sessionId: sessionID.value,
|
||||||
outline: createOutlineResp.value.data.outline,
|
outline: createOutlineResp.value.data.outline,
|
||||||
query: "生成PPT",
|
query: "生成PPT",
|
||||||
fileUrl: fileUrl + selectedFiles.value[0].file_store_name,
|
fileUrl: fileUrl + selectedFiles.value[0].file_store_name,
|
||||||
|
|
@ -657,13 +671,14 @@ const CreateSparkPPT = async () => {
|
||||||
} else {
|
} else {
|
||||||
ElMessage.error(result['data']);
|
ElMessage.error(result['data']);
|
||||||
}
|
}
|
||||||
|
getCreatedPPTStatus()
|
||||||
}
|
}
|
||||||
|
|
||||||
const getCreatedPPTStatus = async () => {
|
const getCreatedPPTStatus = async () => {
|
||||||
let req = {
|
let req = {
|
||||||
token: localStorage.getItem('token'),
|
token: localStorage.getItem('token'),
|
||||||
function: "spark-create-ppt",
|
function: "spark-create-ppt",
|
||||||
session_id: sessionID.value,
|
sessionId: sessionID.value,
|
||||||
}
|
}
|
||||||
let result = await GetSparkPPTStatusService(req);
|
let result = await GetSparkPPTStatusService(req);
|
||||||
if (result['code'] === 0) {
|
if (result['code'] === 0) {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue