被申请人缴费

This commit is contained in:
hanchaobo
2024-01-31 18:00:19 +08:00
parent 471ac21120
commit 705410da56
6 changed files with 641 additions and 587 deletions
+42 -9
View File
@@ -33,7 +33,7 @@
</el-form>
<el-row :gutter="10" class="mb8">
<el-col :span="1.5">
<el-button type="primary" plain icon="el-icon-plus" size="mini" @click="addCase(2)">新增案件</el-button>
<el-button type="primary" plain icon="el-icon-plus" size="mini" @click="addCase()">新增案件</el-button>
</el-col>
<el-col :span="1.5">
<el-button type="primary" plain icon="el-icon-plus" size="mini"
@@ -60,7 +60,7 @@
<el-table-column label="操作" align="center" class-name="small-padding fixed-width">
<template slot-scope="scope">
<!-- <el-button size="mini" type="text" icon="el-icon-check" @click="onsubmitRow(scope.row)" v-if="statusRole(scope.row.caseFlowId)">提交</el-button> -->
<el-button size="mini" @click="eidtNodeprocess(scope.row,1)" type="text"
<el-button size="mini" @click="eidtNodeprocess(scope.row)" type="text"
icon="el-icon-edit" v-hasPermi="['caseManagement:list:edit']">修改</el-button>
<el-button size="mini" @click="checkDetail(scope.row)" type="text" icon="el-icon-view">查看详情</el-button>
<!-- <el-button size="mini" @click="consultantApplica(scope.row)" type="text" icon="el-icon-tickets">法律顾问用印申请</el-button> -->
@@ -116,6 +116,9 @@
<!-- 案件受理 -->
<caseAcceptance :showAcceptance="showAcceptance" @cancelAcceptance="cancelAcceptance"
:caseAcceptanceData="caseAcceptanceData" @getList="getList"></caseAcceptance>
<!-- 被申请人缴费 -->
<respondentPay :openResPay="openResPay" :resPayTitle="resPayTitle" :formResPayDetail="formResPayDetail" :resPayId="resPayId" :resPayForm="resPayForm"
:queryParams="queryParams" @getList="getList" @paycancelRes="paycancelRes" :formResPay="formResPay"></respondentPay>
<!-- 调解员弹窗 -->
<selectMediator @cancelMediator="cancelMediator" :mediatorVisable="mediatorVisable" :mediatorData="mediatorData"
@getList="getList" :queryParams="queryParams"></selectMediator>
@@ -149,6 +152,7 @@ import caseCompressionPackage from './components/caseCompressionPackage.vue';
import mediationCaseDetails from './components/mediationCaseDetails.vue'
import mediationCaseLog from './components/mediationCaseLog.vue'
import payDialog from "./components/payDialog.vue";
import respondentPay from "./components/respondentPay.vue"
import paymentdetailsDialog from './components/paymentdetailsDialog.vue'
import caseAcceptance from './components/caseAcceptance.vue'
import selectMediator from './components/selectMediator.vue'
@@ -176,7 +180,8 @@ export default {
timeConfirm,
mediation,
confirmMediation,
caseFilingDetailsPage
caseFilingDetailsPage,
respondentPay
},
data() {
return {
@@ -195,9 +200,13 @@ export default {
dataList: [],
addVisable: false,//新增弹窗
openPay: false, //缴费弹框
openResPay:false,//被申请人缴费弹窗
formPayDetail: {},
formResPayDetail:{},
payId: null,
resPayId:null,
payForm: {},
resPayForm:{},
openCompressedPackages: false,//压缩包导入弹窗
processVisable: false,//案件详情
showcaseLog: false,//案件日志
@@ -207,6 +216,7 @@ export default {
mediationVisable:false,//待调解弹窗
mediationData:{},
payTitle:"",//缴费标题
resPayTitle:'',//被申请人缴费标题
paymentConfirma:{},//缴费确认
showAcceptance:false,//案件受理弹框
caseAcceptanceData:{},//案件受理数据
@@ -222,6 +232,7 @@ export default {
detailsAwardNum:{},
flagLoadingS: true,
formPayDetailAffiliate:{},
formResPay:{},
mediatorData:{},
flag: null,
caseData: {},
@@ -254,7 +265,7 @@ export default {
}else if(type == 2){
// 缴费
this.payStatus(val);
}else if(type == 3){
}else if(type == 3 || type == 45){
// 确认缴费
this.paymentconfirmationRow(val);
}else if(type == 4){
@@ -297,6 +308,9 @@ export default {
this.receivedMediation(val)
}else if(type == 17){
//结束
}else if(type == 44){
// 被申请人缴费
this.resPayStatus(val)
}
},
/**查询按钮列表 */
@@ -313,8 +327,8 @@ export default {
})
},
/** 新增案件 */
addCase(val) {
this.addModifyData =val;
addCase() {
this.addModifyData =1;
this.addVisable = true;
this.caseData = {};
this.caseDisabled = false;
@@ -322,15 +336,15 @@ export default {
},
/** 查看详情 */
checkDetail(val) {
this.addModifyData =2;
this.addVisable = true;
this.caseData = val;
this.caseData.flag = 1;
this.caseDisabled = true;
this.tabFlag = true;
},
/** 修改案件 */
eidtNodeprocess(row,val) {
this.addModifyData = val
this.addModifyData = 3
this.addVisable = true;
this.caseData = row;
this.caseDisabled = false;
@@ -343,10 +357,17 @@ export default {
/** 缴费 */
payStatus(val) {
this.getDetail({ id: val.id });
this.payTitle = "缴费";
this.payTitle = "申请人缴费";
this.payId = val.id;
this.openPay = true;
},
/** 被申请人缴费 */
resPayStatus(val) {
this.getResDetail({ id: val.id });
this.resPayTitle = "被申请人缴费";
this.resPayId = val.id;
this.openResPay = true;
},
/** 列表提交立案 */
onsubmitRow(row) {
this.$modal
@@ -387,6 +408,14 @@ export default {
this.payForm.caseId = res.data.id;
});
},
getResDetail(parms) {
caseApplicationSelectById(parms).then((res) => {
this.formResPayDetail = res.data;
this.formResPay = res.data.affiliate;
this.resPayForm.feePayable = res.data.feePayable;
this.resPayForm.caseId = res.data.id;
});
},
/** 确认调解员 */
secretaryConfirm(val) {
this.confirmVisable = true;
@@ -444,6 +473,10 @@ export default {
paycancelRow(row) {
this.openPay = false;
},
/**被申请人取消缴费*/
paycancelRes(row) {
this.openResPay = false;
},
/** 取消调解员弹窗 */
cancelMediator() {
this.mediatorVisable = false;