import { requestAPI } from '../request.js';

// 获取区域下拉列表（简单列表，用于其他模块选择区域）
export function getAreaSelect(params) {
  return requestAPI({
    url: '/frontend/area/select',
    method: 'GET',
    data: params
  });
}

// 获取企业下拉列表（用于新增/修改区域时选择企业）
export function getEnterpriseSelect() {
  return requestAPI({
    url: '/frontend/area/enterprise/select',
    method: 'GET'
  });
}

// 删除区域（需要admin或manage角色）
export function deleteArea(params) {
  return requestAPI({
    url: '/frontend/area/delete',
    method: 'POST',
    data: params
  });
}

// 修改区域（需要admin或manage角色）
export function updateArea(params) {
  return requestAPI({
    url: '/frontend/area/update',
    method: 'POST',
    data: params
  });
}

// 新增区域（需要admin或manage角色）
export function addArea(params) {
  return requestAPI({
    url: '/frontend/area/add',
    method: 'POST',
    data: params
  });
}

// 获取区域详情
export function getAreaDetail(params) {
  return requestAPI({
    url: '/frontend/area/detail',
    method: 'GET',
    data: params
  });
}

// 获取区域列表（本部门企业的区域）
export function getAreaList(params) {
  return requestAPI({
    url: '/frontend/area/list',
    method: 'GET',
    data: params
  });
}
