From f11e92b91f543ac6160d061a48889852946a5097 Mon Sep 17 00:00:00 2001 From: chenlinlin Date: Fri, 14 Feb 2025 20:03:20 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E6=96=87=E4=B9=A6=E4=BF=A1?= =?UTF-8?q?=E6=81=AF=E3=80=81=E6=89=A7=E6=B3=95=E6=A3=80=E6=9F=A5=E4=BF=A1?= =?UTF-8?q?=E6=81=AF=E3=80=81=E6=89=A7=E6=B3=95=E4=BF=A1=E6=81=AF=E7=AD=89?= =?UTF-8?q?=E5=89=8D=E7=AB=AF=E8=B7=AF=E7=94=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/api/lawenforcement/DeliveryRecord.js | 38 ++++++++ client/src/api/lawenforcement/Document.js | 41 ++++++++ .../src/api/lawenforcement/EnforceChecks.js | 93 +++++++++++++++++++ .../src/api/lawenforcement/EnforcementInfo.js | 76 +++++++++++++++ .../lawenforcement/EnforcementInfoHistroy.js | 24 +++++ 5 files changed, 272 insertions(+) create mode 100644 client/src/api/lawenforcement/DeliveryRecord.js create mode 100644 client/src/api/lawenforcement/Document.js create mode 100644 client/src/api/lawenforcement/EnforceChecks.js create mode 100644 client/src/api/lawenforcement/EnforcementInfo.js create mode 100644 client/src/api/lawenforcement/EnforcementInfoHistroy.js diff --git a/client/src/api/lawenforcement/DeliveryRecord.js b/client/src/api/lawenforcement/DeliveryRecord.js new file mode 100644 index 0000000..17a25c8 --- /dev/null +++ b/client/src/api/lawenforcement/DeliveryRecord.js @@ -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 diff --git a/client/src/api/lawenforcement/Document.js b/client/src/api/lawenforcement/Document.js new file mode 100644 index 0000000..d4b7e28 --- /dev/null +++ b/client/src/api/lawenforcement/Document.js @@ -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 diff --git a/client/src/api/lawenforcement/EnforceChecks.js b/client/src/api/lawenforcement/EnforceChecks.js new file mode 100644 index 0000000..505e5bd --- /dev/null +++ b/client/src/api/lawenforcement/EnforceChecks.js @@ -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 diff --git a/client/src/api/lawenforcement/EnforcementInfo.js b/client/src/api/lawenforcement/EnforcementInfo.js new file mode 100644 index 0000000..a27b84e --- /dev/null +++ b/client/src/api/lawenforcement/EnforcementInfo.js @@ -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 diff --git a/client/src/api/lawenforcement/EnforcementInfoHistroy.js b/client/src/api/lawenforcement/EnforcementInfoHistroy.js new file mode 100644 index 0000000..6e263ac --- /dev/null +++ b/client/src/api/lawenforcement/EnforcementInfoHistroy.js @@ -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