2.4 KiB
2.4 KiB
mobile-uni 登录页高保真设计
目标
将 mobile-uni 短信登录页按银城员工端高保真原型重做。主要验收尺寸为 375–430px 宽的手机 H5;平板和桌面端采用居中限宽布局,不同比放大。
范围
- 只调整
mobile-uni/src/pages/auth/login/index.vue的页面结构与视觉样式。 - 保留现有手机号校验、验证码发送、短信登录、认证信息保存、原路跳转与已登录自动跳转逻辑。
- 复用
/static/brand-logo.png,不新增图片或第三方依赖。 - 不修改后端接口、认证协议、岗位确认流程和其他业务页面。
视觉设计
- 页面使用柔和灰白背景和轻微径向高光,整体保持克制、清洁的企业服务气质。
- 品牌区按“银城物业 | 数字师傅”横向排布,使用现有品牌图标;“数字师傅”使用品牌绿。
- 主标题为“银城员工端”,副标题为“高效协同 · 贴心服务 · 让工作更简单”。
- 表单使用白色圆角卡片、银城红顶边和轻阴影。
- 手机号、验证码采用顶部标签;输入框使用线性手机/盾牌图标。
- 验证码输入与获取按钮在 375px 及以上保持并排,按钮使用红色描边。
- 登录按钮通栏显示,使用银城红、白色大字号和轻微高光。
- 表单校验错误和接口反馈继续显示在卡片内,不遮挡主要操作。
响应式与可用性
- 页面主体最大宽度约 720px,手机端使用 22–30px 水平留白。
- 375–430px 宽度下优先保持原型比例和表单操作密度。
- 极窄屏通过压缩字号、间距和验证码按钮宽度保持并排;不把验证码按钮拆成独立整行。
- 输入框保持数字键盘、长度限制、纯数字归一化和清晰的聚焦边界。
- 发送中、登录中继续禁用对应按钮,防止重复请求。
验证
- 运行
mobile-uni现有测试和 H5 构建。 - 使用本地 H5 页面在手机视口检查品牌区、标题、卡片、验证码行和登录按钮。
- 检查 375px、390px、430px 以及桌面宽度下的溢出和对齐。
- 确认
/resource/sms/code与/auth/mobile/sms-login请求逻辑未改变。
风险控制
- 当前登录页已有未提交修改,实现时以现有工作区为基线做最小增量调整,不覆盖其他文件。
uni-easyinput包含内部样式,使用页面作用域内的:deep()精确覆盖,避免污染全局控件。