殷亮辉

Results 55 comments of 殷亮辉

> 审批子表右上角的新建按钮可以通过在项目中extend审批对象并修改按钮的显隐规则来处理: ![image](https://private-user-images.githubusercontent.com/6219465/303346104-7372f814-4f53-44ee-982b-5e3b743f1b5f.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MDc0MDAxMjgsIm5iZiI6MTcwNzM5OTgyOCwicGF0aCI6Ii82MjE5NDY1LzMwMzM0NjEwNC03MzcyZjgxNC00ZjUzLTQ0ZWUtOTgyYi01ZTNiNzQzZjFiNWYucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDIwOCUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDAyMDhUMTM0MzQ4WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9ZGQzYjAwZTQ0Y2M0ZDZmNWUzMGUzYzEzNDI1MWE4ODRmMWYwOTJlOGRlMjZmYTU5YWY2MjBmZTI0M2E0ZmQ2MyZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.5emDZawjRtgzi2WDh95jzwJ3pfGJpQscsWTjUuP2KGI) 已经不用配置了,因为内核已经新加上这段代码了,默认规则变成只要审批任务作为子表列表右上角就隐藏新建按钮。

这个是amis 3.6、6.0的bug,amis 3.2是好的,已经给官网报bug了:https://github.com/baidu/amis/issues/9537

上面给amis报的bug虽然amis官方解决了,但是并没有解决我们魔方项目中实际遇到的问题,已经另外再在amis官网模拟到相关bug给他们提过issue了,见:https://github.com/baidu/amis/issues/9756

目前 https://github.com/baidu/amis/issues/9756 @2betop 的代码抄到我们 steedos amis 并在platform引用后实测生效,也没发现明显问题,不过默认值功能确实也受到影响(所以我暂时没有提交到steedos amis),已经在官网amis issue中提交了问题说明,等他们总体改好后再跟进此问题。

> 目前 [baidu/amis#9756](https://github.com/baidu/amis/issues/9756) @2betop 的代码抄到我们 steedos amis 并在platform引用后实测生效,也没发现明显问题,不过默认值功能确实也受到影响(所以我暂时没有提交到steedos amis),已经在官网amis issue中提交了问题说明,等他们总体改好后再跟进此问题。 已经把抄的代码提交到steedos amis并发包了,子表组件上层作用域的默认值问题amis官方说是没有重现,应该是我们steedos amis跟官方基于的分支不一样造成的,不过这个问题不影响我们platform中相关功能,platform引用最新的steedos amis sdk后,实测效果: - 子表字段上配置defaultValue能生效 - 审批王中相关子表字段功能正常 - 子表字段中子字段必填校验已生效 ![image](https://github.com/steedos/steedos-platform/assets/6219465/48d2aab4-4f28-4f8d-bdf7-1cd9714edd3c) 整个子表字段必填是单独的问题,跟ams sdk没关系,另建issue了,见:[Bug]: table字段本身必填时,必填功能未生效 #6579

已把以下amis官方相关提交抄到我们steedos amis项目中了: - 把 https://github.com/2betop/amis/commit/8acdeb0dcca4e31a7d8af13a3fa31036ca7ac0b1 抄写到项目中了,提交见:https://github.com/steedos/steedos-amis/commit/3d6acb7e3bcab4c7964d45c960039cdc974e5a8d 关联amis issue: https://github.com/baidu/amis/issues/9391 - 把 https://github.com/2betop/amis/commit/c03f026fb20bef3d40075970df61d94b8c80acbe 抄写到项目中了,提交见: https://github.com/steedos/steedos-amis/commit/884e6c069e007eb338f565541a56ad6306e4bcb7 关联amis issue: https://github.com/baidu/amis/issues/9631 但是最后把sdk引用到platform后,相关功能还是坏的,经调式是amis还没改干净,另外给amis官网建了bug:https://github.com/baidu/amis/issues/9733 等他们修正后再跟进此问题。

关于抄 amis issue: https://github.com/baidu/amis/issues/9631 是抄的合并前的PR提交,即 https://github.com/2betop/amis/commit/c03f026fb20bef3d40075970df61d94b8c80acbe 他们后来把这个PR合并到主分支了,即: https://github.com/baidu/amis/commit/09fa406ca024d3bebb012ddf5957f933603376fd 后续应该按该issue中提交合并到他们主分支后的提交再改一次,以防止后续我们从他们主分支代码同步代码时会冲突(对比了下,两次提交区别只有前面几行,其它的是一样的)。

又新发现lookup字段配置为下拉模式的时候,autoFill还是有此问题,也另外给官网报过bug了:https://github.com/baidu/amis/issues/9742 昨天给他们报的bug他们也还没有修正:https://github.com/baidu/amis/issues/9733 等他们把这两个bug都修正后再跟进此问题。

> 关于抄 amis issue: [baidu/amis#9631](https://github.com/baidu/amis/issues/9631) 是抄的合并前的PR提交,即 [2betop/amis@c03f026](https://github.com/2betop/amis/commit/c03f026fb20bef3d40075970df61d94b8c80acbe) 他们后来把这个PR合并到主分支了,即: [baidu/amis@09fa406](https://github.com/baidu/amis/commit/09fa406ca024d3bebb012ddf5957f933603376fd) 后续应该按该issue中提交合并到他们主分支后的提交再改一次,以防止后续我们从他们主分支代码同步代码时会冲突(对比了下,两次提交区别只有前面几行,其它的是一样的)。 这个非常重要,PR和合并到主分支后的代码还是有区别的,后续其他autoFill功能相关issue依赖了这次合并到主分支提交的代码,如果不进一步抄下合并后的代码而直接抄后续issue上的提交会出问题。已处理,提交见:https://github.com/steedos/steedos-amis/commit/7cc9a300a7a24c894da4f240cc6a112430898a91