增加企业信息、企业上报审核、首页等前端路由
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