import request from '@/utils/request' /** * 查询公司列表 * @param {companyName: string, enabled: boolean} data companyName 公司名称 enabled 是否可用 * @returns */ export function getCompanyList(data) { return request({ url: '/erp/company/list', method: 'POST', data }) } /** * 查询所有公司 * @returns */ export function getCompanyAllList() { return request({url: '/erp/company/all'}) } /** * 新增公司 * @param {companyName: string, remark: string, enabled: boolean} data companyName 公司名称 remark 备注 enabled 是否可用 * @returns */ export function AddCompany(data) { return request({ url: '/erp/company', method: 'POST', data }) } /** * 修改公司 * @param {companyName: string, remark: string, enabled: boolean} data companyName 公司名称 remark 备注 enabled 是否可用 * @returns */ export function editCompany(params) { let { id, ...data } = params return request({ url: `/erp/company/${id}`, method: 'PUT', data }) } /** * 删除公司 * @param {number} companyId 公司ID * @returns */ export function deleteCompany(companyId) { return request({ url: `/erp/company/${companyId} `, method: 'DELETE' }) } /** * 帮公司绑定菜单 * @param {companyId: number, menuIds: number[] } params companyId 公司ID menuIds: 菜单IDs * @returns */ export function configCompanyMenus({companyId, menuIds}) { return request({ url: `/erp/company/configCompanyMenus/${companyId}`, method: 'PUT', data: menuIds }) } /** * 获取公司有哪些菜单 * @param {number} companyId * @returns */ export function getCompanyMenus(companyId) { return request({ url: `/erp/menu/companyMenus/${companyId}`, method: 'GET' }) }