|
|
@@ -63,17 +63,15 @@
|
|
63
|
63
|
<el-button size="mini" @click="eidtNodeprocess(scope.row)" type="text"
|
|
64
|
64
|
icon="el-icon-edit">修改</el-button>
|
|
65
|
65
|
<el-button size="mini" @click="checkDetail(scope.row)" type="text" icon="el-icon-view">查看详情</el-button>
|
|
66
|
|
- <el-button size="mini" @click="consultantApplica(scope.row)" type="text"
|
|
67
|
|
- icon="el-icon-tickets">法律顾问用印申请</el-button>
|
|
68
|
|
- <el-button size="mini" @click="departmentApplica(scope.row)" type="text"
|
|
69
|
|
- icon="el-icon-edit-outline">部门长用印申请</el-button>
|
|
|
66
|
+ <el-button size="mini" @click="consultantApplica(scope.row)" type="text" icon="el-icon-tickets">法律顾问用印申请</el-button>
|
|
|
67
|
+ <el-button size="mini" @click="departmentApplica(scope.row)" type="text" icon="el-icon-edit-outline">部门长用印</el-button>
|
|
70
|
68
|
<el-button size="mini" @click="caseFlow(scope.row)" type="text" icon="el-icon-zoom-in">查看流程</el-button>
|
|
71
|
|
- <el-button size="mini" @click="caseLog(scope.row)" type="text"
|
|
72
|
|
- icon="el-icon-edit-outline">案件日志</el-button>
|
|
73
|
|
- <el-button size="mini" @click="caseFiling(scope.row)" type="text"
|
|
74
|
|
- icon="el-icon-tickets">案件归档</el-button>
|
|
75
|
|
- <el-button size="mini" @click="signMediation(scope.row)" type="text"
|
|
76
|
|
- icon="el-icon-edit-outline">签收调解书</el-button>
|
|
|
69
|
+ <el-button size="mini" @click="caseLog(scope.row)" type="text" icon="el-icon-edit-outline">案件日志</el-button>
|
|
|
70
|
+ <el-button size="mini" @click="paymentconfirmationRow(scope.row)" type="text" icon="el-icon-zoom-in">缴费确认</el-button>
|
|
|
71
|
+ <el-button size="mini" @click="caseAccep(scope.row)" type="text" icon="el-icon-zoom-in">案件受理</el-button>
|
|
|
72
|
+ <el-button size="mini" @click="viewpaymentformRow(scope.row)" type="text" icon="el-icon-edit">查看缴费单</el-button>
|
|
|
73
|
+ <el-button size="mini" @click="caseFiling(scope.row)" type="text" icon="el-icon-tickets">案件归档</el-button>
|
|
|
74
|
+ <el-button size="mini" @click="signMediation(scope.row)" type="text" icon="el-icon-edit-outline">签收调解书</el-button>
|
|
77
|
75
|
<el-button size="mini" type="text" icon="el-icon-edit"
|
|
78
|
76
|
@click="evidenceUpload(scope.row)">证据修改</el-button>
|
|
79
|
77
|
<el-button size="mini" type="text" icon="el-icon-tickets" @click="payStatus(scope.row)">缴费</el-button>
|
|
|
@@ -100,11 +98,15 @@
|
|
100
|
98
|
<!-- 缴费 -->
|
|
101
|
99
|
<payDialog :openPay="openPay" :payTitle="payTitle" :formPayDetail="formPayDetail" :payId="payId" :payForm="payForm"
|
|
102
|
100
|
:queryParams="queryParams" @getList="getList" @paycancelRow="paycancelRow"></payDialog>
|
|
|
101
|
+ <!-- 缴费确认查看详情 -->
|
|
|
102
|
+ <paymentdetailsDialog :openDialog="openDialog" @cancelpaymentdetails="cancelpaymentdetails" :title="payTitle" :detailform="detailform" :flag="flag" :paymentConfirma="paymentConfirma" :getList="getList"></paymentdetailsDialog>
|
|
|
103
|
+ <!-- 案件受理 -->
|
|
|
104
|
+ <caseAcceptance :showAcceptance="showAcceptance" @cancelAcceptance="cancelAcceptance" :caseAcceptanceData="caseAcceptanceData" :getList="getList"></caseAcceptance>
|
|
103
|
105
|
</div>
|
|
104
|
106
|
</template>
|
|
105
|
107
|
|
|
106
|
108
|
<script>
|
|
107
|
|
-import { caseApplicationList, caseApplicationSelectById,submitCaseApply } from '@/api/caseManagement/caseManagement.js'
|
|
|
109
|
+import { caseApplicationList, caseApplicationSelectById,submitCaseApply,selectPaymentDetail } from '@/api/caseManagement/caseManagement.js'
|
|
108
|
110
|
import { listDept } from '@/api/system/dept.js'
|
|
109
|
111
|
import moment from "moment";
|
|
110
|
112
|
import addCase from './components/addCase.vue'
|
|
|
@@ -113,6 +115,8 @@ import caseCompressionPackage from './components/caseCompressionPackage.vue';
|
|
113
|
115
|
import mediationCaseDetails from './components/mediationCaseDetails.vue'
|
|
114
|
116
|
import mediationCaseLog from './components/mediationCaseLog.vue'
|
|
115
|
117
|
import payDialog from "./components/payDialog.vue";
|
|
|
118
|
+import paymentdetailsDialog from './components/paymentdetailsDialog.vue'
|
|
|
119
|
+import caseAcceptance from './components/caseAcceptance.vue'
|
|
116
|
120
|
export default {
|
|
117
|
121
|
name: "caseList",
|
|
118
|
122
|
dicts: ["case_flow_node"],
|
|
|
@@ -123,6 +127,8 @@ export default {
|
|
123
|
127
|
mediationCaseLog,
|
|
124
|
128
|
evidenceDialog,
|
|
125
|
129
|
payDialog,
|
|
|
130
|
+ paymentdetailsDialog,
|
|
|
131
|
+ caseAcceptance
|
|
126
|
132
|
},
|
|
127
|
133
|
data() {
|
|
128
|
134
|
return {
|
|
|
@@ -140,14 +146,21 @@ export default {
|
|
140
|
146
|
rules: {},
|
|
141
|
147
|
dataList: [],
|
|
142
|
148
|
addVisable: false,//新增弹窗
|
|
143
|
|
- openCompressedPackages: false,//压缩包导入弹窗
|
|
144
|
|
- processVisable: false,//案件详情
|
|
145
|
|
- showcaseLog: false,//案件日志
|
|
146
|
|
- evidenceVisable: false,//证据修改弹窗
|
|
147
|
149
|
openPay: false, //缴费弹框
|
|
148
|
150
|
formPayDetail: {},
|
|
149
|
151
|
payId: null,
|
|
150
|
152
|
payForm: {},
|
|
|
153
|
+ openCompressedPackages:false,//压缩包导入弹窗
|
|
|
154
|
+ processVisable:false,//案件详情
|
|
|
155
|
+ showcaseLog:false,//案件日志
|
|
|
156
|
+ openDialog:false,//确认缴费和缴费详情
|
|
|
157
|
+ detailform: {}, //缴费详情数据
|
|
|
158
|
+ evidenceVisable: false,//证据修改弹窗
|
|
|
159
|
+ payTitle:"",//缴费标题
|
|
|
160
|
+ paymentConfirma:{},//缴费确认
|
|
|
161
|
+ showAcceptance:false,//案件受理弹框
|
|
|
162
|
+ caseAcceptanceData:{},//案件受理数据
|
|
|
163
|
+ flag: null,
|
|
151
|
164
|
caseData: {},
|
|
152
|
165
|
evidenceData: {},
|
|
153
|
166
|
caseDisabled: false,
|
|
|
@@ -287,6 +300,45 @@ export default {
|
|
287
|
300
|
// 部门长用印申请
|
|
288
|
301
|
departmentApplica() {
|
|
289
|
302
|
|
|
|
303
|
+ },
|
|
|
304
|
+ // 案件受理
|
|
|
305
|
+ caseAccep(row){
|
|
|
306
|
+ this.caseAcceptanceData = row
|
|
|
307
|
+ this.showAcceptance = true
|
|
|
308
|
+ },
|
|
|
309
|
+ cancelAcceptance(){
|
|
|
310
|
+ this.showAcceptance = false
|
|
|
311
|
+ },
|
|
|
312
|
+ // 缴费确认
|
|
|
313
|
+ paymentconfirmationRow(row){
|
|
|
314
|
+ this.paymentConfirma = row
|
|
|
315
|
+ console.log(this.paymentConfirma)
|
|
|
316
|
+ this.paymentDetails({
|
|
|
317
|
+ id:row.id
|
|
|
318
|
+ })
|
|
|
319
|
+ this.openDialog = true
|
|
|
320
|
+ this.payTitle = "缴费确认"
|
|
|
321
|
+ this.flag = 0;
|
|
|
322
|
+ this.detailform = {}
|
|
|
323
|
+ },
|
|
|
324
|
+ cancelpaymentdetails(){
|
|
|
325
|
+ this.openDialog = false
|
|
|
326
|
+ },
|
|
|
327
|
+ // 查看缴费确认
|
|
|
328
|
+ viewpaymentformRow(row){
|
|
|
329
|
+ this.paymentDetails({
|
|
|
330
|
+ id:row.id
|
|
|
331
|
+ })
|
|
|
332
|
+ this.payTitle = "缴费单详情"
|
|
|
333
|
+ this.flag = 1;
|
|
|
334
|
+ this.detailform = {}
|
|
|
335
|
+ this.openDialog = true
|
|
|
336
|
+ },
|
|
|
337
|
+ // 缴费详情
|
|
|
338
|
+ paymentDetails(val){
|
|
|
339
|
+ selectPaymentDetail(val).then(res=>{
|
|
|
340
|
+ this.detailform = res.data;
|
|
|
341
|
+ })
|
|
290
|
342
|
},
|
|
291
|
343
|
//案件流程
|
|
292
|
344
|
caseFlow(row) {
|