diff --git a/core/core-frontend/src/views/mobile/components/OrgCell.vue b/core/core-frontend/src/views/mobile/components/OrgCell.vue new file mode 100644 index 0000000000..87fabc2b49 --- /dev/null +++ b/core/core-frontend/src/views/mobile/components/OrgCell.vue @@ -0,0 +1,131 @@ + + + + + diff --git a/core/core-frontend/src/views/mobile/directory/index.vue b/core/core-frontend/src/views/mobile/directory/index.vue index b9b01b4d25..a2a2b0a869 100644 --- a/core/core-frontend/src/views/mobile/directory/index.vue +++ b/core/core-frontend/src/views/mobile/directory/index.vue @@ -97,7 +97,7 @@ onMounted(() => { diff --git a/core/core-frontend/src/views/mobile/index.vue b/core/core-frontend/src/views/mobile/index.vue index ecd28ee019..3802bdcd05 100644 --- a/core/core-frontend/src/views/mobile/index.vue +++ b/core/core-frontend/src/views/mobile/index.vue @@ -44,5 +44,10 @@ const hiddenTabbar = ref(false) width: 100vw; height: 100vh; overflow: hidden; + + .van-hairline--top-bottom:after { + bottom: auto; + top: auto; + } } diff --git a/core/core-frontend/src/views/mobile/personal/index.vue b/core/core-frontend/src/views/mobile/personal/index.vue index aced74690a..05c9ed48da 100644 --- a/core/core-frontend/src/views/mobile/personal/index.vue +++ b/core/core-frontend/src/views/mobile/personal/index.vue @@ -1,44 +1,155 @@ @@ -46,33 +157,64 @@ const logout = async () => { .de-mobile-user { height: 100vh; width: 100vw; - + background: #f5f6f7; + --van-nav-bar-height: 44px; + --van-nav-bar-arrow-size: 20px; + --van-nav-bar-icon-color: #1f2329; + --van-nav-bar-title-text-color: #1f2329; + --van-font-bold: 500; + --van-nav-bar-title-font-size: 17px; .mobile-user-top { - padding: 24px 24px 16px 24px; + padding: 16px; display: flex; + align-items: center; + margin-bottom: 8px; + height: 80px; + background: #fff; .user-name { - height: 45px; - text-align: left; - padding-left: 10px; - padding-top: 20px; + font-size: 17px; + font-weight: 500; + line-height: 28px; + margin-left: 12px; } } - :deep(.van-cell__title) { + .logout { + margin-top: 8px; + height: 48px; + font-size: 17px; + font-weight: 500; + line-height: 24px; + background: #fff; + &.danger { + color: var(--ed-color-danger); + font-size: 16px; + font-weight: 400; + line-height: 22px; + } + } + + .grey { + height: 44px; + padding: 16px; + width: 100%; + color: #646a73; + font-size: 14px; + font-weight: 400; + line-height: 20px; display: flex; align-items: center; - } - .custom-title { - margin-right: 4px; - vertical-align: middle; - margin-left: 12px; - } + .active { + color: var(--ed-color-primary); + } - .search-icon { - font-size: 26px; - line-height: inherit; + .ed-icon { + font-size: 12px; + margin: 0 4px; + color: #8f959e; + } } }