增加文书信息、执法检查信息、执法信息等前端路由

This commit is contained in:
chenlinlin 2025-02-14 20:03:20 +08:00
parent e7091905ba
commit f11e92b91f
5 changed files with 272 additions and 0 deletions

View File

@ -0,0 +1,38 @@
import crud from '../BaseApi'
import {api} from '@/utils/Request'
import {REQUEST_METHOD_TYPES} from '@/utils/Constants'
const url = '/api/lawenforcement/deliveryRecords'
export const deliveryRecords = Object.assign({
statistics(query) {
return api({
url: url + '/statistics',
method: REQUEST_METHOD_TYPES.GET,
params: query
})
},
smsCall(data) {
return api({
url: url + '/publishSMSCall',
method: REQUEST_METHOD_TYPES.POST,
data: data
})
},
smsCallback(data) {
return api({
url: url + '/smsStatusCallback',
method: REQUEST_METHOD_TYPES.POST,
data: data
})
},
voicePush(data) {
return api({
url: url + '/publishVoiceCall',
method: REQUEST_METHOD_TYPES.POST,
data: data
})
}
}, crud(url))
export default deliveryRecords

View File

@ -0,0 +1,41 @@
import crud from '../BaseApi'
import { api } from '@/utils/Request'
import { REQUEST_METHOD_TYPES } from '@/utils/Constants'
const url = '/api/lawenforcement/documents'
export const documents = Object.assign({
getDocuments(query) {
return api({
url: `${url}/list`,
method: REQUEST_METHOD_TYPES.GET,
params: query
})
},
uploadDocumentFileData(data) {
return api({
url: url + '/upload-file',
method: REQUEST_METHOD_TYPES.POST,
headers: {
'Content-Type': 'multipart/form-data'
},
data: data
})
},
removDocumenteFile(data) {
return api({
url: url + '/scenePic-file',
method: REQUEST_METHOD_TYPES.DELETE,
data: data
})
},
getOneByCaseIdAndDocumentName(query) {
return api({
url: url + '/getOneByCaseIdAndDocumentName',
method: REQUEST_METHOD_TYPES.GET,
params: query
})
},
}, crud(url))
export default documents

View File

@ -0,0 +1,93 @@
import crud from '../BaseApi'
import { api } from '@/utils/Request'
import { REQUEST_METHOD_TYPES } from '@/utils/Constants'
const url = '/api/lawenforcement/enforceChecks'
export const enforceChecks = Object.assign(
{
findByEnforcementId(enforcementId, query) {
return api({
url: url + '/enforcement/' + enforcementId,
method: REQUEST_METHOD_TYPES.GET,
params: query,
})
},
addFormData(data) {
return api({
url: url + '/scenePic-file',
method: REQUEST_METHOD_TYPES.POST,
headers: {
'Content-Type': 'multipart/form-data',
},
data: data,
})
},
removePicOrFile(data) {
return api({
url: url + '/scenePic-file',
method: REQUEST_METHOD_TYPES.DELETE,
data: data,
})
},
addSpotCheck(data) {
return api({
url: url + '/spotCheck',
method: REQUEST_METHOD_TYPES.POST,
data: data,
})
},
modifySpotCheck(enforcementId, data) {
return api({
url: url + '/spotCheck/' + enforcementId,
method: REQUEST_METHOD_TYPES.PUT,
data: data,
})
},
findSpotCheck(enforcementId, query) {
return api({
url: url + '/spotCheck/' + enforcementId,
method: REQUEST_METHOD_TYPES.GET,
params: query,
})
},
history(query) {
return api({
url: url + '/history',
method: REQUEST_METHOD_TYPES.GET,
params: query,
})
},
saveSupplement(id, data) {
return api({
url: url + '/updateSupplement/' + id,
method: REQUEST_METHOD_TYPES.PUT,
data: data,
})
},
saveSupplementVerify(id, data) {
return api({
url: url + '/updateSupplementVerify/' + id,
method: REQUEST_METHOD_TYPES.PUT,
data: data,
})
},
updateCheckItem(data) {
return api({
url: url + '/checkItem',
method: REQUEST_METHOD_TYPES.PUT,
data: data,
})
},
updateXcclcx(id, data) { // 现场处理措施
return api({
url: url + '/updateXcclcs/' + id,
method: REQUEST_METHOD_TYPES.PUT,
data: data,
})
}
},
crud(url)
)
export default enforceChecks

View File

@ -0,0 +1,76 @@
import crud from '../BaseApi.js'
import { api } from '@/utils/Request.js'
import { REQUEST_METHOD_TYPES } from '@/utils/Constants.js'
const url = '/api/lawenforcement/enforcements'
export const enforcements = Object.assign({
addEnforcementInfo(data) {
return api({
url: url,
method: REQUEST_METHOD_TYPES.POST,
headers: {
'Content-Type': 'multipart/form-data'
},
data: data
})
},
addPlanApproval(data) {
return api({
url: url + '/plan_approval',
method: REQUEST_METHOD_TYPES.POST,
data: data
})
},
addSummarize(data) {
return api({
url: url + '/summarize',
method: REQUEST_METHOD_TYPES.POST,
data: data
})
},
addCaseInfo(data) {
return api({
url: url + '/case',
method: REQUEST_METHOD_TYPES.POST,
data: data
})
},
pushCaseInfo(data) {
return api({
url: url + '/case/push',
method: REQUEST_METHOD_TYPES.POST,
data: data
})
},
addBrainstorm(data) {
return api({
url: url + '/brainstorm',
method: REQUEST_METHOD_TYPES.POST,
data: data
})
},
addCaseExamine(data) {
return api({
url: url + '/caseexamine',
method: REQUEST_METHOD_TYPES.POST,
data: data
})
},
addCaseApprove(data) {
return api({
url: url + '/caseapprove',
method: REQUEST_METHOD_TYPES.POST,
data: data
})
},
updateFillingFlag(data) {
return api({
url: url + '/fillingFlag',
method: REQUEST_METHOD_TYPES.POST,
data: data
})
},
}, crud(url))
export default enforcements

View File

@ -0,0 +1,24 @@
import crud from '../BaseApi'
import {api} from "@/utils/Request"
import {REQUEST_METHOD_TYPES} from "@/utils/Constants"
const url = '/api/lawenforcement/enforcementInfoHistory'
export const cases = Object.assign({
saveSupplementVerify (id, data) {
return api({
url: url + '/updateSupplementVerify/' + id,
method: REQUEST_METHOD_TYPES.PUT,
data: data
})
},
listZflatj (query) {
return api({
url: url + '/listZflatj',
method: REQUEST_METHOD_TYPES.GET,
params: query
})
},
}, crud(url))
export default cases