请选择 进入手机版 | 继续访问电脑版

0 评论

1 收藏

分享

伙伴云省、市、区各个层级目录如何设置~干货哦!

本帖最后由 芯苒一念(3257147) 于 2023-3-16 17:57 编辑

经常在社群看到有好多小伙伴在问,怎么在伙伴云里面实现省市区的这种层级选项的功能,选择了省后只出现对应省下的市这种场景。
小弟虽然能力有限,但还是在这里总结了一下相关的经验,如有雷同纯属巧合,欢迎前来沟通,共同探讨使用心得。
1280X1280 (3).png

我抄了一段话  作为鼓励大家的发帖的话,分享设置伙伴云的经验
光让事情留在记忆里总不行啊,
需要回忆出来大家共享的。 嘿嘿 这个也是我抄的

【人的本质是一切社会关系的总和】
这句话,放到伙伴云里面的系统设置上,也一样适用。在设置系统之前思考下表之间在业务上面的对应关系.

什么!? 表格还有对应的关系!!
是的。
并且基本上只有三种关系:一对一,一对多,和多对多。
以我们常见的省市为例,一个省下面至少会有一个市,这种 1 对 多的对应关系,研发小哥和伙伴云的大佬们习惯叫做主子表关系 或者是父子表结构。例如:省表是主(父)表,市表就是省表的子表了。
等一下,等一下!
不是说是分享层级目录的设置方法吗?,说了半天的表格结构呢?是不是跑题了?

之前说的其实是一些预备知识,因为层级关系的从数据后台来说,就是这种对应关系,只有建立了这种对应的关系,才能准确实现这种层级关系。
也就是在确定了 某一级之后,希望自动出现对应的下一级。是需先将两个表建立对应的主子关系来实现
建立这中对应关系的方法,在伙伴云上有个简单方法,就是关联字段。

原理部分到此结束,开我实际操作一个小场景,来演示一下实际操作
WX20230316-172136@2x.png

哎 我的老板的总是喜欢站在大气层上思考问题
我简单提取了下老板传给我的信息 ,提取了简单的关键信息
  • 既然多维度的话,老板肯定是想知道每个省和市都有多少美食了,需要从省和市的两个维度统计各自有多少美食数量。既然是两个维度的话,就需要至少两列,一列省另外一列是市。因为都放到一列里面的话,任何系统都不能直接自动分成省和市两个维度统计
  • 要保障操作简单和数据准确,需要同事选择了省了之后,自动出现对应的市的选项,避免同事不小心数据填写错误,导致后期统计数据不准确。


在脑补了并完善了老版的需求之后,便按照之前说的思路

有了下面的表格结构思路
碎碎念:良好的表结构设计是高性能的基石,应该根据系统将要执行的业务查询来设计,这往往需要权衡各种因素。糟糕的表结构设计
output.png
f5ac6601-14c7-4d9b-b133-0882d3203a7a.png


将上面思路转化成伙伴云里面的设置话
大致就是这样~
3a940d0d-bc6c-419f-8ebd-7b52606bb71f.png

咦!我也是这么设置的 ,为什么在实际选择的时候,还是省是省,市是市,他们一点对应的关系都没有呀
6eaf5564-cfc1-422c-9b72-54ebd8c5a178.png

阿?哈! 原来是被藏到这个位置上了吗?在设置市字段的时候,页面上会出现一个级联筛选设置的选项
问我们是否 需要在选择了省之后  只出现省对应的那些市
只要把这个勾上就可以了!


最重要的就是你想要什么工具?想要实现什么功能?闭环掉那部分的业务?带着问题去自主学习,你很快就能学会啦~加油呀 小伙伴儿~以上是本人的建议,仅供参考,也欢迎小伙伴们积极交流,咱们相互学习,相互进步~






回复

举报 使用道具

相关帖子
全部回复
暂无回帖,快来参与回复吧
芯苒一念(3257147)
中级会员
主题 106
回复 5
粉丝 0
|网站地图
快速回复 返回顶部 返回列表