import request from '@/utils/request' // 1. 获取基础信息列表 export function listMaterialBase(params: any) { return request({ url: '/inbound/base/list', method: 'get', params }) } // ========================================== // 1.1 获取基础信息筛选选项 (所有类别/类型) [新增] // ========================================== export function getMaterialBaseOptions() { return request({ url: '/inbound/base/options', method: 'get' }) } // 2. 新增基础信息 export function addMaterialBase(data: any) { return request({ url: '/inbound/base/', method: 'post', data }) } // 3. 修改基础信息 (包含状态启用/禁用) export function updateMaterialBase(data: any) { return request({ url: `/inbound/base/${data.id}`, method: 'put', data }) } // 4. 删除基础信息 export function delMaterialBase(id: number) { return request({ url: `/inbound/base/${id}`, method: 'delete' }) } // 5. 获取详情 (可选,用于编辑回显) export function getMaterialBase(id: number) { return request({ url: `/inbound/base/${id}`, method: 'get' }) }