attendanceSetting.js 1.78 KB
import request from '@/utils/request'

// 获取考勤设置详情(兼容旧逻辑)
export function getAttendanceSettingInfo() {
  return request({
    url: '/api/Extend/LqAttendanceSetting/Info',
    method: 'get'
  })
}

// 获取考勤设置概览
export function getAttendanceSettingOverview() {
  return request({
    url: '/api/Extend/LqAttendanceSetting/Overview',
    method: 'get'
  })
}

// 获取基础设置
export function getAttendanceBaseInfo() {
  return request({
    url: '/api/Extend/LqAttendanceSetting/BaseInfo',
    method: 'get'
  })
}

// 保存基础设置
export function saveAttendanceBaseInfo(data) {
  return request({
    url: '/api/Extend/LqAttendanceSetting/SaveBaseInfo',
    method: 'post',
    data
  })
}

// 获取配置列表
export function getAttendanceConfigList(data) {
  return request({
    url: '/api/Extend/LqAttendanceSetting/ConfigList',
    method: 'get',
    data
  })
}

// 保存配置
export function saveAttendanceConfig(data) {
  return request({
    url: '/api/Extend/LqAttendanceSetting/ConfigSave',
    method: 'post',
    data
  })
}

// 删除配置
export function deleteAttendanceConfig(data) {
  return request({
    url: '/api/Extend/LqAttendanceSetting/ConfigDelete',
    method: 'post',
    data
  })
}

// 获取配置历史
export function getAttendanceConfigHistory(data) {
  return request({
    url: '/api/Extend/LqAttendanceSetting/ConfigHistory',
    method: 'get',
    data
  })
}

// 获取考勤分组下拉
export function getAttendanceGroupSelector() {
  return request({
    url: '/api/Extend/LqAttendanceSetting/Selector',
    method: 'get'
  })
}

// 获取考勤分组成员
export function getAttendanceGroupUsers(data) {
  return request({
    url: '/api/Extend/LqAttendanceSetting/GroupUsers',
    method: 'get',
    data
  })
}