From 18608f734e71a3ae436d3076385523b921e728d3 Mon Sep 17 00:00:00 2001
From: xiayuping666 <1269237624@qq.com>
Date: Mon, 27 May 2024 18:00:58 +0800
Subject: [PATCH] =?UTF-8?q?=E5=90=8E=E5=8F=B0=E6=96=B0=E5=A2=9E=E7=8F=AD?=
=?UTF-8?q?=E7=BA=A7=E6=A0=A1=E5=8C=BA=E9=87=8D=E6=96=B0=E6=94=B9=E7=89=88?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/views/classList/classList/api.js | 43 +-
src/views/classList/classList/index.vue | 236 +++++---
.../classList/classList/文件上传html.vue | 521 ++++++++++++++++++
3 files changed, 734 insertions(+), 66 deletions(-)
create mode 100644 src/views/classList/classList/文件上传html.vue
diff --git a/src/views/classList/classList/api.js b/src/views/classList/classList/api.js
index a79f156..5f250ad 100644
--- a/src/views/classList/classList/api.js
+++ b/src/views/classList/classList/api.js
@@ -1,5 +1,20 @@
import request from '@/utils/request';
+// 查询学段等级
+export function getPeriod () {
+ return request({
+ url: '/manager/level/period',
+ method: 'get',
+ })
+}
+// 查询年级等级
+export function getPeriodType (periodType) {
+ return request({
+ url: `/manager/level/grade/${periodType}`,
+ method: 'get',
+ })
+}
+
// 获取组织结构
export function getClass () {
return request({
@@ -15,8 +30,34 @@ export function getClassStudent (classId, params) {
params
})
}
-// 校区学段年级班级新增
+// 新增校区
export function postManager (data) {
+ return request({
+ url: `/manager/class/campus`,
+ method: 'post',
+ data
+ })
+}
+
+// 新增学段
+export function postPeriod (data) {
+ return request({
+ url: `/manager/class/period`,
+ method: 'post',
+ data
+ })
+}
+// 新增年级
+export function postGrade (data) {
+ return request({
+ url: `/manager/class/grade`,
+ method: 'post',
+ data
+ })
+}
+
+// 新增班级
+export function postClass (data) {
return request({
url: `/manager/class`,
method: 'post',
diff --git a/src/views/classList/classList/index.vue b/src/views/classList/classList/index.vue
index 7e568fd..20e8ad1 100644
--- a/src/views/classList/classList/index.vue
+++ b/src/views/classList/classList/index.vue
@@ -76,17 +76,17 @@
width="30%">
-
+
-
-
+
+
-
-
+
+
@@ -96,18 +96,43 @@
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 班
+
+
+
+
-
+
@@ -161,14 +186,13 @@
确 定
-
+
+
\ No newline at end of file