|
|
@@ -1,12 +1,13 @@
|
|
1
|
1
|
<template>
|
|
2
|
2
|
<div class="app-container">
|
|
3
|
3
|
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" label-width="70px">
|
|
4
|
|
- <el-form-item label="批号:" prop="deptNameFirchar">
|
|
5
|
|
- <el-input v-model="queryParams.deptNameFirchar" placeholder="请输入批号" clearable @keyup.enter.native="handleQuery" />
|
|
6
|
|
- </el-form-item>
|
|
7
|
|
- <el-form-item label="申请人:" prop="deptNameFirchar">
|
|
8
|
|
- <el-input v-model="queryParams.deptNameFirchar" placeholder="请输入申请人" clearable @keyup.enter.native="handleQuery" />
|
|
|
4
|
+ <el-form-item label="批号:" prop="batchNumber">
|
|
|
5
|
+ <el-input v-model="queryParams.batchNumber" placeholder="请输入批号" clearable @keyup.enter.native="handleQuery" />
|
|
9
|
6
|
</el-form-item>
|
|
|
7
|
+ <el-form-item label="申请人" prop="applicantName">
|
|
|
8
|
+ <el-cascader v-model="queryParams.nameId" :options="options" @change="changeDept" :props="{ checkStrictly: true }"
|
|
|
9
|
+ clearable></el-cascader>
|
|
|
10
|
+ </el-form-item>
|
|
10
|
11
|
<el-form-item>
|
|
11
|
12
|
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
|
|
12
|
13
|
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
|
|
|
@@ -21,7 +22,7 @@
|
|
21
|
22
|
</template>
|
|
22
|
23
|
</el-table-column>
|
|
23
|
24
|
<el-table-column label="批号" align="center" prop="batchNumber" :show-overflow-tooltip="true" />
|
|
24
|
|
- <el-table-column label="申请人" align="center" prop="name" :show-overflow-tooltip="true" />
|
|
|
25
|
+ <el-table-column label="申请人" align="center" prop="applicantName" :show-overflow-tooltip="true" />
|
|
25
|
26
|
<el-table-column label="仲裁方式" align="center" prop="arbitratMethodName" :show-overflow-tooltip="true" />
|
|
26
|
27
|
<el-table-column label="仲裁员" align="center" prop="arbitratorName" :show-overflow-tooltip="true" />
|
|
27
|
28
|
<el-table-column label="案件状态" align="center" prop="caseStatusName" :show-overflow-tooltip="true">
|
|
|
@@ -45,7 +46,7 @@
|
|
45
|
46
|
<el-button size="mini" type="text" @click="departmentDocuments(scope.row)">部门长审核仲裁文书</el-button>
|
|
46
|
47
|
<el-button size="mini" type="text" @click="batchSignatures(scope.row)">签名</el-button>
|
|
47
|
48
|
<el-button size="mini" type="text" @click="batchPrintings(scope.row)">用印</el-button>
|
|
48
|
|
- <el-button size="mini" type="text" @click="arbitrationAward(scope.row)">生成裁决书</el-button>
|
|
|
49
|
+ <!-- <el-button size="mini" type="text" @click="arbitrationAward(scope.row)">生成裁决书</el-button> -->
|
|
49
|
50
|
<el-button size="mini" type="text" @click="servicearBitration(scope.row)">仲裁文书送达</el-button>
|
|
50
|
51
|
<el-button size="mini" type="text" @click="archive(scope.row)">归档</el-button>
|
|
51
|
52
|
</template>
|
|
|
@@ -67,9 +68,9 @@
|
|
67
|
68
|
<!-- 审核仲裁方式 -->
|
|
68
|
69
|
<reviewArbitrationMethod :caseVisableReviewl="caseVisableReviewl" @cancelCaseReviewl="cancelCaseReviewl" :queryParams="queryParams" @getList="getList" :reviewMethod="reviewMethod"></reviewArbitrationMethod>
|
|
69
|
70
|
<!-- 签名 -->
|
|
70
|
|
- <batchSignature :caseVisableSignature="caseVisableSignature" @cancelCaseSignature="cancelCaseSignature" :queryParams="queryParams" @getList="getList"></batchSignature>
|
|
|
71
|
+ <batchSignature :caseVisableSignature="caseVisableSignature" @cancelCaseSignature="cancelCaseSignature" :queryParams="queryParams" @getList="getList" :signatureData="signatureData"></batchSignature>
|
|
71
|
72
|
<!-- 用印 -->
|
|
72
|
|
- <batchPrinting :caseVisablePrinting="caseVisablePrinting" @cancelCasePrinting="cancelCasePrinting" :queryParams="queryParams" @getList="getList"></batchPrinting>
|
|
|
73
|
+ <batchPrinting :caseVisablePrinting="caseVisablePrinting" @cancelCasePrinting="cancelCasePrinting" :queryParams="queryParams" @getList="getList" :printingData="printingData"></batchPrinting>
|
|
73
|
74
|
<!-- 立案审查 -->
|
|
74
|
75
|
<filingReview :caseVisableReviewF="caseVisableReviewF" @cancelCaseReviewF="cancelCaseReviewF" :filingFeviewbatchNumber="filingFeviewbatchNumber" :queryParams="queryParams" @getList="getList"></filingReview>
|
|
75
|
76
|
<!-- 秘书审核仲裁文书 -->
|
|
|
@@ -82,8 +83,8 @@
|
|
82
|
83
|
</template>
|
|
83
|
84
|
|
|
84
|
85
|
<script>
|
|
85
|
|
-import {listBatch,submitCaseApplicationBatch,payListBatch} from '@/api/batchManagement/batchManagement.js'
|
|
86
|
|
-import { caseApplicationDetail } from "@/api/pay/pay";
|
|
|
86
|
+import {listBatch,submitCaseApplicationBatch,payListBatch,batchWrittenReview,caseFileBatch,serviceBatch} from '@/api/batchManagement/batchManagement.js'
|
|
|
87
|
+import { listDept } from "@/api/system/dept";
|
|
87
|
88
|
import batchPayment from './components/batchPayment.vue'
|
|
88
|
89
|
import paymentConfirmation from './components/paymentConfirmation.vue'
|
|
89
|
90
|
import courtReview from './components/courtReview.vue'
|
|
|
@@ -133,6 +134,8 @@ export default {
|
|
133
|
134
|
arbitratorDeter:{},//仲裁员确认
|
|
134
|
135
|
departmentDoc:{}, //部门长确认
|
|
135
|
136
|
reviewMethod:{},//仲裁员审核仲裁方式
|
|
|
137
|
+ signatureData:{},//签名批号
|
|
|
138
|
+ printingData:{},//批量用印批号
|
|
136
|
139
|
caseVisablePay: false,//批量缴费弹窗
|
|
137
|
140
|
caseVisablePayment:false,//批量缴费确认
|
|
138
|
141
|
caseVisableReview:false,//批量组庭审核
|
|
|
@@ -146,11 +149,13 @@ export default {
|
|
146
|
149
|
caseVisablearBitration:false,//仲裁员核查文书
|
|
147
|
150
|
caseVisablearHead:false,//部门长审核文书
|
|
148
|
151
|
dataList: [],
|
|
149
|
|
- editData:{}
|
|
|
152
|
+ editData:{},
|
|
|
153
|
+ options: [], //机构数据
|
|
150
|
154
|
};
|
|
151
|
155
|
},
|
|
152
|
156
|
created() {
|
|
153
|
157
|
this.getList(this.queryParams)
|
|
|
158
|
+ this.getInstitution();
|
|
154
|
159
|
},
|
|
155
|
160
|
methods: {
|
|
156
|
161
|
/** 搜索按钮操作 */
|
|
|
@@ -161,13 +166,28 @@ export default {
|
|
161
|
166
|
/** 重置按钮操作 */
|
|
162
|
167
|
resetQuery() {
|
|
163
|
168
|
this.resetForm("queryForm");
|
|
|
169
|
+ (this.queryParams.applicantName = ""),
|
|
|
170
|
+ (this.queryParams.nameId = ""),
|
|
164
|
171
|
this.handleQuery();
|
|
|
172
|
+ },
|
|
|
173
|
+ // 机构发生变化
|
|
|
174
|
+ changeDept(data) {
|
|
|
175
|
+ this.queryParams.nameId = data[0];
|
|
|
176
|
+ },
|
|
|
177
|
+ // 获取机构数据
|
|
|
178
|
+ getInstitution() {
|
|
|
179
|
+ listDept().then((res) => {
|
|
|
180
|
+ res.data.forEach((item) => {
|
|
|
181
|
+ item.value = item.deptId;
|
|
|
182
|
+ item.label = item.deptName;
|
|
|
183
|
+ });
|
|
|
184
|
+ this.options = this.handleTree(res.data, "deptId");
|
|
|
185
|
+ });
|
|
165
|
186
|
},
|
|
166
|
187
|
// 查询列表
|
|
167
|
188
|
getList(parm){
|
|
168
|
189
|
this.loading = true;
|
|
169
|
|
- listBatch(parm).then(res=>{
|
|
170
|
|
- console.log(res)
|
|
|
190
|
+ listBatch(parm).then(res=>{
|
|
171
|
191
|
this.dataList = res.rows;
|
|
172
|
192
|
this.total = res.total
|
|
173
|
193
|
this.loading = false;
|
|
|
@@ -254,30 +274,46 @@ export default {
|
|
254
|
274
|
this.caseVisableReviewl = false
|
|
255
|
275
|
},
|
|
256
|
276
|
// 批量书面审理
|
|
257
|
|
- batchWrittenReview(){
|
|
|
277
|
+ batchWrittenReview(row){
|
|
258
|
278
|
this.$modal.confirm("你确定要批量书面审理吗?").then((res) => {
|
|
259
|
|
- // this.deleteSealFn({ id: row.id })
|
|
|
279
|
+ this.batchWrittenReviews({ batchNumber: row.batchNumber })
|
|
260
|
280
|
}).catch(() =>{
|
|
261
|
281
|
|
|
262
|
282
|
})
|
|
263
|
283
|
},
|
|
|
284
|
+ //批量书面审理接口
|
|
|
285
|
+ batchWrittenReviews(val){
|
|
|
286
|
+ batchWrittenReview(val).then(res=>{
|
|
|
287
|
+ this.$modal.msgSuccess("提交成功!");
|
|
|
288
|
+ this.getList(this.queryParams);
|
|
|
289
|
+ })
|
|
|
290
|
+ },
|
|
264
|
291
|
// 批量归档
|
|
265
|
|
- archive(){
|
|
|
292
|
+ archive(row){
|
|
266
|
293
|
this.$modal.confirm("你确定要批量归档吗?").then((res) => {
|
|
267
|
|
- // this.deleteSealFn({ id: row.id })
|
|
|
294
|
+ this.caseFileBatchs({ batchNumber: row.batchNumber})
|
|
268
|
295
|
}).catch(() =>{
|
|
269
|
296
|
|
|
270
|
297
|
})
|
|
271
|
298
|
},
|
|
|
299
|
+ // 批量归档接口
|
|
|
300
|
+ caseFileBatchs(vals){
|
|
|
301
|
+ caseFileBatch(vals).then(res=>{
|
|
|
302
|
+ this.$modal.msgSuccess("归档成功!");
|
|
|
303
|
+ this.getList(this.queryParams);
|
|
|
304
|
+ })
|
|
|
305
|
+ },
|
|
272
|
306
|
// 批量签名
|
|
273
|
|
- batchSignatures(){
|
|
|
307
|
+ batchSignatures(row){
|
|
|
308
|
+ this.signatureData = row
|
|
274
|
309
|
this.caseVisableSignature = true
|
|
275
|
310
|
},
|
|
276
|
311
|
cancelCaseSignature(){
|
|
277
|
312
|
this.caseVisableSignature = false
|
|
278
|
313
|
},
|
|
279
|
314
|
// 批量签名
|
|
280
|
|
- batchPrintings(){
|
|
|
315
|
+ batchPrintings(row){
|
|
|
316
|
+ this.printingData = row
|
|
281
|
317
|
this.caseVisablePrinting = true
|
|
282
|
318
|
},
|
|
283
|
319
|
cancelCasePrinting(){
|
|
|
@@ -292,13 +328,19 @@ export default {
|
|
292
|
328
|
})
|
|
293
|
329
|
},
|
|
294
|
330
|
//仲裁文书送达
|
|
295
|
|
- servicearBitration(){
|
|
|
331
|
+ servicearBitration(row){
|
|
296
|
332
|
this.$modal.confirm("你确定要批量仲裁文书批量送达吗?").then((res) => {
|
|
297
|
|
- // this.deleteSealFn({ id: row.id })
|
|
|
333
|
+ this.serviceBatchs({ batchNumber: row.batchNumber})
|
|
298
|
334
|
}).catch(() =>{
|
|
299
|
335
|
|
|
300
|
336
|
})
|
|
301
|
337
|
},
|
|
|
338
|
+ serviceBatchs(val){
|
|
|
339
|
+ serviceBatch(val).then(res=>{
|
|
|
340
|
+ this.$modal.msgSuccess("批量送达成功!");
|
|
|
341
|
+ this.getList(this.queryParams);
|
|
|
342
|
+ })
|
|
|
343
|
+ },
|
|
302
|
344
|
// 秘书审核仲裁文书
|
|
303
|
345
|
secretaryArbitration(row){
|
|
304
|
346
|
this.secretaryArb = row
|