Parcourir la source

Merge branch 'dev' of http://git.xayunmei.com/SH-Arbitrate/Arbitrate-Frontend into hcb

fz il y a 2 ans
Parent
révision
4d62752c88

+ 10
- 3
src/api/caseManagement/caseManagement.js Voir le fichier

@@ -10,12 +10,11 @@ export function arbitrateMethod(data, id) {
10 10
   });
11 11
 }
12 12
 // 书面审理
13
-export function writtenHear(data, id) {
13
+export function writtenHear(data) {
14 14
   return request({
15 15
     url: "/arbitrate/writtenHear",
16 16
     method: "post",
17
-    params: data,
18
-    data: id,
17
+    data: data,
19 18
   });
20 19
 }
21 20
 // 组庭确认
@@ -26,3 +25,11 @@ export function pendTralSure(data) {
26 25
     data: data,
27 26
   });
28 27
 }
28
+// 立案审查
29
+export function submitCaseApplicationCheck(data) {
30
+  return request({
31
+    url: "/caseApplication/submitCaseApplicationCheck",
32
+    method: "post",
33
+    data: data,
34
+  });
35
+}

+ 134
- 74
src/views/caseManagement/caseList.vue Voir le fichier

@@ -101,9 +101,9 @@
101 101
         prop="caseSubjectAmount"
102 102
       />
103 103
       <el-table-column
104
-        label="立案日期"
104
+        label="仲裁方式"
105 105
         align="center"
106
-        prop="registerDate"
106
+        prop="arbitratMethod"
107 107
         :show-overflow-tooltip="true"
108 108
       />
109 109
       <!-- 仲裁员 -->
@@ -147,6 +147,15 @@
147 147
             v-hasPermi="['monitor:online:forceLogout']"
148 148
             >修改</el-button
149 149
           >
150
+          <el-button
151
+            size="mini"
152
+            type="text"
153
+            icon="el-icon-edit"
154
+            @click="onsubmitRow(scope.row)"
155
+            v-if="scope.row.caseStatus == 0"
156
+            v-hasPermi="['monitor:online:forceLogout']"
157
+            >提交</el-button
158
+          >
150 159
           <el-button
151 160
             size="mini"
152 161
             type="text"
@@ -159,21 +168,24 @@
159 168
           <el-button
160 169
             size="mini"
161 170
             type="text"
162
-            icon="el-icon-zoom-in"
171
+            icon="el-icon-view"
163 172
             @click="filingreviewRow(scope.row)"
164 173
             v-if="scope.row.caseStatus == 1"
165 174
             v-hasPermi="['monitor:online:forceLogout']"
166 175
             >立案审查</el-button
167 176
           >
168
-          <el-button
169
-            size="mini"
170
-            type="text"
171
-            icon="el-icon-tickets"
172
-            @click="viewpaymentRow(scope.row)"
173
-            v-if="scope.row.caseStatus == 2"
174
-            v-hasPermi="['monitor:online:forceLogout']"
175
-            >查看缴费</el-button
176
-          >
177
+          <el-popconfirm title="是否进行缴费" @confirm="payStatus(scope.row)">
178
+            <el-button
179
+              size="mini"
180
+              type="text"
181
+              slot="reference"
182
+              icon="el-icon-tickets"
183
+              v-if="scope.row.caseStatus == 2"
184
+              v-hasPermi="['monitor:online:forceLogout']"
185
+              >缴费</el-button
186
+            >
187
+          </el-popconfirm>
188
+
177 189
           <!-- <el-button
178 190
             size="mini"
179 191
             type="text"
@@ -207,7 +219,7 @@
207 219
             @click="choosetrialmethodRow(scope.row)"
208 220
             v-if="scope.row.caseStatus == 7"
209 221
             v-hasPermi="['monitor:online:forceLogout']"
210
-            >选择开庭方式</el-button
222
+            >审核仲裁方式</el-button
211 223
           >
212 224
           <el-button
213 225
             size="mini"
@@ -227,15 +239,17 @@
227 239
             v-hasPermi="['monitor:online:forceLogout']"
228 240
             >开庭审理</el-button
229 241
           >
230
-          <el-button
231
-            size="mini"
232
-            type="text"
233
-            icon="el-icon-document"
234
-            @click="generateawardRow(scope.row)"
235
-            v-if="scope.row.caseStatus == 10"
236
-            v-hasPermi="['monitor:online:forceLogout']"
237
-            >生成裁决书</el-button
238
-          >
242
+          <el-popconfirm title="确定生成裁决书吗?" @confirm="generateawardRow(scope.row)">
243
+            <el-button
244
+              size="mini"
245
+              slot="reference"
246
+              type="text"
247
+              icon="el-icon-document"
248
+              v-if="scope.row.caseStatus == 10"
249
+              v-hasPermi="['monitor:online:forceLogout']"
250
+              >生成裁决书</el-button
251
+            >
252
+          </el-popconfirm>
239 253
           <el-button
240 254
             size="mini"
241 255
             type="text"
@@ -253,7 +267,7 @@
253 267
       :total="total"
254 268
       :page.sync="queryParams.pageNum"
255 269
       :limit.sync="queryParams.pageSize"
256
-      @pagination="getcaseApply"
270
+      @pagination="getcaseApply(queryParams)"
257 271
     />
258 272
 
259 273
     <!-- 立案申请弹框 -->
@@ -261,6 +275,7 @@
261 275
       :visible="visible"
262 276
       @cancel="cancel"
263 277
       :form="form"
278
+      :queryParams="queryParams"
264 279
       :dialogtitle="dialogtitle"
265 280
       :getcaseApply="getcaseApply"
266 281
       :flag="flag"
@@ -270,13 +285,23 @@
270 285
     <!-- 批量申请弹框 openbatch-->
271 286
     <batchDialog
272 287
       :openbatch="openbatch"
288
+      :queryParams="queryParams"
273 289
       @cancelBatch="cancelBatch"
274 290
       :getcaseApply="getcaseApply"
275 291
     ></batchDialog>
292
+    <!-- 立案审查页面 -->
293
+    <filingreviewDialog
294
+    :showfilingreview="showfilingreview"
295
+    :filingreviewdata="filingreviewdata"
296
+    :queryParams="queryParams"
297
+    @getcaseApply="getcaseApply"
298
+    @cancelFilingreview="cancelFilingreview"
299
+    ></filingreviewDialog>
276 300
     <!-- 组庭页面---改为组庭审核 -->
277 301
     <formateCourtDialog
278 302
       :showformateCourt="showformateCourt"
279 303
       @cancelcourtDialog="cancelcourtDialog"
304
+      :queryParams="queryParams"
280 305
       :formateCourtData="formateCourtData"
281 306
       @getcaseApply="getcaseApply"
282 307
     ></formateCourtDialog>
@@ -284,13 +309,15 @@
284 309
     <courtReviewDialog
285 310
       :showcourtReview="showcourtReview"
286 311
       :form="form"
312
+      :queryParams="queryParams"
287 313
       @cancelcourtReview="cancelcourtReview"
288 314
       @getcaseApply="getcaseApply"
289 315
     ></courtReviewDialog>
290
-    <!-- 选择开庭方式 -->
316
+    <!-- 审核仲裁方式 -->
291 317
     <choosetrialmethodDaiog
292 318
       :showchoosetrialmethod="showchoosetrialmethod"
293 319
       :choosetrialmethodata="choosetrialmethodata"
320
+      :queryParams="queryParams"
294 321
       @getcaseApply="getcaseApply"
295 322
       @cancelshowchoosetrialMethod="cancelshowchoosetrialMethod"
296 323
     ></choosetrialmethodDaiog>
@@ -299,16 +326,25 @@
299 326
       :showadjudicaterecord="showadjudicaterecord"
300 327
       :form="form"
301 328
       :adjudicatename="adjudicatename"
329
+      :queryParams="queryParams"
302 330
       @canceladjudicaterecord="canceladjudicaterecord"
303 331
       @getcaseApply="getcaseApply"
304 332
     ></adjudicaterecordDialog>
305 333
     <!-- 开庭审理 -->
306 334
     <trialincourtDialog
307
-    :showtrialincourt="showtrialincourt"
308
-    :adjudicatename="adjudicatename"
309
-    :form="form"
310
-    @canceltrialincourt="canceltrialincourt"
335
+      :showtrialincourt="showtrialincourt"
336
+      :adjudicatename="adjudicatename"
337
+      :form="form"
338
+      @canceltrialincourt="canceltrialincourt"
311 339
     ></trialincourtDialog>
340
+    <!-- 缴费 -->
341
+    <payDialog
342
+      :openPay="openPay"
343
+      :payTitle="payTitle"
344
+      :form="form"
345
+      :payForm="payForm"
346
+      @paycancelRow="paycancelRow"
347
+    ></payDialog>
312 348
   </div>
313 349
 </template>
314 350
 
@@ -319,14 +355,18 @@ import formateCourtDialog from "./components/formateCourtDialog.vue";
319 355
 import courtReviewDialog from "./components/courtReviewDialog.vue";
320 356
 import choosetrialmethodDaiog from "./components/choosetrialmethodDaiog.vue";
321 357
 import adjudicaterecordDialog from "./components/adjudicaterecordDialog.vue";
322
-import trialincourtDialog from './components/trialincourtDialog.vue';
358
+import trialincourtDialog from "./components/trialincourtDialog.vue";
359
+import payDialog from "./components/payDialog.vue";
360
+import filingreviewDialog from './components/filingreviewDialog.vue';
323 361
 
362
+import { caseApplicationDetail } from "@/api/pay/pay";
324 363
 import {
325 364
   caseApply,
326 365
   removeCaseApply,
327 366
   submitCaseApply,
328 367
   selectCaseApply,
329 368
 } from "@/api/caseAccess/caseEntry";
369
+
330 370
 export default {
331 371
   name: "caseList",
332 372
   dicts: ["case_status"],
@@ -337,7 +377,9 @@ export default {
337 377
     courtReviewDialog,
338 378
     choosetrialmethodDaiog,
339 379
     adjudicaterecordDialog,
340
-    trialincourtDialog
380
+    trialincourtDialog,
381
+    payDialog,
382
+    filingreviewDialog
341 383
   },
342 384
   data() {
343 385
     return {
@@ -351,6 +393,7 @@ export default {
351 393
       // 查询参数
352 394
       queryParams: {
353 395
         caseNum: undefined,
396
+        caseStatusList: [0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 16],
354 397
         hearDate: "",
355 398
         caseStatus: null,
356 399
         pageNum: 1,
@@ -365,19 +408,24 @@ export default {
365 408
       flag: "-1",
366 409
       initpaymentArr: [],
367 410
       initpaymentArr1: [],
411
+      showfilingreview: false, //立案申查弹框控制
412
+      filingreviewdata: {}, //立案审查传输数据
368 413
       openbatch: false, // 批量申请弹框
369 414
       formateCourtData: {}, //组庭
370 415
       showformateCourt: false, //组庭界面显示
371 416
       showcourtReview: false, //组庭审核页面
372 417
       showchoosetrialmethod: false, //选择仲裁方式页面
373
-      choosetrialmethodata:{},
418
+      choosetrialmethodata: {},
374 419
       showadjudicaterecord: false, //书面审理弹框
375
-      adjudicatename: {},//书面仲裁(被)申请人姓名
420
+      adjudicatename: {}, //书面仲裁(被)申请人姓名
376 421
       showtrialincourt: false, //开庭审理
422
+      openPay: false, //缴费弹框
423
+      payTitle: "",
424
+      payForm: {},
377 425
     };
378 426
   },
379 427
   created() {
380
-    this.getcaseApply();
428
+    this.getcaseApply(this.queryParams);
381 429
   },
382 430
   methods: {
383 431
     cancel() {
@@ -387,26 +435,28 @@ export default {
387 435
       this.openbatch = false;
388 436
     },
389 437
     /** 查询列表 */
390
-    getcaseApply() {
438
+    getcaseApply(val) {
391 439
       this.loading = true;
392
-      caseApply(this.queryParams).then((response) => {
440
+      caseApply(val).then((response) => {
393 441
         this.dataList = response.rows;
394
-        // this.dataList.forEach((item) => {
395
-        //   item.caseStatus = item.caseStatus == 0 ? "立案申请" : "待缴费";
396
-        // });
442
+        this.dataList.forEach((item) => {
443
+          item.arbitratMethod = item.arbitratMethod == 1 ? "视频仲裁" : "书面仲载";
444
+        });
397 445
         this.total = response.total;
398 446
         this.loading = false;
399 447
       });
400 448
     },
401 449
     /** 搜索按钮操作 */
402 450
     handleQuery() {
451
+      this.queryParams.caseStatusList = [];
403 452
       this.queryParams.pageNum = 1;
404
-      this.getcaseApply();
453
+      this.getcaseApply(this.queryParams);
405 454
     },
406 455
     /** 重置按钮操作 */
407 456
     resetQuery() {
408 457
       this.resetForm("queryForm");
409
-      this.handleQuery();
458
+      (this.queryParams.caseStatusList = [0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 16]),
459
+        this.getcaseApply(this.queryParams);
410 460
     },
411 461
     // 案件录入
412 462
     filingApplication() {
@@ -448,19 +498,6 @@ export default {
448 498
     batchApplication() {
449 499
       this.openbatch = true;
450 500
     },
451
-    // 列表提交立案
452
-    onsubmitRow(row) {
453
-      this.$modal
454
-        .confirm("是否提交立案?")
455
-        .then(function () {
456
-          return submitCaseApply({ id: row.id });
457
-        })
458
-        .then(() => {
459
-          this.getcaseApply();
460
-          this.$modal.msgSuccess("立案成功");
461
-        })
462
-        .catch(() => {});
463
-    },
464 501
     // 详情
465 502
     detailRow(row) {
466 503
       this.flag = "0";
@@ -477,24 +514,48 @@ export default {
477 514
       this.dialogtitle = "立案修改";
478 515
       this.getInfo(row);
479 516
     },
480
-    // 立案审查
481
-    filingreviewRow(row) {
482
-      console.log(row, "立案审查");
517
+    // 列表提交立案
518
+    onsubmitRow(row) {
483 519
       this.$modal
484
-        .confirm("确定提交案件数据吗?")
520
+        .confirm("是否提交立案申请?")
485 521
         .then(function () {
486 522
           return submitCaseApply({ id: row.id });
487 523
         })
488 524
         .then(() => {
489
-          this.getcaseApply();
490
-          this.$modal.msgSuccess("立案成功");
525
+          this.getcaseApply(this.queryParams);
526
+          this.$modal.msgSuccess("立案申请成功");
491 527
         })
492 528
         .catch(() => {});
493 529
     },
494
-    // 查看缴费
495
-    viewpaymentRow(row) {
496
-      console.log(row, "查看缴费");
530
+    // 立案审查
531
+    filingreviewRow(row) {
532
+      console.log(row, "立案审查");
533
+      this.showfilingreview = true;
534
+      this.filingreviewdata = row;
535
+    },
536
+    cancelFilingreview() {
537
+      this.showfilingreview = false;
497 538
     },
539
+    // 取消缴费
540
+    paycancelRow(row) {
541
+      this.openPay = false;
542
+    },
543
+    payStatus(val) {
544
+      this.getDetail({ id: val.id });
545
+      this.openPay = true;
546
+      this.payTitle = "缴费";
547
+    },
548
+    getDetail(parms) {
549
+      caseApplicationDetail(parms).then((res) => {
550
+        if (res.data.caseStatus == 1) {
551
+          res.data.caseStatusName = "待缴费";
552
+        }
553
+        this.form = res.data;
554
+        this.payForm.feePayable = res.data.feePayable;
555
+        this.payForm.caseId = res.data.id;
556
+      });
557
+    },
558
+
498 559
     // 组庭
499 560
     // formationcourtRow(row) {
500 561
     //   console.log(row, "组庭");
@@ -507,26 +568,26 @@ export default {
507 568
     },
508 569
     // 组庭确认
509 570
     courtconfirmationRow(row) {
510
-      console.log(row, "组庭确认");
571
+      // console.log(row, "组庭确认");
511 572
       this.showcourtReview = true;
512 573
       this.form = row;
513 574
     },
514 575
     // 组庭审核
515 576
     courtreviewRow(row) {
516
-      console.log(row, "组庭审核");
577
+      // console.log(row, "组庭审核");
517 578
       this.formateCourtData = row;
518 579
       this.showformateCourt = true;
519 580
     },
520 581
     cancelcourtReview() {
521 582
       this.showcourtReview = false;
522 583
     },
523
-    // 选择开庭方式
584
+    // 选择开庭方式改为审核仲裁方式
524 585
     choosetrialmethodRow(row) {
525
-      console.log(row, "选择开庭方式");
586
+      // console.log(row, "审核仲裁方式");
526 587
       this.choosetrialmethodata = row;
527 588
       this.showchoosetrialmethod = true;
528 589
     },
529
-    // 关闭选择开庭方式
590
+    // 关闭审核仲裁方式
530 591
     cancelshowchoosetrialMethod() {
531 592
       this.showchoosetrialmethod = false;
532 593
     },
@@ -535,7 +596,7 @@ export default {
535 596
       // console.log(row, "书面审理");
536 597
       this.showadjudicaterecord = true;
537 598
       this.form = row;
538
-      this.getInfo(row)
599
+      this.getInfo(row);
539 600
     },
540 601
     canceladjudicaterecord() {
541 602
       this.showadjudicaterecord = false;
@@ -545,10 +606,10 @@ export default {
545 606
       console.log(row, "开庭审理");
546 607
       this.showtrialincourt = true;
547 608
       this.form = row;
548
-      this.getInfo(row)
609
+      this.getInfo(row);
549 610
     },
550 611
     canceltrialincourt() {
551
-        this.showtrialincourt = false;
612
+      this.showtrialincourt = false;
552 613
     },
553 614
     //  生成裁决书
554 615
     generateawardRow(row) {
@@ -562,15 +623,14 @@ export default {
562 623
     getInfo(row) {
563 624
       const id = row.id;
564 625
       selectCaseApply({ id }).then((res) => {
565
-        console.log(res,'nnnnnnnnnnnn');
566 626
         // this.visible = true;
567 627
         // this.formData = res.data;
568 628
         this.adjudicatename = {
569 629
           applicantName: res.data.applicantName,
570 630
           respondentName: res.data.respondentName,
571 631
           feePayable: res.data.feePayable,
572
-          hearDate: res.data.hearDate
573
-        }
632
+          hearDate: res.data.hearDate,
633
+        };
574 634
         this.initpaymentArr = [];
575 635
         this.initpaymentArr1 = [];
576 636
         res.data.caseAffiliates.forEach((item) => {
@@ -591,7 +651,7 @@ export default {
591 651
           return removeCaseApply({ id: row.id });
592 652
         })
593 653
         .then((res) => {
594
-          this.getcaseApply();
654
+          this.getcaseApply(this.queryParams);
595 655
           this.$modal.msgSuccess("删除成功");
596 656
         })
597 657
         .catch(() => {});

+ 121
- 13
src/views/caseManagement/components/adjudicaterecordDialog.vue Voir le fichier

@@ -93,7 +93,10 @@
93 93
         </el-col> -->
94 94
           <el-col :span="12">
95 95
             <el-form-item label="案件状态:" prop="caseStatus">
96
-              <el-input v-model="formData.caseStatusName" placeholder="请输入" />
96
+              <el-input
97
+                v-model="formData.caseStatusName"
98
+                placeholder="请输入"
99
+              />
97 100
             </el-form-item>
98 101
           </el-col>
99 102
           <el-col :span="12">
@@ -123,7 +126,7 @@
123 126
         </el-col>
124 127
       </el-form>
125 128
       <el-form ref="form2" :model="form2" label-width="150px">
126
-        <el-col :span="24">
129
+        <!-- <el-col :span="24">
127 130
           <el-form-item
128 131
             label="案情描述:"
129 132
             prop="accidentDescription"
@@ -143,7 +146,7 @@
143 146
             >
144 147
             </el-input>
145 148
           </el-form-item>
146
-        </el-col>
149
+        </el-col> 
147 150
         <el-col :span="24">
148 151
           <el-form-item
149 152
             label="仲裁结果:"
@@ -164,6 +167,111 @@
164 167
             >
165 168
             </el-input>
166 169
           </el-form-item>
170
+        </el-col>-->
171
+        <el-col :span="24">
172
+          <el-form-item
173
+            label="经庭审质证,对各方提供的证据认定如下:"
174
+            prop="evidenDetermi"
175
+            :rules="[
176
+              {
177
+                required: true,
178
+                message: '请输入仲裁结果',
179
+                trigger: 'blur',
180
+              },
181
+            ]"
182
+          >
183
+            <el-input
184
+              type="textarea"
185
+              :autosize="{ minRows: 4 }"
186
+              placeholder="请输入仲裁结果"
187
+              v-model="form2.evidenDetermi"
188
+            >
189
+            </el-input>
190
+          </el-form-item>
191
+        </el-col>
192
+        <el-col :span="24">
193
+          <el-form-item
194
+            label="仲裁庭经审理查明(写明仲裁庭认定的事实):"
195
+            prop="factDetermi"
196
+            :rules="[
197
+              {
198
+                required: true,
199
+                message: '请输入',
200
+                trigger: 'blur',
201
+              },
202
+            ]"
203
+          >
204
+            <el-input
205
+              type="textarea"
206
+              :autosize="{ minRows: 4 }"
207
+              placeholder="请输入"
208
+              v-model="form2.factDetermi"
209
+            >
210
+            </el-input>
211
+          </el-form-item>
212
+        </el-col>
213
+        <el-col :span="24">
214
+          <el-form-item
215
+            label="综上所述:"
216
+            prop="caseSketch"
217
+            :rules="[
218
+              {
219
+                required: true,
220
+                message: '请输入',
221
+                trigger: 'blur',
222
+              },
223
+            ]"
224
+          >
225
+            <el-input
226
+              type="textarea"
227
+              autosize
228
+              placeholder="请输入"
229
+              v-model="form2.caseSketch"
230
+            >
231
+            </el-input>
232
+          </el-form-item>
233
+        </el-col>
234
+        <el-col :span="24">
235
+          <el-form-item
236
+            label="本庭认为:"
237
+            prop="arbitrateThink"
238
+            :rules="[
239
+              {
240
+                required: true,
241
+                message: '请输入',
242
+                trigger: 'blur',
243
+              },
244
+            ]"
245
+          >
246
+            <el-input
247
+              type="textarea"
248
+              autosize
249
+              placeholder="请输入"
250
+              v-model="form2.arbitrateThink"
251
+            >
252
+            </el-input>
253
+          </el-form-item>
254
+        </el-col>
255
+        <el-col :span="24">
256
+          <el-form-item
257
+            label="裁决如下:"
258
+            prop="rulingFollows"
259
+            :rules="[
260
+              {
261
+                required: true,
262
+                message: '请输入',
263
+                trigger: 'blur',
264
+              },
265
+            ]"
266
+          >
267
+            <el-input
268
+              type="textarea"
269
+              autosize
270
+              placeholder="请输入"
271
+              v-model="form2.rulingFollows"
272
+            >
273
+            </el-input>
274
+          </el-form-item>
167 275
         </el-col>
168 276
       </el-form>
169 277
       <div slot="footer" class="dialog-footer">
@@ -178,7 +286,7 @@
178 286
 import { writtenHear } from "@/api/caseManagement/caseManagement.js";
179 287
 
180 288
 export default {
181
-  props: ["showadjudicaterecord", "form", "adjudicatename"],
289
+  props: ["showadjudicaterecord", "form", "adjudicatename", "queryParams"],
182 290
   data() {
183 291
     return {
184 292
       formData: {},
@@ -190,7 +298,6 @@ export default {
190 298
       handler(val) {
191 299
         if (val) {
192 300
           this.formData = this.form;
193
-          console.log('this.formData',this.formData);
194 301
           this.form2 = {};
195 302
         }
196 303
       },
@@ -200,17 +307,18 @@ export default {
200 307
     submitForm() {
201 308
       this.$refs["form2"].validate((valid) => {
202 309
         if (valid) {
203
-          writtenHear(
204
-            {
205
-              accidentDescription: this.form2.accidentDescription,
206
-              arbitrationResult: this.form2.arbitrationResult,
207
-            },
208
-            { id: this.formData.id }
209
-          )
310
+          writtenHear({
311
+            caseAppliId: this.formData.id,
312
+            evidenDetermi: this.form2.evidenDetermi,
313
+            factDetermi: this.form2.factDetermi,
314
+            caseSketch: this.form2.caseSketch,
315
+            arbitrateThink: this.form2.arbitrateThink,
316
+            rulingFollows: this.form2.rulingFollows,
317
+          })
210 318
             .then((res) => {
211 319
               this.$modal.msgSuccess("提交成功");
212 320
               this.cancel();
213
-              this.$emit("getcaseApply");
321
+              this.$emit("getcaseApply",this.queryParams);
214 322
             })
215 323
             .catch((err) => {});
216 324
         }

+ 2
- 2
src/views/caseManagement/components/batchDialog.vue Voir le fichier

@@ -65,7 +65,7 @@
65 65
 import { importTemplate } from "@/api/caseAccess/caseEntry";
66 66
 import { getToken } from "@/utils/auth";
67 67
 export default {
68
-  props: ["openbatch","getcaseApply"],
68
+  props: ["openbatch","getcaseApply","queryParams"],
69 69
   data() {
70 70
     return {
71 71
       //   key: value,
@@ -141,7 +141,7 @@ export default {
141 141
         "导入结果",
142 142
         { dangerouslyUseHTMLString: true }
143 143
       );
144
-      this.getcaseApply();
144
+      this.getcaseApply(this.queryParams);
145 145
     },
146 146
   },
147 147
 };

+ 3
- 2
src/views/caseManagement/components/caseentryDialog.vue Voir le fichier

@@ -540,6 +540,7 @@ export default {
540 540
     "flag",
541 541
     "initpaymentArr",
542 542
     "initpaymentArr1",
543
+    "queryParams"
543 544
   ],
544 545
   data() {
545 546
     return {
@@ -755,7 +756,7 @@ export default {
755 756
                     }).then((res) => {
756 757
                       this.$modal.msgSuccess("修改成功");
757 758
                       this.$emit("cancel");
758
-                      this.getcaseApply();
759
+                      this.getcaseApply(this.queryParams);
759 760
                     });
760 761
                   } else {
761 762
                     addCaseApply({
@@ -764,7 +765,7 @@ export default {
764 765
                     }).then((response) => {
765 766
                       this.$modal.msgSuccess("新增成功");
766 767
                       this.$emit("cancel");
767
-                      this.getcaseApply();
768
+                      this.getcaseApply(this.queryParams);
768 769
                     });
769 770
                   }
770 771
                   // this.$emit("cancel");

+ 49
- 10
src/views/caseManagement/components/choosetrialmethodDaiog.vue Voir le fichier

@@ -2,7 +2,7 @@
2 2
   <div>
3 3
     <!-- 选择仲裁方式页面 -->
4 4
     <el-dialog
5
-      title="开庭方式"
5
+      title="审核开庭方式"
6 6
       :visible="showchoosetrialmethod"
7 7
       width="500px"
8 8
       @close="cancel"
@@ -10,14 +10,18 @@
10 10
     >
11 11
       <div class="radiobox">
12 12
         <el-radio-group v-model="radio">
13
-          <el-radio :label="2">书面审理</el-radio>
14
-          <el-radio :label="1">开庭审理</el-radio>
13
+          <el-radio :label="0">拒绝开庭方式</el-radio>
14
+          <el-radio :label="1">同意开庭方式</el-radio>
15 15
         </el-radio-group>
16 16
       </div>
17 17
 
18 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 25
       </div>
22 26
     </el-dialog>
23 27
   </div>
@@ -27,17 +31,17 @@
27 31
 import { arbitrateMethod } from "@/api/caseManagement/caseManagement.js";
28 32
 export default {
29 33
   name: "showchoosetrialmethodDialog",
30
-  props: ["showchoosetrialmethod", "choosetrialmethodata"],
34
+  props: ["showchoosetrialmethod", "choosetrialmethodata", "queryParams"],
31 35
   data() {
32 36
     return {
33
-      radio: 2,
37
+      radio: 1,
34 38
     };
35 39
   },
36 40
   methods: {
37
-    // 提交开庭方式 arbitrateMethod
41
+    // 审核仲裁方式 arbitrateMethod
38 42
     submitForm() {
39 43
       let paramsdata = {
40
-        arbitratMethod: this.radio,
44
+        opinion: this.radio,
41 45
       };
42 46
       let id = {
43 47
         id: this.choosetrialmethodata.id,
@@ -46,7 +50,7 @@ export default {
46 50
         .then((res) => {
47 51
           this.$modal.msgSuccess("提交成功");
48 52
           this.cancel();
49
-          this.$emit("getcaseApply");
53
+          this.$emit("getcaseApply",this.queryParams);
50 54
         })
51 55
         .catch((err) => {});
52 56
     },
@@ -61,4 +65,39 @@ export default {
61 65
 .radiobox {
62 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 103
 </style>

+ 47
- 6
src/views/caseManagement/components/courtReviewDialog.vue Voir le fichier

@@ -1,12 +1,12 @@
1 1
 <template>
2 2
   <div>
3
-    <!-- 组庭审核页面 -->
3
+    <!-- 组庭确认页面 -->
4 4
     <el-dialog
5 5
       title="组庭确认"
6 6
       :visible="showcourtReview"
7
-      width="500px"
8 7
       @close="cancel"
9 8
       :destroy-on-close="true"
9
+      center
10 10
     >
11 11
       <el-form ref="courtReviewform" :model="courtReviewform">
12 12
         <el-form-item
@@ -31,8 +31,12 @@
31 31
         </el-form-item>
32 32
       </el-form>
33 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 40
       </div>
37 41
     </el-dialog>
38 42
   </div>
@@ -43,7 +47,7 @@ import { pendTralSure } from "@/api/caseManagement/caseManagement.js";
43 47
 import moment from "moment";
44 48
 export default {
45 49
   name: "courtReviewDialog",
46
-  props: ["showcourtReview", "form"],
50
+  props: ["showcourtReview", "form", "queryParams"],
47 51
   data() {
48 52
     return {
49 53
       hearDate: "",
@@ -64,7 +68,7 @@ export default {
64 68
             .then((res) => {
65 69
               this.$modal.msgSuccess("确认成功");
66 70
               this.cancel();
67
-              this.$emit("getcaseApply");
71
+              this.$emit("getcaseApply",this.queryParams);
68 72
             })
69 73
             .catch((err) => {});
70 74
         }
@@ -78,7 +82,44 @@ export default {
78 82
 </script>
79 83
 
80 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 91
 .el-form-item {
82 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 125
 </style>

+ 102
- 0
src/views/caseManagement/components/filingreviewDialog.vue Voir le fichier

@@ -0,0 +1,102 @@
1
+<template>
2
+  <div>
3
+    <!-- 立案审查 -->
4
+    <el-dialog
5
+      title="立案审查"
6
+      :visible="showfilingreview"
7
+      width="500px"
8
+      @close="cancel"
9
+      :destroy-on-close="true"
10
+    >
11
+      <div class="radiobox">
12
+        <el-radio-group v-model="radio">
13
+          <el-radio :label="1">同意</el-radio>
14
+          <el-radio :label="2">拒绝</el-radio>
15
+        </el-radio-group>
16
+      </div>
17
+
18
+      <div slot="footer" class="dialog-footer">
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
+        >
25
+      </div>
26
+    </el-dialog>
27
+  </div>
28
+</template>
29
+
30
+<script>
31
+
32
+import { submitCaseApplicationCheck } from "@/api/caseManagement/caseManagement.js";
33
+
34
+export default {
35
+  name: "filingreviewDialog",
36
+  props: ["showfilingreview", "filingreviewdata", "queryParams"],
37
+  data() {
38
+    return {
39
+      radio: 1,
40
+    };
41
+  },
42
+  methods: {
43
+    submitForm() {
44
+      let paramsdata = {
45
+        agreeOrNotCheck: this.radio,
46
+        id: this.filingreviewdata.id,
47
+      };
48
+      submitCaseApplicationCheck(paramsdata)
49
+        .then((res) => {
50
+          this.$modal.msgSuccess("审查成功");
51
+          this.cancel();
52
+          this.$emit("getcaseApply", this.queryParams);
53
+        })
54
+        .catch((err) => {});
55
+    },
56
+    cancel() {
57
+      this.$emit("cancelFilingreview");
58
+    },
59
+  },
60
+};
61
+</script>
62
+
63
+<style lang="scss" scoped>
64
+.radiobox {
65
+  margin-left: 5%;
66
+}
67
+::v-deep .el-dialog {
68
+  width: 800px;
69
+  background: #ffffff;
70
+  border-radius: 20px;
71
+}
72
+.endbutton {
73
+  width: 124px;
74
+  height: 37px;
75
+  background: #0072ff;
76
+  border-radius: 19px;
77
+  span {
78
+    width: 32px;
79
+    height: 15px;
80
+    font-size: 16px;
81
+    font-family: Microsoft YaHei;
82
+    font-weight: 400;
83
+    color: #ffffff;
84
+    // line-height: 48px;
85
+  }
86
+}
87
+.endbutton1 {
88
+  width: 124px;
89
+  height: 37px;
90
+  background: #ffffff;
91
+  border: 1px solid #d0d0d0;
92
+  border-radius: 19px;
93
+  span {
94
+    width: 31px;
95
+    height: 13px;
96
+    font-size: 16px;
97
+    font-family: Microsoft YaHei;
98
+    font-weight: 400;
99
+    color: #959595;
100
+  }
101
+}
102
+</style>

+ 5
- 5
src/views/caseManagement/components/formateCourtDialog.vue Voir le fichier

@@ -52,8 +52,8 @@
52 52
       <pagination
53 53
         v-show="total > 0"
54 54
         :total="total"
55
-        :page.sync="queryParams.pageNum"
56
-        :limit.sync="queryParams.pageSize"
55
+        :page.sync="queryParams1.pageNum"
56
+        :limit.sync="queryParams1.pageSize"
57 57
         @pagination="getarbitrAtor"
58 58
         v-if="isAgreePendTral == 0"
59 59
       />
@@ -74,12 +74,12 @@
74 74
 <script>
75 75
 import { arbitrAtor, pendTralCheck } from "@/api/formationCourt/formationCourt";
76 76
 export default {
77
-  props: ["showformateCourt", "formateCourtData"],
77
+  props: ["showformateCourt", "formateCourtData", "queryParams"],
78 78
   data() {
79 79
     return {
80 80
       dataList: [],
81 81
       total: 0,
82
-      queryParams: {
82
+      queryParams1: {
83 83
         pageNum: 1,
84 84
         pageSize: 10,
85 85
       },
@@ -127,7 +127,7 @@ export default {
127 127
       pendTralCheck(this.paramsdata).then((res) => {
128 128
         this.cancel();
129 129
         this.$modal.msgSuccess("组庭成功");
130
-        this.$emit("getcaseApply");
130
+        this.$emit("getcaseApply",this.queryParams);
131 131
       });
132 132
       // }
133 133
     },

+ 138
- 0
src/views/caseManagement/components/payDialog.vue Voir le fichier

@@ -0,0 +1,138 @@
1
+<template>
2
+  <div>
3
+    <el-dialog
4
+      :title="payTitle"
5
+      :visible.sync="openPay"
6
+      v-if="openPay"
7
+      width="800px"
8
+      append-to-body
9
+      :destroy-on-close="true"
10
+    >
11
+      <el-descriptions title="订单信息">
12
+        <el-descriptions-item label="案件编号:">{{
13
+          form.caseNum
14
+        }}</el-descriptions-item>
15
+        <el-descriptions-item label="申请人:">{{
16
+          form.applicant
17
+        }}</el-descriptions-item>
18
+        <el-descriptions-item label="案件标的:">{{
19
+          form.caseSubjectAmount
20
+        }}</el-descriptions-item>
21
+        <el-descriptions-item label="案件应缴费用:">{{
22
+          form.feePayable
23
+        }}</el-descriptions-item>
24
+        <el-descriptions-item label="被申请人:">{{
25
+          form.respondent
26
+        }}</el-descriptions-item>
27
+        <el-descriptions-item label="申请人仲裁诉求:">{{
28
+          form.arbitratClaims
29
+        }}</el-descriptions-item>
30
+        <el-descriptions-item label="案件状态:">{{
31
+          form.caseStatusName
32
+        }}</el-descriptions-item>
33
+      </el-descriptions>
34
+      <div class="payType">
35
+        <span>请选择支付方式:</span>
36
+        <i class="iconfont icon-weixinzhifu" @click="pay(0)"></i>
37
+        <i class="iconfont icon-zhifubao" @click="pay(1)"></i>
38
+      </div>
39
+      <div class="payImg">
40
+        <div id="qrcodeImg"></div>
41
+      </div>
42
+      <div class="payTitle">{{ payMain }}</div>
43
+      <div slot="footer" class="dialog-footer">
44
+        <el-button @click="payCancel">取 消</el-button>
45
+      </div>
46
+    </el-dialog>
47
+  </div>
48
+</template>
49
+
50
+<script>
51
+import { casePay } from "@/api/pay/pay";
52
+import QRCode from "qrcodejs2";
53
+export default {
54
+  props: ["openPay", "payTitle", "form", "payForm"],
55
+  data() {
56
+    return {
57
+      // key: value
58
+      // 支付文字
59
+      payMain: "",
60
+    };
61
+  },
62
+  methods: {
63
+    // 生成二维码
64
+    qrcode(url) {
65
+      // 前端根据 URL 生成微信支付二维码
66
+      document.getElementById("qrcodeImg").innerHTML = "";
67
+      return new QRCode("qrcodeImg", {
68
+        width: 200,
69
+        height: 200,
70
+        text: url,
71
+        colorDark: "#000",
72
+        colorLight: "#fff",
73
+      });
74
+    },
75
+    // 支付
76
+    pay(val) {
77
+      if (this.payForm.feePayable == 0 || !this.payForm.feePayable) {
78
+        this.$message({
79
+          message: "此案件无需缴费",
80
+          type: "error",
81
+        });
82
+        return;
83
+      }
84
+      let payType = "";
85
+      if (val == 0) {
86
+        payType = "wxpay";
87
+        this.payMain = "请使用微信扫二维码支付";
88
+      } else if (val == 1) {
89
+        payType = "alipay";
90
+        this.payMain = "请使用支付宝扫二维码支付";
91
+      }
92
+      casePay({
93
+        totalFee: this.payForm.feePayable * 100,
94
+        caseId: this.payForm.caseId,
95
+        tradeType: "native",
96
+        platform: payType,
97
+      }).then((res) => {
98
+        this.paySrc = res.data.code_url;
99
+        this.qrcode(this.paySrc);
100
+      });
101
+    },
102
+    payCancel() {
103
+      this.$emit("paycancelRow");
104
+      this.payMain = "";
105
+    },
106
+  },
107
+};
108
+</script>
109
+
110
+<style lang="scss" scoped>
111
+.payType {
112
+  height: 80px;
113
+  line-height: 80px;
114
+
115
+  .icon-weixinzhifu {
116
+    font-size: 24px;
117
+    color: #27a56f;
118
+    margin-right: 15px;
119
+  }
120
+
121
+  .icon-zhifubao {
122
+    font-size: 24px;
123
+    color: #1d76cc;
124
+  }
125
+}
126
+
127
+.payImg {
128
+  width: 100%;
129
+  display: flex;
130
+  justify-content: center;
131
+}
132
+
133
+.payTitle {
134
+  margin-top: 20px;
135
+  width: 100%;
136
+  text-align: center;
137
+}
138
+</style>

+ 165
- 9
src/views/caseManagement/components/trialincourtDialog.vue Voir le fichier

@@ -5,7 +5,6 @@
5 5
       :visible="showtrialincourt"
6 6
       @close="cancel"
7 7
       :destroy-on-close="true"
8
-      center
9 8
     >
10 9
       <el-form
11 10
         ref="form"
@@ -125,31 +124,188 @@
125 124
           </el-form-item>
126 125
         </el-col>
127 126
       </el-form>
128
-      <el-button>发起会议</el-button>
129
-      <el-button>提交仲裁结果</el-button>
127
+      <el-button @click="openmeeting" type="primary"
128
+        >发起会议
129
+        <!-- <iframe src="http://47.97.117.253:9005/#/">发起会议</iframe> -->
130
+      </el-button>
131
+      <el-button @click="openArbitrationresults" type="primary">提交仲裁结果</el-button>
130 132
       <div slot="footer" class="dialog-footer">
131
-        <el-button @click="submitForm" class="endbutton"
133
+        <!-- <el-button @click="submitForm" class="endbutton"
132 134
           ><span>结束审理</span></el-button
133
-        >
135
+        > -->
134 136
         <el-button @click="cancel" class="endbutton1"
135
-          ><span>取 消</span></el-button
137
+          ><span>关 闭</span></el-button
136 138
         >
137 139
       </div>
138 140
     </el-dialog>
141
+    <el-dialog
142
+      title="仲裁结果"
143
+      :visible="showArbitrationresults"
144
+      @close="closeArbitrationresults"
145
+    >
146
+      <el-form ref="form2" :model="form2" label-width="150px">
147
+        <el-col :span="24">
148
+          <el-form-item
149
+            label="经庭审质证,对各方提供的证据认定如下:"
150
+            prop="evidenDetermi"
151
+            :rules="[
152
+              {
153
+                required: true,
154
+                message: '请输入',
155
+                trigger: 'blur',
156
+              },
157
+            ]"
158
+          >
159
+            <el-input
160
+              type="textarea"
161
+              :autosize="{ minRows: 4 }"
162
+              placeholder="请输入"
163
+              v-model="form2.evidenDetermi"
164
+            >
165
+            </el-input>
166
+          </el-form-item>
167
+        </el-col>
168
+        <el-col :span="24">
169
+          <el-form-item
170
+            label="仲裁庭经审理查明(写明仲裁庭认定的事实):"
171
+            prop="factDetermi"
172
+            :rules="[
173
+              {
174
+                required: true,
175
+                message: '请输入',
176
+                trigger: 'blur',
177
+              },
178
+            ]"
179
+          >
180
+            <el-input
181
+              type="textarea"
182
+              :autosize="{ minRows: 4 }"
183
+              placeholder="请输入"
184
+              v-model="form2.factDetermi"
185
+            >
186
+            </el-input>
187
+          </el-form-item>
188
+        </el-col>
189
+        <el-col :span="24">
190
+          <el-form-item
191
+            label="综上所述:"
192
+            prop="caseSketch"
193
+            :rules="[
194
+              {
195
+                required: true,
196
+                message: '请输入',
197
+                trigger: 'blur',
198
+              },
199
+            ]"
200
+          >
201
+            <el-input
202
+              type="textarea"
203
+              autosize
204
+              placeholder="请输入"
205
+              v-model="form2.caseSketch"
206
+            >
207
+            </el-input>
208
+          </el-form-item>
209
+        </el-col>
210
+        <el-col :span="24">
211
+          <el-form-item
212
+            label="本庭认为:"
213
+            prop="arbitrateThink"
214
+            :rules="[
215
+              {
216
+                required: true,
217
+                message: '请输入',
218
+                trigger: 'blur',
219
+              },
220
+            ]"
221
+          >
222
+            <el-input
223
+              type="textarea"
224
+              autosize
225
+              placeholder="请输入"
226
+              v-model="form2.arbitrateThink"
227
+            >
228
+            </el-input>
229
+          </el-form-item>
230
+        </el-col>
231
+        <el-col :span="24">
232
+          <el-form-item
233
+            label="裁决如下:"
234
+            prop="rulingFollows"
235
+            :rules="[
236
+              {
237
+                required: true,
238
+                message: '请输入',
239
+                trigger: 'blur',
240
+              },
241
+            ]"
242
+          >
243
+            <el-input
244
+              type="textarea"
245
+              autosize
246
+              placeholder="请输入"
247
+              v-model="form2.rulingFollows"
248
+            >
249
+            </el-input>
250
+          </el-form-item>
251
+        </el-col>
252
+      </el-form>
253
+      <div slot="footer" class="dialog-footer">
254
+        <el-button @click="submitForm">提交</el-button>
255
+        <el-button @click="closeArbitrationresults">取 消</el-button>
256
+      </div>
257
+    </el-dialog>
139 258
   </div>
140 259
 </template>
141 260
 
142 261
 <script>
262
+import { getUserProfile } from "@/api/system/user";
143 263
 export default {
144
-  props: ["showtrialincourt", "adjudicatename"],
264
+  props: ["showtrialincourt", "adjudicatename", "form"],
145 265
   data() {
146 266
     return {
147
-      // key: value
148 267
       formData: {},
268
+      user: "",
269
+      showArbitrationresults: false,
270
+      form2: {},
149 271
     };
150 272
   },
273
+  watch: {
274
+    showtrialincourt: {
275
+      handler(val) {
276
+        if (val) {
277
+          this.formData = this.form;
278
+        }
279
+      },
280
+    },
281
+  },
282
+  created() {
283
+    this.getUser();
284
+  },
151 285
   methods: {
152
-    submitForm() {},
286
+    getUser() {
287
+      getUserProfile().then((response) => {
288
+        this.user = response.data.userName;
289
+      });
290
+    },
291
+    // 打开会议
292
+    openmeeting() {
293
+      window.open(`http://47.97.117.253:9005/#/home?name=${this.user}`);
294
+    },
295
+    // 提交仲裁结果
296
+    openArbitrationresults() {
297
+      this.showArbitrationresults = true;
298
+    },
299
+    closeArbitrationresults() {
300
+      this.showArbitrationresults = false;
301
+    },
302
+    submitForm() {
303
+      this.$refs["form2"].validate((valid) => {
304
+        if (valid) {
305
+          console.log(6666666666);
306
+        }
307
+      });
308
+    },
153 309
     cancel() {
154 310
       this.$emit("canceltrialincourt");
155 311
     },

+ 4
- 5
src/views/payAll/payList.vue Voir le fichier

@@ -74,7 +74,6 @@
74 74
                 <el-descriptions-item label="申请人:">{{ form.applicant }}</el-descriptions-item>
75 75
                 <el-descriptions-item label="案件标的:">{{ form.caseSubjectAmount }}</el-descriptions-item>
76 76
                 <el-descriptions-item label="案件应缴费用:">{{ form.feePayable }}</el-descriptions-item>
77
-                <el-descriptions-item label="案件实缴费用:">{{ form.paidExpenses }}</el-descriptions-item>
78 77
                 <el-descriptions-item label="被申请人:">{{ form.respondent }}</el-descriptions-item>
79 78
                 <el-descriptions-item label="申请人仲裁诉求:">{{ form.arbitratClaims }}</el-descriptions-item>
80 79
                 <el-descriptions-item label="案件状态:">{{ form.caseStatusName }}</el-descriptions-item>
@@ -121,7 +120,7 @@ export default {
121 120
             openPay: false,
122 121
             // 查询参数
123 122
             queryParams: {
124
-                caseStatus: 1,
123
+                caseStatus: 2,
125 124
                 pageNum: 1,
126 125
                 pageSize: 10
127 126
             },
@@ -203,13 +202,13 @@ export default {
203 202
                     res.data.caseStatusName = '待缴费'
204 203
                 }
205 204
                 this.form = res.data;
206
-                this.payForm.totalFee = res.data.paidExpenses;
205
+                this.payForm.feePayable = res.data.feePayable;
207 206
                 this.payForm.caseId = res.data.id
208 207
             })
209 208
         },
210 209
         // 支付
211 210
         pay(val) {
212
-            if (this.payForm.totalFee == 0 || !this.payForm.totalFee) {
211
+            if (this.payForm.feePayable == 0 || !this.payForm.feePayable) {
213 212
                 this.$message({
214 213
                     message: '此案件无需缴费',
215 214
                     type: 'error'
@@ -225,7 +224,7 @@ export default {
225 224
                 this.payMain = "请使用支付宝扫二维码支付"
226 225
             }
227 226
             casePay({
228
-                totalFee: this.payForm.totalFee * 100,
227
+                totalFee: this.payForm.feePayable * 100,
229 228
                 caseId: this.payForm.caseId,
230 229
                 tradeType: "native",
231 230
                 platform: payType