简单描述

本插件 行政区划(标识 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:4024
https://doc.swiftadmin.net/region/117.html