大数跨境

「重度用户分享」用白码,无代码实现数据回收站功能

「重度用户分享」用白码,无代码实现数据回收站功能 白码
2020-11-19
0

点击蓝字


关注我们

又到了重度用户分享文章的时间啦~今天这篇我们精心挑选的文章,是该用户在做项目时遇到了一些问题,然后想到用白码可以更高效的处理。一起来看看他是如何运用白码平台来高效解决问题的吧!


无代码实现数据回收站功能

来自  白码用户 @minmin可萌啦  的分享

做项目时客户经常提出在删除一条数据时,如果在其他数据中已使用这条数据,则将这条数据禁用,为此可以设置一个回收站的功能,禁用后将数据放入回收站,可以随时恢复数据来使用。


以“删除产品”为例,首先在产品中添加一个“状态”的属性,用来记录数据状态,在创建数据时将状态标记为“启用”,在其他地方使用产品数据时,必须筛选“状态”为“启用”的产品,以此避免将数据放入回收站后还可继续使用该数据。


删除功能逻辑

用户只能选择“状态”为“启用”的数据进行删除,删除前需判断在“产品明细”数据表中是否存在该“产品”数据,如果存在,则不允许删除,将数据标记为“禁用”,并放入回收站。


具体实现

1、选择“状态”为“启用”的产品数据。


2、从数据库中获取一条该产品的“产品明细”数据,以此数据是否存在来判断产品是否已被使用。


3、在判断步骤中判断上一步获取的“产品明细”数据中的“_id”属性不为空(说明数据存在,即选择产品已被使用)。


4、在判断步骤的“不符合条件”分支中添加“交互-提示”步骤,告知用户“删除后将无法恢复,请慎重操作”。然后添加删除步骤,将选择的产品数据删除。

添加“交互-提示”步骤

添加删除步骤


5、在判断步骤的“符合条件”分支中添加“交互-提示”步骤,告知用户“该产品已被使用,不允许删除,继续操作将移入回收站。”,添加“关联获取”步骤,将选择的产品数据中的“状态”更改为“禁用”。

添加“交互-提示”步骤

将产品数据中的“状态”更改为“禁用”

告知用户该产品无法删除

回收站中显示所有“状态”为“禁用”的产品数据即可。


恢复功能逻辑

用户选择一条“状态”为“禁用”的产品数据,将其“状态”更改为“启用”。



再次感谢白码用户@minmin可萌啦 的精彩分享~

也欢迎各位白码用户可以根据文章内容,自己实操感受一下,或者自己用白码做了什么功能,也可以发出来与白码其他用户一起分享交流~


往期 · 推荐

用白码,无代码实现自动填写产品单价功能

功能详解3.0!来看看日程如何实现TODO提醒!

功能详解2.0!来看看CRM上如何实现群控!

功能详解!看话术库如何帮助销售新人快速上手!

即将上线!白码企业微信CRM六大功能发布!

白码

扫二维码|添加小助理微信

有任何问题

都可以咨询小助理哦

这里“阅读原文”,了解更多白码信息

【声明】内容源于网络
0
0
白码
白码无代码 | 低代码开发平台可以帮助开发者和企业技术开发团队增加软件开发速度,降低开发成本,达到降本增效的目的。用户可以通过白码,按照企业所需自行定制ERP,CRM,OA等软件;成为白码开发者,把想法快速变成软件吧。
内容 125
粉丝 0
白码 白码无代码 | 低代码开发平台可以帮助开发者和企业技术开发团队增加软件开发速度,降低开发成本,达到降本增效的目的。用户可以通过白码,按照企业所需自行定制ERP,CRM,OA等软件;成为白码开发者,把想法快速变成软件吧。
总阅读0
粉丝0
内容125