41 lines
2.8 KiB
Markdown
41 lines
2.8 KiB
Markdown
# 2026-09-01-下单备份少字段右侧空白修复
|
||
|
||
<!-- project: path:/home/gxd/.openclaw/workspace/dingtalk-assistant -->
|
||
|
||
### 1. 下单备份少字段时右侧空白
|
||
|
||
**旭东 → OpenClaw:**
|
||
> 还是有异常,当我只选择少数字段时,点击保存之后,右侧区域有很大一片空白
|
||
|
||
**OpenClaw 响应:**
|
||
已修复下单备份管理只选择少数字段后右侧出现大面积空白的问题。表格宽度改为按当前可见字段自适应,操作列/状态列继续固定在最右侧;JavaScript 语法检查、差异检查和测试环境 HTTP 200 验证通过,Git 提交 `ea91f7f`。
|
||
|
||
### 2. 下单备份字段设置交互修复
|
||
|
||
**旭东 → OpenClaw:**
|
||
> 下单备份的字段设置里面发现几个异常需要修复
|
||
> 1、当我只选择少数几个字段后,操作列没有固定在最右侧,导致左右滑动时,有很多空白区域
|
||
> 2、在字段设置里面点击之前保存的方案,应该是先在字段设置里面调整字段为方案保存的字段,然后点击保存之后才同步到外面的字段列
|
||
> 3、每次点击方案时,字段设置里面应该只勾选展示方案保存的这些字段。
|
||
|
||
**OpenClaw 响应:**
|
||
已修复下单备份字段设置的操作列固定、方案先回填到字段设置窗口、点击保存后才同步外部列表,以及方案字段勾选状态同步问题。Git 提交 `b6a40d9`、`359e68d`。
|
||
|
||
|
||
### 3. 下单备份列宽同步函数改名遗漏引用(右侧空白仍未解决)
|
||
|
||
**旭东 → OpenClaw:**
|
||
> 还是没有解决,页面右侧依旧有大片空白
|
||
|
||
**OpenClaw 响应:**
|
||
定位到根因:上一轮把 `syncAdjustableTableWidth` 改名为 `syncBackupTableWidth` 时,遗漏了 `lockAdjustableTableColumnWidths` 和 `updateOrderColumnResize` 两处仍调用旧函数名的引用,导致每次恢复/渲染列宽时运行时 `ReferenceError`,表格宽度同步被中断、停留在 `width:max-content`,列宽合计小于视口时右侧残留大片空白。已统一恢复函数名为 `syncAdjustableTableWidth`(函数定义与全部调用点一致),并重新生成 `static/js/app.js.gz` 使浏览器加载到最新代码。JavaScript 语法、diff 及测试环境 HTTP 200 验证通过,Git 提交 `6441288`。
|
||
|
||
|
||
### 4. 序号列固定存在且不可取消
|
||
|
||
**旭东 → OpenClaw:**
|
||
> 发现一个异常,序号字段如果在字段设置里面,当我取消勾选序号时,外面显示的列就会错乱,所以需要在字段设置里面取消序号字段,默认必须存在序号字段列
|
||
|
||
**OpenClaw 响应:**
|
||
字段设置弹窗已移除「序号」可勾选项,序号列固定在最前、操作列固定在最后,并强制序号始终可见;取消序号不再导致表头与数据行列数不一致错乱。JavaScript 语法、diff 检查通过,测试环境 HTTP 200,Git 提交 `14d06a9`。
|