diff --git a/client/src/api/lawenforcement/Case.js b/client/src/api/lawenforcement/Case.js new file mode 100644 index 0000000..db4a3dd --- /dev/null +++ b/client/src/api/lawenforcement/Case.js @@ -0,0 +1,110 @@ +import crud from '../BaseApi' +import {api} from "@/utils/Request" +import {REQUEST_METHOD_TYPES} from "@/utils/Constants" + +const url = '/api/lawenforcement/cases' + +export const cases = Object.assign({ + addEvidenceFile(data) { + return api({ + url: url + '/upload-evidenceFile', + method: REQUEST_METHOD_TYPES.POST, + headers: { + 'Content-Type': 'multipart/form-data' + }, + data: data + }) + }, + saveEvidence (id, data) { + return api({ + url: url + '/saveEvidence/' + id, + method: REQUEST_METHOD_TYPES.PUT, + data: data + }) + }, + fxyp (id, data) { + return api({ + url: url + '/fxyp/' + id, + method: REQUEST_METHOD_TYPES.PUT, + data: data + }) + }, + discuss (id, data) { + return api({ + url: url + '/discuss/' + id, + method: REQUEST_METHOD_TYPES.PUT, + data: data + }) + }, + inform (id, data) { + return api({ + url: url + '/inform/' + id, + method: REQUEST_METHOD_TYPES.PUT, + data: data + }) + }, + informsbtz (id, data) { // 案件-陈述申辩或听证 + return api({ + url: url + '/informsbtz/' + id, + method: REQUEST_METHOD_TYPES.PUT, + data: data + }) + }, + decided (id, data) { + return api({ + url: url + '/decided/' + id, + method: REQUEST_METHOD_TYPES.PUT, + data: data + }) + }, + downloadDocument (id) { + return api({ + url: url + '/downloadDocument/' + id, + method: REQUEST_METHOD_TYPES.GET + }) + }, + 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 + }) + }, + listZflatj (query) { + return api({ + url: url + '/listZflatj', + method: REQUEST_METHOD_TYPES.GET, + params: query + }) + }, + saveExecute (data) { + return api({ + url: url + '/execute', + method: REQUEST_METHOD_TYPES.PUT, + data: data + }) + }, + saveFinalCase (data) { + return api({ + url: url + '/finalcase', + method: REQUEST_METHOD_TYPES.PUT, + data: data + }) + }, + ajtj (query) { + return api({ + url: url + '/tj', + method: REQUEST_METHOD_TYPES.GET, + params: query + }) + }, +}, crud(url)) + +export default cases