项目结构
12114
└─ 29-lms-teaching_plan
├─ .autod.conf.js
├─ README.md
├─ app
│ ├─ common
│ │ ├─ README.md
│ │ └─ error.js
│ ├─ constant
│ │ ├─ README.md
│ │ ├─ constant.js
│ │ └─ error.js
│ ├─ controller
│ │ └─ README.md
│ ├─ extend
│ │ └─ helper.js
│ ├─ public
│ │ ├─ README.md
│ │ ├─ images
│ │ │ ├─ teaching-auto.png
│ │ │ ├─ teaching-morning.png
│ │ │ ├─ teaching-plan.png
│ │ │ ├─ teaching-report.png
│ │ │ ├─ teaching-setting.png
│ │ │ ├─ teaching-time.png
│ │ │ └─ teaching-timeable.png
│ │ ├─ js
│ │ │ ├─ Export2Excel.js
│ │ │ └─ xlsx.full.min.js
│ │ ├─ jsoneditor
│ │ │ ├─ img
│ │ │ │ └─ jsoneditor-icons.svg
│ │ │ ├─ jsoneditor.css
│ │ │ └─ jsoneditor.js
│ │ └─ 教学计划导入模板.xlsx
│ ├─ service
│ │ ├─ README.md
│ │ ├─ semester.js
│ │ ├─ timetable.js
│ │ └─ timetablePlan.js
│ └─ view
│ ├─ component
│ │ ├─ select-class-list.html
│ │ ├─ select-teacher-list.html
│ │ ├─ teacherTimetableList.html
│ │ ├─ timetable.html
│ │ ├─ vueFilters.html
│ │ └─ vueJsonEditor.html
│ ├─ init-json
│ │ └─ page
│ │ └─ exclusionRuleManagement.js
│ └─ page
│ ├─ arrangeTaskManagement.html
│ ├─ constantManagement copy.html
│ ├─ constantManagement.html
│ ├─ exclusionRuleManagement.html
│ ├─ mergeTimetableManagement.html
│ ├─ schoolTimetableView.html
│ ├─ semesterArchive.html
│ ├─ teacherTimetable.html
│ ├─ teacherTimetableView.html
│ ├─ teachingArrangement.html
│ ├─ teachingPlanManagement.html
│ └─ timetableManagement.html
├─ app.js
├─ config
│ ├─ config.default.js
│ ├─ config.env.example.js
│ ├─ config.local.example.js
│ ├─ config.local.js
│ ├─ config.prod.example.js
│ ├─ config.unittest.example.js
│ └─ plugin.js
├─ jsconfig.json
├─ logs
│ ├─ common-error.json.log
│ ├─ common-error.json.log.2024-03-15
│ ├─ common-error.log
│ ├─ common-error.log.2024-03-15
│ ├─ egg-agent.json.log
│ ├─ egg-agent.log
│ ├─ egg-agent.log.2024-03-15
│ ├─ egg-knex.json.log
│ ├─ egg-knex.json.log.2024-03-15
│ ├─ egg-knex.log
│ ├─ egg-knex.log.2024-03-15
│ ├─ egg-schedule.json.log
│ ├─ egg-schedule.json.log.2024-03-15
│ ├─ egg-schedule.log
│ ├─ egg-schedule.log.2024-03-15
│ ├─ egg-web.json.log
│ ├─ egg-web.json.log.2024-03-15
│ ├─ egg-web.log
│ ├─ egg-web.log.2024-03-15
│ ├─ teaching_activity-web.json.log
│ ├─ teaching_activity-web.json.log.2024-03-15
│ ├─ teaching_activity-web.log
│ ├─ teaching_activity-web.log.2024-03-15
│ ├─ teaching_activity.html.json.log
│ ├─ teaching_activity.html.log
│ ├─ teaching_activity.page.json.log
│ ├─ teaching_activity.page.log
│ ├─ teaching_activity.resource.json.log
│ ├─ teaching_activity.resource.json.log.2024-03-15
│ ├─ teaching_activity.resource.log
│ └─ teaching_activity.resource.log.2024-03-15
├─ package-lock.json
├─ package.json
├─ run
│ ├─ agent_config.json
│ ├─ agent_config_meta.json
│ ├─ agent_timing_52432.json
│ ├─ application_config.json
│ ├─ application_config_meta.json
│ ├─ application_timing_52477.json
│ └─ router.json
├─ sql
│ ├─ init.sql
│ └─ mock.sql
├─ typings
│ ├─ app
│ │ ├─ extend
│ │ │ └─ helper.d.ts
│ │ ├─ index.d.ts
│ │ └─ service
│ │ └─ index.d.ts
│ └─ config
│ ├─ index.d.ts
│ └─ plugin.d.ts
└─ upload