4.2 KiB
1. 供应商名称显示优化 + 供应商列可编辑 + 回车保存
旭东 → OpenClaw:
国内订单管理菜单里面 1、供货商改名为供应商 2、供应商这一列可编辑,文本框设置为模糊查询搜索 3、供应商这一列设置回车键保存功能,回车之后提示保存,二次保存就好
OpenClaw 响应: 已处理,修改内容:
- 国内订单管理页面的"供货商"列名改为"供应商"(表头 + 筛选框占位文字)
- 供应商列改为可编辑输入框,带自定义 dropdown 模糊搜索(从供应商管理数据按简称匹配)
- 供应商输入框按回车触发保存确认弹窗(一次回车弹出确认框,确认后二次保存)
- 详情弹窗中的供应商字段也改为可编辑状态
2. 修复统计错误导致的 SyntaxError
旭东 → OpenClaw:
Uncaught SyntaxError: Unexpected token ':'
OpenClaw 响应:
修复了 app.js 中 供货商 渲染器行末尾多余的 } 导致的语法错误。
3. 供应商搜索改为按简称匹配
旭东 → OpenClaw:
1、供应商搜索框模糊搜索指的是搜索的供应商管理里面的数据,而不是这一列的数据 2、供应商搜索框取消下拉箭头选择功能,设置成根据简称关键字模糊搜索就好
OpenClaw 响应:
- 搜索源改为从
_supplierList(供应商管理完整数据),不再使用domesticSupplierDatalist - 去掉
<datalist>原生下拉箭头,改用自定义浮动 dropdown - 按供应商简称(short_name)进行关键字模糊匹配,搜索结果展示全称+简称+编码
- 点击选项自动填入全称并触发保存
4. 修复冻结列索引偏移(国内/海外/包材三个菜单)
旭东 → OpenClaw:
国内订单管理冻结列功能有异常,货品名称冻结失败 海外订单管理里面冻结列我还是有异常,我勾选跟单下单日期之后,外面才会冻结到货品名称 包材订单管理里面冻结列还是有异常,我勾选单价之后,外面才会冻结到货品名称
OpenClaw 响应: 修复了三个菜单冻结列对话框的索引偏移问题:
国内:冻结列对话框缺少顶部复选框列(#)选项,导致所有列索引偏移了1位。加了 '#' 在最前面对齐。
海外:同国内问题,表头 #→序号,冻结列改为 ['#','序号','货品编码','货品名称','跟单下单日期','计划下单时间']
包材:同国内问题,表头 #→序号,冻结列改为 ['#','序号','日期','货品编码','货品名称']
5. 勾选框列不出现在冻结设置中
旭东 → OpenClaw:
国内订单管理、海外订单管理、包材订单管理三个菜单里面的冻结列中,第一个字段其实是勾选框这一列的,可以不用体现在冻结列设置里面,这一列勾选框直接默认冻结
OpenClaw 响应: 三个菜单的冻结列对话框均移除 '#' 选项,勾选框列始终作为 index 0 硬编码冻结。应用 OFFSET=1 偏移处理对话框与表头索引映射。
6. 勾选框列居中
旭东 → OpenClaw:
勾选框列的表头勾选框居中显示
OpenClaw 响应:
三个菜单的 checkbox 表头加了 text-align:center。
7. 包材表头滚动遮挡修复
旭东 → OpenClaw:
上下滑动的时候,包材订单管理表头出现显示异常
OpenClaw 响应:
包材表格 <thead> 缺少 position:sticky;top:0;z-index:10,导致上下滚动时 body 单元格浮在表头之上。已补上。
8. 清理1-31数字字段和父记录字段
旭东 → OpenClaw:
国内订单管理、海外订单管理字段设置里面需要删除掉1-31数字、父记录的这些字段
OpenClaw 响应:
已从 DOMESTIC_COLUMNS 和 OVERSEAS_COLUMNS 中删除 1~31 数字字段及 父记录 字段及相关渲染器。
9. 包材列名优化
旭东 → OpenClaw:
编码列改名为货品编码,名称列改名为货品名称
OpenClaw 响应:
PACKAGING_COLUMNS 中 {field:'编码',label:'编码'} 改为 {field:'编码',label:'货品编码'},{field:'名称',label:'名称'} 改为 {field:'名称',label:'货品名称'}。