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