|
|
@@ -33,7 +33,7 @@
|
|
33
|
33
|
</el-form>
|
|
34
|
34
|
<el-row :gutter="10" class="mb8">
|
|
35
|
35
|
<el-col :span="1.5">
|
|
36
|
|
- <el-button type="primary" plain icon="el-icon-plus" size="mini" @click="addCase(2)">新增案件</el-button>
|
|
|
36
|
+ <el-button type="primary" plain icon="el-icon-plus" size="mini" @click="addCase()">新增案件</el-button>
|
|
37
|
37
|
</el-col>
|
|
38
|
38
|
<el-col :span="1.5">
|
|
39
|
39
|
<el-button type="primary" plain icon="el-icon-plus" size="mini"
|
|
|
@@ -60,7 +60,7 @@
|
|
60
|
60
|
<el-table-column label="操作" align="center" class-name="small-padding fixed-width">
|
|
61
|
61
|
<template slot-scope="scope">
|
|
62
|
62
|
<!-- <el-button size="mini" type="text" icon="el-icon-check" @click="onsubmitRow(scope.row)" v-if="statusRole(scope.row.caseFlowId)">提交</el-button> -->
|
|
63
|
|
- <el-button size="mini" @click="eidtNodeprocess(scope.row,1)" type="text"
|
|
|
63
|
+ <el-button size="mini" @click="eidtNodeprocess(scope.row)" type="text"
|
|
64
|
64
|
icon="el-icon-edit" v-hasPermi="['caseManagement:list:edit']">修改</el-button>
|
|
65
|
65
|
<el-button size="mini" @click="checkDetail(scope.row)" type="text" icon="el-icon-view">查看详情</el-button>
|
|
66
|
66
|
<!-- <el-button size="mini" @click="consultantApplica(scope.row)" type="text" icon="el-icon-tickets">法律顾问用印申请</el-button> -->
|
|
|
@@ -116,6 +116,9 @@
|
|
116
|
116
|
<!-- 案件受理 -->
|
|
117
|
117
|
<caseAcceptance :showAcceptance="showAcceptance" @cancelAcceptance="cancelAcceptance"
|
|
118
|
118
|
:caseAcceptanceData="caseAcceptanceData" @getList="getList"></caseAcceptance>
|
|
|
119
|
+ <!-- 被申请人缴费 -->
|
|
|
120
|
+ <respondentPay :openResPay="openResPay" :resPayTitle="resPayTitle" :formResPayDetail="formResPayDetail" :resPayId="resPayId" :resPayForm="resPayForm"
|
|
|
121
|
+ :queryParams="queryParams" @getList="getList" @paycancelRes="paycancelRes" :formResPay="formResPay"></respondentPay>
|
|
119
|
122
|
<!-- 调解员弹窗 -->
|
|
120
|
123
|
<selectMediator @cancelMediator="cancelMediator" :mediatorVisable="mediatorVisable" :mediatorData="mediatorData"
|
|
121
|
124
|
@getList="getList" :queryParams="queryParams"></selectMediator>
|
|
|
@@ -149,6 +152,7 @@ import caseCompressionPackage from './components/caseCompressionPackage.vue';
|
|
149
|
152
|
import mediationCaseDetails from './components/mediationCaseDetails.vue'
|
|
150
|
153
|
import mediationCaseLog from './components/mediationCaseLog.vue'
|
|
151
|
154
|
import payDialog from "./components/payDialog.vue";
|
|
|
155
|
+import respondentPay from "./components/respondentPay.vue"
|
|
152
|
156
|
import paymentdetailsDialog from './components/paymentdetailsDialog.vue'
|
|
153
|
157
|
import caseAcceptance from './components/caseAcceptance.vue'
|
|
154
|
158
|
import selectMediator from './components/selectMediator.vue'
|
|
|
@@ -176,7 +180,8 @@ export default {
|
|
176
|
180
|
timeConfirm,
|
|
177
|
181
|
mediation,
|
|
178
|
182
|
confirmMediation,
|
|
179
|
|
- caseFilingDetailsPage
|
|
|
183
|
+ caseFilingDetailsPage,
|
|
|
184
|
+ respondentPay
|
|
180
|
185
|
},
|
|
181
|
186
|
data() {
|
|
182
|
187
|
return {
|
|
|
@@ -195,9 +200,13 @@ export default {
|
|
195
|
200
|
dataList: [],
|
|
196
|
201
|
addVisable: false,//新增弹窗
|
|
197
|
202
|
openPay: false, //缴费弹框
|
|
|
203
|
+ openResPay:false,//被申请人缴费弹窗
|
|
198
|
204
|
formPayDetail: {},
|
|
|
205
|
+ formResPayDetail:{},
|
|
199
|
206
|
payId: null,
|
|
|
207
|
+ resPayId:null,
|
|
200
|
208
|
payForm: {},
|
|
|
209
|
+ resPayForm:{},
|
|
201
|
210
|
openCompressedPackages: false,//压缩包导入弹窗
|
|
202
|
211
|
processVisable: false,//案件详情
|
|
203
|
212
|
showcaseLog: false,//案件日志
|
|
|
@@ -207,6 +216,7 @@ export default {
|
|
207
|
216
|
mediationVisable:false,//待调解弹窗
|
|
208
|
217
|
mediationData:{},
|
|
209
|
218
|
payTitle:"",//缴费标题
|
|
|
219
|
+ resPayTitle:'',//被申请人缴费标题
|
|
210
|
220
|
paymentConfirma:{},//缴费确认
|
|
211
|
221
|
showAcceptance:false,//案件受理弹框
|
|
212
|
222
|
caseAcceptanceData:{},//案件受理数据
|
|
|
@@ -222,6 +232,7 @@ export default {
|
|
222
|
232
|
detailsAwardNum:{},
|
|
223
|
233
|
flagLoadingS: true,
|
|
224
|
234
|
formPayDetailAffiliate:{},
|
|
|
235
|
+ formResPay:{},
|
|
225
|
236
|
mediatorData:{},
|
|
226
|
237
|
flag: null,
|
|
227
|
238
|
caseData: {},
|
|
|
@@ -254,7 +265,7 @@ export default {
|
|
254
|
265
|
}else if(type == 2){
|
|
255
|
266
|
// 缴费
|
|
256
|
267
|
this.payStatus(val);
|
|
257
|
|
- }else if(type == 3){
|
|
|
268
|
+ }else if(type == 3 || type == 45){
|
|
258
|
269
|
// 确认缴费
|
|
259
|
270
|
this.paymentconfirmationRow(val);
|
|
260
|
271
|
}else if(type == 4){
|
|
|
@@ -297,6 +308,9 @@ export default {
|
|
297
|
308
|
this.receivedMediation(val)
|
|
298
|
309
|
}else if(type == 17){
|
|
299
|
310
|
//结束
|
|
|
311
|
+ }else if(type == 44){
|
|
|
312
|
+ // 被申请人缴费
|
|
|
313
|
+ this.resPayStatus(val)
|
|
300
|
314
|
}
|
|
301
|
315
|
},
|
|
302
|
316
|
/**查询按钮列表 */
|
|
|
@@ -313,8 +327,8 @@ export default {
|
|
313
|
327
|
})
|
|
314
|
328
|
},
|
|
315
|
329
|
/** 新增案件 */
|
|
316
|
|
- addCase(val) {
|
|
317
|
|
- this.addModifyData =val;
|
|
|
330
|
+ addCase() {
|
|
|
331
|
+ this.addModifyData =1;
|
|
318
|
332
|
this.addVisable = true;
|
|
319
|
333
|
this.caseData = {};
|
|
320
|
334
|
this.caseDisabled = false;
|
|
|
@@ -322,16 +336,15 @@ export default {
|
|
322
|
336
|
},
|
|
323
|
337
|
/** 查看详情 */
|
|
324
|
338
|
checkDetail(val) {
|
|
|
339
|
+ this.addModifyData =2;
|
|
325
|
340
|
this.addVisable = true;
|
|
326
|
341
|
this.caseData = val;
|
|
327
|
|
- this.$set(this.caseData,'flag',1)
|
|
328
|
342
|
this.caseDisabled = true;
|
|
329
|
343
|
this.tabFlag = true;
|
|
330
|
344
|
},
|
|
331
|
345
|
/** 修改案件 */
|
|
332
|
346
|
eidtNodeprocess(row,val) {
|
|
333
|
|
- console.log(row,val)
|
|
334
|
|
- this.addModifyData = val
|
|
|
347
|
+ this.addModifyData = 3
|
|
335
|
348
|
this.addVisable = true;
|
|
336
|
349
|
this.caseData = row;
|
|
337
|
350
|
this.$set(this.caseData,'flag',2)
|
|
|
@@ -345,10 +358,17 @@ export default {
|
|
345
|
358
|
/** 缴费 */
|
|
346
|
359
|
payStatus(val) {
|
|
347
|
360
|
this.getDetail({ id: val.id });
|
|
348
|
|
- this.payTitle = "缴费";
|
|
|
361
|
+ this.payTitle = "申请人缴费";
|
|
349
|
362
|
this.payId = val.id;
|
|
350
|
363
|
this.openPay = true;
|
|
351
|
364
|
},
|
|
|
365
|
+ /** 被申请人缴费 */
|
|
|
366
|
+ resPayStatus(val) {
|
|
|
367
|
+ this.getResDetail({ id: val.id });
|
|
|
368
|
+ this.resPayTitle = "被申请人缴费";
|
|
|
369
|
+ this.resPayId = val.id;
|
|
|
370
|
+ this.openResPay = true;
|
|
|
371
|
+ },
|
|
352
|
372
|
/** 列表提交立案 */
|
|
353
|
373
|
onsubmitRow(row) {
|
|
354
|
374
|
this.$modal
|
|
|
@@ -389,6 +409,14 @@ export default {
|
|
389
|
409
|
this.payForm.caseId = res.data.id;
|
|
390
|
410
|
});
|
|
391
|
411
|
},
|
|
|
412
|
+ getResDetail(parms) {
|
|
|
413
|
+ caseApplicationSelectById(parms).then((res) => {
|
|
|
414
|
+ this.formResPayDetail = res.data;
|
|
|
415
|
+ this.formResPay = res.data.affiliate;
|
|
|
416
|
+ this.resPayForm.feePayable = res.data.feePayable;
|
|
|
417
|
+ this.resPayForm.caseId = res.data.id;
|
|
|
418
|
+ });
|
|
|
419
|
+ },
|
|
392
|
420
|
/** 确认调解员 */
|
|
393
|
421
|
secretaryConfirm(val) {
|
|
394
|
422
|
this.confirmVisable = true;
|
|
|
@@ -446,6 +474,10 @@ export default {
|
|
446
|
474
|
paycancelRow(row) {
|
|
447
|
475
|
this.openPay = false;
|
|
448
|
476
|
},
|
|
|
477
|
+ /**被申请人取消缴费*/
|
|
|
478
|
+ paycancelRes(row) {
|
|
|
479
|
+ this.openResPay = false;
|
|
|
480
|
+ },
|
|
449
|
481
|
/** 取消调解员弹窗 */
|
|
450
|
482
|
cancelMediator() {
|
|
451
|
483
|
this.mediatorVisable = false;
|