dy-dashboard/vault/知识库/工作指南/训练记录/2026-07-01-每日训练笔记.md
2026-10-28 11:14:17 +08:00

284 lines
13 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 2026-07-01 每日训练笔记
### 1. 计划预测BOM弹窗优化
**旭东 → OpenClaw:**
> 计划预测里面,点击BOM之后的弹窗优化下面几点
> 1、下单备注列和操作列错乱了
> 2、操作列应该固定在最右侧
> 3、昨天让你进行删除单价列,这一列应该也要删除掉
**OpenClaw 响应:**
修复BOM弹窗中的列错乱问题(之前删了"单价"列表头但没删数据单元格,多了一个td导致整行错位),操作列使用position:sticky固定最右侧。
**旭东 → OpenClaw:**
> 1、计划预测里面点击BOM之后的弹窗,是否修改稿件的选项是否,是修改成红色字体,否保持黑色字体不变
> 2、待下单管理里面点击详情之后的弹窗,用量列取消文本框,更换稿件列的是用红色字体,否保持黑色字体不变
**OpenClaw 响应:**
BOM弹窗"更换稿件"列为"是"时显示红色(#f5222d),"否"黑色;待下单管理详情弹窗用量列改为纯文本。
**旭东 → OpenClaw:**
> 待下单管理界面点开详情之后的核对弹窗里面,更换稿件列的是字体还是黑色,没有成红色字体
**OpenClaw 响应:**
修复更换稿件列的红色字体问题,在渲染时正确判断"是/否"值。
**旭东 → OpenClaw:**
> 待下单管理里面,我点击详情后的弹窗里面,点击保存关闭弹窗,再次打开详情后,下单备注数据丢失了,更换稿件数据丢失,另外点击保存之后的✅ 包材数据已保存提示框需要页面居中显示
**OpenClaw 响应:**
修复保存时只遍历了 `.pend-detail-editable` 的元素,下单备注和更换稿件没这个类也没data-col,加了之后修复;保存提示框改为居中显示。
**旭东 → OpenClaw:**
> 待下单管理里面,点击详情之后的弹窗中,包材信息列表全部居左显示,包括表头和内容
**OpenClaw 响应:**
包材信息列表统一居左对齐。
---
### 2. 下单备份管理优化
**旭东 → OpenClaw:**
> 下单备份管理里面优化下面几点:
> 1、下单人列挪到喜下单时间的右侧
> 2、下单备注列宽度设置为原来的3倍
> 3、删除加入时间列
> 4、建议下单数量、实际下单数量2列挪到下单人列的右侧
> 5、点击详情之后的弹窗分3列显示,表头与内容之间用线条隔开,表头用深灰色文本填充
**OpenClaw 响应:**
调整列顺序,下单人列移到时间后,新增筛选框(编号/名称、下单人、采购计划),详情弹窗分2板块展示。
**旭东 → OpenClaw:**
> 下单备份管理下优化以下几点:
> 1、下单人筛选框、采购计划筛选框修改为下拉选择框
> 2、点击详情后的弹窗调整宽度,是每个字段内容可以不换行显示
**OpenClaw 响应:**
筛选框改为下拉选择;调整弹窗宽度。
---
### 3. 人员信息管理(新增功能)
**旭东 → OpenClaw:**
> 基础信息菜单下增加一个人员信息管理子菜单,里面分2个模块采购跟单,采购计划
> 跟单一组:方圆霞 邝碧君 余瑞霞 卢浩然 组长:方圆霞
> 跟单二组:许晓珊 刘伟 王加飞 邓文婷 组长:王加飞
> 跟单三组:闫伟华 蔡少铃 颜于凯 张文菁 组长:蔡少铃
> 现货小组:莫碧霞 范亚欢
> 计划小组:汤定毅 李媛 黄静 胡孟怡 张莹纯 范世澄 陈瑜 组长:汤定毅
**OpenClaw 响应:**
在基础信息下新增"人员信息管理"子菜单,分组展示采购跟单(4组)和采购计划人员信息。
**旭东 → OpenClaw:**
> 人员信息管理整体界面有点丑,帮我优化美观一下
**OpenClaw 响应:**
美化人员信息管理界面布局和样式。
**旭东 → OpenClaw:**
> 我做这个人员信息管理的目的,是因为在计划预测、采购订单下的子菜单里面,采购跟单列的人员会比较多,颜色区分起来看着会很乱,现在需要你去根据我刚设定的小组,去替换一下对应的采购跟单列的数据,比如采购跟单是方圆霞 邝碧君 余瑞霞 卢浩然,就改为跟单一组,但是需要鼠标悬浮到跟单一组的时候,可以显示跟单一组的人员情况
**OpenClaw 响应:**
采购跟单列改为显示分组名称(如"跟单一组"),鼠标悬浮显示成员列表。
**旭东 → OpenClaw:**
> 采购计划还是用原来的人员名字,不用修改为计划小组,你修改回去
**OpenClaw 响应:**
采购计划恢复个人名称显示,不做分组。
**旭东 → OpenClaw:**
> 方园霞邝碧君卢浩然余瑞霞这个为什么没有修改为跟单一组
**OpenClaw 响应:**
修复数据库中"方园霞"(数据库名字)与旭东提供的"方圆霞"不匹配的问题,用正确的别名匹配。
---
### 4. 用户管理搜索优化
**旭东 → OpenClaw:**
> 我刚刚在用户管理里面加了个运营测试账号,为什么搜索出来序号是DY0001
**OpenClaw 响应:**
搜索后序号重新编号的问题,需要修复为保留原始序号。
**旭东 → OpenClaw:**
> 这里逻辑不对,我搜索出来也应该显示的是原有的DY0037,比如现在未搜索是0037,那么搜索出来也应该是0037
**OpenClaw 响应:**
修复序号显示逻辑,搜索保留原有编号不重新编号。
**旭东 → OpenClaw:**
> 在姓名/岗位输入框右侧新增搜索按钮,另外增加回车搜索功能,取消掉下方内容跟随输入框内容变化的机制
**OpenClaw 响应:**
新增搜索按钮和回车搜索功能,取消实时搜索。
**旭东 → OpenClaw:**
> 在搜索按钮旁边新增一个重置按钮
**OpenClaw 响应:**
新增重置按钮。
---
### 5. 权限配置(大改)
**旭东 → OpenClaw:**
> 权限配置这里需要优化一下:
> 1、姓名/账号输入框取消记忆功能
> 2、搜索旁边新增重置按钮
> 3、点击用户之后的权限配置里面需要根据每个菜单——每个子菜单——每个列表——每个字段去设置查看、编辑,要根据字段内容去详细配置单独的权限
**OpenClaw 响应:**
实现字段级权限配置:每个页面下的字段可单独设置查看/编辑权限。
**旭东 → OpenClaw:**
> 权限配置这里还是有点问题
> 1、数据概览菜单下边全是图表和卡片,在设置权限的时候,设置字段权限的意义是什么?这里的权限应该是根据图表或者卡片来定对吧
> 2、计划预测菜单的字段权限配置,应该是要有所有的字段,要和计划预测菜单里面字段设置里的保持一致,而不是目前显示出来的字段
**OpenClaw 响应:**
数据概览只保留查看权限;计划预测字段权限与字段设置保持一致。
**旭东 → OpenClaw:**
> 我有一个问题讨论一下,我如果登录运营测试账号上来,计划预测里面显示字段是默认的呢还是根据权限配置里面勾选的字段来的?
**OpenClaw 响应:**
讨论并确认权限应跟随用户账号绑定,每个用户独立的权限配置决定可见内容和可操作内容。
**旭东 → OpenClaw:**
> 要完善实现一下,你要记得所有的权限设置都是跟随用户账号绑定在一起的,每个用户的权限配置不一样,那么登陆上来之后能看见能操作的内容也是有区别的
**OpenClaw 响应:**
权限配置改为后端模板直接注入 `window._currentUser.permissions`(同步加载),不再用异步fetch。
**旭东 → OpenClaw:**
> 权限配置里面,我点开某个用户账号配置权限后,点击保存会卡3秒,并且再次点击用户账号后,发现上一步勾选的字段权限配置保存失败,没有保存上,你检查一下原因
**OpenClaw 响应:**
修复保存策略:改为增量更新,不再用 DELETE ALL 策略。
**旭东 → OpenClaw:**
> 还是有问题,我把问题列出来,你一个一个解决一下
> 1、像数据概览的查看按钮,应该可以控制下方的全部勾选框,我取消查看按钮的勾选,下面的所有勾选也应该全部取消,我勾上,下方也应该全部勾上
> 2、点击保存之后再次打开发现还是保存失败,🙅不是我上一次勾选的字段内容
**OpenClaw 响应:**
实现查看按钮级联控制字段权限勾选;继续修复保存后权限数据未持久化的问题。
**旭东 → OpenClaw:**
> 权限配置里面,数据概览菜单里面应该只有查看权限,因为这个菜单下边没有编辑操作,删除权限配置里面这里的编辑
**OpenClaw 响应:**
数据概览去掉编辑权限列(只读页面)。
**旭东 → OpenClaw:**
> 权限配置这里还是有问题,我勾选配置之后点击保存,再次点击用户,里面权限没有变化,没保存上
**OpenClaw 响应:**
排查并修复权限保存未持久化的根本原因。
**旭东 → OpenClaw:**
> 我刚刚配置了运营测试用户的权限,但是我登录运营测试账号之后,看到的内容还是全部默认的,没有根据配置的权限来,这里是有问题的
**OpenClaw 响应:**
修复权限数据在后端加载时未正确读取已保存的配置。
**旭东 → OpenClaw:**
> 我需要所有的菜单页面都跟着权限走,正常权限配置肯定是所有的菜单都要配置权限了,比如我给运营测试账号设置的数据概览、出库数据、库存数据无法查看,那么我登录运营测试账号之后,这几个菜单就应该不能看见
**OpenClaw 响应:**
实现无查看权限的菜单自动从导航栏隐藏。
**旭东 → OpenClaw:**
> 我先测试一下菜单的隐藏
**OpenClaw 响应:**
测试权限菜单隐藏功能。
**旭东 → OpenClaw:**
> 没有查看权限的菜单目前还是在左侧导航栏中,只是点击之后页面显示无访问权限,能不能做到直接从左侧导航栏消失,直接在导航栏隐藏
**OpenClaw 响应:**
实现无权限菜单直接从导航栏消失,而不是只做点击拦截。
**旭东 → OpenClaw:**
> 我强制刷新后,重新登录了运营测试账号,发现左侧导航栏还是有数据概览、基础信息、知识库、测试问题、合同模板这几个菜单,你查找一下原因并解决
**OpenClaw 响应:**
排查后端权限数据加载问题,确保权限数据正确同步到前端。
**旭东 → OpenClaw:**
> 1、权限配置界面还应该有知识库的权限配置
> 2、我登录运营测试账号上来之后,默认显示的无访问权限,这里是有异常的,应该默认显示的左侧第一个菜单栏下方的内容
> 3、基础信息菜单还在左侧导航栏里面有显示,这个权限是没有打开的,应该是要隐藏的,你查一下原因
**OpenClaw 响应:**
知识库/合同模板加入权限配置菜单树;默认显示第一个有权限的菜单页面;修复基础信息菜单隐藏问题。
**旭东 → OpenClaw:**
> 我强制刷新之后,目前默认显示的还是无访问权限,并且基础信息菜单还在左侧的导航栏中没有隐藏掉
**OpenClaw 响应:**
继续排查权限加载时间和缓存问题。
**旭东 → OpenClaw:**
> 权限配置里面基础信息下面少了一个人员信息管理,导致运营测试账号一直有这个菜单在
**OpenClaw 响应:**
将人员信息管理加入权限配置菜单树。
**旭东 → OpenClaw:**
> 权限配置里面,计划预测菜单下的操作列几个按钮功能权限配置没有,运营测试账号登录之后,操作列的功能都在,这个得加一下权限配置
**OpenClaw 响应:**
计划预测操作列按钮增加权限控制。
**旭东 → OpenClaw:**
> 权限配置界面,勾选字段点击保存之后,提示(1062, "Duplicate entry '39-knowledge-view' for key 'user_permissions.uk_user_page_op'")
**OpenClaw 响应:**
修复后端去重问题,避免重复键冲突。
**旭东 → OpenClaw:**
> 权限配置里面,计划预测下边要加一个批量下单权限
**OpenClaw 响应:**
新增批量下单权限配置项。
---
### 6. 包材订单同步修复
**旭东 → OpenClaw:**
> 从待下单管理里面点击确认下单之后,同步包材数据到包材订单管理的时候,同步有异常,有时同步过去之后名称会为空,你检查一下原因
**OpenClaw 响应:**
修复包材同步问题:saveDetailBom增加了material_name和bom_qty的保存。
**旭东 → OpenClaw:**
> 帮我解决一下下面几个问题:
> 1、包材订单管理里面同步过去的时候,供应商名称同步异常,全部显示的是成品的供应商,这里出错了
> 2、下单备份管理里面,点击详情之后的弹窗需要优化成2个板块,一个成品信息列表,一个包材信息列表
> 3、下单备份管理界面,增加编号/名称筛选框、下单人筛选框、计划筛选框
**OpenClaw 响应:**
包材同步时从products表按物料编码查询正确的supplier_name_match;详情弹窗分2板块展示;新增筛选框。
---
### 7. 备份与版本管理
**旭东 → OpenClaw:**
> 对现有内容备份一下,并git一下版本
**OpenClaw 响应:**
备份文件:`~/backups/dy-dashboard-20260701_1711.tar.gz`;Git提交:`18d9b38` (feat: 权限系统+人员管理+备份筛选)