diff --git a/pages/sys/login/index.vue b/pages/sys/login/index.vue index 4c0216b..d3658f8 100644 --- a/pages/sys/login/index.vue +++ b/pages/sys/login/index.vue @@ -1,352 +1,369 @@ - @@ -169,12 +170,14 @@ export default { .container { padding: 10px; } + .search-bar { display: flex; flex-wrap: wrap; gap: 10px; margin-bottom: 10px; } + .search-input { flex: 1; min-width: 120px; @@ -182,6 +185,7 @@ export default { border: 1px solid #ddd; border-radius: 4px; } + .picker-view { padding: 8px; border: 1px solid #ddd; @@ -189,34 +193,44 @@ export default { min-width: 120px; text-align: center; } + .search-btn, .reset-btn { padding: 8px 15px; border-radius: 4px; color: #fff; + height: 40px; + text-align: center; + line-height: 24px; } + .search-btn { background-color: #007aff; border: none; } + .reset-btn { background-color: #f0f0f0; color: #333; border: none; } + .table-wrap { overflow-x: auto; } + .table-header, .table-row { display: flex; flex-direction: row; border: 1px solid #eee; } + .table-header { background-color: #f8f8f8; font-weight: bold; } + .table-cell { flex: 1; text-align: center; @@ -226,22 +240,27 @@ export default { text-overflow: ellipsis; white-space: nowrap; } + .table-cell:last-child { border-right: none; } + .operation-cell { display: flex; justify-content: space-around; flex: 2; } + .operation-btn { margin: 0 5px; padding: 5px 10px; font-size: 12px; } + .status-confirm { color: #52c41a; } + .status-wait { color: #fa8c16; } diff --git a/static/aidex/login/ic_login_pwd.png b/static/aidex/login/ic_login_pwd.png new file mode 100644 index 0000000..67bdb28 Binary files /dev/null and b/static/aidex/login/ic_login_pwd.png differ diff --git a/static/aidex/login/ic_login_user.png b/static/aidex/login/ic_login_user.png new file mode 100644 index 0000000..468d9cb Binary files /dev/null and b/static/aidex/login/ic_login_user.png differ