import request from '@/utils/request' // ======================== 教学实施计划导入 ======================== // 接口前缀 /teachingPlan,经 vue.config.js 代理转发为 /api/teachingPlan。 // 分页查询教学实施计划列表 // 支持参数:pageNum pageSize nd kcmc bc zrdw skjy ytgjc ybdr(与后端 Mapper 一致) export function listTeachingPlan(query) { return request({ url: '/teachingPlan/list', method: 'get', params: query }) } // 导入教学实施计划 Excel(multipart,字段名 file),返回导入条数 export function importTeachingPlan(file) { const formData = new FormData() formData.append('file', file) return request({ url: '/teachingPlan/import', method: 'post', data: formData, headers: { 'Content-Type': 'multipart/form-data' }, timeout: 60000 }) } // 下载教学实施计划导入模板(返回 Blob) export function downloadTeachingPlanTemplate() { return request({ url: '/teachingPlan/template', method: 'get', responseType: 'blob' }) }