地址管理
功能描述
查询并管理地址,并支持导出,导入,完善
项目:
AddressClient
组件:
AddressManage
组件别名:
address-manage
查询条件
没有特殊 不做阐述
查询列表
没有特殊 不做阐述
查询sql
select a.*,
u.f_user_name,
u.f_userinfo_code,
u.f_credentials,
u.f_user_phone,
u.f_idnumber,
ta.f_price_type,
ta.f_price_name,
ta.f_user_type,
ta.f_gasproperties,
ta.f_meter_brand,
ta.f_meter_type,
ta.f_meter_style,
ta.f_position,
ta.f_install_date,
ta.f_inputtor,
ta.f_meter_book,
ta.f_adjustable_id,
ta.f_house_type,
ta.f_hand_month,
ta.f_area_id,
ufadd.*
from t_user_address a
left join (
select
f_userinfo_id,
f_user_name,
f_userinfo_code,
f_credentials,
f_user_state,
f_user_phone,
f_idnumber
from t_userinfo
) u on a.f_userinfo_id = u.f_userinfo_id
left join (
select
id,
f_price_type,
f_price_name,
f_user_type,
f_gasproperties,
f_meter_brand,
f_meter_type,
f_meter_style,
f_position,
f_install_date,
f_adjustable_id,
f_inputtor,
f_meter_book,
f_house_type,
f_hand_month,
f_area_id
from t_area
) ta on ta.id = a.f_residential_area_id
left join (select f_useraddress_id from t_userfiles group by f_useraddress_id) ufadd on ufadd.f_useraddress_id = a.id
where {condition} order by a.f_create_date desc
t_organization o on s.f_filialeid = o.id
WHERE {condition}
按钮操作
添加民用
添加一个民用地址
添加特殊地址
添加一个特殊地址
批量修改
勾选后点击,可以修改勾选的地址的省市区街道小区等信息,需要权限
批量修改
省市区管理
打开添加省市区页面 并且展示省市区列表
模板导入
根据模板填写后导入到系统里,从模板生成地址
完善地址
需要
完善地址
权限,先使用导出功能导出当前页面数据,再根据导出的文件进行修改,将修改后的文件通过完善地址功能导入进系统,注意不能修改导出文件中的地址 id
列表操作
双击
双击表单打开地址编辑表单。以及地址变更记录
配置说明
system 模块中 vues 目录下 UserAddress.json 文件中配置地址后缀
{
"hasnumber": false,
"f_building_suffix": "号楼",
"f_unit_suffix": "单元",
"f_floor_suffix": "层",
"f_room_suffix": "室"
}
hasnumber 控制显示地址规范号 合同号