From 7b98a27e2241d915e95aa97a96e07f910fd51841 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BA=9E=E4=B8=9C=E6=97=AD?= <850374051@qq.com> Date: Fri, 26 Nov 2021 17:27:38 +0800 Subject: [PATCH] =?UTF-8?q?=E7=A7=BB=E5=8A=A8=E7=AB=AF=E6=8E=A5=E5=8F=A3?= =?UTF-8?q?=E5=AF=B9=E6=8E=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/lawEnforcement/index.js | 123 ++ src/main.js | 3 +- src/permission.js | 2 + src/router/index.js | 18 + src/utils/utils.js | 11 + src/views/lawEnforcement/case/caseDetail.vue | 1575 ++++++++++++----- src/views/lawEnforcement/case/caseList.vue | 61 +- .../complaint/indexComplaint.vue | 161 ++ src/views/lawEnforcement/index.vue | 2 +- src/views/lawEnforcement/login.vue | 44 +- .../lawEnforcement/scheme/schemeDetail.vue | 420 +++++ .../lawEnforcement/workDynamics/workList.vue | 2 +- 12 files changed, 1970 insertions(+), 452 deletions(-) create mode 100644 src/views/lawEnforcement/complaint/indexComplaint.vue create mode 100644 src/views/lawEnforcement/scheme/schemeDetail.vue diff --git a/src/api/lawEnforcement/index.js b/src/api/lawEnforcement/index.js index 682aaa42..0e7d903b 100644 --- a/src/api/lawEnforcement/index.js +++ b/src/api/lawEnforcement/index.js @@ -68,3 +68,126 @@ export function schemeList(query) { params: query }) } + +//获取方案管理详细信息 +export function schemeDetail(id) { + return request({ + url: '/enforce/website/scheme/get/'+id, + method: 'get' + }) +} + +// 查询案件登记列表 +export function listCase(query) { + return request({ + url: '/enforce/case/list', + method: 'get', + params: query + }) +} + +// 查询案件登记详细 +export function getCase(id) { + return request({ + url: '/enforce/case/get/' + id, + method: 'get' + }) +} + +// 查询方案管理列表不分页 +export function schemeOptionList(query) { + return request({ + url: '/enforce/scheme/schemeList', + method: 'get', + params: query + }) +} + +// 查询部门下拉树结构 +export function treeselect() { + return request({ + url: '/system/dept/treeselect', + method: 'get' + }) +} + +// 查询案件勘察详细 +export function getSurveyByCaseId(caseId) { + return request({ + url: '/enforce/survey/getSurveyByCaseId/' + caseId, + method: 'get' + }) +} + +// 查询立案信息详细 +export function getputRecordByCaseId(caseId) { + return request({ + url: '/enforce/putrecord/getputRecordByCaseId/' + caseId, + method: 'get' + }) +} + +// caseId查询抽样信息详细 +export function getSamplingByCaseId(caseId) { + return request({ + url: '/enforce/sampling/getSamplingByCaseId/' + caseId, + method: 'get' + }) +} + +// 查询农业执法-案件-取证信息详细 +export function getEvidenceByCaseId(caseId) { + return request({ + url: '/enforce/evidence/getEvidenceByCaseId/' + caseId, + method: 'get' + }) +} + +// 查询抽样产品检测结果详细 +export function getReportByGoodsId(goodsId) { + return request({ + url: '/enforce/report/getReportByGoodsId/' + goodsId, + method: 'get' + }) +} + +// 查询执法人员管理列表 +export function getEnforcerList(query) { + return request({ + url: '/enforce/enforcer/allList', + method: 'get', + params: query + }) +} + +// 查询农业执法-案件-处理信息详细 +export function getTreatByCaseId(caseId) { + return request({ + url: '/enforce/treat/getTreatByCaseId/' + caseId, + method: 'get' + }) +} + +// 查询裁决信息详细 +export function getDecisionByCaseId(caseId) { + return request({ + url: '/enforce/decision/getDecisionByCaseId/' + caseId, + method: 'get' + }) +} + +// 查询执行信息详细 +export function getExecuteByCaseId(caseId) { + return request({ + url: '/enforce/execute/getExecuteByCaseId/' + caseId, + method: 'get' + }) +} + +// 查询结案信息详细 +export function getEndingByCaseId(caseId) { + return request({ + url: '/enforce/ending/getEndingByCaseId/' + caseId, + method: 'get' + }) +} diff --git a/src/main.js b/src/main.js index 7f3aaa00..0edb13f5 100644 --- a/src/main.js +++ b/src/main.js @@ -18,12 +18,13 @@ import global from '@/utils/global'; import { getDicts } from "@/utils/data"; import { houseGetDicts } from '@/utils/data'; -import { selectDictLabel , onClickLeft , getNowFormatDate , format } from "@/utils/utils"; +import { selectDictLabel , selectDictScheme , onClickLeft , getNowFormatDate , format } from "@/utils/utils"; //全局方法挂载 Vue.prototype.getDicts = getDicts Vue.prototype.houseGetDicts = houseGetDicts Vue.prototype.selectDictLabel = selectDictLabel +Vue.prototype.selectDictScheme = selectDictScheme Vue.prototype.onClickLeft = onClickLeft Vue.prototype.getNowFormatDate = getNowFormatDate Vue.prototype.format = format diff --git a/src/permission.js b/src/permission.js index 4495d643..6b93c9b7 100644 --- a/src/permission.js +++ b/src/permission.js @@ -56,6 +56,8 @@ const whiteList = [ '/lawEnforcement/workDetail', '/lawEnforcement/caseDetail', '/lawEnforcement/login', + '/lawEnforcement/indexComplaint', + '/lawEnforcement/schemeDetail', ] router.beforeEach((to, from, next) => { diff --git a/src/router/index.js b/src/router/index.js index 07bcbe9e..300210a7 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -1617,6 +1617,24 @@ export const constantRoutes = [ }, component: (resolve) => require(['@/views/lawEnforcement/login'], resolve) }, + { + path: '/lawEnforcement/indexComplaint', + name: 'indexComplaint', + meta: { + title: '投诉建议', + hidden: true, + }, + component: (resolve) => require(['@/views/lawEnforcement/complaint/indexComplaint'], resolve) + }, + { + path: '/lawEnforcement/schemeDetail', + name: 'schemeDetail', + meta: { + title: '方案详情', + hidden: true, + }, + component: (resolve) => require(['@/views/lawEnforcement/scheme/schemeDetail'], resolve) + }, ]; diff --git a/src/utils/utils.js b/src/utils/utils.js index cff5d851..76837ee2 100644 --- a/src/utils/utils.js +++ b/src/utils/utils.js @@ -10,6 +10,17 @@ export function selectDictLabel(datas, value) { return actions.join(''); } +export function selectDictScheme(datas, value) { + var actions = []; + Object.keys(datas).some((key) => { + if (datas[key].id == ('' + value)) { + actions.push(datas[key].schemeName); + return true; + } + }) + return actions.join(''); +} + //回退 export function onClickLeft(){ history.back(-1); diff --git a/src/views/lawEnforcement/case/caseDetail.vue b/src/views/lawEnforcement/case/caseDetail.vue index 5cf26121..5b05c542 100644 --- a/src/views/lawEnforcement/case/caseDetail.vue +++ b/src/views/lawEnforcement/case/caseDetail.vue @@ -8,6 +8,7 @@ @click-left="onClickLeft" /> + - - + +
@@ -33,48 +34,48 @@ 案件信息 - - - - - - - - - - - - - - + + + + + + + + + +
- +
+ - - + + +
- - - +
@@ -181,57 +173,11 @@ 案件信息 - - - - - - - - - - - - - - + + + + +
@@ -241,95 +187,43 @@ 案件文档 - +

审批流程

- + -

1

-
+

{{index+1}}

+
+

-

+

- + - - - - - -

2

-
-

-

-

-
-
- - - - - - -
- - -

3

-
-

-

-

-
-
- - - - - - -
- - -

4

-
-

-

-
-
- - - -
+ - - + +
@@ -362,17 +256,12 @@ 执法证号 - - 1 - 张薇 - 456444666123A0FW + + {{index+1}} + {{item.enforcerName}} + {{item.enforcerNum}} - - 2 - 张薇 - 456444666123A0FW -
@@ -383,27 +272,16 @@ 查封扣押
- - - - - - - - - + + + + + + + + + +
财务名称 @@ -413,21 +291,14 @@ 生产经营单位 - - 张薇 - 张薇 - 11 - 2021-11-12 - 单位名称 + + {{item.name}} + {{item.size}} + {{item.propertyNum}} + {{item.productTimeNum}} + {{item.productUnit}} - - 张薇 - 张薇 - 11 - 2021-11-12 - 单位名称 -
@@ -459,57 +330,45 @@ 抽样信息 - - - - - - - - - - - - - - - - - - - - + + + + + -
- - - -

产品确认

-

通知书

-
- - -

抽样取证

-

凭证

-
- - -
+
+ + + + + + + + + + + + + + +
+ + + +

产品确认

+

通知书

+
+ + +

抽样取证

+

凭证

+
+ + +
+
-
- - - - - - + +
@@ -551,6 +390,7 @@
+ - 内容 2 +
+ + + + + +
+ +
+ + + +
+ + 序号 + 执行人员 + 执法证号 + + + + {{index+1}} + {{item.enforcerName}} + {{item.enforcerNum}} + + +
+
+ +
+ + + +
+ + + + +
+ + + + + +
+ +
+ + + + + + + + + + +
+ +
+ + + + +
+ +

审批流程

+
+ + +

{{index+1}}

+
+

+

+

+
+
+ + + + + + +
+
+ - 内容 2 +
+ + + + + +
+ +
+ + + +
+ + 序号 + 执行人员 + 执法证号 + + + + {{index+1}} + {{item.enforcerName}} + {{item.enforcerNum}} + + +
+
+ +
+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + +
+
+ +
+ + + + + + + + +
+ +
+ + + + +
+ +

审批流程

+
+ + +

{{index+1}}

+
+

+

+

+
+
+ + + + + + +
+
+ - 内容 2 +
+ + + + + +
+ +
+ + + +
+ + 序号 + 执行人员 + 执法证号 + + + + {{index+1}} + {{item.enforcerName}} + {{item.enforcerNum}} + + +
+
+ +
+ + + + + + + + + + +
+ +
+ + + + + + + + +
+ +
+ + + + + +
+ +
+ + + + +
+ - 内容 2 +
+ + + + + +
+ +
+ + + +
+ + 序号 + 执行人员 + 执法证号 + + + + {{index+1}} + {{item.enforcerName}} + {{item.enforcerNum}} + + +
+
+ +
+ + + + + +
+ +
+ + + + +
- + +
- - + +
@@ -612,33 +826,13 @@ 罚没物品处理 - - - - - - - - - - - + + + + + + +
@@ -648,34 +842,22 @@ 案件信息 - - - - - - - - - - - - + + + + +
+ + + + + +
+ +
+ + +
@@ -693,8 +875,23 @@
@@ -881,7 +1629,7 @@ export default { margin-right: 0; } .peopleList{ - padding-right: 3%; + padding: 0 3%; margin-top: 10PX; .van-row{ margin-bottom: 10PX; @@ -985,6 +1733,7 @@ export default { } /deep/ .van-cell{ background: transparent; + padding: 10Px; } .bq{ display: inline-block; diff --git a/src/views/lawEnforcement/case/caseList.vue b/src/views/lawEnforcement/case/caseList.vue index 54d3f458..40a1d936 100644 --- a/src/views/lawEnforcement/case/caseList.vue +++ b/src/views/lawEnforcement/case/caseList.vue @@ -56,19 +56,22 @@ - - + + @@ -77,7 +80,7 @@ + + diff --git a/src/views/lawEnforcement/index.vue b/src/views/lawEnforcement/index.vue index d6bb8fd1..eb2bb62f 100644 --- a/src/views/lawEnforcement/index.vue +++ b/src/views/lawEnforcement/index.vue @@ -76,7 +76,7 @@ - +