跳到主要内容

档案管理

功能描述

用于档案的新增(客户信息、表信息、地址信息、设备信息、点火信息、发票信息、限购信息)、导入、修改、销户、预备户转为正式用户。

项目:SaleClient

组件:FileUserFiles

组件别名:file-user-files

查询条件

没有特殊 不做阐述

查询列表

主要查询sql
select * from (
select
(isnull(p.f_type,'')) + (isnull(p.f_print_state,'')) as print_stats,
p.f_type,
p.f_print_state,
p.f_print_time as f_printdate,
p.f_print_id id,
p.f_print_id_number,
u.f_user_nature,
u.f_userinfo_code,
u.f_olduserinfo_code,
u.f_userinfo_id,
u.version,
u.f_user_name,
u.f_filialeid,
u.f_createfile_date,
u.f_user_phone,
a.id addressid,
a.f_address,
a.f_street,
a.f_residential_area,
a.f_small_area,
a.f_pcd,
u.f_user_state,
u.f_balance,
u.f_book_no,
u.f_user_level,
u.f_contract_id,
u.f_send_usegas_card,
u.f_ins_stop_date,
u.f_print_lc,
u.f_email,
u.f_contact_user,
p.f_print_id_number f_print_ID,
p.f_type as f_print_dh,
tuf.f_user_type,
tuf.f_userfiles_id,
tuf.version file_version,
tuf.f_gasproperties,
tuf.f_adjustable_id,
tuf.f_whether_hairpin,
tuf.f_userfiles_address,
tuf.f_usetype,
tuf.f_meter_classify,
tuf.f_gongye_type,
tuf.f_meter_base,
tuf.f_meternumber,
tuf.f_user_id,
tuf.f_price_id,
tuf.f_card_id,
gb.f_meter_brand,
tuf.f_table_state,
tuf.f_total_gas,
case up.f_parameter_state when '正常' then '是' else '否' end f_blacklist_state,
tuf.f_open_date,
tuf.f_operator,
tuf.f_depid,
tuf.f_orgid,
tuf.f_orgname,
tuf.f_operatorid,
tuf.f_gasproperties_second,
tuf.f_feed_method,
tuf.f_box_number,
tuf.f_defendcard,
tuf.f_defendcard_two,
tuf.f_balance_amount,
sp.f_price_name,
dev.f_devices_type
from
t_userinfo u
LEFT JOIN t_user_address a on u.f_userinfo_id = a.f_userinfo_id
left join t_userfiles tuf on tuf.f_userinfo_id = u.f_userinfo_id
left join t_userparameter up on u.f_userinfo_id = up.f_userinfo_id and f_parameter_key ='backlist' and f_parameter_state ='正常'
LEFT JOIN t_print_sheet p on p.f_userinfo_id = u.f_userinfo_id and p.f_state = '有效'
LEFT JOIN t_gasbrand gb on gb.id=tuf.f_gasbrand_id
left join (select f_devices_type,f_userinfo_id from t_devices ) dev on dev.f_userinfo_id=u.f_userinfo_id
left join t_stairprice sp
on tuf.f_price_id = sp.f_price_id and tuf.f_filialeid = sp.f_filialeid and sp.f_state = '有效' and getdate()>=f_perform_date and getdate()<= sp.f_end_date
) u
where {condition} and (f_table_state = '待开通' or f_table_state = '正常' or f_table_state = '停用' or f_table_state = '拆表' or f_table_state is null)
and f_createfile_date is not null
ORDER by f_userinfo_id desc

按钮操作

去收费

携带一些参数 转到收费页面

单户建档

打开建档页面

批量建档

打开文件上传页面,可以下载模板填写信息进行上传,生成用户档案

批量销户

拥有批量销户权限的用户可以批量销户

销户/启用

当前列表有且仅有一条数据的时候可以对用户进行 销户/启用 操作

列表操作

修正按钮

单击修正按钮,打开修正表单页面

配置说明

FilesDetail.json

{
"hasnumber": false, // 新增档案时f_userinfo_code从t_user_address里取f_userinfo_code_prepare还是自动生成
"f_building_suffix": "栋",
"f_unit_suffix": "单元",
"f_floor_suffix": "层",
"f_room_suffix": "室"
}

MeterinfoTest.json

{
// 卡控流量计相关字段显示
"stuckFlowmeterShow": false,
"overduesetShow": false,
"open_way": "指令开户"
}

UserFiles.Json

{
"hasLimit": true //配置限购按钮是否显示
}

细节权限

人口数修改需要权限 修改人口数

用户余额,累购气量,表读数,初始底数,表写卡累购气量,累购金额,表写卡累购金额,写卡次数,物联网写卡次数,卡号,修改需要权限 档案信息查询修改

档案中修改气价时,民用户需要 民用气价修改 权限,非民用户需要 非民用气价修改 权限,修改气价会保存调价记录

保存时填写的变更原因参数名称为变更原因,当原因选择为其他时可以自行填写原因

修改表具信息

当用户处于预备户状态时,可以修改表具信息 机表:当用户处于正常状态时,会验证有没有抄表记录,有抄表记录的不可以在档案中修改表具信息 物联网表||卡表:当用户处于正常状态时,会验证有没有收费记录,有收费记录的不可以在档案中修改表具信息