|
|
@@ -63,9 +63,12 @@
|
|
63
|
63
|
icon="el-icon-edit">修改</el-button>
|
|
64
|
64
|
<el-button size="mini" @click="checkDetail(scope.row)" type="text" icon="el-icon-view">查看详情</el-button>
|
|
65
|
65
|
<el-button size="mini" @click="consultantApplica(scope.row)" type="text" icon="el-icon-tickets">法律顾问用印申请</el-button>
|
|
66
|
|
- <el-button size="mini" @click="departmentApplica(scope.row)" type="text" icon="el-icon-edit-outline">部门长用印申请</el-button>
|
|
|
66
|
+ <el-button size="mini" @click="departmentApplica(scope.row)" type="text" icon="el-icon-edit-outline">部门长用印</el-button>
|
|
67
|
67
|
<el-button size="mini" @click="caseFlow(scope.row)" type="text" icon="el-icon-zoom-in">查看流程</el-button>
|
|
68
|
68
|
<el-button size="mini" @click="caseLog(scope.row)" type="text" icon="el-icon-edit-outline">案件日志</el-button>
|
|
|
69
|
+ <el-button size="mini" @click="paymentconfirmationRow(scope.row)" type="text" icon="el-icon-zoom-in">缴费确认</el-button>
|
|
|
70
|
+ <el-button size="mini" @click="caseAccep(scope.row)" type="text" icon="el-icon-zoom-in">案件受理</el-button>
|
|
|
71
|
+ <el-button size="mini" @click="viewpaymentformRow(scope.row)" type="text" icon="el-icon-edit">查看缴费单</el-button>
|
|
69
|
72
|
<el-button size="mini" @click="caseFiling(scope.row)" type="text" icon="el-icon-tickets">案件归档</el-button>
|
|
70
|
73
|
<el-button size="mini" @click="signMediation(scope.row)" type="text" icon="el-icon-edit-outline">签收调解书</el-button>
|
|
71
|
74
|
<el-button size="mini" type="text" icon="el-icon-edit"
|
|
|
@@ -89,11 +92,15 @@
|
|
89
|
92
|
<!-- 证据修改 -->
|
|
90
|
93
|
<evidenceDialog :evidenceVisable="evidenceVisable" @cancelEvidence="cancelEvidence" :evidenceData="evidenceData">
|
|
91
|
94
|
</evidenceDialog>
|
|
|
95
|
+ <!-- 缴费确认查看详情 -->
|
|
|
96
|
+ <paymentdetailsDialog :openDialog="openDialog" @cancelpaymentdetails="cancelpaymentdetails" :title="payTitle" :detailform="detailform" :flag="flag" :paymentConfirma="paymentConfirma" :getList="getList"></paymentdetailsDialog>
|
|
|
97
|
+ <!-- 案件受理 -->
|
|
|
98
|
+ <caseAcceptance :showAcceptance="showAcceptance" @cancelAcceptance="cancelAcceptance" :caseAcceptanceData="caseAcceptanceData" :getList="getList"></caseAcceptance>
|
|
92
|
99
|
</div>
|
|
93
|
100
|
</template>
|
|
94
|
101
|
|
|
95
|
102
|
<script>
|
|
96
|
|
-import { caseApplicationList } from '@/api/caseManagement/caseManagement.js'
|
|
|
103
|
+import { caseApplicationList,selectPaymentDetail} from '@/api/caseManagement/caseManagement.js'
|
|
97
|
104
|
import { listDept } from '@/api/system/dept.js'
|
|
98
|
105
|
import moment from "moment";
|
|
99
|
106
|
import addCase from './components/addCase.vue'
|
|
|
@@ -101,6 +108,8 @@ import evidenceDialog from './components/evidenceDialog.vue';
|
|
101
|
108
|
import caseCompressionPackage from './components/caseCompressionPackage.vue';
|
|
102
|
109
|
import mediationCaseDetails from './components/mediationCaseDetails.vue'
|
|
103
|
110
|
import mediationCaseLog from './components/mediationCaseLog.vue'
|
|
|
111
|
+import paymentdetailsDialog from './components/paymentdetailsDialog.vue'
|
|
|
112
|
+import caseAcceptance from './components/caseAcceptance.vue'
|
|
104
|
113
|
export default {
|
|
105
|
114
|
name: "caseList",
|
|
106
|
115
|
dicts: ["case_flow_node"],
|
|
|
@@ -109,7 +118,9 @@ export default {
|
|
109
|
118
|
caseCompressionPackage,
|
|
110
|
119
|
mediationCaseDetails,
|
|
111
|
120
|
mediationCaseLog,
|
|
112
|
|
- evidenceDialog
|
|
|
121
|
+ evidenceDialog,
|
|
|
122
|
+ paymentdetailsDialog,
|
|
|
123
|
+ caseAcceptance
|
|
113
|
124
|
},
|
|
114
|
125
|
data() {
|
|
115
|
126
|
return {
|
|
|
@@ -130,7 +141,14 @@ export default {
|
|
130
|
141
|
openCompressedPackages:false,//压缩包导入弹窗
|
|
131
|
142
|
processVisable:false,//案件详情
|
|
132
|
143
|
showcaseLog:false,//案件日志
|
|
|
144
|
+ openDialog:false,//确认缴费和缴费详情
|
|
|
145
|
+ detailform: {}, //缴费详情数据
|
|
133
|
146
|
evidenceVisable: false,//证据修改弹窗
|
|
|
147
|
+ payTitle:"",//缴费标题
|
|
|
148
|
+ paymentConfirma:{},//缴费确认
|
|
|
149
|
+ showAcceptance:false,//案件受理弹框
|
|
|
150
|
+ caseAcceptanceData:{},//案件受理数据
|
|
|
151
|
+ flag: null,
|
|
134
|
152
|
caseData: {},
|
|
135
|
153
|
evidenceData: {},
|
|
136
|
154
|
caseDisabled: false,
|
|
|
@@ -234,6 +252,45 @@ export default {
|
|
234
|
252
|
// 部门长用印申请
|
|
235
|
253
|
departmentApplica(){
|
|
236
|
254
|
|
|
|
255
|
+ },
|
|
|
256
|
+ // 案件受理
|
|
|
257
|
+ caseAccep(row){
|
|
|
258
|
+ this.caseAcceptanceData = row
|
|
|
259
|
+ this.showAcceptance = true
|
|
|
260
|
+ },
|
|
|
261
|
+ cancelAcceptance(){
|
|
|
262
|
+ this.showAcceptance = false
|
|
|
263
|
+ },
|
|
|
264
|
+ // 缴费确认
|
|
|
265
|
+ paymentconfirmationRow(row){
|
|
|
266
|
+ this.paymentConfirma = row
|
|
|
267
|
+ console.log(this.paymentConfirma)
|
|
|
268
|
+ this.paymentDetails({
|
|
|
269
|
+ id:row.id
|
|
|
270
|
+ })
|
|
|
271
|
+ this.openDialog = true
|
|
|
272
|
+ this.payTitle = "缴费确认"
|
|
|
273
|
+ this.flag = 0;
|
|
|
274
|
+ this.detailform = {}
|
|
|
275
|
+ },
|
|
|
276
|
+ cancelpaymentdetails(){
|
|
|
277
|
+ this.openDialog = false
|
|
|
278
|
+ },
|
|
|
279
|
+ // 查看缴费确认
|
|
|
280
|
+ viewpaymentformRow(row){
|
|
|
281
|
+ this.paymentDetails({
|
|
|
282
|
+ id:row.id
|
|
|
283
|
+ })
|
|
|
284
|
+ this.payTitle = "缴费单详情"
|
|
|
285
|
+ this.flag = 1;
|
|
|
286
|
+ this.detailform = {}
|
|
|
287
|
+ this.openDialog = true
|
|
|
288
|
+ },
|
|
|
289
|
+ // 缴费详情
|
|
|
290
|
+ paymentDetails(val){
|
|
|
291
|
+ selectPaymentDetail(val).then(res=>{
|
|
|
292
|
+ this.detailform = res.data;
|
|
|
293
|
+ })
|
|
237
|
294
|
},
|
|
238
|
295
|
//案件流程
|
|
239
|
296
|
caseFlow(row){
|