From f2b41d6186c456c937ad0b9f038b24a1bad52dae Mon Sep 17 00:00:00 2001 From: fz Date: Tue, 9 Jan 2024 19:19:29 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A1=88=E4=BB=B6=E5=88=97=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 7 +- src/api/awardManagement/awardManagement.js | 141 ++ src/api/caseAccess/caseEntry.js | 114 ++ src/api/caseManagement/caseManagement.js | 148 ++ src/api/formationCourt/formationCourt.js | 18 + src/api/meeting/index.js | 34 + src/api/pay/pay.js | 77 + src/views/caseManagement/caseList.vue | 937 ++++++++++++ .../components/adjudicaterecordDialog.vue | 365 +++++ .../components/batchConfirmationPaymen.vue | 150 ++ .../caseManagement/components/batchDialog.vue | 194 +++ .../components/batchPrinting.vue | 158 ++ .../components/batchSignature.vue | 164 ++ .../components/caseCompressionPackage.vue | 233 +++ .../components/caseentryDialog.vue | 1227 +++++++++++++++ .../components/caseentryExamine.vue | 1314 +++++++++++++++++ .../components/caselogDialog.vue | 113 ++ .../components/choosetrialmethodDaiog.vue | 166 +++ .../components/courtReviewDialog.vue | 233 +++ .../components/evidenceDialog.vue | 139 ++ .../components/evidenceList.vue | 100 ++ .../components/filingreviewDialog.vue | 117 ++ .../components/formateCourtDialog.vue | 234 +++ .../components/operateDialog.vue | 415 ++++++ .../caseManagement/components/payDialog.vue | 259 ++++ .../caseManagement/components/timeDialog.vue | 116 ++ .../components/trialincourtDialog.vue | 604 ++++++++ .../components/uploadCaseDialog.vue | 137 ++ .../components/viewprocessDialog.vue | 67 + vue.config.js | 4 +- 30 files changed, 7981 insertions(+), 4 deletions(-) create mode 100644 src/api/awardManagement/awardManagement.js create mode 100644 src/api/caseAccess/caseEntry.js create mode 100644 src/api/caseManagement/caseManagement.js create mode 100644 src/api/formationCourt/formationCourt.js create mode 100644 src/api/meeting/index.js create mode 100644 src/api/pay/pay.js create mode 100644 src/views/caseManagement/caseList.vue create mode 100644 src/views/caseManagement/components/adjudicaterecordDialog.vue create mode 100644 src/views/caseManagement/components/batchConfirmationPaymen.vue create mode 100644 src/views/caseManagement/components/batchDialog.vue create mode 100644 src/views/caseManagement/components/batchPrinting.vue create mode 100644 src/views/caseManagement/components/batchSignature.vue create mode 100644 src/views/caseManagement/components/caseCompressionPackage.vue create mode 100644 src/views/caseManagement/components/caseentryDialog.vue create mode 100644 src/views/caseManagement/components/caseentryExamine.vue create mode 100644 src/views/caseManagement/components/caselogDialog.vue create mode 100644 src/views/caseManagement/components/choosetrialmethodDaiog.vue create mode 100644 src/views/caseManagement/components/courtReviewDialog.vue create mode 100644 src/views/caseManagement/components/evidenceDialog.vue create mode 100644 src/views/caseManagement/components/evidenceList.vue create mode 100644 src/views/caseManagement/components/filingreviewDialog.vue create mode 100644 src/views/caseManagement/components/formateCourtDialog.vue create mode 100644 src/views/caseManagement/components/operateDialog.vue create mode 100644 src/views/caseManagement/components/payDialog.vue create mode 100644 src/views/caseManagement/components/timeDialog.vue create mode 100644 src/views/caseManagement/components/trialincourtDialog.vue create mode 100644 src/views/caseManagement/components/uploadCaseDialog.vue create mode 100644 src/views/caseManagement/components/viewprocessDialog.vue diff --git a/package.json b/package.json index f23bd8d..29585bd 100644 --- a/package.json +++ b/package.json @@ -1,8 +1,8 @@ { "name": "ruoyi", "version": "3.8.6", - "description": "调解系统", - "author": "若依", + "description": "智慧仲裁管理系统", + "author": "智慧仲裁", "license": "MIT", "scripts": { "dev": "vue-cli-service serve", @@ -48,13 +48,16 @@ "js-beautify": "1.13.0", "js-cookie": "3.0.1", "jsencrypt": "3.0.0-rc.1", + "moment": "^2.29.4", "nprogress": "0.2.0", + "qrcodejs2": "0.0.2", "quill": "1.3.7", "screenfull": "5.0.2", "sortablejs": "1.10.2", "vue": "2.6.12", "vue-count-to": "1.0.13", "vue-cropper": "0.5.5", + "vue-esign": "^1.1.4", "vue-meta": "2.4.0", "vue-router": "3.4.9", "vuedraggable": "2.24.3", diff --git a/src/api/awardManagement/awardManagement.js b/src/api/awardManagement/awardManagement.js new file mode 100644 index 0000000..5048759 --- /dev/null +++ b/src/api/awardManagement/awardManagement.js @@ -0,0 +1,141 @@ +import request from '@/utils/request' +// 案件列表 +export function caseApplicationList(data) { + return request({ + url: '/caseApplication/list', + // headers: { + // isToken: false + // }, + method: 'get', + params: data + }) +} +// 查看详情 +export function caseApplicationDetail(data) { + return request({ + url: '/caseApplication/selectCaseApplication', + // headers: { + // isToken: false + // }, + method: 'post', + data: data + }) +} +// 检验裁决书 +export function verificationArbitrateRecord(data) { + return request({ + url: '/caseApplication/verificationArbitrateRecord', + // headers: { + // isToken: false + // }, + method: 'post', + data: data + }) +} +// 审核裁决书 +export function checkArbitrateRecord(data) { + return request({ + url: '/caseApplication/checkArbitrateRecord', + // headers: { + // isToken: false + // }, + method: 'post', + data: data + }) +} +// 裁决书送达 +export function adjudicationDelivery(data) { + return request({ + url: '/adjudication/delivery', + method: 'post', + data: data + }) +} +// 送达(不包含发送电子邮件) +export function adjudicationService(data) { + return request({ + url: '/adjudication/service', + method: 'post', + data: data + }) +} +// 查询物流信息 +export function adjudicationLogistics(data) { + return request({ + url: '/adjudication/logistics', + method: 'get', + params: data + }) +} +// // 签名(暂时只改案件状态) +// export function adjudicationSignature(data) { +// return request({ +// url: '/adjudication/signature', +// method: 'post', +// data: data +// }) +// } +export function selectSignUrl(data) { + return request({ + url: '/caseApplication/selectSignUrl', + method: 'post', + data: data + }) +} +// 归档(暂时只改案件状态) +export function adjudicationCaseFile(data) { + return request({ + url: '/adjudication/caseFile', + method: 'post', + data: data + }) +} +// 用印(暂时只改案件状态) +// export function adjudicationStamp(data) { +// return request({ +// url: '/adjudication/stamp', +// method: 'post', +// data: data +// }) +// } + +export function selectSealUrl(data) { + return request({ + url: '/caseApplication/selectSealUrl', + method: 'post', + data: data + }) +} +// 裁决书列表查询裁决书 +export function selectSignSealUrl(data) { + return request({ + url: '/caseApplication/selectSignSealUrl', + method: 'post', + data: data + }) +} + +// 重新生成裁决书 +export function regenerationDocument(data) { + return request({ + url: '/adjudication/regenerationDocument', + method: 'post', + data: data + }) +} +// 根据案件id +export function emailByCaseId(data) { + return request({ + url: '/adjudication/emailByCaseId', + method: 'get', + params: data + }) +} +// 仲裁员审核裁决书 +export function arbitratorCheckArbitrateRecord(data) { + return request({ + url: '/caseApplication/arbitrator/checkArbitrateRecord', + method: 'post', + data: data + }) +} diff --git a/src/api/caseAccess/caseEntry.js b/src/api/caseAccess/caseEntry.js new file mode 100644 index 0000000..ef67f26 --- /dev/null +++ b/src/api/caseAccess/caseEntry.js @@ -0,0 +1,114 @@ +import request from '@/utils/request' + +// 查询案件录入列表 +export function caseApply(data) { + return request({ + url: '/caseApplication/list', + method: 'get', + params: data + }) +} +//批量查询案件签名 +export function pageSignAdjudicate(data) { + return request({ + url: '/adjudication/pageSignAdjudicate', + method: 'get', + params: data + }) +} +// 批量签名提交 +export function selectBatchSignUrl(data) { + return request({ + url: '/adjudication/selectBatchSignUrl', + method: 'post', + data: data + }) +} +// 批量签名提交 +export function selectBatchSealUrl(data) { + return request({ + url: '/adjudication/selectBatchSealUrl', + method: 'post', + data: data + }) +} +// 立案申请 +export function addCaseApply(data) { + return request({ + url: '/caseApplication/addCaseApplication', + method: 'post', + data: data + }) +} +// 点击修改获取主体信息 +export function selectCaseApply(data) { + return request({ + url: '/caseApplication/selectCaseApplication', + method: 'post', + data: data + }) +} +// 修改案件信息 +export function editCaseApply(data) { + return request({ + url: '/caseApplication/editCaseApplication', + method: 'post', + data: data + }) +} +// 抓取内容修改 +export function editCaseApplicationDefineval(data) { + return request({ + url: '/caseApplication/editCaseApplicationDefineval', + method: 'post', + data: data + }) +} +// 删除案件信息 +export function removeCaseApply(data) { + return request({ + url: '/caseApplication/removeCaseApplication', + method: 'post', + data: data + }) +} +// 提交 +export function submitCaseApply(data) { + return request({ + url: '/caseApplication/submitCaseApplication', + method: 'post', + data: data + }) +} +// 立案审查 +export function submitCaseApplicationCheck(data) { + return request({ + url: "/caseApplication/submitCaseApplicationCheck", + method: "post", + data: data, + }); +} +// 下载模板 +export function importTemplate(data) { + return request({ + url: '/caseApplication/importTemplate', + method: 'post', + data: data + }) +} +// 更新案件锁定状态 +export function updateCaseLockStatus(data) { + return request({ + url: "/caseApplication/updateCaseLockStatus", + method: "post", + data: data, + }); +} +// 获取证据目录 +export function evidenceTree(data) { + return request({ + url: "/evidence/evidenceTree", + method: "get", + params: data, + }); +} diff --git a/src/api/caseManagement/caseManagement.js b/src/api/caseManagement/caseManagement.js new file mode 100644 index 0000000..765d9b5 --- /dev/null +++ b/src/api/caseManagement/caseManagement.js @@ -0,0 +1,148 @@ +import request from "@/utils/request"; + +// 确定仲裁方式 +export function arbitrateMethod(data,id) { + return request({ + url: "/arbitrate/method", + method: "put", + params:data, + data: id, + }); +} +// 书面审理 +export function writtenHear(data) { + return request({ + url: "/arbitrate/writtenHear", + method: "post", + data: data, + }); +} +// 生成庭审笔录 +export function creatTrialRecord(data) { + return request({ + url: "/caseApplication/creatTrialRecord", + method: "post", + data: data, + }); +} +// 确认生成笔录 +export function creatTrialRecordnew(data) { + return request({ + url: "/caseApplication/creatTrialRecordnew", + method: "post", + data: data, + }); +} +// 组庭确认 +export function pendTralSure(data) { + return request({ + url: "/caseApplication/pendTralSure", + method: "post", + data: data, + }); +} +// 立案审查 +export function submitCaseApplicationCheck(data) { + return request({ + url: "/caseApplication/submitCaseApplicationCheck", + method: "post", + data: data, + }); +} +// 生成裁决书 +export function document(data) { + return request({ + url: "/adjudication/document", + method: "post", + data: data, + }); +} +// 案件证据上传 +export function evidenceUpload(data) { + return request({ + url: "/evidence/upload", + method: "post", + data: data, + }); +} +// 案件日志列表查询 +export function caseLogRecordList(data) { + return request({ + url: "/caseLogRecord/list", + method: "get", + params: data, + }); +} +// 案件证据查询 +export function getFileList(data) { + return request({ + url: "/evidence/fileList", + method: "get", + params: data, + }); +} +//案件状态进度 +export function selectCaseProgress(data) { + return request({ + url: "/caseApplication/selectCaseProgress", + method: "post", + data: data, + }); +} +// 批量上传证据 +export function batchUpload(data) { + return request({ + url: "/evidence/batchUpload", + method: "post", + data: data, + }); +} +// 修改开庭时间 +export function updateHeardate(data) { + return request({ + url: "/caseApplication/updateHeardate", + method: "post", + data: data, + }); +} +// 案件快递信息查询 +export function logistics(data) { + return request({ + url: "/adjudication/logistics", + method: "get", + params: data, + }) +} +// 申请人撤销修改 +export function revoke(data) { + return request({ + url: "/caseApplicationLog/revoke", + method: "post", + data: data, + }) +} +// 秘书审核修改 +export function updateAudit(data) { + return request({ + url: "/caseApplicationLog/updateAudit", + method: "post", + data: data, + }) +} +// 查询案件对比信息 +export function selectCompareCase(data) { + return request({ + url: "/caseApplicationLog/selectCompareCase", + method: "post", + data: data, + }) +} +// 根据案件id和类型查询附件 +export function attachListByCaseId(data) { + return request({ + url: "/video/attachListByCaseId", + method: "get", + params: data, + }) +} + diff --git a/src/api/formationCourt/formationCourt.js b/src/api/formationCourt/formationCourt.js new file mode 100644 index 0000000..2fccf4b --- /dev/null +++ b/src/api/formationCourt/formationCourt.js @@ -0,0 +1,18 @@ +import request from '@/utils/request' + +// 查询仲裁员列表 +export function arbitrAtor(data) { + return request({ + url: '/arbitrator/list', + method: 'get', + params: data + }) + } +// 组庭审核 +export function pendTralCheck(data) { + return request({ + url: '/caseApplication/pendTralCheck', + method: 'post', + data: data + }) + } \ No newline at end of file diff --git a/src/api/meeting/index.js b/src/api/meeting/index.js new file mode 100644 index 0000000..ef3481e --- /dev/null +++ b/src/api/meeting/index.js @@ -0,0 +1,34 @@ +import request from '@/utils/request' +// 获取房间号 +export function createRoomId(data) { + return request({ + url: '/caseApplication/createRoomId', + method: 'get', + params: data + }) +} +// 预约会议 +export function reservedConference(data) { + return request({ + url: '/caseApplication/reservedConference', + method: 'post', + data: data + }) +} +// 根据案件id查询预约会议 +export function reserveConferenceList(data) { + return request({ + url: '/caseApplication/reserveConferenceList', + method: 'get', + params: data + }) +} +// 发送房间号短信 +export function sendRoomNoMessage(data) { + return request({ + url: '/caseApplication/sendRoomNoMessage', + method: 'post', + data: data + }) +} + diff --git a/src/api/pay/pay.js b/src/api/pay/pay.js new file mode 100644 index 0000000..5b5a0b3 --- /dev/null +++ b/src/api/pay/pay.js @@ -0,0 +1,77 @@ +import request from '@/utils/request' +// 案件列表 +export function caseApplicationList(data) { + return request({ + url: '/caseApplication/list', + // headers: { + // isToken: false + // }, + method: 'get', + params: data + }) +} +// 查看详情 +export function caseApplicationDetail(data) { + return request({ + url: '/caseApplication/selectCaseApplication', + // headers: { + // isToken: false + // }, + method: 'post', + data: data + }) +} +// 支付 +export function casePay(data) { + return request({ + url: '/pay/casePay', + // headers: { + // isToken: false + // }, + method: 'post', + data: data + }) + } +// 确认缴费 +export function confirmPay(data) { + return request({ + url: '/pay/confirm', + // headers: { + // isToken: false + // }, + method: 'put', + data: data + }) + } +//确认缴费查看案件详情接口(新修改显示案件缴费状态) +export function selectCaseApplicationConfirm(data) { + return request({ + url: '/caseApplication/selectCaseApplicationConfirm', + // headers: { + // isToken: false + // }, + method: 'post', + data: data + }) +} + +// 缴费页面缴费确认 +export function confirmPayDig(data) { + return request({ + url: '/pay/confirmPay', + // headers: { + // isToken: false + // }, + method: 'post', + data: data + }) +} +// 查询批量缴费信息 +// 缴费页面缴费确认 +export function getPayDetail(params) { + return request({ + url: '/pay/list', + method: 'get', + params: params + }) +} diff --git a/src/views/caseManagement/caseList.vue b/src/views/caseManagement/caseList.vue new file mode 100644 index 0000000..e192ed5 --- /dev/null +++ b/src/views/caseManagement/caseList.vue @@ -0,0 +1,937 @@ + + + + + diff --git a/src/views/caseManagement/components/adjudicaterecordDialog.vue b/src/views/caseManagement/components/adjudicaterecordDialog.vue new file mode 100644 index 0000000..a8fada5 --- /dev/null +++ b/src/views/caseManagement/components/adjudicaterecordDialog.vue @@ -0,0 +1,365 @@ + + + + + \ No newline at end of file diff --git a/src/views/caseManagement/components/batchConfirmationPaymen.vue b/src/views/caseManagement/components/batchConfirmationPaymen.vue new file mode 100644 index 0000000..4118311 --- /dev/null +++ b/src/views/caseManagement/components/batchConfirmationPaymen.vue @@ -0,0 +1,150 @@ + + \ No newline at end of file diff --git a/src/views/caseManagement/components/batchDialog.vue b/src/views/caseManagement/components/batchDialog.vue new file mode 100644 index 0000000..9d141f1 --- /dev/null +++ b/src/views/caseManagement/components/batchDialog.vue @@ -0,0 +1,194 @@ + + + + + \ No newline at end of file diff --git a/src/views/caseManagement/components/batchPrinting.vue b/src/views/caseManagement/components/batchPrinting.vue new file mode 100644 index 0000000..9e859d6 --- /dev/null +++ b/src/views/caseManagement/components/batchPrinting.vue @@ -0,0 +1,158 @@ + + \ No newline at end of file diff --git a/src/views/caseManagement/components/batchSignature.vue b/src/views/caseManagement/components/batchSignature.vue new file mode 100644 index 0000000..73eba59 --- /dev/null +++ b/src/views/caseManagement/components/batchSignature.vue @@ -0,0 +1,164 @@ + + \ No newline at end of file diff --git a/src/views/caseManagement/components/caseCompressionPackage.vue b/src/views/caseManagement/components/caseCompressionPackage.vue new file mode 100644 index 0000000..022bcb0 --- /dev/null +++ b/src/views/caseManagement/components/caseCompressionPackage.vue @@ -0,0 +1,233 @@ + + + + + \ No newline at end of file diff --git a/src/views/caseManagement/components/caseentryDialog.vue b/src/views/caseManagement/components/caseentryDialog.vue new file mode 100644 index 0000000..32f1bb1 --- /dev/null +++ b/src/views/caseManagement/components/caseentryDialog.vue @@ -0,0 +1,1227 @@ + + + + + \ No newline at end of file diff --git a/src/views/caseManagement/components/caseentryExamine.vue b/src/views/caseManagement/components/caseentryExamine.vue new file mode 100644 index 0000000..a256842 --- /dev/null +++ b/src/views/caseManagement/components/caseentryExamine.vue @@ -0,0 +1,1314 @@ + + + + + \ No newline at end of file diff --git a/src/views/caseManagement/components/caselogDialog.vue b/src/views/caseManagement/components/caselogDialog.vue new file mode 100644 index 0000000..e4dadc5 --- /dev/null +++ b/src/views/caseManagement/components/caselogDialog.vue @@ -0,0 +1,113 @@ + + + + + \ No newline at end of file diff --git a/src/views/caseManagement/components/choosetrialmethodDaiog.vue b/src/views/caseManagement/components/choosetrialmethodDaiog.vue new file mode 100644 index 0000000..49e55ba --- /dev/null +++ b/src/views/caseManagement/components/choosetrialmethodDaiog.vue @@ -0,0 +1,166 @@ + + + + + \ No newline at end of file diff --git a/src/views/caseManagement/components/courtReviewDialog.vue b/src/views/caseManagement/components/courtReviewDialog.vue new file mode 100644 index 0000000..94c60b5 --- /dev/null +++ b/src/views/caseManagement/components/courtReviewDialog.vue @@ -0,0 +1,233 @@ + + + + + \ No newline at end of file diff --git a/src/views/caseManagement/components/evidenceDialog.vue b/src/views/caseManagement/components/evidenceDialog.vue new file mode 100644 index 0000000..17896ad --- /dev/null +++ b/src/views/caseManagement/components/evidenceDialog.vue @@ -0,0 +1,139 @@ + + + + + \ No newline at end of file diff --git a/src/views/caseManagement/components/evidenceList.vue b/src/views/caseManagement/components/evidenceList.vue new file mode 100644 index 0000000..de41d0a --- /dev/null +++ b/src/views/caseManagement/components/evidenceList.vue @@ -0,0 +1,100 @@ + + + + + \ No newline at end of file diff --git a/src/views/caseManagement/components/filingreviewDialog.vue b/src/views/caseManagement/components/filingreviewDialog.vue new file mode 100644 index 0000000..61180ed --- /dev/null +++ b/src/views/caseManagement/components/filingreviewDialog.vue @@ -0,0 +1,117 @@ + + + + + \ No newline at end of file diff --git a/src/views/caseManagement/components/formateCourtDialog.vue b/src/views/caseManagement/components/formateCourtDialog.vue new file mode 100644 index 0000000..0915e00 --- /dev/null +++ b/src/views/caseManagement/components/formateCourtDialog.vue @@ -0,0 +1,234 @@ + + + + + \ No newline at end of file diff --git a/src/views/caseManagement/components/operateDialog.vue b/src/views/caseManagement/components/operateDialog.vue new file mode 100644 index 0000000..01cb604 --- /dev/null +++ b/src/views/caseManagement/components/operateDialog.vue @@ -0,0 +1,415 @@ + + + + \ No newline at end of file diff --git a/src/views/caseManagement/components/payDialog.vue b/src/views/caseManagement/components/payDialog.vue new file mode 100644 index 0000000..793c05f --- /dev/null +++ b/src/views/caseManagement/components/payDialog.vue @@ -0,0 +1,259 @@ + + + + + \ No newline at end of file diff --git a/src/views/caseManagement/components/timeDialog.vue b/src/views/caseManagement/components/timeDialog.vue new file mode 100644 index 0000000..27b902c --- /dev/null +++ b/src/views/caseManagement/components/timeDialog.vue @@ -0,0 +1,116 @@ + + + + + \ No newline at end of file diff --git a/src/views/caseManagement/components/trialincourtDialog.vue b/src/views/caseManagement/components/trialincourtDialog.vue new file mode 100644 index 0000000..f31cc5d --- /dev/null +++ b/src/views/caseManagement/components/trialincourtDialog.vue @@ -0,0 +1,604 @@ + + + + + \ No newline at end of file diff --git a/src/views/caseManagement/components/uploadCaseDialog.vue b/src/views/caseManagement/components/uploadCaseDialog.vue new file mode 100644 index 0000000..eef5b46 --- /dev/null +++ b/src/views/caseManagement/components/uploadCaseDialog.vue @@ -0,0 +1,137 @@ + + + + + \ No newline at end of file diff --git a/src/views/caseManagement/components/viewprocessDialog.vue b/src/views/caseManagement/components/viewprocessDialog.vue new file mode 100644 index 0000000..9dcc57d --- /dev/null +++ b/src/views/caseManagement/components/viewprocessDialog.vue @@ -0,0 +1,67 @@ + + + + + \ No newline at end of file diff --git a/vue.config.js b/vue.config.js index 0d2057d..77b5820 100644 --- a/vue.config.js +++ b/vue.config.js @@ -12,8 +12,8 @@ const name = process.env.VUE_APP_TITLE || '调解系统' // 网页标题 const port = process.env.port || process.env.npm_config_port || 80 // 端口 // const API = 'http://121.40.189.20:9001' //生产 -const API = 'http://121.40.189.20:6001' //测试 -// const API = 'http://192.168.3.18:8001' //B +// const API = 'http://121.40.189.20:6001' //测试 +const API = 'http://192.168.3.18:6001' //B // const API = 'http://192.168.3.77:9001' //Q