恢复最新前端代码

This commit is contained in:
2026-08-26 09:52:26 +08:00
parent 12cac0fce3
commit f2ad0509c4
349 changed files with 42475 additions and 6 deletions
@@ -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' }
})
}
+106
View File
@@ -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 }
})
}