From 4c4a2beb9c6d9a4cc4c6d97d14294ab1e3ab5672 Mon Sep 17 00:00:00 2001 From: jmal Date: Mon, 6 Jul 2020 18:03:11 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=96=87=E6=9C=AC=E7=BC=96?= =?UTF-8?q?=E8=BE=91=E5=99=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/ShowFile/ShowFile.vue | 66 ++++---- src/components/confirm/WarnConfirm.vue | 81 ++++++++++ src/components/preview/SimTextPreview.vue | 187 +++++++++++++--------- src/layout/index.vue | 1 - src/websocket/sockJS.js | 4 +- 5 files changed, 233 insertions(+), 106 deletions(-) create mode 100644 src/components/confirm/WarnConfirm.vue diff --git a/src/components/ShowFile/ShowFile.vue b/src/components/ShowFile/ShowFile.vue index 5208315..927af24 100644 --- a/src/components/ShowFile/ShowFile.vue +++ b/src/components/ShowFile/ShowFile.vue @@ -115,29 +115,22 @@ - - 此文件不支持预览, 是否下载该文件? - - 强行使用文本编辑器打开 - 取 消 - 确 定 - - + content="此文件不支持预览, 是否下载该文件?" + :show.sync="notPreviewDialogVisible" + operatButtonName="强行使用文本编辑器打开" + confirmButtonName="下载" + @operating="forciblyOpen(openingFile)" + @confirm="determineDownload(openingFile)" + > + - - - - - { - // console.log('/topic/updateData',msg) - // },ws.headers); - // } + // 订阅系统数据 + console.log("订阅",'/user/queue/sendUser') + this.stompClient = ws.stompClient.subscribe('/user/queue/sendUser', (msg) => { + let fileDoc = JSON.parse(msg.body) + console.log('/queue/sendUser', fileDoc) + let index = this.fileList.findIndex(file=>file.id === fileDoc.id) + if(index > -1){ + console.log(this.fileList[index]) + this.fileList[index].size = fileDoc.size + this.fileList[index].agoTime = 1 + } + },ws.headers); }, load () { this.getFileList(true) diff --git a/src/components/confirm/WarnConfirm.vue b/src/components/confirm/WarnConfirm.vue new file mode 100644 index 0000000..d4f5b93 --- /dev/null +++ b/src/components/confirm/WarnConfirm.vue @@ -0,0 +1,81 @@ + + + diff --git a/src/components/preview/SimTextPreview.vue b/src/components/preview/SimTextPreview.vue index 12d379c..23dd10f 100644 --- a/src/components/preview/SimTextPreview.vue +++ b/src/components/preview/SimTextPreview.vue @@ -1,73 +1,87 @@