From aa8a094383bb60ea8313b4f50f80b48df15cff3e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=9F=A6=E8=8D=A3=E8=B6=85?= <302645122@qq.com> Date: Fri, 18 Feb 2022 18:40:39 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E6=96=87=E4=BB=B6=EF=BC=9A=E5=88=97?= =?UTF-8?q?=E8=A1=A8=E6=A8=A1=E5=BC=8F=E5=8F=B3=E9=94=AE=E5=90=8E=E5=B7=B2?= =?UTF-8?q?=E9=80=89=E5=86=85=E5=AE=B9=E4=BC=9A=E9=94=99=E4=B9=B1=E4=BF=AE?= =?UTF-8?q?=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- resources/assets/js/pages/manage/file.vue | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/resources/assets/js/pages/manage/file.vue b/resources/assets/js/pages/manage/file.vue index 9cf61d53..ec12a803 100644 --- a/resources/assets/js/pages/manage/file.vue +++ b/resources/assets/js/pages/manage/file.vue @@ -1332,6 +1332,18 @@ export default { handleTableSelect(selection, row) { this.selectFile = selection; + this.fileChecked = []; + if (this.selectFile.length > 0) { + for (let i = 0; i < this.selectFile.length; i++) { + this.fileChecked[this.selectFile[i].id] = true; + } + } + for (let i = 0; i < this.fileList.length; i++) { + if (this.fileChecked[this.fileList[i].id] === true) + this.fileList[i]["_checked"] = true; + else + this.fileList[i]["_checked"] = false; + } // 需要清空剪切的文件 this.shearFiles = []; },