]> acesimba.cloud Git - studybase.git/commit
重构为 Web 版:FastAPI + Vue3 前后端分离,部署于 https://acesimba.cloud/StudyBase。后端逐端口移植原桌面版全部功能逻辑...
authorroot <root@localhost.localdomain>
Sat, 12 Sep 2026 03:36:27 +0000 (11:36 +0800)
committerroot <root@localhost.localdomain>
Sat, 12 Sep 2026 03:36:27 +0000 (11:36 +0800)
commitcf25c65e68130f39c97ca3cc3dc7adc0cc5ee7ab
tree080d16a20258cec7651be018ed4d19f3aa567daf
parent20ababa7174121318092595d86452d55193c3d0e
重构为 Web 版:FastAPI + Vue3 前后端分离,部署于 https://acesimba.cloud/StudyBase。后端逐端口移植原桌面版全部功能逻辑(含智学网/组卷网/自组WORD三种 docx 解析器与试卷 Word 生成),前端素净风格 UI 与原版交互一致;移除旧 Flask 版 app.py/templates/static
94 files changed:
.gitignore
app.log [deleted file]
app.py [deleted file]
backend/create_word.py [new file with mode: 0644]
backend/main.py [new file with mode: 0644]
backend/media_utils.py [new file with mode: 0644]
backend/parsers/__init__.py [new file with mode: 0644]
backend/parsers/zhixuewang_file_parsing.py [new file with mode: 0644]
backend/parsers/zizuword_file_parsing.py [new file with mode: 0644]
backend/parsers/zujuanwang_file_parsing.py [new file with mode: 0644]
custom/conf/app.ini [deleted file]
database.py [deleted file]
frontend/dist/assets/AnalysisChapters-DTn9LWoa.css [new file with mode: 0644]
frontend/dist/assets/AnalysisChapters-rXnOtC4r.js [new file with mode: 0644]
frontend/dist/assets/AnalysisKnowledge-5QPt6Ak_.css [new file with mode: 0644]
frontend/dist/assets/AnalysisKnowledge-D1yJ4mIN.js [new file with mode: 0644]
frontend/dist/assets/AnalysisPending-BfBXB5e_.js [new file with mode: 0644]
frontend/dist/assets/AnalysisPending-C5SzviRH.css [new file with mode: 0644]
frontend/dist/assets/FileImport-B8PhhnGN.css [new file with mode: 0644]
frontend/dist/assets/FileImport-BF8-5MOQ.js [new file with mode: 0644]
frontend/dist/assets/Home-BS2dZmih.css [new file with mode: 0644]
frontend/dist/assets/Home-DWL4BmBg.js [new file with mode: 0644]
frontend/dist/assets/ImportPreview-CFWTYbgQ.js [new file with mode: 0644]
frontend/dist/assets/ImportPreview-Dx1LXj5L.css [new file with mode: 0644]
frontend/dist/assets/PapersCreateById-CT-UILr2.js [new file with mode: 0644]
frontend/dist/assets/PapersDetail-CpYT1ySO.js [new file with mode: 0644]
frontend/dist/assets/PapersList-CRTR-6gM.js [new file with mode: 0644]
frontend/dist/assets/PapersList-CnsFf_No.css [new file with mode: 0644]
frontend/dist/assets/PapersPreview-ffjysDLy.js [new file with mode: 0644]
frontend/dist/assets/PapersResult-BN_2zJ7H.js [new file with mode: 0644]
frontend/dist/assets/QuestionAdd-MfLONVTZ.js [new file with mode: 0644]
frontend/dist/assets/QuestionDetail-iaLTMiSx.css [new file with mode: 0644]
frontend/dist/assets/QuestionDetail-s29u4nvx.js [new file with mode: 0644]
frontend/dist/assets/QuestionList-Dv5J_SvP.css [new file with mode: 0644]
frontend/dist/assets/QuestionList-cbNQnKl-.js [new file with mode: 0644]
frontend/dist/assets/RichContent-i88-frEH.css [new file with mode: 0644]
frontend/dist/assets/RichContent-vEKXmEUi.js [new file with mode: 0644]
frontend/dist/assets/Settings-CzRRQaVw.js [new file with mode: 0644]
frontend/dist/assets/Settings-pzGFQctT.css [new file with mode: 0644]
frontend/dist/assets/SettingsDefaultParams-Bwa8C6ww.js [new file with mode: 0644]
frontend/dist/assets/SettingsErrorCauses-2WPrQUsX.js [new file with mode: 0644]
frontend/dist/assets/SettingsErrorCauses-BA8Zr_cv.css [new file with mode: 0644]
frontend/dist/assets/SettingsStatuses-C1SsLo53.js [new file with mode: 0644]
frontend/dist/assets/SettingsStatuses-XHEFsW5N.css [new file with mode: 0644]
frontend/dist/assets/SettingsSubjects-BOWGx4MO.js [new file with mode: 0644]
frontend/dist/assets/SettingsSubjects-bGGsFjfA.css [new file with mode: 0644]
frontend/dist/assets/SubjectPortal-C7-krIg3.js [new file with mode: 0644]
frontend/dist/assets/SubjectPortal-yfCLF9Wp.css [new file with mode: 0644]
frontend/dist/assets/api-gDOaCrl1.js [new file with mode: 0644]
frontend/dist/assets/index-D5_k2e2e.css [new file with mode: 0644]
frontend/dist/assets/index-Dc_QwQl6.js [new file with mode: 0644]
frontend/dist/index.html [new file with mode: 0644]
frontend/index.html [new file with mode: 0644]
frontend/package-lock.json [new file with mode: 0644]
frontend/package.json [new file with mode: 0644]
frontend/src/App.vue [new file with mode: 0644]
frontend/src/api.js [new file with mode: 0644]
frontend/src/components/RichContent.vue [new file with mode: 0644]
frontend/src/main.js [new file with mode: 0644]
frontend/src/views/AnalysisChapters.vue [new file with mode: 0644]
frontend/src/views/AnalysisKnowledge.vue [new file with mode: 0644]
frontend/src/views/AnalysisPending.vue [new file with mode: 0644]
frontend/src/views/FileImport.vue [new file with mode: 0644]
frontend/src/views/Home.vue [new file with mode: 0644]
frontend/src/views/ImportPreview.vue [new file with mode: 0644]
frontend/src/views/PapersCreateById.vue [new file with mode: 0644]
frontend/src/views/PapersDetail.vue [new file with mode: 0644]
frontend/src/views/PapersList.vue [new file with mode: 0644]
frontend/src/views/PapersPreview.vue [new file with mode: 0644]
frontend/src/views/PapersResult.vue [new file with mode: 0644]
frontend/src/views/QuestionAdd.vue [new file with mode: 0644]
frontend/src/views/QuestionDetail.vue [new file with mode: 0644]
frontend/src/views/QuestionList.vue [new file with mode: 0644]
frontend/src/views/Settings.vue [new file with mode: 0644]
frontend/src/views/SettingsDefaultParams.vue [new file with mode: 0644]
frontend/src/views/SettingsErrorCauses.vue [new file with mode: 0644]
frontend/src/views/SettingsStatuses.vue [new file with mode: 0644]
frontend/src/views/SettingsSubjects.vue [new file with mode: 0644]
frontend/src/views/SubjectPortal.vue [new file with mode: 0644]
frontend/vite.config.js [new file with mode: 0644]
generate_report.py [deleted file]
project_all_in_one.txt [deleted file]
s/schema.sql [deleted file]
s/studybase.sqbpro [deleted file]
s/workmode-studybase.sql [deleted file]
static/css/style.css [deleted file]
templates/index.html [deleted file]
templates/papers/index.html [deleted file]
templates/questions/index.html [deleted file]
templates/questions/question_list.html [deleted file]
templates/settings/index.html [deleted file]
templates/subject/chapters.html [deleted file]
templates/subject/index.html [deleted file]
templates/subject/knowledge.html [deleted file]