+
{
@click-left="onClickLeft"
/>
-
+
{
>
-
+
{
icon="bar-chart-o"
/>
-
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 @@
-
-
-
- {{ userStore.name }}
+
+ 我的
+
+
+
+ {{ userStore.name }}
+
-
-
-
-
- 关于
-
-
-
- 注销
-
+
+
注销
+
+
+
+
+
+ {{ ele }}
+
+
+
+
+
请选择组织
+
+ orgCellClick(type, ele)"
+ v-for="ele in activeTableData"
+ :key="ele.id"
+ :label="ele.name"
+ :nextlevel="ele.children"
+ >
+
@@ -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;
+ }
}
}