|
|
@@ -15,7 +15,8 @@
|
|
15
|
15
|
clearable></el-cascader>
|
|
16
|
16
|
</el-form-item>
|
|
17
|
17
|
<el-form-item label="案件状态" prop="caseStatus">
|
|
18
|
|
- <el-select :disabled="caseStatusType" v-model="queryParams.caseStatus" placeholder="请选择案件状态" clearable @keyup.enter.native="handleQuery">
|
|
|
18
|
+ <el-select :disabled="caseStatusType" v-model="queryParams.caseStatus" placeholder="请选择案件状态" clearable
|
|
|
19
|
+ @keyup.enter.native="handleQuery">
|
|
19
|
20
|
<el-option v-for="dict in caseStatus" :key="dict.dictSort" :label="dict.dictLabel"
|
|
20
|
21
|
:value="dict.dictSort"></el-option>
|
|
21
|
22
|
</el-select>
|
|
|
@@ -53,6 +54,8 @@
|
|
53
|
54
|
v-hasPermi="['caseManagement:list:delete']">案件批量删除</el-button>
|
|
54
|
55
|
<el-button type="primary" plain icon="el-icon-plus" size="mini" @click="operateClick(2)"
|
|
55
|
56
|
v-hasPermi="['caseManagement:list:check']">案件批量立案审查</el-button>
|
|
|
57
|
+ <el-button type="primary" plain icon="el-icon-plus" size="mini" @click="operateClick(4)"
|
|
|
58
|
+ v-hasPermi="['caseManagement:list:hear']">批量生成裁决书</el-button>
|
|
56
|
59
|
</el-col>
|
|
57
|
60
|
</el-row>
|
|
58
|
61
|
<el-table v-loading="loading" :data="dataList" style="width: 100%">
|
|
|
@@ -129,16 +132,18 @@
|
|
129
|
132
|
checkPermi(['caseManagement:list:hear']) && btnStatus
|
|
130
|
133
|
">开庭审理</el-button>
|
|
131
|
134
|
<el-button size="mini" type="text" icon="el-icon-edit" v-if="scope.row.caseStatus < 8 &&
|
|
132
|
|
- checkPermi(['caseManagement:list:evidenceUpdate']) && btnStatus" @click="evidenceUpload(scope.row)">证据修改</el-button>
|
|
133
|
|
- <el-button size="mini" type="text" icon="el-icon-edit" v-if="scope.row.caseStatus == 31 && btnStatus"
|
|
|
135
|
+ checkPermi(['caseManagement:list:evidenceUpdate']) && btnStatus"
|
|
|
136
|
+ @click="evidenceUpload(scope.row)">证据修改</el-button>
|
|
|
137
|
+ <el-button size="mini" type="text" icon="el-icon-edit" v-if="scope.row.caseStatus == 31 && btnStatus"
|
|
134
|
138
|
@click="timeUpdata(scope.row)">开庭时间</el-button>
|
|
135
|
139
|
<el-button size="mini" type="text" icon="el-icon-lock"
|
|
136
|
|
- v-if="checkPermi(['caseManagement:list:lock']) && scope.row.lockStatus == 0 && btnStatus"
|
|
|
140
|
+ v-if="checkPermi(['caseManagement:list:lock']) && scope.row.lockStatus == 0 && btnStatus"
|
|
137
|
141
|
@click="lockClick(scope.row)">锁定</el-button>
|
|
138
|
142
|
<el-button size="mini" type="text" icon="el-icon-unlock"
|
|
139
|
|
- v-if="checkPermi(['caseManagement:list:lock']) && scope.row.lockStatus == 1 && btnStatus"
|
|
|
143
|
+ v-if="checkPermi(['caseManagement:list:lock']) && scope.row.lockStatus == 1 && btnStatus"
|
|
140
|
144
|
@click="ulockClick(scope.row)">解锁</el-button>
|
|
141
|
|
- <el-button v-if="checkPermi(['caseManagement:list:listEvidence']) && scope.row.caseStatus <= 1 && btnStatus" size="mini" type="text" icon="el-icon-upload" @click="uploadCase(scope.row)">上传证据目录</el-button>
|
|
|
145
|
+ <el-button v-if="checkPermi(['caseManagement:list:listEvidence']) && scope.row.caseStatus <= 1 && btnStatus"
|
|
|
146
|
+ size="mini" type="text" icon="el-icon-upload" @click="uploadCase(scope.row)">上传证据目录</el-button>
|
|
142
|
147
|
<!-- <el-button
|
|
143
|
148
|
size="mini"
|
|
144
|
149
|
type="text"
|
|
|
@@ -199,14 +204,16 @@
|
|
199
|
204
|
</evidenceDialog>
|
|
200
|
205
|
|
|
201
|
206
|
<!-- 开庭时间修改 -->
|
|
202
|
|
- <timeDialog :timeVisable="timeVisable" @getcaseApply="getcaseApply" @cancelTime="cancelTime" :timeData="timeData" :queryParams="queryParams">
|
|
|
207
|
+ <timeDialog :timeVisable="timeVisable" @getcaseApply="getcaseApply" @cancelTime="cancelTime" :timeData="timeData"
|
|
|
208
|
+ :queryParams="queryParams">
|
|
203
|
209
|
</timeDialog>
|
|
204
|
210
|
<!-- 批量操作弹窗 -->
|
|
205
|
211
|
<operateDialog :queryParams="queryParams" :operateStatus="operateStatus" :operateVisable="operateVisable"
|
|
206
|
212
|
@getcaseApply="getcaseApply" :operateTitle="operateTitle" @cancelOperate="cancelOperate" :operateData="operateData">
|
|
207
|
213
|
</operateDialog>
|
|
208
|
214
|
<!-- 上传证据目录弹窗 -->
|
|
209
|
|
- <uploadCaseDialog :uploadCaseVisable="uploadCaseVisable" @uploadCaseCancel="uploadCaseCancel" :uploadCaseData="uploadCaseData">
|
|
|
215
|
+ <uploadCaseDialog :uploadCaseVisable="uploadCaseVisable" @uploadCaseCancel="uploadCaseCancel"
|
|
|
216
|
+ :uploadCaseData="uploadCaseData">
|
|
210
|
217
|
</uploadCaseDialog>
|
|
211
|
218
|
</div>
|
|
212
|
219
|
</template>
|
|
|
@@ -322,20 +329,20 @@ export default {
|
|
322
|
329
|
operateData: {},
|
|
323
|
330
|
operateTitle: "",
|
|
324
|
331
|
operateStatus: 0,
|
|
325
|
|
- uploadCaseVisable:false,
|
|
326
|
|
- uploadCaseData:{},
|
|
327
|
|
- selectCaseStatusList:[
|
|
|
332
|
+ uploadCaseVisable: false,
|
|
|
333
|
+ uploadCaseData: {},
|
|
|
334
|
+ selectCaseStatusList: [
|
|
328
|
335
|
{
|
|
329
|
|
- label:"待办案件",
|
|
330
|
|
- value:0
|
|
|
336
|
+ label: "待办案件",
|
|
|
337
|
+ value: 0
|
|
331
|
338
|
},
|
|
332
|
339
|
{
|
|
333
|
|
- label:"已办案件",
|
|
334
|
|
- value:1
|
|
|
340
|
+ label: "已办案件",
|
|
|
341
|
+ value: 1
|
|
335
|
342
|
}
|
|
336
|
343
|
],
|
|
337
|
|
- caseStatusType:false,
|
|
338
|
|
- btnStatus:true,
|
|
|
344
|
+ caseStatusType: false,
|
|
|
345
|
+ btnStatus: true,
|
|
339
|
346
|
};
|
|
340
|
347
|
},
|
|
341
|
348
|
created() {
|
|
|
@@ -363,11 +370,11 @@ export default {
|
|
363
|
370
|
cancelOperate() {
|
|
364
|
371
|
this.operateVisable = false;
|
|
365
|
372
|
},
|
|
366
|
|
- uploadCaseCancel(){
|
|
|
373
|
+ uploadCaseCancel() {
|
|
367
|
374
|
this.uploadCaseVisable = false;
|
|
368
|
375
|
},
|
|
369
|
376
|
// 上传证据目录弹窗
|
|
370
|
|
- uploadCase(row){
|
|
|
377
|
+ uploadCase(row) {
|
|
371
|
378
|
this.uploadCaseData = row;
|
|
372
|
379
|
this.uploadCaseVisable = true;
|
|
373
|
380
|
},
|
|
|
@@ -383,6 +390,9 @@ export default {
|
|
383
|
390
|
} else if (type == 2) {
|
|
384
|
391
|
this.operateTitle = '批量立案审查';
|
|
385
|
392
|
this.operateStatus = 2;
|
|
|
393
|
+ }else if(type == 4){
|
|
|
394
|
+ this.operateTitle = '批量生成裁决书';
|
|
|
395
|
+ this.operateStatus = 4;
|
|
386
|
396
|
}
|
|
387
|
397
|
},
|
|
388
|
398
|
// 修改开庭时间
|
|
|
@@ -458,13 +468,13 @@ export default {
|
|
458
|
468
|
handleQuery() {
|
|
459
|
469
|
this.queryParams.caseStatusList = [];
|
|
460
|
470
|
if (!this.queryParams.caseStatus) {
|
|
461
|
|
- this.queryParams.caseStatusList = [0, 1, 2, 5, 6, 7, 8, 9, 10,31]
|
|
|
471
|
+ this.queryParams.caseStatusList = [0, 1, 2, 5, 6, 7, 8, 9, 10, 31]
|
|
462
|
472
|
}
|
|
463
|
|
- if(this.queryParams.selectCaseStatus == 1){
|
|
|
473
|
+ if (this.queryParams.selectCaseStatus == 1) {
|
|
464
|
474
|
this.queryParams.caseStatus = null;
|
|
465
|
475
|
this.caseStatusType = true;
|
|
466
|
476
|
this.btnStatus = false;
|
|
467
|
|
- }else if(this.queryParams.selectCaseStatus == 0){
|
|
|
477
|
+ } else if (this.queryParams.selectCaseStatus == 0) {
|
|
468
|
478
|
this.caseStatusType = false;
|
|
469
|
479
|
this.btnStatus = true;
|
|
470
|
480
|
}
|
|
|
@@ -474,7 +484,7 @@ export default {
|
|
474
|
484
|
/** 重置按钮操作 */
|
|
475
|
485
|
resetQuery() {
|
|
476
|
486
|
this.resetForm("queryForm");
|
|
477
|
|
- (this.queryParams.caseStatusList = [0, 1, 2, 5, 6, 7, 8, 9, 10,31]),
|
|
|
487
|
+ (this.queryParams.caseStatusList = [0, 1, 2, 5, 6, 7, 8, 9, 10, 31]),
|
|
478
|
488
|
(this.queryParams.applicantName = ""),
|
|
479
|
489
|
(this.queryParams.nameId = ""),
|
|
480
|
490
|
this.getcaseApply(this.queryParams);
|
|
|
@@ -727,6 +737,4 @@ export default {
|
|
727
|
737
|
};
|
|
728
|
738
|
</script>
|
|
729
|
739
|
|
|
730
|
|
-<style lang="scss" scoped>
|
|
731
|
|
-#formContainer {}
|
|
732
|
|
-</style>
|
|
|
740
|
+<style lang="scss" scoped>#formContainer {}</style>
|