添加智能ppt制作页面
This commit is contained in:
parent
4479400ddf
commit
ab55119b23
|
|
@ -0,0 +1,13 @@
|
||||||
|
import request from '@/utils/request2';
|
||||||
|
|
||||||
|
export const FindSparkPPTThemeListService = (Data) => {
|
||||||
|
const params = new URLSearchParams();
|
||||||
|
for (let key in Data) {
|
||||||
|
params.append(key, Data[key])
|
||||||
|
}
|
||||||
|
return request.post('/tool/spark_ppt_theme_list', params,{
|
||||||
|
headers: {
|
||||||
|
'token': Data.token, //token
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
@ -221,6 +221,12 @@ export const menuData: Menus[] = [
|
||||||
index: '/gen-prompt',
|
index: '/gen-prompt',
|
||||||
title: '提示词生成',
|
title: '提示词生成',
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
id: '57',
|
||||||
|
icon: 'ChatDotSquare',
|
||||||
|
index: '/ai-ppt',
|
||||||
|
title: '智能PPT生成',
|
||||||
|
},
|
||||||
{
|
{
|
||||||
id: '6',
|
id: '6',
|
||||||
icon: 'DocumentAdd',
|
icon: 'DocumentAdd',
|
||||||
|
|
|
||||||
|
|
@ -77,6 +77,16 @@ const routes: RouteRecordRaw[] = [
|
||||||
},
|
},
|
||||||
component: () => import(/* webpackChunkName: "gen-chat" */ '../views/system/gen-chat.vue'),
|
component: () => import(/* webpackChunkName: "gen-chat" */ '../views/system/gen-chat.vue'),
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
path: "/ai-ppt",
|
||||||
|
name: "ai-ppt",
|
||||||
|
meta: {
|
||||||
|
title: "智能PPT生成",
|
||||||
|
permiss: '57',
|
||||||
|
},
|
||||||
|
component: () => import(/* webpackChunkName: "ai-ppt" */ '../views/system/ai-ppt.vue'),
|
||||||
|
|
||||||
|
},
|
||||||
{
|
{
|
||||||
path: '/gen-prompt',
|
path: '/gen-prompt',
|
||||||
name: 'gen-prompt',
|
name: 'gen-prompt',
|
||||||
|
|
|
||||||
|
|
@ -53,9 +53,10 @@ export const usePermissStore = defineStore("permiss", {
|
||||||
"54", //功能管理
|
"54", //功能管理
|
||||||
"55", //提示词生成
|
"55", //提示词生成
|
||||||
"56", //文件管理
|
"56", //文件管理
|
||||||
|
"57", //智能ppt生成
|
||||||
"71", //用户功能管理
|
"71", //用户功能管理
|
||||||
],
|
],
|
||||||
user: ["0", "8", "7", "9", "51" ,"53","55" ,"56","61", "71"],
|
user: ["0", "8", "7", "9", "51" ,"53","55" ,"56", "57", "61", "71"],
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,30 @@
|
||||||
|
<template>
|
||||||
|
<div>
|
||||||
|
<p>智能ppt生成</p>
|
||||||
|
</div>
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script setup lang="ts">
|
||||||
|
import { ref, reactive } from 'vue';
|
||||||
|
import { ElMessage } from 'element-plus';
|
||||||
|
import {FindSparkPPTThemeListService} from "@/api/ppt";
|
||||||
|
|
||||||
|
const getSparkPPTThemeList = async () => {
|
||||||
|
let req = {
|
||||||
|
token: localStorage.getItem('token'),
|
||||||
|
function: "spark-create-ppt",
|
||||||
|
style: "简约",
|
||||||
|
color: "蓝色",
|
||||||
|
industry: "教育",
|
||||||
|
}
|
||||||
|
let result = await FindSparkPPTThemeListService(req);
|
||||||
|
if (result['code'] === 0) {
|
||||||
|
console.log("ppt_theme_list:", result['data']);
|
||||||
|
} else {
|
||||||
|
ElMessage.error(result['data']);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
getSparkPPTThemeList();
|
||||||
|
|
||||||
|
</script>
|
||||||
|
|
@ -535,6 +535,7 @@ const showSession = async () => {
|
||||||
let req = {
|
let req = {
|
||||||
token: localStorage.getItem("token"),
|
token: localStorage.getItem("token"),
|
||||||
type: "UserID",
|
type: "UserID",
|
||||||
|
session_type: 1, //通用会话
|
||||||
};
|
};
|
||||||
let result = await FindSessionService(req);
|
let result = await FindSessionService(req);
|
||||||
historySessions.value = result.data;
|
historySessions.value = result.data;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue