diff --git a/frontend/src/api/teachBusiness/teachingTask.js b/frontend/src/api/teachBusiness/teachingTask.js index e5aaa19f..e83d276c 100644 --- a/frontend/src/api/teachBusiness/teachingTask.js +++ b/frontend/src/api/teachBusiness/teachingTask.js @@ -1,9 +1,10 @@ import request from '@/utils/request' // 教学任务管理(TeachingTaskController /teachingTask) -// 接口依据:TeachingTaskController(前端 baseURL 为 /api,此处不重复 /api 前缀) -// 实体:JXRW(bh 编号[IdType.INPUT 必填]、rwmc 任务名称、nd 年度、zt 状态、 +// 接口依据:api.txt「教学任务管理」分组(前端 baseURL 为 /api,此处不重复 /api 前缀) +// 实体:JXRW(bh 编号、rwmc 任务名称、nd 年度、zt 状态、 // fbsj 发布时间、cjsj 创建时间、jssj 结束时间、jcxqscsj 教材需求生成时间) +// 新增时 bh 留空由后端生成(api.txt 新增示例未传 bh),编辑/更新时 bh 必传 /** * 分页查询教学任务列表 @@ -20,18 +21,6 @@ export function listTeachingTask(params) { }) } -/** - * 查询所有有效教学任务(DEL_FLAG = 0) - * GET /teachingTask/all - * 返回:List - */ -export function listAllTeachingTask() { - return request({ - url: '/teachingTask/all', - method: 'get' - }) -} - /** * 根据编号查询教学任务 * GET /teachingTask/get?bh= @@ -49,8 +38,8 @@ export function getTeachingTask(bh) { /** * 新增教学任务 * POST /teachingTask/add - * 请求体(JXRW):bh 编号(必填,IdType.INPUT 无自动生成)、rwmc 任务名称(必填)、 - * nd 年度(必填)、zt 状态(选填) + * 请求体(JXRW):rwmc 任务名称(必填)、nd 年度(必填)、zt 状态、fbsj/jssj/jcxqscsj + * 说明:bh 不传由后端自动生成;cjsj 创建时间由后端自动维护 */ export function addTeachingTask(data) { return request({ @@ -61,7 +50,7 @@ export function addTeachingTask(data) { } /** - * 更新教学任务 + * 更新教学任务(根据主键) * POST /teachingTask/update * 请求体(JXRW):bh 编号(必填)、rwmc、nd、zt */ @@ -74,7 +63,7 @@ export function updateTeachingTask(data) { } /** - * 删除教学任务 + * 级联删除教学任务和教研室任务书 * POST /teachingTask/delete?bh= * @param bh 编号 */ @@ -87,20 +76,7 @@ export function deleteTeachingTask(bh) { } /** - * 批量删除教学任务 - * POST /teachingTask/batchDelete - * 请求体:List(编号数组) - */ -export function batchDeleteTeachingTask(bhList) { - return request({ - url: '/teachingTask/batchDelete', - method: 'post', - data: bhList - }) -} - -/** - * 发布教学任务及关联教研室任务书 + * 教学任务发布(需要先填写教研室任务书) * POST /teachingTask/batchPublish?bh= * @param bh 教学任务编号 * 返回:更新数量 @@ -111,4 +87,4 @@ export function publishTeachingTask(bh) { method: 'post', params: { bh } }) -} \ No newline at end of file +} diff --git a/frontend/src/views/teachBusiness/teachingTask/index.vue b/frontend/src/views/teachBusiness/teachingTask/index.vue index 14150d19..1ff0e646 100644 --- a/frontend/src/views/teachBusiness/teachingTask/index.vue +++ b/frontend/src/views/teachBusiness/teachingTask/index.vue @@ -1,25 +1,49 @@