From 5bda2be585a70b958e24c94784cfa108a00c79a7 Mon Sep 17 00:00:00 2001 From: Phoenix <64720302+Concur-max@users.noreply.github.com> Date: Mon, 26 May 2025 12:00:30 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0.env.test=E6=96=87=E4=BB=B6?= =?UTF-8?q?=E4=B8=AD=E7=9A=84API=E5=9C=B0=E5=9D=80=EF=BC=8C=E8=B0=83?= =?UTF-8?q?=E6=95=B4FileMessage.vue=E7=BB=84=E4=BB=B6=E7=9A=84=E6=A0=B7?= =?UTF-8?q?=E5=BC=8F=EF=BC=8C=E5=A2=9E=E5=8A=A0=E9=AB=98=E5=BA=A6=E5=92=8C?= =?UTF-8?q?=E7=81=B5=E6=B4=BB=E6=80=A7=EF=BC=8C=E4=BC=98=E5=8C=96auth.js?= =?UTF-8?q?=E4=B8=AD=E7=9A=84token=E8=8E=B7=E5=8F=96=E9=80=BB=E8=BE=91?= =?UTF-8?q?=EF=BC=8C=E5=A2=9E=E5=BC=BAMultiSelectFooter.vue=E4=B8=AD?= =?UTF-8?q?=E7=9A=84=E6=89=B9=E9=87=8F=E5=88=A0=E9=99=A4=E5=8A=9F=E8=83=BD?= =?UTF-8?q?=EF=BC=8C=E6=B7=BB=E5=8A=A0=E7=A1=AE=E8=AE=A4=E6=A1=86=E6=8F=90?= =?UTF-8?q?=E7=A4=BA=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- env/.env.test | 10 ++-- src/components/confirm-box/index.vue | 49 +++++++++++++++++++ src/components/confirm-box/service.js | 32 ++++++++++++ src/components/talk/message/FileMessage.vue | 6 +-- src/utils/auth.js | 2 +- .../message/inner/panel/MultiSelectFooter.vue | 17 +++++-- 6 files changed, 102 insertions(+), 14 deletions(-) create mode 100644 src/components/confirm-box/index.vue create mode 100644 src/components/confirm-box/service.js diff --git a/env/.env.test b/env/.env.test index a71c971..e7f905e 100644 --- a/env/.env.test +++ b/env/.env.test @@ -2,10 +2,10 @@ ENV = 'development' VITE_BASE=/ VUE_APP_PREVIEW=false -VITE_BASE_API=http://192.168.88.21:9503 -VITE_EPR_BASEURL=http://114.218.158.24:9020 -VITE_SOCKET_API=ws://192.168.88.21:9504 -# VITE_BASE_API=http://114.218.158.24:8503 -# VITE_SOCKET_API=ws://114.218.158.24:8504 +#VITE_BASE_API=http://192.168.88.21:9503 +#VITE_SOCKET_API=ws://192.168.88.21:9504 + VITE_BASE_API=http://114.218.158.24:8503 + VITE_SOCKET_API=ws://114.218.158.24:8504 +VITE_EPR_BASEURL=http://114.218.158.24:9020 VUE_APP_WEBSITE_NAME="" \ No newline at end of file diff --git a/src/components/confirm-box/index.vue b/src/components/confirm-box/index.vue new file mode 100644 index 0000000..2d53033 --- /dev/null +++ b/src/components/confirm-box/index.vue @@ -0,0 +1,49 @@ + + + + + \ No newline at end of file diff --git a/src/components/confirm-box/service.js b/src/components/confirm-box/service.js new file mode 100644 index 0000000..7ecce25 --- /dev/null +++ b/src/components/confirm-box/service.js @@ -0,0 +1,32 @@ +import { createVNode, nextTick, render } from 'vue' +import ConfirmBox from './index.vue' + +export function confirmBox(options) { + return new Promise((resolve, reject) => { + const container = document.createElement('div') + document.body.appendChild(container) + + const props = { + ...options, + show: false, + onCancel: () => { + reject() + + }, + onAfterLeave:()=>{ + render(null, container) + document.body.removeChild(container) + }, + onConfirm: () => { + resolve() + + }, + } + + const vnode = createVNode(ConfirmBox, props) + render(vnode, container) + nextTick(() => { + vnode.component.props.show = true + }) + }) +} \ No newline at end of file diff --git a/src/components/talk/message/FileMessage.vue b/src/components/talk/message/FileMessage.vue index d572506..37828ef 100644 --- a/src/components/talk/message/FileMessage.vue +++ b/src/components/talk/message/FileMessage.vue @@ -113,7 +113,7 @@ const handleDownload = () => {