techGeneralManagerSalary.js 1.13 KB
import request from '@/utils/request'

// 获取科技部总经理工资列表
export function getTechGeneralManagerSalaryList(params) {
  return request({
    url: '/api/Extend/lqtechgeneralmanagersalary/tech-general-manager',
    method: 'GET',
    data: params
  })
}

// 计算科技部总经理工资
export function calculateTechGeneralManagerSalary(year, month) {
  return request({
    url: `/api/Extend/lqtechgeneralmanagersalary/calculate/tech-general-manager?year=${year}&month=${month}`,
    method: 'POST'
  })
}

// 锁定/解锁科技部总经理工资
export function lockTechGeneralManagerSalary(ids, isLocked) {
  return request({
    url: '/api/Extend/lqtechgeneralmanagersalary/lock',
    method: 'POST',
    data: {
      ids: ids,
      isLocked: isLocked
    }
  })
}

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