13 changed files with 161 additions and 266 deletions
@ -1,52 +1,52 @@ |
|||||||
import request from '@/config/axios' |
import request from '@/config/axios' |
||||||
|
|
||||||
// 企业 VO
|
// 企业 VO
|
||||||
export interface EnterprisesVO { |
export interface EnterprisesVO { |
||||||
id: number // 企业ID,主键
|
id: number // 企业ID,主键
|
||||||
departmentId: number // 所属部门ID
|
departmentId: number // 所属部门ID
|
||||||
userId: number // 邀请人
|
userId: number // 邀请人
|
||||||
type: string // 企业类型
|
type: string // 企业类型
|
||||||
region: string // 企业所属区域
|
region: string // 企业所属区域
|
||||||
enterprisesName: string // 企业名称
|
enterprisesName: string // 企业名称
|
||||||
address: string // 企业地址
|
address: string // 企业地址
|
||||||
contactName: string // 环保负责人姓名
|
contactName: string // 环保负责人姓名
|
||||||
environmentalContactPhone: string // 企业环保负责人联系电话
|
environmentalContactPhone: string // 企业环保负责人联系电话
|
||||||
registrationNumber: string // 企业注册号
|
registrationNumber: string // 企业注册号
|
||||||
introduction: string // 企业图文介绍
|
introduction: string // 企业图文介绍
|
||||||
establishmentDate: Date // 企业成立时间
|
establishmentDate: Date // 企业成立时间
|
||||||
gpsLocation: string // 企业经纬度
|
gpsLocation: string // 企业经纬度
|
||||||
managerDeptId: number // 管理部门
|
managerDeptId: number // 管理部门
|
||||||
} |
} |
||||||
|
|
||||||
// 企业 API
|
// 企业 API
|
||||||
export const EnterprisesApi = { |
export const EnterprisesApi = { |
||||||
// 查询企业分页
|
// 查询企业分页
|
||||||
getEnterprisesPage: async (params: any) => { |
getEnterprisesPage: async (params: any) => { |
||||||
return await request.get({ url: `/system/enterprises/page`, params }) |
return await request.get({ url: `/system/enterprise/page`, params }) |
||||||
}, |
}, |
||||||
|
|
||||||
// 查询企业详情
|
// 查询企业详情
|
||||||
getEnterprises: async (id: number) => { |
getEnterprises: async (id: number) => { |
||||||
return await request.get({ url: `/system/enterprises/get?id=` + id }) |
return await request.get({ url: `/system/enterprise/get?id=` + id }) |
||||||
}, |
}, |
||||||
|
|
||||||
// 新增企业
|
// 新增企业
|
||||||
createEnterprises: async (data: EnterprisesVO) => { |
createEnterprises: async (data: EnterprisesVO) => { |
||||||
return await request.post({ url: `/system/enterprises/create`, data }) |
return await request.post({ url: `/system/enterprise/create`, data }) |
||||||
}, |
}, |
||||||
|
|
||||||
// 修改企业
|
// 修改企业
|
||||||
updateEnterprises: async (data: EnterprisesVO) => { |
updateEnterprises: async (data: EnterprisesVO) => { |
||||||
return await request.put({ url: `/system/enterprises/update`, data }) |
return await request.put({ url: `/system/enterprise/update`, data }) |
||||||
}, |
}, |
||||||
|
|
||||||
// 删除企业
|
// 删除企业
|
||||||
deleteEnterprises: async (id: number) => { |
deleteEnterprises: async (id: number) => { |
||||||
return await request.delete({ url: `/system/enterprises/delete?id=` + id }) |
return await request.delete({ url: `/system/enterprise/delete?id=` + id }) |
||||||
}, |
}, |
||||||
|
|
||||||
// 导出企业 Excel
|
// 导出企业 Excel
|
||||||
exportEnterprises: async (params) => { |
exportEnterprises: async (params) => { |
||||||
return await request.download({ url: `/system/enterprises/export-excel`, params }) |
return await request.download({ url: `/system/enterprise/export-excel`, params }) |
||||||
}, |
}, |
||||||
} |
} |
||||||
|
Loading…
Reference in new issue