diff --git a/src/assets/css/devui.scss b/src/assets/css/devui.scss index d9c2446..30966d4 100644 --- a/src/assets/css/devui.scss +++ b/src/assets/css/devui.scss @@ -310,3 +310,20 @@ circle.devui-radio__material-outer { padding: 16px 20px; } + +.tcode-login-modal { + width: 600px; + :deep(.devui-modal) { + width: 600px !important; + } + .devui-modal__header { + border-bottom: none; + padding: 0; + } + .devui-modal__body { + padding: 0; /* 移除默认内边距,由内部控制 */ + } + .btn-close { + z-index: 10; /* 确保关闭按钮在最上层 */ + } +} diff --git a/src/components/Header/index.vue b/src/components/Header/index.vue index a221508..a5c80b8 100644 --- a/src/components/Header/index.vue +++ b/src/components/Header/index.vue @@ -1463,7 +1463,7 @@ const handleLogin = (type) => { justify-content: center; letter-spacing: 8px; padding: 10px; - margin: 0 16px; + margin: 0 16px 0 14px; text-align: center; /*width: 60px;*/ } diff --git a/src/components/LoginModal/index.vue b/src/components/LoginModal/index.vue index dae3195..2a10acb 100644 --- a/src/components/LoginModal/index.vue +++ b/src/components/LoginModal/index.vue @@ -1,781 +1,5 @@ - - + + + + diff --git a/src/router/config/home.ts b/src/router/config/home.ts index 1031c25..b07bc69 100644 --- a/src/router/config/home.ts +++ b/src/router/config/home.ts @@ -254,6 +254,19 @@ export default [ }, ] }, + { + path: '/Dashboard', + name: 'Dashboard', + component: () => import('@/views/Jyh/Dashboard/index.vue'), + meta: { + title: 'Dashboard', + reportTitle: 'Dashboard', + className: 'w-full min-w-full', + hiddenFooter: true, + hasMobile: true, + asideMenu: 'drawer' // 左侧菜单抽屉模式 + } + }, { path: '/ai', redirect: '/ai/home', diff --git a/src/views/Jyh/Dashboard/Integration.vue b/src/views/Jyh/Dashboard/Integration.vue new file mode 100644 index 0000000..f28da09 --- /dev/null +++ b/src/views/Jyh/Dashboard/Integration.vue @@ -0,0 +1,260 @@ + + + + + diff --git a/src/views/Jyh/Dashboard/billing.vue b/src/views/Jyh/Dashboard/billing.vue new file mode 100644 index 0000000..3f05a49 --- /dev/null +++ b/src/views/Jyh/Dashboard/billing.vue @@ -0,0 +1,259 @@ + + + + + diff --git a/src/views/Jyh/Dashboard/expense.vue b/src/views/Jyh/Dashboard/expense.vue new file mode 100644 index 0000000..163ffd7 --- /dev/null +++ b/src/views/Jyh/Dashboard/expense.vue @@ -0,0 +1,102 @@ + + + + + diff --git a/src/views/Jyh/Dashboard/index.vue b/src/views/Jyh/Dashboard/index.vue new file mode 100644 index 0000000..f3370f5 --- /dev/null +++ b/src/views/Jyh/Dashboard/index.vue @@ -0,0 +1,298 @@ + + + + + diff --git a/src/views/Jyh/Dashboard/overview.vue b/src/views/Jyh/Dashboard/overview.vue new file mode 100644 index 0000000..0762ec9 --- /dev/null +++ b/src/views/Jyh/Dashboard/overview.vue @@ -0,0 +1,255 @@ + + + + + diff --git a/src/views/Jyh/Dashboard/proxy.vue b/src/views/Jyh/Dashboard/proxy.vue new file mode 100644 index 0000000..b981188 --- /dev/null +++ b/src/views/Jyh/Dashboard/proxy.vue @@ -0,0 +1,409 @@ + + + + + diff --git a/src/views/Jyh/Dashboard/setting.vue b/src/views/Jyh/Dashboard/setting.vue new file mode 100644 index 0000000..774efdc --- /dev/null +++ b/src/views/Jyh/Dashboard/setting.vue @@ -0,0 +1,268 @@ + + + + + diff --git a/src/views/Jyh/Dashboard/usage.vue b/src/views/Jyh/Dashboard/usage.vue new file mode 100644 index 0000000..4c5fc47 --- /dev/null +++ b/src/views/Jyh/Dashboard/usage.vue @@ -0,0 +1,281 @@ + + + + +