Sfoglia il codice sorgente

Merge branch 'hhl' of SH-Arbitrate/Arbitrate-Frontend into dev

hhlxayunmei 2 anni fa
parent
commit
70f5563f8f

+ 8
- 5
src/views/caseManagement/caseList.vue Vedi File

366
       // 查询参数
366
       // 查询参数
367
       queryParams: {
367
       queryParams: {
368
         caseNum: undefined,
368
         caseNum: undefined,
369
+        caseStatusList: [0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 16],
369
         hearDate: "",
370
         hearDate: "",
370
         caseStatus: null,
371
         caseStatus: null,
371
         pageNum: 1,
372
         pageNum: 1,
395
     };
396
     };
396
   },
397
   },
397
   created() {
398
   created() {
398
-    this.getcaseApply();
399
+    this.getcaseApply(this.queryParams);
399
   },
400
   },
400
   methods: {
401
   methods: {
401
     cancel() {
402
     cancel() {
405
       this.openbatch = false;
406
       this.openbatch = false;
406
     },
407
     },
407
     /** 查询列表 */
408
     /** 查询列表 */
408
-    getcaseApply() {
409
+    getcaseApply(val) {
409
       this.loading = true;
410
       this.loading = true;
410
-      caseApply(this.queryParams).then((response) => {
411
+      caseApply(val).then((response) => {
411
         this.dataList = response.rows;
412
         this.dataList = response.rows;
412
         // this.dataList.forEach((item) => {
413
         // this.dataList.forEach((item) => {
413
         //   item.caseStatus = item.caseStatus == 0 ? "立案申请" : "待缴费";
414
         //   item.caseStatus = item.caseStatus == 0 ? "立案申请" : "待缴费";
418
     },
419
     },
419
     /** 搜索按钮操作 */
420
     /** 搜索按钮操作 */
420
     handleQuery() {
421
     handleQuery() {
422
+      this.queryParams.caseStatusList = []
421
       this.queryParams.pageNum = 1;
423
       this.queryParams.pageNum = 1;
422
-      this.getcaseApply();
424
+      this.getcaseApply(this.queryParams);
423
     },
425
     },
424
     /** 重置按钮操作 */
426
     /** 重置按钮操作 */
425
     resetQuery() {
427
     resetQuery() {
426
       this.resetForm("queryForm");
428
       this.resetForm("queryForm");
427
-      this.handleQuery();
429
+      this.queryParams.caseStatusList = [0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 16],
430
+      this.getcaseApply(this.queryParams);
428
     },
431
     },
429
     // 案件录入
432
     // 案件录入
430
     filingApplication() {
433
     filingApplication() {

+ 18
- 18
src/views/caseManagement/components/adjudicaterecordDialog.vue Vedi File

171
         <el-col :span="24">
171
         <el-col :span="24">
172
           <el-form-item
172
           <el-form-item
173
             label="经庭审质证,对各方提供的证据认定如下:"
173
             label="经庭审质证,对各方提供的证据认定如下:"
174
-            prop="arbitrationResult"
174
+            prop="evidenDetermi"
175
             :rules="[
175
             :rules="[
176
               {
176
               {
177
                 required: true,
177
                 required: true,
184
               type="textarea"
184
               type="textarea"
185
               :autosize="{ minRows: 4}"
185
               :autosize="{ minRows: 4}"
186
               placeholder="请输入仲裁结果"
186
               placeholder="请输入仲裁结果"
187
-              v-model="form2.arbitrationResult"
187
+              v-model="form2.evidenDetermi"
188
             >
188
             >
189
             </el-input>
189
             </el-input>
190
           </el-form-item>
190
           </el-form-item>
192
         <el-col :span="24">
192
         <el-col :span="24">
193
           <el-form-item
193
           <el-form-item
194
             label="仲裁庭经审理查明(写明仲裁庭认定的事实):"
194
             label="仲裁庭经审理查明(写明仲裁庭认定的事实):"
195
-            prop="arbitrationResult"
195
+            prop="factDetermi"
196
             :rules="[
196
             :rules="[
197
               {
197
               {
198
                 required: true,
198
                 required: true,
199
-                message: '请输入仲裁结果',
199
+                message: '请输入',
200
                 trigger: 'blur',
200
                 trigger: 'blur',
201
               },
201
               },
202
             ]"
202
             ]"
204
             <el-input
204
             <el-input
205
               type="textarea"
205
               type="textarea"
206
               :autosize="{ minRows: 4}"
206
               :autosize="{ minRows: 4}"
207
-              placeholder="请输入仲裁结果"
208
-              v-model="form2.arbitrationResult"
207
+              placeholder="请输入"
208
+              v-model="form2.factDetermi"
209
             >
209
             >
210
             </el-input>
210
             </el-input>
211
           </el-form-item>
211
           </el-form-item>
213
         <el-col :span="24">
213
         <el-col :span="24">
214
           <el-form-item
214
           <el-form-item
215
             label="综上所述:"
215
             label="综上所述:"
216
-            prop="arbitrationResult"
216
+            prop="caseSketch"
217
             :rules="[
217
             :rules="[
218
               {
218
               {
219
                 required: true,
219
                 required: true,
220
-                message: '请输入仲裁结果',
220
+                message: '请输入',
221
                 trigger: 'blur',
221
                 trigger: 'blur',
222
               },
222
               },
223
             ]"
223
             ]"
225
             <el-input
225
             <el-input
226
               type="textarea"
226
               type="textarea"
227
               autosize
227
               autosize
228
-              placeholder="请输入仲裁结果"
229
-              v-model="form2.arbitrationResult"
228
+              placeholder="请输入"
229
+              v-model="form2.caseSketch"
230
             >
230
             >
231
             </el-input>
231
             </el-input>
232
           </el-form-item>
232
           </el-form-item>
234
         <el-col :span="24">
234
         <el-col :span="24">
235
           <el-form-item
235
           <el-form-item
236
             label="本庭认为:"
236
             label="本庭认为:"
237
-            prop="arbitrationResult"
237
+            prop="arbitrateThink"
238
             :rules="[
238
             :rules="[
239
               {
239
               {
240
                 required: true,
240
                 required: true,
241
-                message: '请输入仲裁结果',
241
+                message: '请输入',
242
                 trigger: 'blur',
242
                 trigger: 'blur',
243
               },
243
               },
244
             ]"
244
             ]"
246
             <el-input
246
             <el-input
247
               type="textarea"
247
               type="textarea"
248
               autosize
248
               autosize
249
-              placeholder="请输入仲裁结果"
250
-              v-model="form2.arbitrationResult"
249
+              placeholder="请输入"
250
+              v-model="form2.arbitrateThink"
251
             >
251
             >
252
             </el-input>
252
             </el-input>
253
           </el-form-item>
253
           </el-form-item>
255
         <el-col :span="24">
255
         <el-col :span="24">
256
           <el-form-item
256
           <el-form-item
257
             label="裁决如下:"
257
             label="裁决如下:"
258
-            prop="arbitrationResult"
258
+            prop="rulingFollows"
259
             :rules="[
259
             :rules="[
260
               {
260
               {
261
                 required: true,
261
                 required: true,
262
-                message: '请输入仲裁结果',
262
+                message: '请输入',
263
                 trigger: 'blur',
263
                 trigger: 'blur',
264
               },
264
               },
265
             ]"
265
             ]"
267
             <el-input
267
             <el-input
268
               type="textarea"
268
               type="textarea"
269
               autosize
269
               autosize
270
-              placeholder="请输入仲裁结果"
271
-              v-model="form2.arbitrationResult"
270
+              placeholder="请输入"
271
+              v-model="form2.rulingFollows"
272
             >
272
             >
273
             </el-input>
273
             </el-input>
274
           </el-form-item>
274
           </el-form-item>

+ 41
- 2
src/views/caseManagement/components/choosetrialmethodDaiog.vue Vedi File

16
       </div>
16
       </div>
17
 
17
 
18
       <div slot="footer" class="dialog-footer">
18
       <div slot="footer" class="dialog-footer">
19
-        <el-button type="primary" @click="submitForm">提 交</el-button>
20
-        <el-button @click="cancel">取 消</el-button>
19
+        <el-button type="primary" @click="submitForm" class="endbutton"
20
+          ><span>提 交</span></el-button
21
+        >
22
+        <el-button @click="cancel" class="endbutton1"
23
+          ><span> 取 消</span></el-button
24
+        >
21
       </div>
25
       </div>
22
     </el-dialog>
26
     </el-dialog>
23
   </div>
27
   </div>
61
 .radiobox {
65
 .radiobox {
62
   margin-left: 5%;
66
   margin-left: 5%;
63
 }
67
 }
68
+::v-deep .el-dialog {
69
+  width: 800px;
70
+  background: #ffffff;
71
+  border-radius: 20px;
72
+}
73
+.endbutton {
74
+  width: 124px;
75
+  height: 37px;
76
+  background: #0072ff;
77
+  border-radius: 19px;
78
+  span {
79
+    width: 32px;
80
+    height: 15px;
81
+    font-size: 16px;
82
+    font-family: Microsoft YaHei;
83
+    font-weight: 400;
84
+    color: #ffffff;
85
+    // line-height: 48px;
86
+  }
87
+}
88
+.endbutton1 {
89
+  width: 124px;
90
+  height: 37px;
91
+  background: #ffffff;
92
+  border: 1px solid #d0d0d0;
93
+  border-radius: 19px;
94
+  span {
95
+    width: 31px;
96
+    height: 13px;
97
+    font-size: 16px;
98
+    font-family: Microsoft YaHei;
99
+    font-weight: 400;
100
+    color: #959595;
101
+  }
102
+}
64
 </style>
103
 </style>

+ 45
- 4
src/views/caseManagement/components/courtReviewDialog.vue Vedi File

1
 <template>
1
 <template>
2
   <div>
2
   <div>
3
-    <!-- 组庭审核页面 -->
3
+    <!-- 组庭确认页面 -->
4
     <el-dialog
4
     <el-dialog
5
       title="组庭确认"
5
       title="组庭确认"
6
       :visible="showcourtReview"
6
       :visible="showcourtReview"
7
-      width="500px"
8
       @close="cancel"
7
       @close="cancel"
9
       :destroy-on-close="true"
8
       :destroy-on-close="true"
9
+      center
10
     >
10
     >
11
       <el-form ref="courtReviewform" :model="courtReviewform">
11
       <el-form ref="courtReviewform" :model="courtReviewform">
12
         <el-form-item
12
         <el-form-item
31
         </el-form-item>
31
         </el-form-item>
32
       </el-form>
32
       </el-form>
33
       <div slot="footer" class="dialog-footer">
33
       <div slot="footer" class="dialog-footer">
34
-        <el-button type="primary" @click="submitForm">确 定</el-button>
35
-        <el-button @click="cancel">取 消</el-button>
34
+        <el-button type="primary" @click="submitForm" class="endbutton"
35
+          ><span>确 定</span>
36
+        </el-button>
37
+        <el-button @click="cancel" class="endbutton1"
38
+          ><span> 取 消</span></el-button
39
+        >
36
       </div>
40
       </div>
37
     </el-dialog>
41
     </el-dialog>
38
   </div>
42
   </div>
78
 </script>
82
 </script>
79
 
83
 
80
 <style lang="scss" scoped>
84
 <style lang="scss" scoped>
85
+::v-deep .el-dialog {
86
+  width: 422px;
87
+  height: 245px;
88
+  background: #ffffff;
89
+  border-radius: 20px;
90
+}
81
 .el-form-item {
91
 .el-form-item {
82
   margin-left: 10%;
92
   margin-left: 10%;
83
 }
93
 }
94
+.endbutton {
95
+  width: 124px;
96
+  height: 37px;
97
+  background: #0072ff;
98
+  border-radius: 19px;
99
+  span {
100
+    width: 32px;
101
+    height: 15px;
102
+    font-size: 16px;
103
+    font-family: Microsoft YaHei;
104
+    font-weight: 400;
105
+    color: #ffffff;
106
+    // line-height: 48px;
107
+  }
108
+}
109
+.endbutton1 {
110
+  width: 124px;
111
+  height: 37px;
112
+  background: #ffffff;
113
+  border: 1px solid #d0d0d0;
114
+  border-radius: 19px;
115
+  span {
116
+    width: 31px;
117
+    height: 13px;
118
+    font-size: 16px;
119
+    font-family: Microsoft YaHei;
120
+    font-weight: 400;
121
+    color: #959595;
122
+    // line-height: 48px;
123
+  }
124
+}
84
 </style>
125
 </style>

+ 20
- 20
src/views/caseManagement/components/trialincourtDialog.vue Vedi File

147
         <el-col :span="24">
147
         <el-col :span="24">
148
           <el-form-item
148
           <el-form-item
149
             label="经庭审质证,对各方提供的证据认定如下:"
149
             label="经庭审质证,对各方提供的证据认定如下:"
150
-            prop="arbitrationResult"
150
+            prop="evidenDetermi"
151
             :rules="[
151
             :rules="[
152
               {
152
               {
153
                 required: true,
153
                 required: true,
154
-                message: '请输入仲裁结果',
154
+                message: '请输入',
155
                 trigger: 'blur',
155
                 trigger: 'blur',
156
               },
156
               },
157
             ]"
157
             ]"
159
             <el-input
159
             <el-input
160
               type="textarea"
160
               type="textarea"
161
               :autosize="{ minRows: 4 }"
161
               :autosize="{ minRows: 4 }"
162
-              placeholder="请输入仲裁结果"
163
-              v-model="form2.arbitrationResult"
162
+              placeholder="请输入"
163
+              v-model="form2.evidenDetermi"
164
             >
164
             >
165
             </el-input>
165
             </el-input>
166
           </el-form-item>
166
           </el-form-item>
168
         <el-col :span="24">
168
         <el-col :span="24">
169
           <el-form-item
169
           <el-form-item
170
             label="仲裁庭经审理查明(写明仲裁庭认定的事实):"
170
             label="仲裁庭经审理查明(写明仲裁庭认定的事实):"
171
-            prop="arbitrationResult"
171
+            prop="factDetermi"
172
             :rules="[
172
             :rules="[
173
               {
173
               {
174
                 required: true,
174
                 required: true,
175
-                message: '请输入仲裁结果',
175
+                message: '请输入',
176
                 trigger: 'blur',
176
                 trigger: 'blur',
177
               },
177
               },
178
             ]"
178
             ]"
180
             <el-input
180
             <el-input
181
               type="textarea"
181
               type="textarea"
182
               :autosize="{ minRows: 4 }"
182
               :autosize="{ minRows: 4 }"
183
-              placeholder="请输入仲裁结果"
184
-              v-model="form2.arbitrationResult"
183
+              placeholder="请输入"
184
+              v-model="form2.factDetermi"
185
             >
185
             >
186
             </el-input>
186
             </el-input>
187
           </el-form-item>
187
           </el-form-item>
189
         <el-col :span="24">
189
         <el-col :span="24">
190
           <el-form-item
190
           <el-form-item
191
             label="综上所述:"
191
             label="综上所述:"
192
-            prop="arbitrationResult"
192
+            prop="caseSketch"
193
             :rules="[
193
             :rules="[
194
               {
194
               {
195
                 required: true,
195
                 required: true,
196
-                message: '请输入仲裁结果',
196
+                message: '请输入',
197
                 trigger: 'blur',
197
                 trigger: 'blur',
198
               },
198
               },
199
             ]"
199
             ]"
201
             <el-input
201
             <el-input
202
               type="textarea"
202
               type="textarea"
203
               autosize
203
               autosize
204
-              placeholder="请输入仲裁结果"
205
-              v-model="form2.arbitrationResult"
204
+              placeholder="请输入"
205
+              v-model="form2.caseSketch"
206
             >
206
             >
207
             </el-input>
207
             </el-input>
208
           </el-form-item>
208
           </el-form-item>
210
         <el-col :span="24">
210
         <el-col :span="24">
211
           <el-form-item
211
           <el-form-item
212
             label="本庭认为:"
212
             label="本庭认为:"
213
-            prop="arbitrationResult"
213
+            prop="arbitrateThink"
214
             :rules="[
214
             :rules="[
215
               {
215
               {
216
                 required: true,
216
                 required: true,
217
-                message: '请输入仲裁结果',
217
+                message: '请输入',
218
                 trigger: 'blur',
218
                 trigger: 'blur',
219
               },
219
               },
220
             ]"
220
             ]"
222
             <el-input
222
             <el-input
223
               type="textarea"
223
               type="textarea"
224
               autosize
224
               autosize
225
-              placeholder="请输入仲裁结果"
226
-              v-model="form2.arbitrationResult"
225
+              placeholder="请输入"
226
+              v-model="form2.arbitrateThink"
227
             >
227
             >
228
             </el-input>
228
             </el-input>
229
           </el-form-item>
229
           </el-form-item>
231
         <el-col :span="24">
231
         <el-col :span="24">
232
           <el-form-item
232
           <el-form-item
233
             label="裁决如下:"
233
             label="裁决如下:"
234
-            prop="arbitrationResult"
234
+            prop="rulingFollows"
235
             :rules="[
235
             :rules="[
236
               {
236
               {
237
                 required: true,
237
                 required: true,
238
-                message: '请输入仲裁结果',
238
+                message: '请输入',
239
                 trigger: 'blur',
239
                 trigger: 'blur',
240
               },
240
               },
241
             ]"
241
             ]"
243
             <el-input
243
             <el-input
244
               type="textarea"
244
               type="textarea"
245
               autosize
245
               autosize
246
-              placeholder="请输入仲裁结果"
247
-              v-model="form2.arbitrationResult"
246
+              placeholder="请输入"
247
+              v-model="form2.rulingFollows"
248
             >
248
             >
249
             </el-input>
249
             </el-input>
250
           </el-form-item>
250
           </el-form-item>

+ 2
- 2
vue.config.js Vedi File

11
 
11
 
12
 const port = process.env.port || process.env.npm_config_port || 80 // 端口
12
 const port = process.env.port || process.env.npm_config_port || 80 // 端口
13
 
13
 
14
-const API = 'http://121.40.189.20:9001'  //测试
15
-// const API = 'http://192.168.3.77:8080' //Q
14
+// const API = 'http://121.40.189.20:9001'  //测试
15
+const API = 'http://192.168.3.77:8080' //Q
16
 
16
 
17
 // vue.config.js 配置说明
17
 // vue.config.js 配置说明
18
 //官方vue.config.js 参考文档 https://cli.vuejs.org/zh/config/#css-loaderoptions
18
 //官方vue.config.js 参考文档 https://cli.vuejs.org/zh/config/#css-loaderoptions