This commit is contained in:
朱浩 2025-01-17 14:50:47 +08:00
parent 088eac287b
commit 1d68bc6534
4 changed files with 51 additions and 6 deletions

27
.env.yy Normal file
View File

@ -0,0 +1,27 @@
# 页面标题
VITE_APP_TITLE = 育人酉数平台
VITE_APP_ID = 'aix-win-ws-yy'
# 生产环境配置
VITE_APP_ENV = 'production'
# AIx融合数字管理系统/生产环境
VITE_APP_BASE_API = 'https://prev.ysaix.com:7868/prod-api'
VITE_APP_DOMAIN = 'prev.ysaix.com'
VITE_APP_UPLOAD_API = 'https://prev.ysaix.com:7868/prod-api'
# 是否在打包时开启压缩,支持 gzip 和 brotli
VITE_BUILD_COMPRESS = gzip
VITE_APP_RES_FILE_PATH = 'https://prev.ysaix.com:7868/src/assets/textbook/booktxt/'
VITE_APP_BUILD_BASE_PATH = 'https://prev.ysaix.com:7868/'
# websocket 地址
VITE_APP_WS_URL = 'wss://prev.ysaix.com:7868'
# 是否显示开发工具
VITE_SHOW_DEV_TOOLS = 'false'

View File

@ -42,7 +42,21 @@ if(!gotTheLock){
}
})
}
let logoIco = import.meta.env.MODE==='yc'||import.meta.env.MODE==='yc2'?'../../resources/yc-logo.png':'../../resources/logo2.ico'
let logoIco = ""
switch (import.meta.env.MODE) {
case 'yc':
logoIco = '../../resources/yc-logo.png'
break
case 'yc2':
logoIco = '../../resources/yc-logo.png'
break
case 'yy':
logoIco = '../../resources/yy-logo.png'
break
default:
logoIco = '../../resources/logo2.ico'
}
//登录窗口
function createLoginWindow() {
if (loginWindow) return

View File

@ -11,7 +11,7 @@
<span class="ml-5">{{ curNode.itemtitle }}</span>
</div>
<div class="header-center" v-else>
AI文枢{{ version }}
{{APP_TITLE}}{{ version }}
</div>
<div class="header-right">
<WindowTools />
@ -29,6 +29,7 @@ import pkc from "../../../../../package.json"
import { sessionStore } from '@/utils/store'
const version = ref(pkc.version)
const APP_TITLE = import.meta.env.VITE_APP_TITLE
//
const router = useRouter()

View File

@ -95,7 +95,7 @@ import { sessionStore } from '@/utils/store'
import {listEntpcourse} from "@/api/teaching/classwork";
import {addEntpcoursefileReturnId, getEntpcoursefile} from "@/api/education/entpcoursefile";
import {createWindow, toLinkLeftWeb, getStaticUrl} from "@/utils/tool";
import {ElMessage} from "element-plus";
import {ElMessage, ElMessageBox} from "element-plus";
import {PPTXFileToJson} from "@/AixPPTist/src/hooks/useImport";
import * as API_entpcoursefile from "@/api/education/entpcoursefile";
import msgUtils from "@/plugins/modal";
@ -317,9 +317,12 @@ const handleFileChange = ()=> {
}
// pptPPT线
const createAIPPTByFile = async (file)=> {
// pgDialog.value.visible = true
// pgDialog.value.pg.percentage = 0
const resPptJson = await PPTXFileToJson(file)
pgDialog.value.visible = true
pgDialog.value.pg.percentage = 0
const resPptJson = await PPTXFileToJson(file).catch(() => {
ElMessageBox.alert('PPT文件转换失败请点击素材右侧...下载文件后打开另存为PPTX文件格式再进行导入')
pgDialog.value.visible = false
})
const { def, slides, ...content } = resPptJson
//
const thumbnails = await slidesToImg(slides, content.width)