-
diff --git a/src/layouts/components/navbar/components/right-side/img/admin.png b/src/layouts/components/navbar/components/right-side/img/admin.png
new file mode 100644
index 0000000..d0826d9
Binary files /dev/null and b/src/layouts/components/navbar/components/right-side/img/admin.png differ
diff --git a/src/layouts/components/navbar/components/right-side/index.vue b/src/layouts/components/navbar/components/right-side/index.vue
index 8609e5a..1636ae0 100644
--- a/src/layouts/components/navbar/components/right-side/index.vue
+++ b/src/layouts/components/navbar/components/right-side/index.vue
@@ -1,17 +1,31 @@
-
+
-
+
-
+
+
+
+ {{ userInfo.mobile?.slice(-3) }}
+
+
-
+
+
+
+
+
+
+ 创建企业账号
+
+
+
@@ -69,8 +131,8 @@
diff --git a/src/views/components/management/person/components/change-name-modal/index.vue b/src/views/components/management/person/components/change-name-modal/index.vue
new file mode 100644
index 0000000..b7c54fe
--- /dev/null
+++ b/src/views/components/management/person/components/change-name-modal/index.vue
@@ -0,0 +1,90 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/components/management/person/components/change-password-modal/index.vue b/src/views/components/management/person/components/change-password-modal/index.vue
new file mode 100644
index 0000000..c9eba78
--- /dev/null
+++ b/src/views/components/management/person/components/change-password-modal/index.vue
@@ -0,0 +1,231 @@
+
+
+
+
安全验证
+
+ 验证成功,请更改密码
+
+
+
+
+ 为进一步保证您的账号安全,确保为您本人操作,
+ 请先完成安全验证
+
+ 请输入发送至{{ showMobile }} 的短信验证码
+
+
+
+
+
+ {{ countdown }} 秒后您可以再次发送验证码
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/components/management/person/components/change-password-modal/style.scss b/src/views/components/management/person/components/change-password-modal/style.scss
new file mode 100644
index 0000000..b1fb1dc
--- /dev/null
+++ b/src/views/components/management/person/components/change-password-modal/style.scss
@@ -0,0 +1,62 @@
+.change-password-modal {
+ .ant-modal-content {
+ border-radius: 16px;
+
+ .ant-modal-header {
+ border-radius: 16px 16px 0 0;
+ border-bottom: none !important;
+
+ .ant-modal-title {
+ display: none;
+ }
+ }
+
+ .ant-modal-body {
+ padding: 0 32px 8px !important;
+ position: relative;
+ top: -24px;
+ display: flex;
+ flex-direction: column;
+ justify-content: center;
+
+ .cts {
+ color: var(--Text-3, #737478);
+ font-family: $font-family-regular;
+ font-size: 14px;
+ font-style: normal;
+ font-weight: 400;
+ line-height: 22px; /* 157.143% */
+ }
+ .title-text {
+ color: var(--Text-1, #211F24);
+ text-align: center;
+ font-family: $font-family-medium;
+ font-size: 24px;
+ font-style: normal;
+ font-weight: 500;
+ line-height: 32px;
+ }
+
+ .ant-form {
+ .ant-form-item {
+ &:not(:last-child) {
+ margin-bottom: 24px !important;
+ }
+
+ .ant-input-affix-wrapper {
+ border-radius: 8px !important;
+
+
+ }
+ }
+ }
+
+ }
+
+ .ant-modal-footer {
+ height: 56px !important;
+ border-top: none !important;
+ }
+ }
+
+}
diff --git a/src/views/components/management/person/components/verification-code/index.vue b/src/views/components/management/person/components/verification-code/index.vue
new file mode 100644
index 0000000..0e2b762
--- /dev/null
+++ b/src/views/components/management/person/components/verification-code/index.vue
@@ -0,0 +1,156 @@
+
+
+
+
+
+
+
+
+
+ {{ errorMessage }}
+
+
+
+
+
+
+
diff --git a/src/views/components/management/person/img/icon1.png b/src/views/components/management/person/img/icon1.png
new file mode 100644
index 0000000..4d5b26d
Binary files /dev/null and b/src/views/components/management/person/img/icon1.png differ
diff --git a/src/views/components/management/person/index.vue b/src/views/components/management/person/index.vue
index b8f018e..e0b5edd 100644
--- a/src/views/components/management/person/index.vue
+++ b/src/views/components/management/person/index.vue
@@ -1,333 +1,126 @@
-
-
- 个人信息
-
-
-
-
-
-
- {{ record.name || '-' }}
-
-
-
-
-
-
- {{ record.mobile.replace(/(\d{3})\d{4}(\d{4})/, '$1****$2') }}
-
-
-
-
-
-
-
-
-
+
diff --git a/src/views/components/management/person/style.scss b/src/views/components/management/person/style.scss
new file mode 100644
index 0000000..ba79ae0
--- /dev/null
+++ b/src/views/components/management/person/style.scss
@@ -0,0 +1,22 @@
+.person-wrap {
+ .title {
+ color: var(--Text-1, #211f24);
+ font-family: $font-family-medium;
+ font-size: 18px;
+ font-style: normal;
+ font-weight: 500;
+ line-height: 26px; /* 150% */
+ }
+ .cts {
+ color: var(--Text-4, #939499);
+ font-family: $font-family-regular;
+ font-size: 14px;
+ font-style: normal;
+ font-weight: 400;
+ line-height: 22px; /* 157.143% */
+ &.bold {
+ font-family: $font-family-medium;
+ }
+ }
+
+}
diff --git a/src/views/login/components/login-form/index.vue b/src/views/login/components/login-form/index.vue
index f1c5410..3630f5a 100644
--- a/src/views/login/components/login-form/index.vue
+++ b/src/views/login/components/login-form/index.vue
@@ -98,43 +98,32 @@