majorProjectTeacherAssignment.js 1.6 KB
import request from '@/utils/request'

// 获取用户列表(大项目部老师)
export function getTeacherList(params) {
  return request({
    url: '/api/permission/Users',
    method: 'GET',
    data: params
  })
}

// 获取门店大项目部老师归属设置列表
export function getMajorProjectTeacherAssignmentList(params) {
  return request({
    url: '/api/Extend/LqMdMajorProjectTeacherAssignment',
    method: 'GET',
    data: params
  })
}

// 获取门店大项目部老师归属设置详情
export function getMajorProjectTeacherAssignmentInfo(id) {
  return request({
    url: `/api/Extend/LqMdMajorProjectTeacherAssignment/${id}`,
    method: 'GET'
  })
}

// 创建门店大项目部老师归属设置
export function createMajorProjectTeacherAssignment(data) {
  return request({
    url: '/api/Extend/LqMdMajorProjectTeacherAssignment',
    method: 'POST',
    data: data
  })
}

// 更新门店大项目部老师归属设置
export function updateMajorProjectTeacherAssignment(id, data) {
  return request({
    url: `/api/Extend/LqMdMajorProjectTeacherAssignment/${id}`,
    method: 'PUT',
    data: data
  })
}

// 删除门店大项目部老师归属设置
export function deleteMajorProjectTeacherAssignment(id) {
  return request({
    url: `/api/Extend/LqMdMajorProjectTeacherAssignment/${id}`,
    method: 'DELETE'
  })
}

// 复制上月设置
export function copyLastMonthData(targetYear, targetMonth) {
  return request({
    url: '/api/Extend/LqMdMajorProjectTeacherAssignment/CopyLastMonthData',
    method: 'POST',
    params: {
      targetYear: targetYear,
      targetMonth: targetMonth
    }
  })
}