|
|
@@ -165,15 +165,18 @@
|
|
165
|
165
|
v-hasPermi="['monitor:online:forceLogout']"
|
|
166
|
166
|
>立案审查</el-button
|
|
167
|
167
|
>
|
|
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
|
|
- >
|
|
|
168
|
+ <el-popconfirm title="是否进行缴费" @confirm="payStatus(scope.row)">
|
|
|
169
|
+ <el-button
|
|
|
170
|
+ size="mini"
|
|
|
171
|
+ type="text"
|
|
|
172
|
+ slot="reference"
|
|
|
173
|
+ icon="el-icon-tickets"
|
|
|
174
|
+ v-if="scope.row.caseStatus == 2"
|
|
|
175
|
+ v-hasPermi="['monitor:online:forceLogout']"
|
|
|
176
|
+ >缴费</el-button
|
|
|
177
|
+ >
|
|
|
178
|
+ </el-popconfirm>
|
|
|
179
|
+
|
|
177
|
180
|
<!-- <el-button
|
|
178
|
181
|
size="mini"
|
|
179
|
182
|
type="text"
|
|
|
@@ -304,11 +307,19 @@
|
|
304
|
307
|
></adjudicaterecordDialog>
|
|
305
|
308
|
<!-- 开庭审理 -->
|
|
306
|
309
|
<trialincourtDialog
|
|
307
|
|
- :showtrialincourt="showtrialincourt"
|
|
308
|
|
- :adjudicatename="adjudicatename"
|
|
309
|
|
- :form="form"
|
|
310
|
|
- @canceltrialincourt="canceltrialincourt"
|
|
|
310
|
+ :showtrialincourt="showtrialincourt"
|
|
|
311
|
+ :adjudicatename="adjudicatename"
|
|
|
312
|
+ :form="form"
|
|
|
313
|
+ @canceltrialincourt="canceltrialincourt"
|
|
311
|
314
|
></trialincourtDialog>
|
|
|
315
|
+ <!-- 缴费 -->
|
|
|
316
|
+ <payDialog
|
|
|
317
|
+ :openPay="openPay"
|
|
|
318
|
+ :payTitle="payTitle"
|
|
|
319
|
+ :form="form"
|
|
|
320
|
+ :payForm="payForm"
|
|
|
321
|
+ @paycancelRow="paycancelRow"
|
|
|
322
|
+ ></payDialog>
|
|
312
|
323
|
</div>
|
|
313
|
324
|
</template>
|
|
314
|
325
|
|
|
|
@@ -319,14 +330,17 @@ import formateCourtDialog from "./components/formateCourtDialog.vue";
|
|
319
|
330
|
import courtReviewDialog from "./components/courtReviewDialog.vue";
|
|
320
|
331
|
import choosetrialmethodDaiog from "./components/choosetrialmethodDaiog.vue";
|
|
321
|
332
|
import adjudicaterecordDialog from "./components/adjudicaterecordDialog.vue";
|
|
322
|
|
-import trialincourtDialog from './components/trialincourtDialog.vue';
|
|
|
333
|
+import trialincourtDialog from "./components/trialincourtDialog.vue";
|
|
|
334
|
+import payDialog from "./components/payDialog.vue";
|
|
323
|
335
|
|
|
|
336
|
+import { caseApplicationDetail } from "@/api/pay/pay";
|
|
324
|
337
|
import {
|
|
325
|
338
|
caseApply,
|
|
326
|
339
|
removeCaseApply,
|
|
327
|
340
|
submitCaseApply,
|
|
328
|
341
|
selectCaseApply,
|
|
329
|
342
|
} from "@/api/caseAccess/caseEntry";
|
|
|
343
|
+
|
|
330
|
344
|
export default {
|
|
331
|
345
|
name: "caseList",
|
|
332
|
346
|
dicts: ["case_status"],
|
|
|
@@ -337,7 +351,8 @@ export default {
|
|
337
|
351
|
courtReviewDialog,
|
|
338
|
352
|
choosetrialmethodDaiog,
|
|
339
|
353
|
adjudicaterecordDialog,
|
|
340
|
|
- trialincourtDialog
|
|
|
354
|
+ trialincourtDialog,
|
|
|
355
|
+ payDialog,
|
|
341
|
356
|
},
|
|
342
|
357
|
data() {
|
|
343
|
358
|
return {
|
|
|
@@ -370,10 +385,13 @@ export default {
|
|
370
|
385
|
showformateCourt: false, //组庭界面显示
|
|
371
|
386
|
showcourtReview: false, //组庭审核页面
|
|
372
|
387
|
showchoosetrialmethod: false, //选择仲裁方式页面
|
|
373
|
|
- choosetrialmethodata:{},
|
|
|
388
|
+ choosetrialmethodata: {},
|
|
374
|
389
|
showadjudicaterecord: false, //书面审理弹框
|
|
375
|
|
- adjudicatename: {},//书面仲裁(被)申请人姓名
|
|
|
390
|
+ adjudicatename: {}, //书面仲裁(被)申请人姓名
|
|
376
|
391
|
showtrialincourt: false, //开庭审理
|
|
|
392
|
+ openPay: false, //缴费弹框
|
|
|
393
|
+ payTitle: "",
|
|
|
394
|
+ payForm: {},
|
|
377
|
395
|
};
|
|
378
|
396
|
},
|
|
379
|
397
|
created() {
|
|
|
@@ -491,10 +509,26 @@ export default {
|
|
491
|
509
|
})
|
|
492
|
510
|
.catch(() => {});
|
|
493
|
511
|
},
|
|
494
|
|
- // 查看缴费
|
|
495
|
|
- viewpaymentRow(row) {
|
|
496
|
|
- console.log(row, "查看缴费");
|
|
|
512
|
+ // 取消缴费
|
|
|
513
|
+ paycancelRow(row) {
|
|
|
514
|
+ this.openPay = false;
|
|
|
515
|
+ },
|
|
|
516
|
+ payStatus(val) {
|
|
|
517
|
+ this.getDetail({ id: val.id });
|
|
|
518
|
+ this.openPay = true;
|
|
|
519
|
+ this.payTitle = "缴费";
|
|
|
520
|
+ },
|
|
|
521
|
+ getDetail(parms) {
|
|
|
522
|
+ caseApplicationDetail(parms).then((res) => {
|
|
|
523
|
+ if (res.data.caseStatus == 1) {
|
|
|
524
|
+ res.data.caseStatusName = "待缴费";
|
|
|
525
|
+ }
|
|
|
526
|
+ this.form = res.data;
|
|
|
527
|
+ this.payForm.feePayable = res.data.feePayable;
|
|
|
528
|
+ this.payForm.caseId = res.data.id;
|
|
|
529
|
+ });
|
|
497
|
530
|
},
|
|
|
531
|
+
|
|
498
|
532
|
// 组庭
|
|
499
|
533
|
// formationcourtRow(row) {
|
|
500
|
534
|
// console.log(row, "组庭");
|
|
|
@@ -535,7 +569,7 @@ export default {
|
|
535
|
569
|
// console.log(row, "书面审理");
|
|
536
|
570
|
this.showadjudicaterecord = true;
|
|
537
|
571
|
this.form = row;
|
|
538
|
|
- this.getInfo(row)
|
|
|
572
|
+ this.getInfo(row);
|
|
539
|
573
|
},
|
|
540
|
574
|
canceladjudicaterecord() {
|
|
541
|
575
|
this.showadjudicaterecord = false;
|
|
|
@@ -545,10 +579,10 @@ export default {
|
|
545
|
579
|
console.log(row, "开庭审理");
|
|
546
|
580
|
this.showtrialincourt = true;
|
|
547
|
581
|
this.form = row;
|
|
548
|
|
- this.getInfo(row)
|
|
|
582
|
+ this.getInfo(row);
|
|
549
|
583
|
},
|
|
550
|
584
|
canceltrialincourt() {
|
|
551
|
|
- this.showtrialincourt = false;
|
|
|
585
|
+ this.showtrialincourt = false;
|
|
552
|
586
|
},
|
|
553
|
587
|
// 生成裁决书
|
|
554
|
588
|
generateawardRow(row) {
|
|
|
@@ -562,15 +596,14 @@ export default {
|
|
562
|
596
|
getInfo(row) {
|
|
563
|
597
|
const id = row.id;
|
|
564
|
598
|
selectCaseApply({ id }).then((res) => {
|
|
565
|
|
- console.log(res,'nnnnnnnnnnnn');
|
|
566
|
599
|
// this.visible = true;
|
|
567
|
600
|
// this.formData = res.data;
|
|
568
|
601
|
this.adjudicatename = {
|
|
569
|
602
|
applicantName: res.data.applicantName,
|
|
570
|
603
|
respondentName: res.data.respondentName,
|
|
571
|
604
|
feePayable: res.data.feePayable,
|
|
572
|
|
- hearDate: res.data.hearDate
|
|
573
|
|
- }
|
|
|
605
|
+ hearDate: res.data.hearDate,
|
|
|
606
|
+ };
|
|
574
|
607
|
this.initpaymentArr = [];
|
|
575
|
608
|
this.initpaymentArr1 = [];
|
|
576
|
609
|
res.data.caseAffiliates.forEach((item) => {
|