diff --git a/frontend/src/api/textbook/teachingMaterial.js b/frontend/src/api/textbook/teachingMaterial.js new file mode 100644 index 000000000..0c94d4bf0 --- /dev/null +++ b/frontend/src/api/textbook/teachingMaterial.js @@ -0,0 +1,83 @@ +import request from '@/utils/request' + +// 教材管理:教材信息(JCXX 实体) +// 接口依据 api.txt:/teachingMaterial/*(前端 baseURL 为 /api,此处不重复 /api 前缀) + +/** + * 教材信息分页查询 + * GET /teachingMaterial/list + * 查询参数(TeachingMaterialMapper.xml 支持):bh/mc/isbn/cbs/zz 模糊,jcfl/jclx 等值,ty 等值 + */ +export function listTeachingMaterial(params) { + return request({ + url: '/teachingMaterial/list', + method: 'get', + params + }) +} + +/** 根据编号查询 GET /teachingMaterial/getByBh?bh= */ +export function getTeachingMaterialByBh(bh) { + return request({ + url: '/teachingMaterial/getByBh', + method: 'get', + params: { bh } + }) +} + +/** 根据ID查询 GET /teachingMaterial/getById?id= */ +export function getTeachingMaterialById(id) { + return request({ + url: '/teachingMaterial/getById', + method: 'get', + params: { id } + }) +} + +/** 新增教材信息 POST /teachingMaterial/add */ +export function addTeachingMaterial(data) { + return request({ + url: '/teachingMaterial/add', + method: 'post', + data + }) +} + +/** 根据ID修改 POST /teachingMaterial/update(body 需携带 id) */ +export function updateTeachingMaterial(data) { + return request({ + url: '/teachingMaterial/update', + method: 'post', + data + }) +} + +/** 删除 POST /teachingMaterial/delete?id= */ +export function deleteTeachingMaterial(id) { + return request({ + url: '/teachingMaterial/delete', + method: 'post', + params: { id } + }) +} + +/** 教材导入模板下载 GET /teachingMaterial/template */ +export function downloadTeachingMaterialTemplate() { + return request({ + url: '/teachingMaterial/template', + method: 'get', + responseType: 'blob' + }) +} + +/** 教材导入 POST /teachingMaterial/import(form-data,字段名 file) */ +export function importTeachingMaterial(file) { + const formData = new FormData() + formData.append('file', file) + return request({ + url: '/teachingMaterial/import', + method: 'post', + data: formData, + headers: { 'Content-Type': 'multipart/form-data' } + }) +} diff --git a/frontend/src/api/textbook/teachingStock.js b/frontend/src/api/textbook/teachingStock.js new file mode 100644 index 000000000..1b99fce6a --- /dev/null +++ b/frontend/src/api/textbook/teachingStock.js @@ -0,0 +1,106 @@ +import request from '@/utils/request' + +// 教材库存:库存单(JCKCD)+ 库存明细项(JCKCMXX) +// 接口依据 api.txt:/teachingStock/*(前端 baseURL 为 /api,此处不重复 /api 前缀) + +// ==================== 教材库存单(JCKCD) ==================== + +/** + * 分页查询库存单 + * GET /teachingStock/list + * 查询参数(TeachingStockMapper.xml 支持):bh/mc 模糊,lb/zb/zt 等值 + */ +export function listTeachingStock(params) { + return request({ + url: '/teachingStock/list', + method: 'get', + params + }) +} + +/** 根据ID查询库存单 GET /teachingStock/get?id= */ +export function getTeachingStock(id) { + return request({ + url: '/teachingStock/get', + method: 'get', + params: { id } + }) +} + +/** 新增库存单 POST /teachingStock/add(bh 留空由后端自动生成) */ +export function addTeachingStock(data) { + return request({ + url: '/teachingStock/add', + method: 'post', + data + }) +} + +/** 修改库存单 POST /teachingStock/update(body 需携带 id) */ +export function updateTeachingStock(data) { + return request({ + url: '/teachingStock/update', + method: 'post', + data + }) +} + +/** 删除库存单 POST /teachingStock/delete?id= */ +export function deleteTeachingStock(id) { + return request({ + url: '/teachingStock/delete', + method: 'post', + params: { id } + }) +} + +// ==================== 教材库存明细项(JCKCMXX) ==================== + +/** + * 分页查询库存明细项 + * GET /teachingStock/detail/list + * 查询参数(TeachingStockDetailMapper.xml 支持):bh 模糊,jckcdbbh 等值,jcxxbh 模糊,hwbw 等值 + */ +export function listTeachingStockDetail(params) { + return request({ + url: '/teachingStock/detail/list', + method: 'get', + params + }) +} + +/** 根据ID查询库存明细项 GET /teachingStock/detail/get?id= */ +export function getTeachingStockDetail(id) { + return request({ + url: '/teachingStock/detail/get', + method: 'get', + params: { id } + }) +} + +/** 新增库存明细项 POST /teachingStock/detail/add(bh 留空由后端自动生成) */ +export function addTeachingStockDetail(data) { + return request({ + url: '/teachingStock/detail/add', + method: 'post', + data + }) +} + +/** 修改库存明细项 POST /teachingStock/detail/update(body 需携带 id) */ +export function updateTeachingStockDetail(data) { + return request({ + url: '/teachingStock/detail/update', + method: 'post', + data + }) +} + +/** 删除库存明细项 POST /teachingStock/detail/delete?id= */ +export function deleteTeachingStockDetail(id) { + return request({ + url: '/teachingStock/detail/delete', + method: 'post', + params: { id } + }) +} diff --git a/frontend/src/views/student/score/index.vue b/frontend/src/views/student/score/index.vue index 02b862b5a..fa2acd7ea 100644 --- a/frontend/src/views/student/score/index.vue +++ b/frontend/src/views/student/score/index.vue @@ -25,38 +25,38 @@ - + - - - - - - - - - - - - + + + + + + + + + + + + - + - - - - - - - - - - + + + + + + + + + + diff --git a/frontend/src/views/student/statusChange/index.vue b/frontend/src/views/student/statusChange/index.vue index 7b3f49d87..555d60f28 100644 --- a/frontend/src/views/student/statusChange/index.vue +++ b/frontend/src/views/student/statusChange/index.vue @@ -47,6 +47,7 @@ 新增学籍异动申请 + @@ -54,20 +55,29 @@ - - + + + + + + + + + +
- - + + - + - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + - - - - - - - - - - - 在用 - 其他 - - - - - - - + + + + + + - -
- - - -
- (格式:2019-06-23) -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 需彩印 - - - - 外协排版 - - - - - - - + - - + + + + + + + + + + + + + + + + + + + + + +
- -
- 注意:勾选"选择框"表示启用该项对应的查询条件,输入框非空表示启用该项对应的查询条件。 -
-
- 查询 + 查询 + 重置
@@ -140,59 +67,51 @@
教材信息列表:
- 新建教材信息 - 下载教材列表 - 所选文件资料打包ZIP下载 + 新建教材信息 + 下载教材列表 + 所选文件资料打包ZIP下载
- 【教材数据文件模板】下载 + 【教材数据文件模板】下载
- 选择文件 + 选择文件 {{ fileName }} - 上传数据 + 上传数据
- - + - - - - - - - - - - - + + + + + + + + + + - + +
- - - -

课程科目教材选用内容待完善。

+ + + + + + + + + + + + + + + + + + + + + + +
+ 查询 + 重置 +
+
+ +
教材库存单列表:
+
+
+ 新增库存单 +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
+ +
- - - -

学期教材需求内容待完善。

+ + + + + + + + + + + + + + + + + + + + + + + + + +
+ 查询 + 重置 +
+
+ +
教材库存明细项列表:
+
+
+ 新增库存明细项 +
+
+ + + + + + + + + + + + + + + + + + + + +
+ +
@@ -226,13 +286,17 @@ :close-on-click-modal="false" @update:visible="val => addDialogVisible = val" > - + - + - + + + + + @@ -255,31 +319,50 @@ - - - - - - - - - - - - + + + - + + + + + - + + + + + - + + + + + + + + + + + + + + + + + + + + + @@ -292,10 +375,14 @@ - + - + + + + + @@ -308,10 +395,25 @@ - + + + + + - + + + + + + + + + + 需彩印 + 停用 + @@ -330,92 +432,139 @@ @update:visible="val => editDialogVisible = val" >
- + - + + + + + + + + - - - + + + + + - - - - - - + + + + + - - - - + + + - + + + + + - + + + + + - + + + + + + + + + + + + + + - - - - - - + + + + + + + + + + + + + + + + + - + - + + + + + + + 需彩印 + 停用 + @@ -425,19 +574,228 @@ 保存
+ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ 取消 + 确定 +
+
+ + + + + {{ stockDetailData.bh || '-' }} + {{ stockDetailData.mc || '-' }} + {{ stockDetailData.lb || '-' }} + {{ stockDetailData.zb || '-' }} + {{ stockDetailData.qksm || '-' }} + {{ stockDetailData.cbbmbh || '-' }} + {{ stockDetailData.cbrbh || '-' }} + {{ stockDetailData.bgybh || '-' }} + {{ stockDetailData.sprbh || '-' }} + {{ stockDetailData.zt || '-' }} + {{ stockDetailData.bz || '-' }} + {{ stockDetailData.jsonzd || '-' }} + {{ fmtDateTime(stockDetailData.cjsj) || '-' }} + {{ fmtDateTime(stockDetailData.xgsj) || '-' }} + {{ fmtDateTime(stockDetailData.tjsj) || '-' }} + {{ fmtDateTime(stockDetailData.spsj) || '-' }} + {{ fmtDateTime(stockDetailData.zxsj) || '-' }} + {{ fmtDateTime(stockDetailData.jssj) || '-' }} + {{ stockDetailData.thyj || '-' }} + {{ fmtDateTime(stockDetailData.thsj) || '-' }} + +
+ 关闭 +
+
+ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ 取消 + 确定 +
+
+ + + + + {{ detailViewData.bh || '-' }} + {{ detailViewData.jckcdbbh || '-' }} + {{ detailViewData.jcxxbh || '-' }} + {{ fmtVal(detailViewData.sl) }} + {{ detailViewData.qzkcmxxbh || '-' }} + + {{ detailViewData.hwbw ? '是' : '否' }} + + {{ fmtDateTime(detailViewData.hwbwsj) || '-' }} + {{ detailViewData.bz || '-' }} + {{ detailViewData.jsonzd || '-' }} + {{ fmtVal(detailViewData.kzswHkcsl) }} + {{ fmtVal(detailViewData.kzswHjcsl) }} + {{ fmtVal(detailViewData.kzswQkcsl) }} + {{ fmtVal(detailViewData.kzswQjcsl) }} + {{ fmtDateTime(detailViewData.createTime) || '-' }} + {{ fmtDateTime(detailViewData.updateTime) || '-' }} + +
+ 关闭 +
+