From 29b07ebf29ee02b34ee0c35d59c78bb1ea17b411 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=B8=AD=E8=84=96yaboo?= <863176846@qq.com> Date: Sat, 13 Aug 2022 23:51:15 +0800 Subject: [PATCH 1/3] fix --- .github/workflows/server.prod.yml | 2 +- UNO-client/src/plugins/dialog/Dialog.ts | 28 ++-- UNO-client/src/plugins/dialog/Dialog.vue | 11 +- UNO-client/src/plugins/dialog/index.ts | 2 +- .../src/plugins/notification/Notification.vue | 26 ++-- UNO-client/src/plugins/notification/index.ts | 2 +- UNO-client/src/plugins/notification/notify.ts | 145 +++++++++--------- 7 files changed, 107 insertions(+), 109 deletions(-) diff --git a/.github/workflows/server.prod.yml b/.github/workflows/server.prod.yml index cea3e8d..2bf1125 100644 --- a/.github/workflows/server.prod.yml +++ b/.github/workflows/server.prod.yml @@ -12,4 +12,4 @@ jobs: steps: # 切出代码,使用该 Action 将可以拉取最新代码 - uses: actions/checkout@v2 - - run: docker-compose up -f docker-compose.prod.yaml --build -d + - run: docker-compose -f docker-compose.prod.yaml up --build -d diff --git a/UNO-client/src/plugins/dialog/Dialog.ts b/UNO-client/src/plugins/dialog/Dialog.ts index 3b59e63..61bccf5 100644 --- a/UNO-client/src/plugins/dialog/Dialog.ts +++ b/UNO-client/src/plugins/dialog/Dialog.ts @@ -1,18 +1,18 @@ /** * 创建弹窗插件的调用方法 */ -import { createApp,App } from 'vue'; +import { createApp, App } from 'vue'; import DialogVue from './Dialog.vue'; export type OptionsType = { title: string, - content:string, - comfirm?:(close:Function)=>void - cancel?:(close:Function)=>void - showCancel?:boolean + content: string, + comfirm?: (close: Function) => void + cancel?: (close: Function) => void + showCancel?: boolean }; -const removeInstance = (app:App,container:Element)=>{ +const removeInstance = (app: App, container: Element) => { app.unmount() document.body.removeChild(container) } @@ -26,24 +26,24 @@ const Dialog = (options: OptionsType): void => { container.style.top = '0'; const app = createApp({ - methods:{ - closeDialog(){ - removeInstance(app,container) + methods: { + closeDialog() { + removeInstance(app, container) }, - handleConfirm(){ + handleConfirm() { options.comfirm && options.comfirm(this.closeDialog) }, - handleCancel(){ + handleCancel() { options.cancel && options.cancel(this.closeDialog) } }, render() { return h(DialogVue, { ...options, - visible:true, + visible: true, onClose: this.closeDialog, - onConfirm:this.handleConfirm, - onCancel:this.handleCancel + onConfirm: this.handleConfirm, + onCancel: this.handleCancel }) } }) diff --git a/UNO-client/src/plugins/dialog/Dialog.vue b/UNO-client/src/plugins/dialog/Dialog.vue index 1ce2095..163a02d 100644 --- a/UNO-client/src/plugins/dialog/Dialog.vue +++ b/UNO-client/src/plugins/dialog/Dialog.vue @@ -1,6 +1,7 @@