techTeacherSalary.js 1.03 KB
import request from '@/utils/request'

// 获取科技老师工资列表
export function getTechTeacherSalaryList(params) {
  return request({
    url: '/api/Extend/lqtechteachersalary/tech-teacher',
    method: 'GET',
    data: params
  })
}

// 计算科技老师工资
export function calculateTechTeacherSalary(year, month) {
  return request({
    url: `/api/Extend/lqtechteachersalary/calculate/tech-teacher?year=${year}&month=${month}`,
    method: 'POST'
  })
}

// 锁定/解锁科技老师工资
export function lockTechTeacherSalary(ids, isLocked) {
  return request({
    url: '/api/Extend/lqtechteachersalary/lock',
    method: 'POST',
    data: {
      ids: ids,
      isLocked: isLocked
    }
  })
}

// 导入科技老师工资数据
export function importTechTeacherSalaryFromExcel(file) {
  const formData = new FormData()
  formData.append('file', file)
  return request({
    url: '/api/Extend/lqtechteachersalary/import',
    method: 'POST',
    data: formData,
    headers: {
      'Content-Type': 'multipart/form-data'
    }
  })
}