1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 |
- 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'
- })
- }
|