From 12214a326f8a1102facc391ffc4ea843dbe8115f Mon Sep 17 00:00:00 2001 From: zhaichao Date: Sun, 23 Aug 2026 17:23:17 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AD=A6=E5=91=98=E5=AD=A6=E7=B1=8D=E5=BC=82?= =?UTF-8?q?=E5=8A=A8=E7=94=B3=E8=AF=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/api/studentRecords/application.js | 49 ++ .../src/views/student/statusChange/index.vue | 571 ++++++++++++------ 2 files changed, 438 insertions(+), 182 deletions(-) create mode 100644 frontend/src/api/studentRecords/application.js diff --git a/frontend/src/api/studentRecords/application.js b/frontend/src/api/studentRecords/application.js new file mode 100644 index 000000000..33e5250dc --- /dev/null +++ b/frontend/src/api/studentRecords/application.js @@ -0,0 +1,49 @@ +import request from '@/utils/request' + +// ======================== 学员学籍异动申请(实体 XYXJYDSQB) ======================== +// 列表查询仅支持 bh / xybh / sqlx / zt 四个等值筛选。 + +// 分页查询学籍异动申请列表 +export function listApplication(query) { + return request({ + url: '/student-records/application/list', + method: 'get', + params: query + }) +} + +// 查询学籍异动申请详情(bh 异动申请编号) +export function getApplication(bh) { + return request({ + url: '/student-records/application/get', + method: 'get', + params: { bh: bh } + }) +} + +// 新增学籍异动申请(请求体 XYXJYDSQB 实体;bh 需前端传入,创建/修改时间后端自动维护) +export function addApplication(data) { + return request({ + url: '/student-records/application/add', + method: 'post', + data: data + }) +} + +// 编辑学籍异动申请(bh 异动申请编号必传,请求体 XYXJYDSQB 实体) +export function updateApplication(data) { + return request({ + url: '/student-records/application/update', + method: 'post', + data: data + }) +} + +// 删除学籍异动申请(bh 异动申请编号) +export function delApplication(bh) { + return request({ + url: '/student-records/application/delete', + method: 'post', + params: { bh: bh } + }) +} diff --git a/frontend/src/views/student/statusChange/index.vue b/frontend/src/views/student/statusChange/index.vue index 41f64994c..7b3f49d87 100644 --- a/frontend/src/views/student/statusChange/index.vue +++ b/frontend/src/views/student/statusChange/index.vue @@ -1,178 +1,411 @@