增加企业信息、企业上报审核、首页等前端路由
This commit is contained in:
parent
f11e92b91f
commit
de32e3ace5
|
|
@ -0,0 +1,116 @@
|
|||
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
|
||||
|
|
@ -0,0 +1,33 @@
|
|||
import crud from '../BaseApi.js'
|
||||
import {api} from "@/utils/Request";
|
||||
import {REQUEST_METHOD_TYPES} from "@/utils/Constants";
|
||||
// import { api } from '@/utils/Request.js'
|
||||
// import { REQUEST_METHOD_TYPES } from '@/utils/Constants.js'
|
||||
|
||||
const url = '/api/hikvision'
|
||||
|
||||
export const onlinePatrol = Object.assign({
|
||||
getRegionsCameras(query) {
|
||||
return api({
|
||||
url: url + '/getRegions/cameras',
|
||||
method: REQUEST_METHOD_TYPES.GET,
|
||||
params: query
|
||||
})
|
||||
},
|
||||
getCamerasPreview(query) {
|
||||
return api({
|
||||
url: url + '/cameras/preview',
|
||||
method: REQUEST_METHOD_TYPES.GET,
|
||||
params: query
|
||||
})
|
||||
},
|
||||
getCamerasPlayback(query) {
|
||||
return api({
|
||||
url: url + '/cameras/playback',
|
||||
method: REQUEST_METHOD_TYPES.GET,
|
||||
params: query
|
||||
})
|
||||
},
|
||||
}, crud(url))
|
||||
|
||||
export default onlinePatrol
|
||||
|
|
@ -0,0 +1,45 @@
|
|||
import crud from '../BaseApi'
|
||||
import { api } from '@/utils/Request'
|
||||
import { REQUEST_METHOD_TYPES } from '@/utils/Constants'
|
||||
|
||||
const url = '/api/lawenforcement/HomePage'
|
||||
|
||||
export const homePage = Object.assign(
|
||||
{
|
||||
getstatCount() {
|
||||
return api({
|
||||
url: url + '/getstatCount',
|
||||
method: REQUEST_METHOD_TYPES.GET,
|
||||
})
|
||||
},
|
||||
getdlaCount() {
|
||||
return api({
|
||||
url: url + '/getdlaCount',
|
||||
method: REQUEST_METHOD_TYPES.GET,
|
||||
})
|
||||
},
|
||||
countCurrentNodeCode() {
|
||||
return api({
|
||||
url: url + '/countCurrentNodeCode',
|
||||
method: REQUEST_METHOD_TYPES.GET,
|
||||
})
|
||||
},
|
||||
findAjjdlbData(data) {
|
||||
return api({
|
||||
url: url + '/ajjdlb',
|
||||
method: REQUEST_METHOD_TYPES.GET,
|
||||
params: data,
|
||||
})
|
||||
},
|
||||
findZfqsData(data) {
|
||||
return api({
|
||||
url: url + '/zfqstj',
|
||||
method: REQUEST_METHOD_TYPES.GET,
|
||||
params: data,
|
||||
})
|
||||
}
|
||||
},
|
||||
crud(url)
|
||||
)
|
||||
|
||||
export default homePage
|
||||
|
|
@ -0,0 +1,55 @@
|
|||
import crud from '../BaseApi'
|
||||
import api from '@/utils/Request'
|
||||
import {REQUEST_METHOD_TYPES} from '@/utils/Constants'
|
||||
|
||||
const baseUri = '/penalty-stats'
|
||||
|
||||
const url = `/api${baseUri}`
|
||||
|
||||
export const globalParams = Object.assign({
|
||||
statistics(query) {
|
||||
return api({
|
||||
url: url,
|
||||
method: REQUEST_METHOD_TYPES.GET,
|
||||
params: query
|
||||
})
|
||||
},
|
||||
getPagexccsDetail (query) {
|
||||
return api({
|
||||
url: url + '/getPagexccsDetail',
|
||||
method: REQUEST_METHOD_TYPES.GET,
|
||||
params: query
|
||||
})
|
||||
},
|
||||
getPagefxczffxwtDetail (query) {
|
||||
return api({
|
||||
url: url + '/getPagefxczffxwtDetail',
|
||||
method: REQUEST_METHOD_TYPES.GET,
|
||||
params: query
|
||||
})
|
||||
},
|
||||
getPagefxczfjjwtDetail (query) {
|
||||
return api({
|
||||
url: url + '/getPagefxczfjjwtDetail',
|
||||
method: REQUEST_METHOD_TYPES.GET,
|
||||
params: query
|
||||
})
|
||||
},
|
||||
getPagefxczflasDetail (query) {
|
||||
return api({
|
||||
url: url + '/getPagefxczflasDetail',
|
||||
method: REQUEST_METHOD_TYPES.GET,
|
||||
params: query
|
||||
})
|
||||
},
|
||||
getPagefxczfcfsDetail (query) {
|
||||
return api({
|
||||
url: url + '/getPagefxczfcfsDetail',
|
||||
method: REQUEST_METHOD_TYPES.GET,
|
||||
params: query
|
||||
})
|
||||
},
|
||||
|
||||
}, crud(url))
|
||||
|
||||
export default globalParams
|
||||
|
|
@ -0,0 +1,93 @@
|
|||
import crud from '../BaseApi'
|
||||
import { api } from '@/utils/Request.js'
|
||||
import { REQUEST_METHOD_TYPES } from '@/utils/Constants.js'
|
||||
import dayjs from 'dayjs'
|
||||
|
||||
// 基础URL
|
||||
const baseUrl = '/api/lawenforcement/messages'
|
||||
|
||||
/**
|
||||
* 消息相关API
|
||||
*/
|
||||
export const messages = Object.assign({}, crud(baseUrl), {
|
||||
/**
|
||||
* 发送消息
|
||||
* @param {Object} data 发送消息请求
|
||||
* @returns {Promise} 消息ID
|
||||
*/
|
||||
sendMessage(data) {
|
||||
data.businessKey = `M-${dayjs().format('YYYYMMDDHHmmssSSS')}`;
|
||||
return api({
|
||||
url: baseUrl,
|
||||
method: REQUEST_METHOD_TYPES.POST,
|
||||
data
|
||||
})
|
||||
},
|
||||
|
||||
/**
|
||||
* 获取当前用户的消息列表
|
||||
* @param {Object} params 查询参数
|
||||
* @param {String} params.status 消息状态过滤(可选)
|
||||
* @param {Number} params.page 页码
|
||||
* @param {Number} params.size 每页条数
|
||||
* @returns {Promise} 消息列表(分页)
|
||||
*/
|
||||
getUserMessages(params) {
|
||||
return api({
|
||||
url: baseUrl,
|
||||
method: REQUEST_METHOD_TYPES.GET,
|
||||
params
|
||||
})
|
||||
},
|
||||
|
||||
/**
|
||||
* 获取消息详情
|
||||
* @param {String} id 消息ID
|
||||
* @returns {Promise} 消息详情
|
||||
*/
|
||||
getMessageById(id) {
|
||||
return api({
|
||||
url: `${baseUrl}/${id}`,
|
||||
method: REQUEST_METHOD_TYPES.GET
|
||||
})
|
||||
},
|
||||
|
||||
/**
|
||||
* 更新消息状态
|
||||
* @param {String} id 消息ID
|
||||
* @param {Object} data 更新状态请求
|
||||
* @returns {Promise} 操作结果
|
||||
*/
|
||||
updateMessageStatus(id, data) {
|
||||
return api({
|
||||
url: `${baseUrl}/${id}/status`,
|
||||
method: REQUEST_METHOD_TYPES.PUT,
|
||||
data
|
||||
})
|
||||
},
|
||||
|
||||
/**
|
||||
* 删除消息(逻辑删除)
|
||||
* @param {String} id 消息ID
|
||||
* @returns {Promise} 操作结果
|
||||
*/
|
||||
deleteMessage(id) {
|
||||
return api({
|
||||
url: `${baseUrl}/${id}`,
|
||||
method: REQUEST_METHOD_TYPES.DELETE
|
||||
})
|
||||
},
|
||||
|
||||
/**
|
||||
* 获取当前用户未读消息数量
|
||||
* @returns {Promise} 未读消息数量
|
||||
*/
|
||||
getUnreadMessageCount() {
|
||||
return api({
|
||||
url: `${baseUrl}/unread/count`,
|
||||
method: REQUEST_METHOD_TYPES.GET
|
||||
})
|
||||
}
|
||||
})
|
||||
|
||||
export default messages
|
||||
|
|
@ -0,0 +1,11 @@
|
|||
import crud from '../BaseApi'
|
||||
import {api} from '@/utils/Request'
|
||||
import {REQUEST_METHOD_TYPES} from '@/utils/Constants'
|
||||
|
||||
const url = '/api/lawenforcement/notice'
|
||||
|
||||
export const notice = Object.assign({
|
||||
|
||||
}, crud(url))
|
||||
|
||||
export default notice
|
||||
|
|
@ -0,0 +1,18 @@
|
|||
import crud from '../BaseApi'
|
||||
import {REQUEST_METHOD_TYPES} from "@/utils/Constants.js"
|
||||
import api from "@/utils/Request.js"
|
||||
|
||||
const url = '/api/lawenforcement/enterpriseAudits'
|
||||
|
||||
export const enterpriseAudits = {
|
||||
audit(id, data) {
|
||||
return api({
|
||||
url: url + '/audit/' + id,
|
||||
method: REQUEST_METHOD_TYPES.PUT,
|
||||
data: data
|
||||
})
|
||||
},
|
||||
...crud(url)
|
||||
}
|
||||
|
||||
export default enterpriseAudits
|
||||
Loading…
Reference in New Issue