From c754a53302409667be4ac9ff41d5d69afe7047b6 Mon Sep 17 00:00:00 2001 From: "DESKTOP-VMMLSOQ\\wangzg" <1161909281@qq.com> Date: Wed, 28 Feb 2024 22:50:04 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90add=E3=80=91=E5=A2=9E=E5=8A=A0?= =?UTF-8?q?=E5=85=A8=E5=B1=80=E5=BC=B9=E7=AA=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- assets/styles/global.less | 24 +++++++++++ assets/styles/mixin.less | 1 + components/Test.vue | 15 +++++++ nuxt.config.js | 1 + pages/visual/PeakCoalView.vue | 8 ++++ plugins/dialog.js | 42 ------------------- plugins/dialog/confirm.js | 78 +++++++++++++++++++++++++++++++++++ plugins/dialog/dialog.js | 77 ++++++++++++++++++++++++++++++++++ plugins/dialog/index.js | 20 +++++++++ 9 files changed, 224 insertions(+), 42 deletions(-) create mode 100644 assets/styles/global.less create mode 100644 components/Test.vue delete mode 100644 plugins/dialog.js create mode 100644 plugins/dialog/confirm.js create mode 100644 plugins/dialog/dialog.js create mode 100644 plugins/dialog/index.js diff --git a/assets/styles/global.less b/assets/styles/global.less new file mode 100644 index 0000000..94c6271 --- /dev/null +++ b/assets/styles/global.less @@ -0,0 +1,24 @@ +.visual-dialog { + .ant-modal-content { + background-color: #063367; + .ant-modal-header { + background-color: #063367; + color: #fff; + } + .ant-modal-close-x { + width: 68px * 1.5; + height: 68px * 1.5; + line-height: 130px; + font-size: 60px; + color: #fff; + } + .ant-modal-title { + font-size: 70px; + line-height: 68px * 1.5; + color: #fff; + } + .ant-modal-body { + padding: 36px; + } + } +} diff --git a/assets/styles/mixin.less b/assets/styles/mixin.less index 3dae998..ed3b369 100644 --- a/assets/styles/mixin.less +++ b/assets/styles/mixin.less @@ -1,4 +1,5 @@ @import "@/assets/fonts/fonts.less"; +@import "global"; //表单元素垂直居中对齐(也可设置顶对齐,底对齐) .form-element-v-align(@alignment: middle){ display: inline-block; diff --git a/components/Test.vue b/components/Test.vue new file mode 100644 index 0000000..7ce615a --- /dev/null +++ b/components/Test.vue @@ -0,0 +1,15 @@ + + + + + diff --git a/nuxt.config.js b/nuxt.config.js index 6f1647e..8b70d4d 100644 --- a/nuxt.config.js +++ b/nuxt.config.js @@ -46,6 +46,7 @@ export default { '@/plugins/echarts', '@/plugins/axios', '@/plugins/setup', + '@/plugins/dialog/index', ], // Auto import components: https://go.nuxtjs.dev/config-components diff --git a/pages/visual/PeakCoalView.vue b/pages/visual/PeakCoalView.vue index 7b79815..80de90f 100644 --- a/pages/visual/PeakCoalView.vue +++ b/pages/visual/PeakCoalView.vue @@ -120,6 +120,7 @@