From 0e75c175b568c6fab627d0354df97cc07c3d9846 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A5=9E=E7=A0=81-=E6=96=B9=E6=99=93=E8=BE=89?= Date: Mon, 2 Feb 2026 16:04:47 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=BB=8E=20git=20=E5=8E=86=E5=8F=B2?= =?UTF-8?q?=E8=BF=81=E7=A7=BB=E4=B8=9A=E5=8A=A1=E7=AE=A1=E7=90=86=E5=89=8D?= =?UTF-8?q?=E7=AB=AF=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 从 commit 0b7d625 恢复并迁移以下页面: 基础数据管理: - 年级管理 (business/base/grade) - 班级管理 (business/base/class) - 学科管理 (business/base/subject) - 区域管理 (business/base/region) 业务功能: - 学校管理 (business/school) + 3个组件 - 会员管理 (business/member) + 1个组件 - 学生管理 (business/student) + 2个组件 - 应用管理 (business/application) + 1个组件 API 路径修改:/api/xxx → /business/xxx @author pangu --- .../application/components/AppDialog.vue | 180 ++++++++ .../src/views/business/application/index.vue | 194 +++++++++ .../src/views/business/base/class/index.vue | 205 ++++++++++ .../src/views/business/base/grade/index.vue | 205 ++++++++++ .../src/views/business/base/region/index.vue | 229 +++++++++++ .../src/views/business/base/subject/index.vue | 205 ++++++++++ .../member/components/MemberDialog.vue | 383 ++++++++++++++++++ .../src/views/business/member/index.vue | 233 +++++++++++ .../school/components/ClassDialog.vue | 140 +++++++ .../school/components/GradeDialog.vue | 109 +++++ .../school/components/SchoolDialog.vue | 225 ++++++++++ .../src/views/business/school/index.vue | 250 ++++++++++++ .../student/components/ImportDialog.vue | 151 +++++++ .../student/components/StudentDialog.vue | 203 ++++++++++ .../src/views/business/student/index.vue | 259 ++++++++++++ 15 files changed, 3171 insertions(+) create mode 100644 frontend/ruoyi-ui/src/views/business/application/components/AppDialog.vue create mode 100644 frontend/ruoyi-ui/src/views/business/application/index.vue create mode 100644 frontend/ruoyi-ui/src/views/business/base/class/index.vue create mode 100644 frontend/ruoyi-ui/src/views/business/base/grade/index.vue create mode 100644 frontend/ruoyi-ui/src/views/business/base/region/index.vue create mode 100644 frontend/ruoyi-ui/src/views/business/base/subject/index.vue create mode 100644 frontend/ruoyi-ui/src/views/business/member/components/MemberDialog.vue create mode 100644 frontend/ruoyi-ui/src/views/business/member/index.vue create mode 100644 frontend/ruoyi-ui/src/views/business/school/components/ClassDialog.vue create mode 100644 frontend/ruoyi-ui/src/views/business/school/components/GradeDialog.vue create mode 100644 frontend/ruoyi-ui/src/views/business/school/components/SchoolDialog.vue create mode 100644 frontend/ruoyi-ui/src/views/business/school/index.vue create mode 100644 frontend/ruoyi-ui/src/views/business/student/components/ImportDialog.vue create mode 100644 frontend/ruoyi-ui/src/views/business/student/components/StudentDialog.vue create mode 100644 frontend/ruoyi-ui/src/views/business/student/index.vue diff --git a/frontend/ruoyi-ui/src/views/business/application/components/AppDialog.vue b/frontend/ruoyi-ui/src/views/business/application/components/AppDialog.vue new file mode 100644 index 0000000..559d01f --- /dev/null +++ b/frontend/ruoyi-ui/src/views/business/application/components/AppDialog.vue @@ -0,0 +1,180 @@ + + + diff --git a/frontend/ruoyi-ui/src/views/business/application/index.vue b/frontend/ruoyi-ui/src/views/business/application/index.vue new file mode 100644 index 0000000..0526e09 --- /dev/null +++ b/frontend/ruoyi-ui/src/views/business/application/index.vue @@ -0,0 +1,194 @@ + + + + + diff --git a/frontend/ruoyi-ui/src/views/business/base/class/index.vue b/frontend/ruoyi-ui/src/views/business/base/class/index.vue new file mode 100644 index 0000000..26b15a6 --- /dev/null +++ b/frontend/ruoyi-ui/src/views/business/base/class/index.vue @@ -0,0 +1,205 @@ + + + + + diff --git a/frontend/ruoyi-ui/src/views/business/base/grade/index.vue b/frontend/ruoyi-ui/src/views/business/base/grade/index.vue new file mode 100644 index 0000000..42fe9a1 --- /dev/null +++ b/frontend/ruoyi-ui/src/views/business/base/grade/index.vue @@ -0,0 +1,205 @@ + + + + + diff --git a/frontend/ruoyi-ui/src/views/business/base/region/index.vue b/frontend/ruoyi-ui/src/views/business/base/region/index.vue new file mode 100644 index 0000000..0093016 --- /dev/null +++ b/frontend/ruoyi-ui/src/views/business/base/region/index.vue @@ -0,0 +1,229 @@ + + + + + diff --git a/frontend/ruoyi-ui/src/views/business/base/subject/index.vue b/frontend/ruoyi-ui/src/views/business/base/subject/index.vue new file mode 100644 index 0000000..63853c0 --- /dev/null +++ b/frontend/ruoyi-ui/src/views/business/base/subject/index.vue @@ -0,0 +1,205 @@ + + + + + diff --git a/frontend/ruoyi-ui/src/views/business/member/components/MemberDialog.vue b/frontend/ruoyi-ui/src/views/business/member/components/MemberDialog.vue new file mode 100644 index 0000000..47c88b9 --- /dev/null +++ b/frontend/ruoyi-ui/src/views/business/member/components/MemberDialog.vue @@ -0,0 +1,383 @@ + + + + diff --git a/frontend/ruoyi-ui/src/views/business/member/index.vue b/frontend/ruoyi-ui/src/views/business/member/index.vue new file mode 100644 index 0000000..729771f --- /dev/null +++ b/frontend/ruoyi-ui/src/views/business/member/index.vue @@ -0,0 +1,233 @@ + + + + + diff --git a/frontend/ruoyi-ui/src/views/business/school/components/ClassDialog.vue b/frontend/ruoyi-ui/src/views/business/school/components/ClassDialog.vue new file mode 100644 index 0000000..dc5821f --- /dev/null +++ b/frontend/ruoyi-ui/src/views/business/school/components/ClassDialog.vue @@ -0,0 +1,140 @@ + + + diff --git a/frontend/ruoyi-ui/src/views/business/school/components/GradeDialog.vue b/frontend/ruoyi-ui/src/views/business/school/components/GradeDialog.vue new file mode 100644 index 0000000..fbe41f6 --- /dev/null +++ b/frontend/ruoyi-ui/src/views/business/school/components/GradeDialog.vue @@ -0,0 +1,109 @@ + + + diff --git a/frontend/ruoyi-ui/src/views/business/school/components/SchoolDialog.vue b/frontend/ruoyi-ui/src/views/business/school/components/SchoolDialog.vue new file mode 100644 index 0000000..bb046c8 --- /dev/null +++ b/frontend/ruoyi-ui/src/views/business/school/components/SchoolDialog.vue @@ -0,0 +1,225 @@ + + + diff --git a/frontend/ruoyi-ui/src/views/business/school/index.vue b/frontend/ruoyi-ui/src/views/business/school/index.vue new file mode 100644 index 0000000..7164c83 --- /dev/null +++ b/frontend/ruoyi-ui/src/views/business/school/index.vue @@ -0,0 +1,250 @@ + + + + + diff --git a/frontend/ruoyi-ui/src/views/business/student/components/ImportDialog.vue b/frontend/ruoyi-ui/src/views/business/student/components/ImportDialog.vue new file mode 100644 index 0000000..0322f85 --- /dev/null +++ b/frontend/ruoyi-ui/src/views/business/student/components/ImportDialog.vue @@ -0,0 +1,151 @@ + + + + + diff --git a/frontend/ruoyi-ui/src/views/business/student/components/StudentDialog.vue b/frontend/ruoyi-ui/src/views/business/student/components/StudentDialog.vue new file mode 100644 index 0000000..14869d4 --- /dev/null +++ b/frontend/ruoyi-ui/src/views/business/student/components/StudentDialog.vue @@ -0,0 +1,203 @@ + + + diff --git a/frontend/ruoyi-ui/src/views/business/student/index.vue b/frontend/ruoyi-ui/src/views/business/student/index.vue new file mode 100644 index 0000000..9f14aa1 --- /dev/null +++ b/frontend/ruoyi-ui/src/views/business/student/index.vue @@ -0,0 +1,259 @@ + + + + +