assistantSalary.js 1010 Bytes
import request from '@/utils/request'

// 获取店助工资列表
export function getAssistantSalaryList(params) {
  return request({
    url: '/api/Extend/lqassistantsalary/assistant',
    method: 'GET',
    data: params
  })
}

// 计算店助工资
export function calculateAssistantSalary(year, month) {
  return request({
    url: `/api/Extend/lqassistantsalary/calculate/assistant?year=${year}&month=${month}`,
    method: 'POST'
  })
}

// 锁定/解锁店助工资
export function lockAssistantSalary(ids, isLocked) {
  return request({
    url: '/api/Extend/lqassistantsalary/lock',
    method: 'POST',
    data: {
      ids: ids,
      isLocked: isLocked
    }
  })
}

// 导入店助工资数据
export function importAssistantSalaryFromExcel(file) {
  const formData = new FormData()
  formData.append('file', file)
  return request({
    url: '/api/Extend/lqassistantsalary/import',
    method: 'POST',
    data: formData,
    headers: {
      'Content-Type': 'multipart/form-data'
    }
  })
}