简单描述
本插件 行政区划(标识 region)作为一款免费的,基础的插件发布,可以当做基础的地址库使用。
本插件包含4.5W+条数据,可以说覆盖了省、市、区县、乡镇街道。
相关依赖
本插件采用layui treetable模块进行加载展示,所以对layui的版本有所要求,版本至少是2.8+,推荐layui版本2.8.12
特点说明
插件数据表中包含了全国4.5w+条数据,不能够一次输出,所以全部采用了异步加载模式。
Treetable 展示数据 采用的异步加载 根据pid进行返回需要输出的数据
Xm—select 展示 采用异步懒加载,也是根据pid进行返回数据,在添加/编辑页面,数据有过滤,只展示到第三级,也就是区县级。
字段说明
字段名称 | 中文说明 | 作用说明 |
---|---|---|
id | 地区的标识 | 省级2位,市4位,区县6位,乡镇街道9位 |
name | 地区名称 | |
pid | 上级地区的id | |
has_child | 是否有下级 | 1代表有下级,0没有下级,主要是Treetable异步使用 |
level | 地区层级 | 省级1 市级2 区县 3 乡镇街道4 |
status | 数据状态 | 是否可用,开发是自行斟酌是否要使用这个字段 |
数据应用
1.数据的id 可以作为身份证号码的判断,区县的id 等同与 身份证的前6位(身份证号码是根据户籍所在地生成的,且一旦生成终身不变,如果户籍迁移了,判断的就会不准确)
最后更新时间:2023-09-02 15:58:4026 https://doc.swiftadmin.net/region/117.html