fz 2 лет назад
Родитель
Сommit
46d20c7218

+ 3
- 0
src/main.js Просмотреть файл

@@ -41,6 +41,8 @@ import VueMeta from 'vue-meta'
41 41
 import DictData from '@/components/DictData'
42 42
 //画布组件
43 43
 import vueEsign from 'vue-esign'
44
+import {checkPermi} from '@/utils/permission'
45
+
44 46
 // 全局方法挂载
45 47
 Vue.prototype.getDicts = getDicts
46 48
 Vue.prototype.getConfigKey = getConfigKey
@@ -51,6 +53,7 @@ Vue.prototype.selectDictLabel = selectDictLabel
51 53
 Vue.prototype.selectDictLabels = selectDictLabels
52 54
 Vue.prototype.download = download
53 55
 Vue.prototype.handleTree = handleTree
56
+Vue.prototype.checkPermi = checkPermi
54 57
 
55 58
 // 全局组件挂载
56 59
 Vue.component('DictTag', DictTag)

+ 0
- 1
src/utils/permission.js Просмотреть файл

@@ -24,7 +24,6 @@ export function checkPermi(value) {
24 24
     return false
25 25
   }
26 26
 }
27
-
28 27
 /**
29 28
  * 角色权限校验
30 29
  * @param {Array} value 校验值

+ 13
- 28
src/views/awardManagement/listofAwards.vue Просмотреть файл

@@ -43,36 +43,21 @@
43 43
                 <template slot-scope="scope">
44 44
                     <!-- <el-button size="mini" type="text" icon="el-icon-reading" v-if="scope.row.caseStatus == 10" @click="showModel(scope.row, 0)"
45 45
                         v-hasPermi="['monitor:online:forceLogout']">生成裁决书</el-button> -->
46
-                    <el-button size="mini" type="text" icon="el-icon-edit" v-if="scope.row.caseStatus == 11" @click="showModel(scope.row, 1)"
47
-                        v-hasPermi="['awardManagement:list:check']">核查</el-button>
48
-                    <el-button size="mini" type="text" icon="el-icon-edit" v-if="scope.row.caseStatus == 12" @click="showModel(scope.row, 2)"
49
-                        v-hasPermi="['awardManagement:list:confirmaward']">确认裁决书</el-button>
50
-                    <el-button size="mini" type="text" icon="el-icon-edit" v-if="scope.row.caseStatus == 13" @click="showModel(scope.row, 3)"
51
-                        v-hasPermi="['awardManagement:list:sign']">签名</el-button>
52
-                    <el-button size="mini" type="text" icon="el-icon-edit" v-if="scope.row.caseStatus == 14" @click="showaffixModel(scope.row, 4)"
53
-                        v-hasPermi="['awardManagement:list:signprint']">用印申请</el-button>
46
+                    <el-button size="mini" type="text" icon="el-icon-edit" v-if="scope.row.caseStatus == 11 && checkPermi(['awardManagement:list:check'])" @click="showModel(scope.row, 1)"
47
+                    >核查</el-button>
48
+                    <el-button size="mini" type="text" icon="el-icon-edit" v-if="scope.row.caseStatus == 12 && checkPermi(['awardManagement:list:confirmaward'])" @click="showModel(scope.row, 2)"
49
+                    >确认裁决书</el-button>
50
+                    <el-button size="mini" type="text" icon="el-icon-edit" v-if="scope.row.caseStatus == 13 && checkPermi(['awardManagement:list:sign'])" @click="showModel(scope.row, 3)"
51
+                    >签名</el-button>
52
+                    <el-button size="mini" type="text" icon="el-icon-edit" v-if="scope.row.caseStatus == 14 && checkPermi(['awardManagement:list:signprint'])" @click="showaffixModel(scope.row, 4)"
53
+                    >用印申请</el-button>
54 54
                         <!-- v-if="scope.row.caseStatus > 15" -->
55
-                    <el-button size="mini" type="text" icon="el-icon-truck" v-if="scope.row.caseStatus > 15" @click="showDeliveryModel(scope.row, 4)"
56
-                        v-hasPermi="['delivery:list:detail']">快递信息</el-button>
55
+                    <el-button size="mini" type="text" icon="el-icon-truck" v-if="scope.row.caseStatus > 15 && checkPermi(['delivery:list:detail'])" @click="showDeliveryModel(scope.row, 4)">快递信息</el-button>
57 56
                         <!-- v-if="scope.row.caseStatus == 15"   送达裁决书 -->
58
-                    <el-button size="mini" type="text" icon="el-icon-edit" v-if="scope.row.caseStatus == 15" @click="showMailaward(scope.row)"
59
-                        v-hasPermi="['awardManagement:list:sendaward']">送达裁决书</el-button>
60
-                    <el-button size="mini" type="text" icon="el-icon-edit" v-if="scope.row.caseStatus == 16" @click="showCasefilingModel(scope.row, 6)"
61
-                        v-hasPermi="['awardManagement:list:file']">案件归档</el-button>
62
-                    <!-- <el-button size="mini" type="text" icon="el-icon-reading" 
63
-                        @click="showModel(scope.row, 0)" v-hasPermi="['monitor:online:forceLogout']">生成裁决书</el-button>
64
-                    <el-button size="mini" type="text" icon="el-icon-edit" 
65
-                        @click="showModel(scope.row, 1)" v-hasPermi="['monitor:online:forceLogout']">核查</el-button>
66
-                    <el-button size="mini" type="text" icon="el-icon-edit" 
67
-                        @click="showModel(scope.row, 2)" v-hasPermi="['monitor:online:forceLogout']">确认裁决书</el-button>
68
-                    <el-button size="mini" type="text" icon="el-icon-edit" 
69
-                        @click="showModel(scope.row, 3)" v-hasPermi="['monitor:online:forceLogout']">签名</el-button>
70
-                    <el-button size="mini" type="text" icon="el-icon-edit" 
71
-                        @click="showModel(scope.row, 4)" v-hasPermi="['monitor:online:forceLogout']">用印申请</el-button>
72
-                    <el-button size="mini" type="text" icon="el-icon-edit" 
73
-                        @click="showModel(scope.row, 5)" v-hasPermi="['monitor:online:forceLogout']">送达裁决书</el-button>
74
-                    <el-button size="mini" type="text" icon="el-icon-edit" 
75
-                        @click="showModel(scope.row, 6)" v-hasPermi="['monitor:online:forceLogout']">案件归档</el-button> -->
57
+                    <el-button size="mini" type="text" icon="el-icon-edit" v-if="scope.row.caseStatus == 15 && checkPermi(['awardManagement:list:sendaward'])" @click="showMailaward(scope.row)"
58
+                    >送达裁决书</el-button>
59
+                    <el-button size="mini" type="text" icon="el-icon-edit" v-if="scope.row.caseStatus == 16 && checkPermi(['awardManagement:list:file'])" @click="showCasefilingModel(scope.row, 6)"
60
+                    >案件归档</el-button>
76 61
                 </template>
77 62
             </el-table-column>
78 63
         </el-table>

+ 0
- 1
src/views/caseFiling/archiveList.vue Просмотреть файл

@@ -94,7 +94,6 @@
94 94
             type="text"
95 95
             icon="el-icon-reading"
96 96
             @click="showDetail(scope.row)"
97
-            v-hasPermi="['caseFiles:list:detail']"
98 97
             >归档详情</el-button
99 98
           >
100 99
         </template>

+ 26
- 30
src/views/caseFiling/components/caselogInfo.vue Просмотреть файл

@@ -1,21 +1,21 @@
1 1
 <template>
2 2
   <div>
3
-      <div class="loading" v-if="flagLoading">
4
-        <i class="el-icon-loading"></i>
5
-      </div>
6
-      <div v-else>
7
-        <div class="noData" v-if="noData">暂无数据!</div>
8
-        <el-timeline v-else>
9
-          <el-timeline-item
10
-            v-for="(activity, index) in activities"
11
-            :key="index"
12
-            :timestamp="(index + 1).toString()"
13
-            placement="top"
14
-          >
15
-            <p>{{ activity.content }}</p>
16
-          </el-timeline-item>
17
-        </el-timeline>
18
-      </div>
3
+    <div class="loading" v-if="flagLoading">
4
+      <i class="el-icon-loading"></i>
5
+    </div>
6
+    <div v-else>
7
+      <div class="noData" v-if="noData">暂无数据!</div>
8
+      <el-timeline v-else>
9
+        <el-timeline-item
10
+          v-for="(activity, index) in activities"
11
+          :key="index"
12
+          :timestamp="(index + 1).toString()"
13
+          placement="top"
14
+        >
15
+          <p>{{ activity.content }}</p>
16
+        </el-timeline-item>
17
+      </el-timeline>
18
+    </div>
19 19
   </div>
20 20
 </template>
21 21
 
@@ -28,20 +28,16 @@ export default {
28 28
       noData: false,
29 29
     };
30 30
   },
31
-  watch: {
32
-    caselogDataArr: {
33
-      handler(val) {
34
-        if (val && val.length > 0) {
35
-          this.noData = false;
36
-          this.activities = val;
37
-          this.activities.forEach((item) => {
38
-            item.content = item.content;
39
-          });
40
-        } else {
41
-          this.noData = true;
42
-        }
43
-      },
44
-    },
31
+  created() {
32
+    if (this.caselogDataArr && this.caselogDataArr.length > 0) {
33
+      this.noData = false;
34
+      this.activities = this.caselogDataArr;
35
+      this.activities.forEach((item) => {
36
+        item.content = item.content;
37
+      });
38
+    } else {
39
+      this.noData = true;
40
+    }
45 41
   },
46 42
   methods: {
47 43
     cancel() {

+ 348
- 91
src/views/caseManagement/caseList.vue Просмотреть файл

@@ -1,8 +1,19 @@
1 1
 <template>
2 2
   <div class="app-container">
3
-    <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" label-width="98px">
3
+    <el-form
4
+      :model="queryParams"
5
+      ref="queryForm"
6
+      size="small"
7
+      :inline="true"
8
+      label-width="98px"
9
+    >
4 10
       <el-form-item label="案件编号" prop="caseNum">
5
-        <el-input v-model="queryParams.caseNum" placeholder="请输入案件编号" clearable @keyup.enter.native="handleQuery" />
11
+        <el-input
12
+          v-model="queryParams.caseNum"
13
+          placeholder="请输入案件编号"
14
+          clearable
15
+          @keyup.enter.native="handleQuery"
16
+        />
6 17
       </el-form-item>
7 18
       <el-form-item label="申请人(机构)" prop="applicantName">
8 19
         <!-- <el-input
@@ -11,12 +22,27 @@
11 22
           clearable
12 23
           @keyup.enter.native="handleQuery"
13 24
         /> -->
14
-        <el-cascader :options="options" @change="changeDept" :props="{ checkStrictly: true }" clearable></el-cascader>
25
+        <el-cascader
26
+          v-model="queryParams.nameId"
27
+          :options="options"
28
+          @change="changeDept"
29
+          :props="{ checkStrictly: true }"
30
+          clearable
31
+        ></el-cascader>
15 32
       </el-form-item>
16 33
       <el-form-item label="案件状态" prop="caseStatus">
17
-        <el-select v-model="queryParams.caseStatus" placeholder="请选择案件状态" clearable @keyup.enter.native="handleQuery">
18
-          <el-option v-for="dict in dict.type.case_status" :key="dict.value" :label="dict.label"
19
-            :value="dict.value"></el-option>
34
+        <el-select
35
+          v-model="queryParams.caseStatus"
36
+          placeholder="请选择案件状态"
37
+          clearable
38
+          @keyup.enter.native="handleQuery"
39
+        >
40
+          <el-option
41
+            v-for="dict in dict.type.case_status"
42
+            :key="dict.value"
43
+            :label="dict.label"
44
+            :value="dict.value"
45
+          ></el-option>
20 46
         </el-select>
21 47
       </el-form-item>
22 48
       <!-- <el-form-item label="开庭日期" prop="hearDate">
@@ -30,16 +56,38 @@
30 56
         </el-date-picker>
31 57
       </el-form-item> -->
32 58
       <el-form-item>
33
-        <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
34
-        <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
59
+        <el-button
60
+          type="primary"
61
+          icon="el-icon-search"
62
+          size="mini"
63
+          @click="handleQuery"
64
+          >搜索</el-button
65
+        >
66
+        <el-button icon="el-icon-refresh" size="mini" @click="resetQuery"
67
+          >重置</el-button
68
+        >
35 69
       </el-form-item>
36 70
     </el-form>
37 71
     <el-row :gutter="10" class="mb8">
38 72
       <el-col :span="1.5">
39
-        <el-button type="primary" plain icon="el-icon-plus" size="mini" @click="filingApplication"
40
-          v-hasPermi="['caseManagement:list:add']">案件录入</el-button>
41
-        <el-button type="primary" plain icon="el-icon-plus" size="mini" @click="batchApplication"
42
-          v-hasPermi="['caseManagement:list:import']">案件批量导入</el-button>
73
+        <el-button
74
+          type="primary"
75
+          plain
76
+          icon="el-icon-plus"
77
+          size="mini"
78
+          @click="filingApplication"
79
+          v-hasPermi="['caseManagement:list:add']"
80
+          >案件录入</el-button
81
+        >
82
+        <el-button
83
+          type="primary"
84
+          plain
85
+          icon="el-icon-plus"
86
+          size="mini"
87
+          @click="batchApplication"
88
+          v-hasPermi="['caseManagement:list:import']"
89
+          >案件批量导入</el-button
90
+        >
43 91
       </el-col>
44 92
     </el-row>
45 93
     <el-table v-loading="loading" :data="dataList" style="width: 100%">
@@ -50,35 +98,121 @@
50 98
           }}</span>
51 99
         </template>
52 100
       </el-table-column>
53
-      <el-table-column label="案件编号" align="center" prop="caseNum" :show-overflow-tooltip="true" />
54
-      <el-table-column label="申请人(机构)" align="center" prop="applicantName" :show-overflow-tooltip="true" />
55
-      <el-table-column label="案件标的" align="center" prop="caseSubjectAmount" />
56
-      <el-table-column label="仲裁方式" align="center" prop="arbitratMethodName" :show-overflow-tooltip="true" />
101
+      <el-table-column
102
+        label="案件编号"
103
+        align="center"
104
+        prop="caseNum"
105
+        :show-overflow-tooltip="true"
106
+      />
107
+      <el-table-column
108
+        label="申请人(机构)"
109
+        align="center"
110
+        prop="applicantName"
111
+        :show-overflow-tooltip="true"
112
+      />
113
+      <el-table-column
114
+        label="案件标的"
115
+        align="center"
116
+        prop="caseSubjectAmount"
117
+      />
118
+      <el-table-column
119
+        label="仲裁方式"
120
+        align="center"
121
+        prop="arbitratMethodName"
122
+        :show-overflow-tooltip="true"
123
+      />
57 124
       <!-- 仲裁员 -->
58 125
       <el-table-column label="仲裁员" align="center" prop="arbitratorName" />
59 126
       <!-- 开庭日期 -->
60
-      <el-table-column label="开庭日期" align="center" prop="hearDate" :show-overflow-tooltip="true" />
127
+      <el-table-column
128
+        label="开庭日期"
129
+        align="center"
130
+        prop="hearDate"
131
+        :show-overflow-tooltip="true"
132
+      />
61 133
       <el-table-column label="案件状态" align="center" prop="caseStatusName">
62 134
         <template slot-scope="scope">
63 135
           <el-tag type="success">{{ scope.row.caseStatusName }}</el-tag>
64 136
         </template>
65 137
       </el-table-column>
66
-      <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
138
+      <el-table-column
139
+        label="操作"
140
+        align="center"
141
+        class-name="small-padding fixed-width"
142
+      >
67 143
         <template slot-scope="scope">
68
-          <el-button size="mini" type="text" icon="el-icon-zoom-in" @click="detailRow(scope.row)">详情</el-button>
144
+          <el-button
145
+            size="mini"
146
+            type="text"
147
+            icon="el-icon-zoom-in"
148
+            @click="detailRow(scope.row)"
149
+            >详情</el-button
150
+          >
69 151
           <!-- 案件日志 -->
70
-          <el-button size="mini" type="text" icon="el-icon-notebook-2" @click="caselogRow(scope.row)"
71
-            v-hasPermi="['caseLog:list:detail']">案件日志</el-button>
72
-          <el-button size="mini" type="text" icon="el-icon-edit" @click="editRow(scope.row)"
73
-            v-if="scope.row.caseStatus == 0" v-hasPermi="['caseManagement:list:update']">修改</el-button>
74
-          <el-button size="mini" type="text" icon="el-icon-check" @click="onsubmitRow(scope.row)"
75
-            v-if="scope.row.caseStatus == 0" v-hasPermi="['caseManagement:list:submit']">提交</el-button>
76
-          <el-button size="mini" type="text" icon="el-icon-delete" @click="deleteRow(scope.row)"
77
-            v-if="scope.row.caseStatus == 0" v-hasPermi="['caseManagement:list:delete']">删除</el-button>
78
-          <el-button size="mini" type="text" icon="el-icon-view" @click="filingreviewRow(scope.row)"
79
-            v-if="scope.row.caseStatus == 1" v-hasPermi="['caseManagement:list:check']">立案审查</el-button>
80
-          <el-button size="mini" type="text" icon="el-icon-tickets" @click="payStatus(scope.row)"
81
-            v-if="scope.row.caseStatus == 2" v-hasPermi="['caseManagement:list:pay']">缴费</el-button>
152
+          <el-button
153
+            size="mini"
154
+            type="text"
155
+            icon="el-icon-notebook-2"
156
+            @click="caselogRow(scope.row)"
157
+            >案件日志</el-button
158
+          >
159
+          <el-button
160
+            size="mini"
161
+            type="text"
162
+            icon="el-icon-edit"
163
+            @click="editRow(scope.row)"
164
+            v-if="
165
+              scope.row.caseStatus == 0 &&
166
+              checkPermi(['caseManagement:list:update'])
167
+            "
168
+            >修改</el-button
169
+          >
170
+          <el-button
171
+            size="mini"
172
+            type="text"
173
+            icon="el-icon-check"
174
+            @click="onsubmitRow(scope.row)"
175
+            v-if="
176
+              scope.row.caseStatus == 0 &&
177
+              checkPermi(['caseManagement:list:submit'])
178
+            "
179
+            >提交</el-button
180
+          >
181
+          <el-button
182
+            size="mini"
183
+            type="text"
184
+            icon="el-icon-delete"
185
+            @click="deleteRow(scope.row)"
186
+            v-if="
187
+              scope.row.caseStatus == 0 &&
188
+              checkPermi(['caseManagement:list:delete'])
189
+            "
190
+            >删除</el-button
191
+          >
192
+          <el-button
193
+            size="mini"
194
+            type="text"
195
+            icon="el-icon-view"
196
+            @click="filingreviewRow(scope.row)"
197
+            v-if="
198
+              scope.row.caseStatus == 1 &&
199
+              checkPermi(['caseManagement:list:check'])
200
+            "
201
+            >立案审查</el-button
202
+          >
203
+          <!-- <el-button size="mini" type="text" icon="el-icon-tickets" @click="payStatus(scope.row)"
204
+            v-if="scope.row.caseStatus == 2" v-hasPermi="['caseManagement:list:pay']">缴费</el-button> -->
205
+          <el-button
206
+            size="mini"
207
+            type="text"
208
+            icon="el-icon-tickets"
209
+            @click="payStatus(scope.row)"
210
+            v-if="
211
+              scope.row.caseStatus == 2 &&
212
+              checkPermi(['caseManagement:list:pay'])
213
+            "
214
+            >缴费</el-button
215
+          >
82 216
 
83 217
           <!-- <el-button
84 218
             size="mini"
@@ -88,20 +222,75 @@
88 222
             v-hasPermi="['monitor:online:forceLogout']"
89 223
             >组庭</el-button
90 224
           > -->
91
-          <el-button size="mini" type="text" icon="el-icon-s-check" @click="courtconfirmationRow(scope.row)"
92
-            v-if="scope.row.caseStatus == 6" v-hasPermi="['caseManagement:list:confirmgroup']">组庭确认</el-button>
93
-          <el-button size="mini" type="text" icon="el-icon-check" @click="courtreviewRow(scope.row)"
94
-            v-if="scope.row.caseStatus == 5" v-hasPermi="['caseManagement:list:checkgroup']">组庭审核</el-button>
95
-          <el-button size="mini" type="text" icon="el-icon-sort" @click="choosetrialmethodRow(scope.row)"
96
-            v-if="scope.row.caseStatus == 7" v-hasPermi="['caseManagement:list:checkarbitrationway']">审核仲裁方式</el-button>
97
-          <el-button size="mini" type="text" icon="el-icon-edit-outline" @click="adjudicaterecordRow(scope.row)"
98
-            v-if="scope.row.caseStatus == 9 && scope.row.arbitratMethod == 2"
99
-            v-hasPermi="['caseManagement:list:hear']">书面审理</el-button>
100
-          <el-button size="mini" type="text" icon="el-icon-service" @click="trialcourtRow(scope.row)"
101
-            v-if="scope.row.caseStatus == 8 && scope.row.arbitratMethod == 1"
102
-            v-hasPermi="['caseManagement:list:hear']">开庭审理</el-button>
103
-          <el-button size="mini" type="text" icon="el-icon-document" @click="generateawardRow(scope.row)"
104
-            v-if="scope.row.caseStatus == 10" v-hasPermi="['caseManagement:list:createaward']">生成裁决书</el-button>
225
+          <el-button
226
+            size="mini"
227
+            type="text"
228
+            icon="el-icon-s-check"
229
+            @click="courtconfirmationRow(scope.row)"
230
+            v-if="
231
+              scope.row.caseStatus == 6 &&
232
+              checkPermi(['caseManagement:list:confirmgroup'])
233
+            "
234
+            >组庭确认</el-button
235
+          >
236
+          <el-button
237
+            size="mini"
238
+            type="text"
239
+            icon="el-icon-check"
240
+            @click="courtreviewRow(scope.row)"
241
+            v-if="
242
+              scope.row.caseStatus == 5 &&
243
+              checkPermi(['caseManagement:list:checkgroup'])
244
+            "
245
+            >组庭审核</el-button
246
+          >
247
+          <el-button
248
+            size="mini"
249
+            type="text"
250
+            icon="el-icon-sort"
251
+            @click="choosetrialmethodRow(scope.row)"
252
+            v-if="
253
+              scope.row.caseStatus == 7 &&
254
+              checkPermi(['caseManagement:list:checkarbitrationway'])
255
+            "
256
+            >审核仲裁方式</el-button
257
+          >
258
+          <el-button
259
+            size="mini"
260
+            type="text"
261
+            icon="el-icon-edit-outline"
262
+            @click="adjudicaterecordRow(scope.row)"
263
+            v-if="
264
+              scope.row.caseStatus == 9 &&
265
+              scope.row.arbitratMethod == 2 &&
266
+              checkPermi(['caseManagement:list:hear'])
267
+            "
268
+            >书面审理</el-button
269
+          >
270
+          <!-- v-hasPermi="['caseManagement:list:hear']" -->
271
+          <el-button
272
+            size="mini"
273
+            type="text"
274
+            icon="el-icon-service"
275
+            @click="trialcourtRow(scope.row)"
276
+            v-if="
277
+              scope.row.caseStatus == 8 &&
278
+              scope.row.arbitratMethod == 1 &&
279
+              checkPermi(['caseManagement:list:hear'])
280
+            "
281
+            >开庭审理</el-button
282
+          >
283
+          <el-button
284
+            size="mini"
285
+            type="text"
286
+            icon="el-icon-document"
287
+            @click="generateawardRow(scope.row)"
288
+            v-if="
289
+              scope.row.caseStatus == 10 &&
290
+              checkPermi(['caseManagement:list:createaward'])
291
+            "
292
+            >生成裁决书</el-button
293
+          >
105 294
           <!-- <el-button
106 295
             size="mini"
107 296
             type="text"
@@ -114,44 +303,105 @@
114 303
         </template>
115 304
       </el-table-column>
116 305
     </el-table>
117
-    <pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum" :limit.sync="queryParams.pageSize"
118
-      @pagination="getcaseApply(queryParams)" />
306
+    <pagination
307
+      v-show="total > 0"
308
+      :total="total"
309
+      :page.sync="queryParams.pageNum"
310
+      :limit.sync="queryParams.pageSize"
311
+      @pagination="getcaseApply(queryParams)"
312
+    />
119 313
 
120 314
     <!-- 立案申请弹框 -->
121
-    <caseentryDialog :visible="visible" @cancel="cancel" :form="form" :queryParams="queryParams"
122
-      :dialogtitle="dialogtitle" :getcaseApply="getcaseApply" :flag="flag" :caseAttachList="caseAttachList"
123
-      :initpaymentArr="initpaymentArr" :initpaymentArr1="initpaymentArr1"></caseentryDialog>
315
+    <caseentryDialog
316
+      :visible="visible"
317
+      @cancel="cancel"
318
+      :form="form"
319
+      :queryParams="queryParams"
320
+      :dialogtitle="dialogtitle"
321
+      :getcaseApply="getcaseApply"
322
+      :flag="flag"
323
+      :caseAttachList="caseAttachList"
324
+      :initpaymentArr="initpaymentArr"
325
+      :initpaymentArr1="initpaymentArr1"
326
+    ></caseentryDialog>
124 327
     <!-- 批量申请弹框 openbatch-->
125
-    <batchDialog :openbatch="openbatch" :queryParams="queryParams" @cancelBatch="cancelBatch"
126
-      :getcaseApply="getcaseApply"></batchDialog>
328
+    <batchDialog
329
+      :openbatch="openbatch"
330
+      :queryParams="queryParams"
331
+      @cancelBatch="cancelBatch"
332
+      :getcaseApply="getcaseApply"
333
+    ></batchDialog>
127 334
     <!-- 立案审查页面 -->
128
-    <filingreviewDialog :showfilingreview="showfilingreview" :filingreviewdata="filingreviewdata"
129
-      :queryParams="queryParams" @getcaseApply="getcaseApply" @cancelFilingreview="cancelFilingreview">
335
+    <filingreviewDialog
336
+      :showfilingreview="showfilingreview"
337
+      :filingreviewdata="filingreviewdata"
338
+      :queryParams="queryParams"
339
+      @getcaseApply="getcaseApply"
340
+      @cancelFilingreview="cancelFilingreview"
341
+    >
130 342
     </filingreviewDialog>
131 343
     <!-- 组庭页面---改为组庭审核 -->
132
-    <formateCourtDialog :showformateCourt="showformateCourt" @cancelcourtDialog="cancelcourtDialog"
133
-      :queryParams="queryParams" :formateCourtData="formateCourtData" @getcaseApply="getcaseApply"></formateCourtDialog>
344
+    <formateCourtDialog
345
+      :showformateCourt="showformateCourt"
346
+      @cancelcourtDialog="cancelcourtDialog"
347
+      :queryParams="queryParams"
348
+      :formateCourtData="formateCourtData"
349
+      @getcaseApply="getcaseApply"
350
+    ></formateCourtDialog>
134 351
     <!-- 组庭审核--改组庭确认 -->
135
-    <courtReviewDialog :showcourtReview="showcourtReview" :form="form" :queryParams="queryParams"
136
-      @cancelcourtReview="cancelcourtReview" @getcaseApply="getcaseApply"></courtReviewDialog>
352
+    <courtReviewDialog
353
+      :showcourtReview="showcourtReview"
354
+      :form="form"
355
+      :queryParams="queryParams"
356
+      @cancelcourtReview="cancelcourtReview"
357
+      @getcaseApply="getcaseApply"
358
+    ></courtReviewDialog>
137 359
     <!-- 审核仲裁方式 -->
138
-    <choosetrialmethodDaiog :showchoosetrialmethod="showchoosetrialmethod" :choosetrialmethodata="choosetrialmethodata"
139
-      :queryParams="queryParams" @getcaseApply="getcaseApply" @cancelshowchoosetrialMethod="cancelshowchoosetrialMethod">
360
+    <choosetrialmethodDaiog
361
+      :showchoosetrialmethod="showchoosetrialmethod"
362
+      :choosetrialmethodata="choosetrialmethodata"
363
+      :queryParams="queryParams"
364
+      @getcaseApply="getcaseApply"
365
+      @cancelshowchoosetrialMethod="cancelshowchoosetrialMethod"
366
+    >
140 367
     </choosetrialmethodDaiog>
141 368
     <!-- 书面审理 -->
142
-    <adjudicaterecordDialog :showadjudicaterecord="showadjudicaterecord" :form="form" :adjudicatename="adjudicatename"
143
-      :queryParams="queryParams" @canceladjudicaterecord="canceladjudicaterecord" @getcaseApply="getcaseApply">
369
+    <adjudicaterecordDialog
370
+      :showadjudicaterecord="showadjudicaterecord"
371
+      :form="form"
372
+      :adjudicatename="adjudicatename"
373
+      :queryParams="queryParams"
374
+      @canceladjudicaterecord="canceladjudicaterecord"
375
+      @getcaseApply="getcaseApply"
376
+    >
144 377
     </adjudicaterecordDialog>
145 378
     <!-- 开庭审理 -->
146
-    <trialincourtDialog :showtrialincourt="showtrialincourt" :adjudicatename="adjudicatename" :form="form"
147
-      :queryParams="queryParams" @getcaseApply="getcaseApply" @canceltrialincourt="canceltrialincourt">
379
+    <trialincourtDialog
380
+      :showtrialincourt="showtrialincourt"
381
+      :adjudicatename="adjudicatename"
382
+      :form="form"
383
+      :queryParams="queryParams"
384
+      @getcaseApply="getcaseApply"
385
+      @canceltrialincourt="canceltrialincourt"
386
+    >
148 387
     </trialincourtDialog>
149 388
     <!-- 缴费 -->
150
-    <payDialog :openPay="openPay" :payTitle="payTitle" :form="form" :payForm="payForm" :queryParams="queryParams"
151
-      @getcaseApply="getcaseApply" @paycancelRow="paycancelRow"></payDialog>
389
+    <payDialog
390
+      :openPay="openPay"
391
+      :payTitle="payTitle"
392
+      :form="form"
393
+      :payForm="payForm"
394
+      :queryParams="queryParams"
395
+      @getcaseApply="getcaseApply"
396
+      @paycancelRow="paycancelRow"
397
+    ></payDialog>
152 398
     <!-- 案件日志 -->
153
-    <caselogDialog :showcaseLog="showcaseLog" @cancelcaseLog="cancelcaseLog" :flagLoading="flagLoading"
154
-      :caselogDataArr="caselogDataArr"></caselogDialog>
399
+    <caselogDialog
400
+      :showcaseLog="showcaseLog"
401
+      @cancelcaseLog="cancelcaseLog"
402
+      :flagLoading="flagLoading"
403
+      :caselogDataArr="caselogDataArr"
404
+    ></caselogDialog>
155 405
   </div>
156 406
 </template>
157 407
 
@@ -165,7 +415,7 @@ import adjudicaterecordDialog from "./components/adjudicaterecordDialog.vue";
165 415
 import trialincourtDialog from "./components/trialincourtDialog.vue";
166 416
 import payDialog from "./components/payDialog.vue";
167 417
 import filingreviewDialog from "./components/filingreviewDialog.vue";
168
-import caselogDialog from './components/caselogDialog.vue';
418
+import caselogDialog from "./components/caselogDialog.vue";
169 419
 
170 420
 import { caseApplicationDetail } from "@/api/pay/pay";
171 421
 import {
@@ -175,7 +425,10 @@ import {
175 425
   selectCaseApply,
176 426
 } from "@/api/caseAccess/caseEntry";
177 427
 import { listDept } from "@/api/system/dept";
178
-import { document, caseLogRecordList } from "@/api/caseManagement/caseManagement";
428
+import {
429
+  document,
430
+  caseLogRecordList,
431
+} from "@/api/caseManagement/caseManagement";
179 432
 
180 433
 export default {
181 434
   name: "caseList",
@@ -190,7 +443,7 @@ export default {
190 443
     trialincourtDialog,
191 444
     payDialog,
192 445
     filingreviewDialog,
193
-    caselogDialog
446
+    caselogDialog,
194 447
   },
195 448
   data() {
196 449
     return {
@@ -206,9 +459,10 @@ export default {
206 459
         caseNum: undefined,
207 460
         // caseStatusList: [0, 1, 2, 5, 6, 7, 8, 9, 10, 16],
208 461
         caseStatusList: [0, 1, 2, 5, 6, 7, 8, 9, 10],
209
-        hearDate: "",
462
+        // hearDate: "",
210 463
         caseStatus: null,
211 464
         applicantName: "",
465
+        nameId: "",
212 466
         pageNum: 1,
213 467
         pageSize: 10,
214 468
       },
@@ -239,12 +493,12 @@ export default {
239 493
       showcaseLog: false, //案件日志弹框显示
240 494
       flagLoading: true, //案件日志弹框loading
241 495
       caselogDataArr: [],
242
-      options: []//机构数据
496
+      options: [], //机构数据
243 497
     };
244 498
   },
245 499
   created() {
246 500
     this.getcaseApply(this.queryParams);
247
-    this.getInstitution()
501
+    this.getInstitution();
248 502
   },
249 503
   methods: {
250 504
     cancel() {
@@ -255,17 +509,17 @@ export default {
255 509
     },
256 510
     // 机构发生变化
257 511
     changeDept(data) {
258
-      this.queryParams.nameId = data[0]
512
+      this.queryParams.nameId = data[0];
259 513
     },
260 514
     // 获取机构数据
261 515
     getInstitution() {
262
-      listDept().then(res => {
263
-        res.data.forEach(item => {
516
+      listDept().then((res) => {
517
+        res.data.forEach((item) => {
264 518
           item.value = item.deptId;
265
-          item.label = item.deptName
266
-        })
519
+          item.label = item.deptName;
520
+        });
267 521
         this.options = this.handleTree(res.data, "deptId");
268
-      })
522
+      });
269 523
     },
270 524
     /** 查询列表 */
271 525
     getcaseApply(val) {
@@ -286,6 +540,8 @@ export default {
286 540
     resetQuery() {
287 541
       this.resetForm("queryForm");
288 542
       (this.queryParams.caseStatusList = [0, 1, 2, 5, 6, 7, 8, 9, 10]),
543
+        (this.queryParams.applicantName = ""),
544
+        (this.queryParams.nameId = ""),
289 545
         this.getcaseApply(this.queryParams);
290 546
     },
291 547
     // 案件录入
@@ -339,18 +595,18 @@ export default {
339 595
     // 案件日志
340 596
     caselogRow(row) {
341 597
       this.showcaseLog = true;
342
-      this.caseLogRecordListFn(row)
598
+      this.caseLogRecordListFn(row);
343 599
     },
344 600
     // 查询案件日志信息
345 601
     caseLogRecordListFn(val) {
346 602
       this.flagLoading = true;
347 603
       let params = {
348
-        caseAppliId: val.id
349
-      }
604
+        caseAppliId: val.id,
605
+      };
350 606
       caseLogRecordList(params).then((res) => {
351
-        this.caselogDataArr = res.rows
607
+        this.caselogDataArr = res.rows;
352 608
         this.flagLoading = false;
353
-      })
609
+      });
354 610
     },
355 611
     // 关闭案件日志
356 612
     cancelcaseLog() {
@@ -375,7 +631,7 @@ export default {
375 631
           this.getcaseApply(this.queryParams);
376 632
           this.$modal.msgSuccess("立案申请成功");
377 633
         })
378
-        .catch(() => { });
634
+        .catch(() => {});
379 635
     },
380 636
     // 立案审查
381 637
     filingreviewRow(row) {
@@ -476,7 +732,7 @@ export default {
476 732
             this.$modal.msgSuccess("裁决书生成成功");
477 733
           }
478 734
         })
479
-        .catch(() => { });
735
+        .catch(() => {});
480 736
     },
481 737
     // 归档
482 738
     fileRow(row) {
@@ -493,7 +749,7 @@ export default {
493 749
           respondentName: res.data.respondentName,
494 750
           feePayable: res.data.feePayable,
495 751
           hearDate: res.data.hearDate,
496
-          arbitratorName: res.data.arbitratorName
752
+          arbitratorName: res.data.arbitratorName,
497 753
         };
498 754
         this.initpaymentArr = [];
499 755
         this.initpaymentArr1 = [];
@@ -504,7 +760,7 @@ export default {
504 760
             this.initpaymentArr1.push(item);
505 761
           }
506 762
         });
507
-        this.caseAttachList = res.data.caseAttachList
763
+        this.caseAttachList = res.data.caseAttachList;
508 764
       });
509 765
     },
510 766
     // 删除
@@ -519,12 +775,13 @@ export default {
519 775
           this.getcaseApply(this.queryParams);
520 776
           this.$modal.msgSuccess("删除成功");
521 777
         })
522
-        .catch(() => { });
778
+        .catch(() => {});
523 779
     },
524 780
   },
525 781
 };
526 782
 </script>
527 783
 
528 784
 <style lang="scss" scoped>
529
-#formContainer {}
785
+#formContainer {
786
+}
530 787
 </style>

+ 4
- 4
src/views/caseManagement/components/formateCourtDialog.vue Просмотреть файл

@@ -21,20 +21,20 @@
21 21
       >
22 22
       <p></p>
23 23
       <!-- <el-form ref="form"> -->
24
+        <!-- v-if="isAgreePendTral == 0 || noArbitrator" -->
24 25
       <div
25
-        v-if="isAgreePendTral == 0 || noArbitrator"
26 26
         style="display: inline-flex; margin-bottom: 8px"
27 27
       >
28 28
         <div class="infoIcon"></div>
29
-        <div>仲裁员信息列表</div>
29
+        <div><span v-if="isAgreePendTral == 1">当前案件</span>仲裁员信息列表</div>
30 30
       </div>
31 31
       <el-table
32 32
         :data="dataList"
33 33
         style="width: 100%"
34 34
         @selection-change="handleSelectionChange"
35
-        v-if="isAgreePendTral == 0 || noArbitrator"
36 35
       >
37
-        <el-table-column type="selection" width="55"> </el-table-column>
36
+        <!-- v-if="isAgreePendTral == 0 || noArbitrator" -->
37
+        <el-table-column type="selection" width="55" v-if="isAgreePendTral == 0"> </el-table-column>
38 38
         <el-table-column
39 39
           label="仲裁员姓名"
40 40
           align="center"

+ 4
- 4
src/views/index.vue Просмотреть файл

@@ -2,11 +2,11 @@
2 2
   <div class="app-container home">
3 3
     <div class="header">
4 4
       <div class="iconTitle"></div>
5
-      <div class="headerMain">我的办事项</div>
5
+      <div class="headerMain">我的办事项</div>
6 6
     </div>
7 7
     <div class="homeMain">
8 8
         <div class="cardList">
9
-          <div class="badge">32</div>
9
+          <!-- <div class="badge">32</div> -->
10 10
           <div class="cardMain" style="margin-top: 50px;">
11 11
             <img class="iconImg" src="@/assets/images/daishencha.png" alt="">
12 12
           </div>
@@ -15,7 +15,7 @@
15 15
           </div>
16 16
         </div>
17 17
         <div class="cardList">
18
-          <div class="badge">32</div>
18
+          <!-- <div class="badge">32</div> -->
19 19
           <div class="cardMain" style="margin-top: 50px;">
20 20
             <img class="iconImg" src="@/assets/images/daijiaofei.png" alt="">
21 21
           </div>
@@ -24,7 +24,7 @@
24 24
           </div>
25 25
         </div>
26 26
         <div class="cardList">
27
-          <div class="badge">32</div>
27
+          <!-- <div class="badge">32</div> -->
28 28
           <div class="cardMain" style="margin-top: 50px;">
29 29
             <img class="iconImg" src="@/assets/images/peisongzhong.png" alt="">
30 30
           </div>