import crud from '../BaseApi' import {api} from "@/utils/Request" import {REQUEST_METHOD_TYPES} from "@/utils/Constants" const url = '/api/lawenforcement/enterprises' export const enterprises = { findEnterprisesByOrgCode: (query) => api({ url: `${url}/orgcode`, method: REQUEST_METHOD_TYPES.GET, params: query }), findEnterprisesByAgencyId: (query) => api({ url: `${url}/agencyid`, method: REQUEST_METHOD_TYPES.GET, params: query }), ledgerStatistics(query) {//企业信息统计 return api({ url: url + '/ledgerStatistics', method: REQUEST_METHOD_TYPES.GET, params: query }) }, importExcelFile(data) { return api({ url: url + '/importFile', method: REQUEST_METHOD_TYPES.POST, headers: { 'Content-Type': 'multipart/form-data' }, data: data }) }, queryJoin(query) { return api({ url: url + '/join', method: REQUEST_METHOD_TYPES.GET, params: query }) }, queryInsStart(query) { return api({ url: url + '/ins/start', method: REQUEST_METHOD_TYPES.GET, params: query }) }, queryIns(query) { return api({ url: url + '/ins', method: REQUEST_METHOD_TYPES.GET, params: query }) }, addIns(data) { return api({ url: url + '/ins', method: REQUEST_METHOD_TYPES.POST, data: data }) }, visualizeStatistics(query) {//企业管理可视化统计 return api({ url: url + '/visualizeStatistics', method: REQUEST_METHOD_TYPES.GET, params: query }) }, camera(query) { return api({ url: url + '/camera', method: REQUEST_METHOD_TYPES.GET, params: query }) }, warn(query) { return api({ url: url + '/warn', method: REQUEST_METHOD_TYPES.GET, params: query }) }, selfInsAndSelfReport(query) { return api({ url: url + '/zczb', method: REQUEST_METHOD_TYPES.GET, params: query }) }, queryCase(query) { return api({ url: url + '/subtable/case', method: REQUEST_METHOD_TYPES.GET, params: query }) }, queryAccidentHazard(query) { return api({ url: url + '/subtable/accidentHazard', method: REQUEST_METHOD_TYPES.GET, params: query }) }, queryDangerInfo(query) { return api({ url: url + '/subtable/danger', method: REQUEST_METHOD_TYPES.GET, params: query }) }, ...crud(url) } export default enterprises