diff --git a/src/views/archivesManage/caseManage/caseList/index.vue b/src/views/archivesManage/caseManage/caseList/index.vue index 4e5866a..69478a3 100644 --- a/src/views/archivesManage/caseManage/caseList/index.vue +++ b/src/views/archivesManage/caseManage/caseList/index.vue @@ -8,6 +8,7 @@ + 删除 @@ -59,6 +60,17 @@ + + + + +
+

确定删除当前档案盒吗?

+ +
+
@@ -84,7 +96,7 @@ export default { optShow: { add: true, edit: true, - del: true, + del: false, download: false, group: false } @@ -97,6 +109,7 @@ export default { edit: ['admin', 'caseManage:edit'], del: ['admin', 'caseManage:del'] }, + deleteVisible: false, verifyDialVisible: false, stateOptions: [ { @@ -176,13 +189,25 @@ export default { // 单元格样式 cell({ row, columnIndex }) { if (row.depositNum === 0 && columnIndex === 2) { // 未入 - console.log(row.depositNum, '-----') return 'fail-clear' } else if (row.depositNum === '待入' && columnIndex === 2) { // 待入 return 'no-clear' } else if (row.depositNum === '待入' && columnIndex === 2) { // 已入 return 'have-clear' } + }, + // 删除 + handleDel() { + this.deleteVisible = true + }, + // 确认删除 + handleDelConfirm(data) { + const bool = data.every(item => item.depositNum === 0) + if (bool) { + this.deleteVisible = false + } else { + this.$message.error('请清空档案盒再删除!') + } } } }