添加智能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',
|
||||
title: '提示词生成',
|
||||
},
|
||||
{
|
||||
id: '57',
|
||||
icon: 'ChatDotSquare',
|
||||
index: '/ai-ppt',
|
||||
title: '智能PPT生成',
|
||||
},
|
||||
{
|
||||
id: '6',
|
||||
icon: 'DocumentAdd',
|
||||
|
|
|
|||
|
|
@ -77,6 +77,16 @@ const routes: RouteRecordRaw[] = [
|
|||
},
|
||||
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',
|
||||
name: 'gen-prompt',
|
||||
|
|
|
|||
|
|
@ -53,9 +53,10 @@ export const usePermissStore = defineStore("permiss", {
|
|||
"54", //功能管理
|
||||
"55", //提示词生成
|
||||
"56", //文件管理
|
||||
"57", //智能ppt生成
|
||||
"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 = {
|
||||
token: localStorage.getItem("token"),
|
||||
type: "UserID",
|
||||
session_type: 1, //通用会话
|
||||
};
|
||||
let result = await FindSessionService(req);
|
||||
historySessions.value = result.data;
|
||||
|
|
|
|||
Loading…
Reference in New Issue