From 8a8aa0c7ca345d053c8af35098b9d94f9b9353ad Mon Sep 17 00:00:00 2001 From: zhaichao Date: Sun, 23 Aug 2026 15:47:43 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AD=A6=E7=A7=91=E4=B8=93=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/src/api/subjectMajor/discipline.js | 46 +++ .../views/subjectMajor/discipline/index.vue | 324 ++++++++++++------ 2 files changed, 267 insertions(+), 103 deletions(-) create mode 100644 frontend/src/api/subjectMajor/discipline.js diff --git a/frontend/src/api/subjectMajor/discipline.js b/frontend/src/api/subjectMajor/discipline.js new file mode 100644 index 00000000..e62cbc52 --- /dev/null +++ b/frontend/src/api/subjectMajor/discipline.js @@ -0,0 +1,46 @@ +import request from '@/utils/request' + +// 分页查询学科专业列表 +export function listDiscipline(query) { + return request({ + url: '/discipline/list', + method: 'get', + params: query + }) +} + +// 查询学科专业详情 +export function getDiscipline(bsh) { + return request({ + url: '/discipline/get', + method: 'get', + params: { bsh: bsh } + }) +} + +// 新增学科专业 +export function addDiscipline(data) { + return request({ + url: '/discipline/add', + method: 'post', + data: data + }) +} + +// 编辑学科专业 +export function updateDiscipline(data) { + return request({ + url: '/discipline/update', + method: 'post', + data: data + }) +} + +// 停用学科专业 +export function disableDiscipline(bsh) { + return request({ + url: '/discipline/disable', + method: 'post', + params: { bsh: bsh } + }) +} diff --git a/frontend/src/views/subjectMajor/discipline/index.vue b/frontend/src/views/subjectMajor/discipline/index.vue index 066fe775..e706b24f 100644 --- a/frontend/src/views/subjectMajor/discipline/index.vue +++ b/frontend/src/views/subjectMajor/discipline/index.vue @@ -6,22 +6,22 @@ - + - + - + - + @@ -55,7 +55,7 @@
学科专业列表: - 新建学科专业 + 新建学科专业
@@ -63,15 +63,15 @@ - - - +