diff --git a/src/api/jyh/auth.ts b/src/api/jyh/auth.ts
new file mode 100644
index 0000000..1e36f77
--- /dev/null
+++ b/src/api/jyh/auth.ts
@@ -0,0 +1,37 @@
+import request from '@/utils/request';
+
+export const getCaptcha = (account: any, password: any) => {
+ return request({
+ url: `/u-auth/index/getCaptcha`,
+ method: 'POST',
+ data: {
+ account,
+ password,
+ loginCode: 'admin'
+ },
+ responseType: 'blob'
+ });
+};
+export const login = (account: any, code: any, password: any) => {
+ return request({
+ url: `/u-auth/index/login`,
+ method: 'POST',
+ data: {
+ account,
+ code,
+ password,
+ loginCode: 'admin'
+ }
+ });
+};
+export const sendSms = (account: any) => {
+ return request({
+ url: `/u-auth/index/send-sms`,
+ method: 'POST',
+ data: {
+ account,
+ action:'login',
+ loginCode: 'admin'
+ }
+ });
+};
diff --git a/src/assets/css/jyh.scss b/src/assets/css/jyh.scss
index 7cc275d..f39d8b0 100644
--- a/src/assets/css/jyh.scss
+++ b/src/assets/css/jyh.scss
@@ -537,3 +537,25 @@ img:hover {
display: inline-block;
height: 12px;
}
+
+
+.TeamSetupModal {
+ width: 600px !important;
+ background: rgb(27, 25, 19);
+
+
+ .devui-modal__header {
+ text-align: center;
+ font-size: 24px;
+ font-weight: bold;
+ color: #ffffff;
+ }
+
+ .devui-modal__body {
+ padding: 4rem;
+ }
+
+ .modal-actions-footer {
+ padding: 0 4rem 2rem;
+ }
+}
diff --git a/src/components/Header/AIHeader.vue b/src/components/Header/AIHeader.vue
index 0e5d654..9024e20 100644
--- a/src/components/Header/AIHeader.vue
+++ b/src/components/Header/AIHeader.vue
@@ -53,13 +53,14 @@
-
- 注册
- 账号登录
-
-
-
-
+
+
+
+
+
+
+
+
diff --git a/src/components/LoginModal/index.vue b/src/components/LoginModal/index.vue
index 2a10acb..f0dc9d2 100644
--- a/src/components/LoginModal/index.vue
+++ b/src/components/LoginModal/index.vue
@@ -60,8 +60,8 @@
size="lg"
class="verify-input"
/>
-
-
x j 7 2
+
+
@@ -123,7 +123,7 @@
diff --git a/src/views/Jyh/Dashboard/Integration.vue b/src/views/Jyh/Dashboard/Integration.vue
index f28da09..639bd0b 100644
--- a/src/views/Jyh/Dashboard/Integration.vue
+++ b/src/views/Jyh/Dashboard/Integration.vue
@@ -92,9 +92,9 @@ $highlight-yellow: #f5a623; // 黄色提示
.content-area {
- background-color: #121212;
+ background-color: rgb(20, 18, 11);
padding: 40px 60px;
- overflow-y: auto;
+ //overflow-y: auto;
}
diff --git a/src/views/Jyh/Dashboard/billing.vue b/src/views/Jyh/Dashboard/billing.vue
index 3f05a49..fa8c503 100644
--- a/src/views/Jyh/Dashboard/billing.vue
+++ b/src/views/Jyh/Dashboard/billing.vue
@@ -63,10 +63,9 @@ $border-color: #333333; // 分隔线颜色
.content-area {
- // 继承自父组件,作为页面容器
- background-color: #121212; // 确保背景色足够深
+ background-color: rgb(20, 18, 11);
padding: 40px 60px;
- overflow-y: auto;
+ //overflow-y: auto;
}
.billing-container {
diff --git a/src/views/Jyh/Dashboard/expense.vue b/src/views/Jyh/Dashboard/expense.vue
index 163ffd7..34263e7 100644
--- a/src/views/Jyh/Dashboard/expense.vue
+++ b/src/views/Jyh/Dashboard/expense.vue
@@ -25,7 +25,7 @@
diff --git a/src/views/Jyh/Dashboard/overview/TeamSetupModal.vue b/src/views/Jyh/Dashboard/overview/TeamSetupModal.vue
new file mode 100644
index 0000000..2dd48be
--- /dev/null
+++ b/src/views/Jyh/Dashboard/overview/TeamSetupModal.vue
@@ -0,0 +1,254 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 改变
+
+
+
+ 团队计划 ({{ seats }}个席位) 每月{{ seats * 40 }}美元
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/Jyh/Dashboard/overview.vue b/src/views/Jyh/Dashboard/overview/index.vue
similarity index 82%
rename from src/views/Jyh/Dashboard/overview.vue
rename to src/views/Jyh/Dashboard/overview/index.vue
index 0762ec9..efa254d 100644
--- a/src/views/Jyh/Dashboard/overview.vue
+++ b/src/views/Jyh/Dashboard/overview/index.vue
@@ -26,9 +26,18 @@
邀请团队成员
利用管理控制、分析和企业级安全功能,加速您的团队发展
- 邀请您的团队
+ 邀请您的团队
+
+
+
@@ -39,7 +48,7 @@
连接 GitHub 以获取云代理、Bugbot 和增强的代码库上下文
- 连接
+ LINK
@@ -50,7 +59,7 @@
连接 GitLab 以用于云代理、Bugbot 和增强的代码库上下文
- 连接
+ LINK
@@ -60,7 +69,7 @@
通过 Slack 与云代理协作
- 连接
+ LINK
@@ -71,7 +80,7 @@
连接 Linear 工作区,将问题委派给云代理
- 连接
+ LINK
@@ -79,18 +88,42 @@
-