Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
Y
yibao
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
tanjuanjuan
yibao
Commits
006d0920
Commit
006d0920
authored
Mar 17, 2025
by
英思-陈欢
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
数据枚举
parent
8fbd6560
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
1690 additions
and
109 deletions
+1690
-109
App.vue
src/App.vue
+1638
-94
result.vue
src/pages/succour/result.vue
+16
-12
search.vue
src/pages/succour/search.vue
+36
-3
No files found.
src/App.vue
View file @
006d0920
<
script
lang=
"ts"
>
import
Vue
from
'vue'
;
import
Api
from
'@/services/index'
;
export
default
Vue
.
extend
({
mpType
:
'app'
,
globalData
:
{
user
:
{
psnCertType
:
'01'
,
name
:
''
,
certno
:
''
,
// 身份证号 522424199009052614
psnNo
:
''
,
// 人员编号 52000005000000006015800601
locAdmdvs
:
''
,
// 520300
insuAdmdvs
:
''
,
// 520281
insuTypeCode
:
''
// 险种 390
},
certTypeOptions
:
[],
// 身份证件类型枚举
applyChannelOptions
:
[],
// 申请渠道类型
applierTypeOptions
:
[],
// 当事人类型
dclaSoucOptions
:
[],
// 经办机构类型
medicalOrgTypeOptions
:
[]
,
// 医疗机构类型
insuranceTypeOptions
:
[],
// 医保险种查询
allInsuranceTypeOptions
:
[],
medinsLvOptions
:
[],
// 医疗机构等级字典
areaOptions
:
[],
// 区域
medinsTypeOptions
:
[],
// 医疗服务机构
import
Vue
from
'vue'
;
import
Api
from
'@/services/index'
;
export
default
Vue
.
extend
({
mpType
:
'app'
,
globalData
:
{
user
:
{
psnCertType
:
'01'
,
name
:
''
,
certno
:
''
,
// 身份证号 522424199009052614
psnNo
:
''
,
// 人员编号 52000005000000006015800601
locAdmdvs
:
''
,
// 520300
insuAdmdvs
:
''
,
// 520281
insuTypeCode
:
''
// 险种 390
},
onLaunch
()
{
Api
.
foo
.
enumsQuery
(
'certType'
).
then
((
res
:
any
)
=>
{
getApp
().
globalData
!
.
certTypeOptions
=
res
;
})
Api
.
foo
.
enumsQuery
(
'applyChannel'
).
then
((
res
:
any
)
=>
{
getApp
().
globalData
!
.
applyChannelOptions
=
res
;
})
Api
.
foo
.
enumsQuery
(
'applierType'
).
then
((
res
:
any
)
=>
{
getApp
().
globalData
!
.
applierTypeOptions
=
res
;
})
Api
.
foo
.
enumsQuery
(
'dclaSouc'
).
then
((
res
:
any
)
=>
{
getApp
().
globalData
!
.
dclaSoucOptions
=
res
;
})
Api
.
foo
.
enumsQuery
(
'medicalOrgType'
).
then
((
res
:
any
)
=>
{
getApp
().
globalData
!
.
medicalOrgTypeOptions
=
res
;
})
Api
.
foo
.
thirdDictEnums
(
'insutype'
).
then
((
res
:
any
)
=>
{
res
.
forEach
((
item
:
any
)
=>
{
item
.
name
=
item
.
label
;
item
.
code
=
item
.
value
;
})
getApp
().
globalData
!
.
allInsuranceTypeOptions
=
res
;
getApp
().
globalData
!
.
insuranceTypeOptions
=
res
.
filter
((
item
:
any
)
=>
item
.
label
==
'职工基本医疗保险'
||
item
.
label
==
'城镇居民基本医疗保险'
||
item
.
label
==
'城乡居民基本医疗保险'
);
})
Api
.
foo
.
thirdDictEnums
(
'medinsLv'
).
then
((
res
:
any
)
=>
{
res
.
forEach
((
item
:
any
)
=>
{
item
.
name
=
item
.
label
;
item
.
code
=
item
.
value
;
})
getApp
().
globalData
!
.
medinsLvOptions
=
res
;
certTypeOptions
:
[],
// 身份证件类型枚举
applyChannelOptions
:
[],
// 申请渠道类型
applierTypeOptions
:
[],
// 当事人类型
dclaSoucOptions
:
[],
// 经办机构类型
medicalOrgTypeOptions
:
[],
// 医疗机构类型
insuranceTypeOptions
:
[],
// 医保险种查询
allInsuranceTypeOptions
:
[],
medinsLvOptions
:
[],
// 医疗机构等级字典
areaOptions
:
[],
// 区域
medinsTypeOptions
:
[],
// 医疗服务机构
rescueTargetOptions
:
[
{
code
:
"10"
,
name
:
"精准扶贫"
},
{
code
:
"11"
,
name
:
"退役军人"
},
{
code
:
"12"
,
name
:
"新生儿"
},
{
code
:
"13"
,
name
:
"重残"
},
{
code
:
"135301"
,
name
:
"农村重残"
},
{
code
:
"135302"
,
name
:
"城市重残"
},
{
code
:
"15"
,
name
:
"五保户"
},
{
code
:
"16"
,
name
:
"随军家属"
},
{
code
:
"17"
,
name
:
"六十年代精简"
},
{
code
:
"19"
,
name
:
"独生子女"
},
{
code
:
"20"
,
name
:
"双女户"
},
{
code
:
"21"
,
name
:
"脱贫并退出低保的建档立卡"
},
{
code
:
"2104"
,
name
:
"一至六级残疾军人"
},
{
code
:
"22"
,
name
:
"农村低收入"
},
{
code
:
"2231"
,
name
:
"国家级劳模"
},
{
code
:
"226004"
,
name
:
"市级劳模"
},
{
code
:
"226005"
,
name
:
"省级以上劳模"
},
{
code
:
"226006"
,
name
:
"县级劳模"
},
{
code
:
"226019"
,
name
:
"省级先进工作者"
},
{
code
:
"2261"
,
name
:
"困难群体人员"
},
{
code
:
"2267"
,
name
:
"重度残疾人员"
},
{
code
:
"2271"
,
name
:
"农村五保供养人员"
},
{
code
:
"23"
,
name
:
"其他民政备案救助对象"
},
{
code
:
"2301"
,
name
:
"三无人员"
},
{
code
:
"2302"
,
name
:
"建档立卡贫困人员"
},
{
code
:
"230201"
,
name
:
"监测帮扶对象"
},
{
code
:
"230202"
,
name
:
"其他监测范围内人口"
},
{
code
:
"230203"
,
name
:
"监测范围外的脱贫人口"
},
{
code
:
"2303"
,
name
:
"低保救助对象"
},
{
code
:
"230301"
,
name
:
"城市重残低保人员"
},
{
code
:
"230302"
,
name
:
"农村重残低保人员"
},
{
code
:
"230303"
,
name
:
"低保边缘家庭成员中三、四级非重度残疾人"
},
{
code
:
"230304"
,
name
:
"低保边缘家庭成员中未成年人"
},
{
code
:
"230305"
,
name
:
"低保边缘家庭成员中老年人"
},
{
code
:
"230306"
,
name
:
"低保边缘家庭成员"
},
{
code
:
"23030601"
,
name
:
"城镇最低生活保障边缘家庭成员"
},
{
code
:
"23030602"
,
name
:
"农村最低生活保障边缘家庭成员"
},
{
code
:
"230307"
,
name
:
"低保边缘家庭成员中一、二级重度残疾人"
},
{
code
:
"2304"
,
name
:
"特困救助对象"
},
{
code
:
"23045301"
,
name
:
"城乡特困人员"
},
{
code
:
"23045302"
,
name
:
"农村特困人员"
},
{
code
:
"23045303"
,
name
:
"城镇特困人员"
},
{
code
:
"2305"
,
name
:
"低收入救助对象"
},
{
code
:
"2306"
,
name
:
"因病致贫救助对象(含重特大疾病人员)"
},
{
code
:
"23065301"
,
name
:
"因病致贫家庭重病患者(农村居民)"
},
{
code
:
"23065302"
,
name
:
"因病致贫家庭重病患者(城镇居民)"
},
{
code
:
"23065303"
,
name
:
"因病致贫家庭成员"
},
{
code
:
"23065304"
,
name
:
"因病致贫重病患者"
},
{
code
:
"2307"
,
name
:
"农村五保户"
},
{
code
:
"2308"
,
name
:
"残疾人员"
},
{
code
:
"230801"
,
name
:
"重度残疾人"
},
{
code
:
"230802"
,
name
:
"非重度残疾人"
},
{
code
:
"230803"
,
name
:
"农村户籍残疾人"
},
{
code
:
"230804"
,
name
:
"城镇户籍重度残疾人"
},
{
code
:
"230805"
,
name
:
"城镇户籍非重度残疾人"
},
{
code
:
"2310"
,
name
:
"艾滋病机会性感染"
},
{
code
:
"2311"
,
name
:
"普通户"
},
{
code
:
"231101"
,
name
:
"农村居民"
},
{
code
:
"231105"
,
name
:
"省外职工转居民"
},
{
code
:
"2312"
,
name
:
"享受百分之四十救济对象"
},
{
code
:
"2313"
,
name
:
"苯丙酮尿酸症患者"
},
{
code
:
"2314"
,
name
:
"易致贫返贫人口"
},
{
code
:
"2315"
,
name
:
"支出型困难人口"
},
{
code
:
"2316"
,
name
:
" 支出型贫困救助对象"
},
{
code
:
"2317"
,
name
:
"流浪乞讨和“三无”精神障碍患者"
},
{
code
:
"2318"
,
name
:
"支出型困难家庭成员"
},
{
code
:
"2319"
,
name
:
"待遇一档"
},
{
code
:
"2320"
,
name
:
"待遇二档"
},
{
code
:
"2321"
,
name
:
"当年取得户籍"
},
{
code
:
"2322"
,
name
:
"职工转居民"
},
{
code
:
"2360"
,
name
:
"地方扩展医疗救助对象人员"
},
{
code
:
"236001"
,
name
:
"三属人员"
},
{
code
:
"23600192"
,
name
:
"病故军人遗属"
},
{
code
:
"23600193"
,
name
:
"因公牺牲军人遗属"
},
{
code
:
"23600194"
,
name
:
"烈士遗属"
},
{
code
:
"23600195"
,
name
:
"参战参试退役人员"
},
{
code
:
"23600196"
,
name
:
"在乡复员军人(建国复员)"
},
{
code
:
"23600197"
,
name
:
"在乡复员军人(解放复员)"
},
{
code
:
"23600198"
,
name
:
"七级及十级因公残疾军人"
},
{
code
:
"23600199"
,
name
:
"七级及十级因战残疾军人"
},
{
code
:
"236002"
,
name
:
"在乡复员军人"
},
{
code
:
"236003"
,
name
:
"带病回乡退伍军人"
},
{
code
:
"236004"
,
name
:
"一至四级残疾军人"
},
{
code
:
"236005"
,
name
:
"五至六级残疾军人"
},
{
code
:
"236006"
,
name
:
"七至十级残疾军人"
},
{
code
:
"236007"
,
name
:
"在乡“五老”人员"
},
{
code
:
"236008"
,
name
:
"参战涉核退役人员"
},
{
code
:
"236009"
,
name
:
"铀矿开采军队退役人员"
},
{
code
:
"236010"
,
name
:
"一至六级残疾军人(特殊医疗)"
},
{
code
:
"2360100"
,
name
:
"离休干部遗属"
},
{
code
:
"236011"
,
name
:
"医疗救助(特困集中供养)"
},
{
code
:
"236012"
,
name
:
"严重精神障碍人员"
},
{
code
:
"236013"
,
name
:
"准建档立卡"
},
{
code
:
"236014"
,
name
:
"长期慢性病患者"
},
{
code
:
"236015"
,
name
:
"特殊门诊疾病患者"
},
{
code
:
"236016"
,
name
:
"县(区)低收入家庭(特困不缴费)"
},
{
code
:
"236017"
,
name
:
"孤儿(特困不缴费)"
},
{
code
:
"236018"
,
name
:
"精神和智力残疾人(特困不缴费)"
},
{
code
:
"236019"
,
name
:
"建档立卡(特困不缴费)"
},
{
code
:
"236020"
,
name
:
"社区矫正人员"
},
{
code
:
"236021"
,
name
:
"精神病患者"
},
{
code
:
"2360211"
,
name
:
"精神病一类救助对象"
},
{
code
:
"2360212"
,
name
:
"精神病二类救助对象"
},
{
code
:
"2360213"
,
name
:
"精神病三类救助对象"
},
{
code
:
"2360219"
,
name
:
"其他精神病一类救助对象"
},
{
code
:
"236022"
,
name
:
"军烈属"
},
{
code
:
"236023"
,
name
:
"僧尼(区县级)"
},
{
code
:
"236024"
,
name
:
"僧尼(自治区级)"
},
{
code
:
"236025"
,
name
:
"孤寡老人"
},
{
code
:
"236027"
,
name
:
"弃婴"
},
{
code
:
"236028"
,
name
:
"艾滋病人"
},
{
code
:
"236029"
,
name
:
"重残儿童"
},
{
code
:
"236030"
,
name
:
"重病儿童"
},
{
code
:
"236031"
,
name
:
"困难职工家庭"
},
{
code
:
"236032"
,
name
:
"垦区贫困人口"
},
{
code
:
"236033"
,
name
:
"纯二女结扎户"
},
{
code
:
"236034"
,
name
:
"重点优抚对象"
},
{
code
:
"23603401"
,
name
:
"城镇重点优抚对象"
},
{
code
:
"23603402"
,
name
:
"农村重点优抚对象"
},
{
code
:
"236035"
,
name
:
"本省户籍高校毕业生"
},
{
code
:
"236036"
,
name
:
"退役士兵"
},
{
code
:
"236037"
,
name
:
"从业中断人员"
},
{
code
:
"236038"
,
name
:
"监测户"
},
{
code
:
"236039"
,
name
:
"服刑人员(包括管辖缓刑假释暂予监外执行人员)"
},
{
code
:
"236040"
,
name
:
"建档立卡边缘人员"
},
{
code
:
"236041"
,
name
:
"刑满释放人员"
},
{
code
:
"236042"
,
name
:
"农村独生子女户"
},
{
code
:
"2360425301"
,
name
:
"农村未满18岁的独生子女"
},
{
code
:
"2360425302"
,
name
:
"农村独生子女"
},
{
code
:
"2360425303"
,
name
:
"农村独生子女父母"
},
{
code
:
"236043"
,
name
:
"城镇及农村计划生育特殊困难家庭"
},
{
code
:
"236044"
,
name
:
"失地农民"
},
{
code
:
"236045"
,
name
:
"半缴失地农民"
},
{
code
:
"236046"
,
name
:
"困境儿童"
},
{
code
:
"236047"
,
name
:
"百岁老人"
},
{
code
:
"236048"
,
name
:
"计划生育利益导向政策对象"
},
{
code
:
"236050"
,
name
:
"城镇困难职工"
},
{
code
:
"236051"
,
name
:
"纯三女户"
},
{
code
:
"236052"
,
name
:
"两户家庭"
},
{
code
:
"236053"
,
name
:
"九二年前退役士兵"
},
{
code
:
"236054"
,
name
:
"引进人才未就业配偶"
},
{
code
:
"236055"
,
name
:
"引进人才直系亲属"
},
{
code
:
"236056"
,
name
:
"引进人才身边服务人员"
},
{
code
:
"236057"
,
name
:
"引进人才随迁家属"
},
{
code
:
"236060"
,
name
:
"县级以上人民政府规定的其他特殊困难人员"
},
{
code
:
"236061"
,
name
:
"特定救助对象"
},
{
code
:
"236062"
,
name
:
"已脱贫建档立卡对象"
},
{
code
:
"236063"
,
name
:
"城市低保"
},
{
code
:
"236064"
,
name
:
"城市特困供养"
},
{
code
:
"236065"
,
name
:
"农村特困供养"
},
{
code
:
"236067"
,
name
:
"城市低收入家庭"
},
{
code
:
"236068"
,
name
:
"因病致贫"
},
{
code
:
"236069"
,
name
:
"优抚对象"
},
{
code
:
"236070"
,
name
:
"罕见病"
},
{
code
:
"236071"
,
name
:
"见义勇为"
},
{
code
:
"236072"
,
name
:
"专项解困人员"
},
{
code
:
"236073"
,
name
:
"困境儿童和困境在校大学生"
},
{
code
:
"236074"
,
name
:
"低保边缘家庭人员"
},
{
code
:
"236075"
,
name
:
"符合政策规定的参核退役人员"
},
{
code
:
"236076"
,
name
:
"突发重大公卫事件期间规定个人不负担医疗费用"
},
{
code
:
"236077"
,
name
:
"享受生活补助的重度残疾人"
},
{
code
:
"236078"
,
name
:
"县建国前老党员"
},
{
code
:
"236079"
,
name
:
"政府规定的其他特殊困难人员"
},
{
code
:
"236080"
,
name
:
"参加居民基本医疗保险的二级以上重度残疾人"
},
{
code
:
"236081"
,
name
:
"孤老烈属"
},
{
code
:
"236082"
,
name
:
"总工会核定的特困职工"
},
{
code
:
"236083"
,
name
:
"困境儿童中的其他对象"
},
{
code
:
"236084"
,
name
:
"困境儿童中的孤儿"
},
{
code
:
"236085"
,
name
:
"重点优抚对象中的其他对象"
},
{
code
:
"236086"
,
name
:
"重点优抚对象中的孤老"
},
{
code
:
"236087"
,
name
:
"享受民政定期定量补助费的20世纪60年供精减退职职工"
},
{
code
:
"236088"
,
name
:
"具有本地户籍的临时救助对象中的大重病患者"
},
{
code
:
"236089"
,
name
:
"特困供养人员"
},
{
code
:
"2360895301"
,
name
:
"农村特困供养人员集中"
},
{
code
:
"2360895302"
,
name
:
"农村特困供养人员分散"
},
{
code
:
"2360895303"
,
name
:
"城镇特困供养人员集中"
},
{
code
:
"2360895304"
,
name
:
"城镇特困供养人员分散"
},
{
code
:
"236090"
,
name
:
"最低生活保障家庭成员"
},
{
code
:
"236091"
,
name
:
"脱贫不脱待遇人员"
},
{
code
:
"23609101"
,
name
:
"城镇脱贫(享受政策)人员"
},
{
code
:
"23609102"
,
name
:
"农村脱贫(享受政策)人员"
},
{
code
:
"236092"
,
name
:
"医疗救助(低保)"
},
{
code
:
"236093"
,
name
:
"医疗救助(特困分散供养)"
},
{
code
:
"236094"
,
name
:
"困难企业人员"
},
{
code
:
"236095"
,
name
:
"困难群众"
},
{
code
:
"236097"
,
name
:
"各县(特区、区)人民政府规定的其他特殊困难人员"
},
{
code
:
"236098"
,
name
:
"各县区确定的参保财政补助人员"
},
{
code
:
"236099"
,
name
:
"民政优抚"
},
{
code
:
"2361"
,
name
:
"孤儿"
},
{
code
:
"236101"
,
name
:
"革命“五老”人员"
},
{
code
:
"23610101"
,
name
:
"城镇革命“五老”人员"
},
{
code
:
"23610102"
,
name
:
"农村革命“五老”人员"
},
{
code
:
"236102"
,
name
:
"革命“五老”遗属"
},
{
code
:
"236103"
,
name
:
"省定扶贫标准下的低保对象"
},
{
code
:
"236104"
,
name
:
"城市特困"
},
{
code
:
"236105"
,
name
:
"城市低保户"
},
{
code
:
"236106"
,
name
:
"困难大学生"
},
{
code
:
"236107"
,
name
:
"特困大学生"
},
{
code
:
"236108"
,
name
:
"因病致贫家庭重症患者"
},
{
code
:
"236109"
,
name
:
"国定建档立卡贫困人口"
},
{
code
:
"236110"
,
name
:
"市(区)定扶贫开发对象"
},
{
code
:
"236111"
,
name
:
"城市困难家庭"
},
{
code
:
"236112"
,
name
:
"原新农合人员"
},
{
code
:
"236113"
,
name
:
"省定扶贫开发对象"
},
{
code
:
"236114"
,
name
:
"职业病病人"
},
{
code
:
"236115"
,
name
:
"低于社平60%本市户籍城镇职工"
},
{
code
:
"236116"
,
name
:
"本市户籍满5年70岁以上城乡居民"
},
{
code
:
"236117"
,
name
:
"低保边缘对象"
},
{
code
:
"236118"
,
name
:
"困难职工"
},
{
code
:
"236119"
,
name
:
"边境一线群众"
},
{
code
:
"236121"
,
name
:
"城镇孤儿"
},
{
code
:
"236122"
,
name
:
"农村孤儿"
},
{
code
:
"236123"
,
name
:
"深度困难职工"
},
{
code
:
"236124"
,
name
:
"相对困难职工"
},
{
code
:
"236125"
,
name
:
"意外致困职工"
},
{
code
:
"236201"
,
name
:
"三民人员"
},
{
code
:
"236202"
,
name
:
"6065人员"
},
{
code
:
"2363"
,
name
:
"低保家庭成员"
},
{
code
:
"236333"
,
name
:
"边缘易致贫人口"
},
{
code
:
"2364"
,
name
:
"最低生活保障对象"
},
{
code
:
"2365"
,
name
:
"非孤儿(困境儿童)"
},
{
code
:
"2370"
,
name
:
"事实无人抚养儿童"
},
{
code
:
"237002"
,
name
:
"孤老在乡复员军人"
},
{
code
:
"237003"
,
name
:
"城镇事实无人抚养儿童"
},
{
code
:
"237004"
,
name
:
"农村事实无人抚养儿童"
},
{
code
:
"2372"
,
name
:
"低收入家庭的老年人"
},
{
code
:
"2373"
,
name
:
"特殊救济人员"
},
{
code
:
"24"
,
name
:
"农村低保"
},
{
code
:
"25"
,
name
:
"特困供养对象"
},
{
code
:
"26"
,
name
:
"因病导致支出型贫困家庭成员"
},
{
code
:
"27"
,
name
:
"放弃三孩"
},
{
code
:
"28"
,
name
:
"贫困户"
},
{
code
:
"30"
,
name
:
"双亲孤儿"
},
{
code
:
"31"
,
name
:
"僧侣"
},
{
code
:
"32"
,
name
:
"农村特困"
},
{
code
:
"336001"
,
name
:
"二十世纪六十年代初精减退职老职工"
},
{
code
:
"336002"
,
name
:
"家庭经济困难的精神障碍患者、肇事肇祸的精神障碍患者"
},
{
code
:
"336003"
,
name
:
"新生儿免缴费"
},
{
code
:
"336004"
,
name
:
"精准扶贫建档立卡贫困人口中的重大疾病患者(重大疾病患者,24"
},
{
code
:
"336005"
,
name
:
"艾滋病人和艾滋病机会性感染者"
},
{
code
:
"336006"
,
name
:
"享受抚恤补助的优抚对象(不含一至六级残疾军人,一至六级残疾军"
},
{
code
:
"336007"
,
name
:
"各县区财政补助重点优抚军人"
},
{
code
:
"336008"
,
name
:
"各县区百分之五十补助人员"
},
{
code
:
"336009"
,
name
:
"计划生育特殊家庭"
},
{
code
:
"33600901"
,
name
:
"城镇计划生育特殊困难家庭"
},
{
code
:
"33600902"
,
name
:
"农村计划生育特殊困难家庭"
},
{
code
:
"336011"
,
name
:
"低收入家庭成员"
},
{
code
:
"336020"
,
name
:
"智力精神残疾四级"
},
{
code
:
"336021"
,
name
:
"县级人民政府规定的其他特殊困难人员"
},
{
code
:
"336022"
,
name
:
"僧尼(地市级)"
},
{
code
:
"336036"
,
name
:
"建档立卡已脱贫人员"
},
{
code
:
"336039"
,
name
:
"建档立卡低收入人口"
},
{
code
:
"336094"
,
name
:
"其他特殊困难人员"
},
{
code
:
"3401"
,
name
:
"农村返贫致贫户"
},
{
code
:
"3402"
,
name
:
"脱贫不稳定户"
},
{
code
:
"340201"
,
name
:
"脱贫不稳定户(风险已消除)"
},
{
code
:
"3403"
,
name
:
"相对稳定脱贫户"
},
{
code
:
"3404"
,
name
:
"突发严重困难户"
},
{
code
:
"340401"
,
name
:
"突发严重困难户(风险已消除)"
},
{
code
:
"340405"
,
name
:
"因病纳入监测的突发严重困难户"
},
{
code
:
"3405"
,
name
:
"边缘易致贫户"
},
{
code
:
"340501"
,
name
:
"边缘易致贫户(风险已消除)"
},
{
code
:
"340505"
,
name
:
"因病纳入监测的边缘易致贫户"
},
{
code
:
"3406"
,
name
:
"稳定脱贫户"
},
{
code
:
"3407"
,
name
:
"返贫致贫户"
},
{
code
:
"3408"
,
name
:
"防止返贫检测帮扶对象"
},
{
code
:
"3409"
,
name
:
"一般户中的突发严重困难户"
},
{
code
:
"3410"
,
name
:
"特困人员"
},
{
code
:
"3411"
,
name
:
"低保对象"
},
{
code
:
"3412"
,
name
:
"脱贫户中的突发严重困难户"
},
{
code
:
"3413"
,
name
:
"过渡期低收入脱贫人口"
},
{
code
:
"50"
,
name
:
"三老人员"
},
{
code
:
"51"
,
name
:
"国民党老兵"
},
{
code
:
"52"
,
name
:
"农村劳模"
},
{
code
:
"53"
,
name
:
"民办教师"
},
{
code
:
"536011"
,
name
:
"重度残疾"
},
{
code
:
"537005"
,
name
:
"城转居第一年且2020年未享受财政补助"
},
{
code
:
"537006"
,
name
:
"非城转居第一年且2020年享受财政补助"
},
{
code
:
"537007"
,
name
:
"非城转居第一年且2020年未享受财政补助"
},
{
code
:
"537008"
,
name
:
"积分入医"
},
{
code
:
"537009"
,
name
:
"农转非历史遗留问题人员"
},
{
code
:
"537010"
,
name
:
"待安置人员"
},
{
code
:
"537011"
,
name
:
"保养人员"
},
{
code
:
"537012"
,
name
:
"原农合居民"
},
{
code
:
"537013"
,
name
:
"免缴人员"
},
{
code
:
"537014"
,
name
:
"外地少儿"
},
{
code
:
"537015"
,
name
:
"建档立卡大学生"
},
{
code
:
"537016"
,
name
:
"户籍迁入时间大于10年"
},
{
code
:
"537017"
,
name
:
"户籍迁入时间不满10年"
},
{
code
:
"537018"
,
name
:
"港澳台老年居民"
},
{
code
:
"537019"
,
name
:
"支出型困难家庭中的大重病患者"
},
{
code
:
"54"
,
name
:
"持证四级病人"
},
{
code
:
"55"
,
name
:
"失独人员"
},
{
code
:
"7"
,
name
:
"贫困学生"
},
{
code
:
"8"
,
name
:
"轻度残疾"
},
{
code
:
"9"
,
name
:
"大中专院校学生"
},
{
code
:
"9901"
,
name
:
"无参保困难人员"
},
{
code
:
"9902"
,
name
:
"急性白血病(儿童0-14)"
},
{
code
:
"9903"
,
name
:
"先天性心脏病(儿童0-14)"
},
{
code
:
"9904"
,
name
:
"烈士的老年子女"
},
{
code
:
"9905"
,
name
:
"低收入家庭的未成年人"
},
{
code
:
"9906"
,
name
:
"低收入家庭的重度残疾人"
},
{
code
:
"9907"
,
name
:
"低收入家庭的重病患者"
},
{
code
:
"99071"
,
name
:
"无劳动能力脱贫户"
},
{
code
:
"9908"
,
name
:
"低收入家庭的极重度残疾人"
},
{
code
:
"9909"
,
name
:
"低收入家庭的智力残疾人"
},
{
code
:
"9910"
,
name
:
"低收入家庭的精神残疾人"
},
{
code
:
"9911"
,
name
:
"低收入重度残疾人"
},
{
code
:
"9912"
,
name
:
"麻风病人"
},
{
code
:
"9914"
,
name
:
"低收入家庭60岁以上的老年人"
},
{
code
:
"9915"
,
name
:
"低收入家庭未成年人"
},
{
code
:
"9916"
,
name
:
"计生优惠户"
},
{
code
:
"9918"
,
name
:
"计生奖励户"
},
{
code
:
"9919"
,
name
:
"残疾人"
},
{
code
:
"99195301"
,
name
:
"城市三四级中轻度残疾人"
},
{
code
:
"99195302"
,
name
:
"困难家庭残疾人"
},
{
code
:
"99195303"
,
name
:
"农村贫困残疾人"
},
{
code
:
"99195304"
,
name
:
"农村三四级中轻度残疾人"
},
{
code
:
"99195305"
,
name
:
"贫困残疾人"
},
{
code
:
"99195306"
,
name
:
"三、四级中、轻度残疾人"
},
{
code
:
"99195307"
,
name
:
"三级残疾中的智力和精神残疾人"
},
{
code
:
"99195308"
,
name
:
"丧失劳动能力的一、二级重度残疾人"
},
{
code
:
"99195309"
,
name
:
"四级智力和精神残疾人"
},
{
code
:
"99195310"
,
name
:
"一二级重度残疾人"
},
{
code
:
"99195311"
,
name
:
"一至六级残疾重点优抚对象"
},
{
code
:
"9921"
,
name
:
"城市三无"
},
{
code
:
"9923"
,
name
:
"低收入重病患者"
},
{
code
:
"9924"
,
name
:
"五保供养对象"
},
{
code
:
"9925"
,
name
:
"村干部"
},
{
code
:
"9927"
,
name
:
"城市低保边缘"
},
{
code
:
"9928"
,
name
:
"计划生育手术并发症人员"
},
{
code
:
"9929"
,
name
:
"宗教"
},
{
code
:
"9930"
,
name
:
"本市农业户籍或其外省市户籍配偶"
},
{
code
:
"9931"
,
name
:
"无住院待遇的大学生"
},
{
code
:
"9932"
,
name
:
"外地保障人员"
},
{
code
:
"9933"
,
name
:
"异常情况补缴"
},
{
code
:
"9934"
,
name
:
"异常情况补缴百分之五十"
},
{
code
:
"993409"
,
name
:
"稳定脱贫人口"
},
{
code
:
"9935"
,
name
:
"异常情况补缴百分之十"
},
{
code
:
"9937"
,
name
:
"纳入监测的易返贫致贫人口"
},
{
code
:
"9938"
,
name
:
"毕业返乡大学生"
},
{
code
:
"9939"
,
name
:
"农村纯二女上环户"
},
{
code
:
"996407"
,
name
:
"因病致贫因病返贫建档立卡户"
},
{
code
:
"996411"
,
name
:
"高龄津贴"
},
{
code
:
"99813"
,
name
:
"边缘家庭救助对象"
},
{
code
:
"999000"
,
name
:
"其他"
},
{
code
:
"999001"
,
name
:
"其他低收入"
},
{
code
:
"999002"
,
name
:
"其他优抚"
},
{
code
:
"99905301"
,
name
:
"18岁以下重残、重病未成年人"
},
{
code
:
"99905302"
,
name
:
"6个人口较少民族特困民族支系"
},
{
code
:
"99905303"
,
name
:
"边境村民"
},
{
code
:
"99905304"
,
name
:
"边境一线农村重点优抚对象"
},
{
code
:
"99905305"
,
name
:
"边境一线行政村村民"
},
{
code
:
"99905306"
,
name
:
"边缘户"
},
{
code
:
"99905307"
,
name
:
"城镇低保对象"
},
{
code
:
"99905308"
,
name
:
"达不到伤残标准的麻风病人"
},
{
code
:
"99905309"
,
name
:
"低收入家庭60周岁以上的贫困老年人和未成年人"
},
{
code
:
"99905310"
,
name
:
"低收入救助对象(低保边缘群体)"
},
{
code
:
"99905311"
,
name
:
"儿童福利院集中供养儿童"
},
{
code
:
"99905312"
,
name
:
"患22个重特大病种的人员"
},
{
code
:
"99905313"
,
name
:
"计生特殊救助人员"
},
{
code
:
"99905314"
,
name
:
"计生一般救助人员"
},
{
code
:
"99905315"
,
name
:
"计生资助对象"
},
{
code
:
"99905316"
,
name
:
"计生资助对象(独子)"
},
{
code
:
"99905317"
,
name
:
"计生资助对象(双女)"
},
{
code
:
"99905318"
,
name
:
"计生资助对象(特殊家庭)"
},
{
code
:
"99905319"
,
name
:
"建档立卡新生儿"
},
{
code
:
"99905320"
,
name
:
"缴费为0的人员"
},
{
code
:
"99905321"
,
name
:
"靖安易迁群众"
},
{
code
:
"99905322"
,
name
:
"两个女孩绝育的农村夫妻"
},
{
code
:
"99905323"
,
name
:
"两女结扎户未满18岁的两女"
},
{
code
:
"99905324"
,
name
:
"卯家湾易迁群众"
},
{
code
:
"99905325"
,
name
:
"农村70周岁及以上老党员"
},
{
code
:
"99905326"
,
name
:
"农村低保供养重点优抚对象"
},
{
code
:
"99905327"
,
name
:
"农村在职三职干部"
},
{
code
:
"99905328"
,
name
:
"农村重性精神病患者"
},
{
code
:
"99905329"
,
name
:
"贫困未成年人"
},
{
code
:
"99905330"
,
name
:
"其他困难人员"
},
{
code
:
"99905331"
,
name
:
"巧家白鹤滩水电站工程筹建期应急用地搬迁人员"
},
{
code
:
"99905332"
,
name
:
"涉外婚姻人员"
},
{
code
:
"99905333"
,
name
:
"特困儿童(0-18岁孤儿、事实无人抚养儿童及艾滋病感染儿童)"
},
{
code
:
"99905334"
,
name
:
"在校大学生"
},
{
code
:
"99905335"
,
name
:
"重病患者"
},
{
code
:
"99905336"
,
name
:
"重度精神病患者"
},
{
code
:
"99905337"
,
name
:
"返贫致贫人口"
}
],
// 救助对象
},
onLaunch
()
{
Api
.
foo
.
enumsQuery
(
'certType'
).
then
((
res
:
any
)
=>
{
getApp
().
globalData
!
.
certTypeOptions
=
res
;
})
Api
.
foo
.
enumsQuery
(
'applyChannel'
).
then
((
res
:
any
)
=>
{
getApp
().
globalData
!
.
applyChannelOptions
=
res
;
})
Api
.
foo
.
enumsQuery
(
'applierType'
).
then
((
res
:
any
)
=>
{
getApp
().
globalData
!
.
applierTypeOptions
=
res
;
})
Api
.
foo
.
enumsQuery
(
'dclaSouc'
).
then
((
res
:
any
)
=>
{
getApp
().
globalData
!
.
dclaSoucOptions
=
res
;
})
Api
.
foo
.
enumsQuery
(
'medicalOrgType'
).
then
((
res
:
any
)
=>
{
getApp
().
globalData
!
.
medicalOrgTypeOptions
=
res
;
})
Api
.
foo
.
thirdDictEnums
(
'insutype'
).
then
((
res
:
any
)
=>
{
res
.
forEach
((
item
:
any
)
=>
{
item
.
name
=
item
.
label
;
item
.
code
=
item
.
value
;
})
Api
.
foo
.
getArea
().
then
((
res
:
any
)
=>
{
getApp
().
globalData
!
.
areaOptions
=
res
;
getApp
().
globalData
!
.
allInsuranceTypeOptions
=
res
;
getApp
().
globalData
!
.
insuranceTypeOptions
=
res
.
filter
((
item
:
any
)
=>
item
.
label
==
'职工基本医疗保险'
||
item
.
label
==
'城镇居民基本医疗保险'
||
item
.
label
==
'城乡居民基本医疗保险'
);
})
Api
.
foo
.
thirdDictEnums
(
'medinsLv'
).
then
((
res
:
any
)
=>
{
res
.
forEach
((
item
:
any
)
=>
{
item
.
name
=
item
.
label
;
item
.
code
=
item
.
value
;
})
Api
.
foo
.
thirdDictEnums
(
'medins_type'
).
then
((
res
:
any
)
=>
{
res
.
forEach
((
item
:
any
)
=>
{
item
.
name
=
item
.
label
;
item
.
code
=
item
.
value
;
})
getApp
().
globalData
!
.
medinsTypeOptions
=
res
;
getApp
().
globalData
!
.
medinsLvOptions
=
res
;
})
Api
.
foo
.
getArea
().
then
((
res
:
any
)
=>
{
getApp
().
globalData
!
.
areaOptions
=
res
;
})
Api
.
foo
.
thirdDictEnums
(
'medins_type'
).
then
((
res
:
any
)
=>
{
res
.
forEach
((
item
:
any
)
=>
{
item
.
name
=
item
.
label
;
item
.
code
=
item
.
value
;
})
},
onShow
()
{
xma
.
xh
.
getUserProfile
({
range
:
[
'CITIZEN'
],
success
(
info
:
any
)
{
Api
.
foo
.
getXinhuaDecrypt
({
appid
:
'dffb71ae33637ab293036b2c2a419127'
,
systemcode
:
'my-centre'
,
type
:
'sgy'
,
encryptDataMap
:
info
.
data
,
getApp
().
globalData
!
.
medinsTypeOptions
=
res
;
})
},
onShow
()
{
xma
.
xh
.
getUserProfile
({
range
:
[
'CITIZEN'
],
success
(
info
:
any
)
{
Api
.
foo
.
getXinhuaDecrypt
({
appid
:
'dffb71ae33637ab293036b2c2a419127'
,
systemcode
:
'my-centre'
,
type
:
'sgy'
,
encryptDataMap
:
info
.
data
,
}).
then
((
res
:
any
)
=>
{
getApp
().
globalData
!
.
user
.
certno
=
res
.
uIdCardNo
;
Api
.
foo
.
insuranceType
({
psnCertType
:
getApp
().
globalData
!
.
user
.
psnCertType
,
certno
:
getApp
().
globalData
!
.
user
.
certno
,
}).
then
((
res
:
any
)
=>
{
getApp
().
globalData
!
.
user
.
certno
=
res
.
uIdCardNo
;
Api
.
foo
.
insuranceType
({
psnCertType
:
getApp
().
globalData
!
.
user
.
psnCertType
,
certno
:
getApp
().
globalData
!
.
user
.
certno
,
}).
then
((
res
:
any
)
=>
{
getApp
().
globalData
!
.
user
.
name
=
res
.
psnName
;
getApp
().
globalData
!
.
user
.
psnNo
=
res
.
psnNo
;
getApp
().
globalData
!
.
user
.
insuTypeCode
=
res
.
insutypeCode
;
getApp
().
globalData
!
.
user
.
insuAdmdvs
=
res
.
insuAdmdvs
;
})
getApp
().
globalData
!
.
user
.
name
=
res
.
psnName
;
getApp
().
globalData
!
.
user
.
psnNo
=
res
.
psnNo
;
getApp
().
globalData
!
.
user
.
insuTypeCode
=
res
.
insutypeCode
;
getApp
().
globalData
!
.
user
.
insuAdmdvs
=
res
.
insuAdmdvs
;
})
}
});
}
});
})
}
});
}
});
</
script
>
<
style
lang=
"scss"
>
@import
"uview-ui/index.scss"
;
*
{
margin
:
0
;
padding
:
0
;
box-sizing
:
border-box
;
}
.loading-icon
{
display
:
block
;
margin
:
0
auto
;
width
:
26px
;
height
:
26px
;
}
display
:
block
;
margin
:
0
auto
;
width
:
26px
;
height
:
26px
;
}
</
style
>
src/pages/succour/result.vue
View file @
006d0920
<
template
>
<view
class=
"container"
>
<view
class=
"content"
v-
if=
"detail
"
>
<view
class=
"content"
v-
for=
"(detail, index) in list"
:key=
"index
"
>
<view
class=
"list"
>
<view
class=
"name list-item u-flex u-flex-between u-flex-items-center"
>
<text>
基本信息
</text>
...
...
@@ -8,7 +8,7 @@
<view
class=
"list-item u-flex u-flex-between u-flex-items-center"
>
<text>
参保地区划
</text>
<view
class=
"u-flex u-flex-center u-flex-items-center"
style=
"margin-right: 23rpx;"
>
{{
detail
.
insuAdmdvs
}}
{{
getAreaName
(
detail
.
insuAdmdvs
)
}}
</view>
</view>
<view
class=
"list-item u-flex u-flex-between u-flex-items-center"
>
...
...
@@ -20,7 +20,7 @@
<view
class=
"list-item u-flex u-flex-between u-flex-items-center"
>
<text>
人员证件类型
</text>
<view
class=
"u-flex u-flex-center u-flex-items-center"
>
{{
detail
.
psnCertType
}}
{{
getKeyValue
(
'certTypeOptions'
,
detail
.
psnCertType
)
}}
</view>
</view>
<view
class=
"list-item u-flex u-flex-between u-flex-items-center"
>
...
...
@@ -53,8 +53,6 @@
{{
detail
.
endtime
}}
</view>
</view>
</view>
<view
class=
"list"
>
<view
class=
"name list-item u-flex u-flex-between u-flex-items-center"
>
<text>
救助信息
</text>
</view>
...
...
@@ -85,11 +83,9 @@
<view
class=
"list-item u-flex u-flex-between u-flex-items-center"
>
<text>
救助对象数据来源
</text>
<view
class=
"u-flex u-flex-center u-flex-items-center"
>
{{
detail
.
matDataSouc
}}
{{
getKeyValue
(
'rescueTargetOptions'
,
detail
.
matDataSouc
)
}}
</view>
</view>
</view>
<view
class=
"list"
>
<view
class=
"name list-item u-flex u-flex-between u-flex-items-center"
>
<text>
经办人信息
</text>
</view>
...
...
@@ -117,14 +113,17 @@
</
template
>
<
script
lang=
"ts"
>
import
Vue
from
'vue'
;
import
Vue
from
'vue'
;
import
Api
from
'@/services/index'
;
import
{
getKeyValue
,
formatTime
,
getAreaName
}
from
'@/common/util.js'
export
default
Vue
.
extend
({
data
()
{
return
{
getKeyValue
,
getAreaName
,
form
:
{}
as
any
,
detail
:
null
as
any
,
list
:
[]
as
any
,
}
},
onLoad
(
options
:
any
)
{
...
...
@@ -135,8 +134,13 @@
methods
:
{
getDetail
()
{
Api
.
foo
.
medicalAssistance
(
this
.
form
).
then
((
res
:
any
)
=>
{
if
(
res
)
{
this
.
detail
=
res
;
if
(
res
&&
res
.
length
)
{
res
.
forEach
((
item
)
=>
{
item
.
begntime
=
item
.
begntime
?
formatTime
(
item
.
begntime
)
:
''
;
item
.
endtime
=
item
.
endtime
?
formatTime
(
item
.
endtime
)
:
''
;
item
.
optTime
=
item
.
optTime
?
formatTime
(
item
.
optTime
)
:
''
;
})
this
.
list
=
res
;
}
else
{
xma
.
showModal
({
title
:
'暂无数据'
,
...
...
src/pages/succour/search.vue
View file @
006d0920
...
...
@@ -8,6 +8,14 @@
<input
v-model=
"form.psnNo"
placeholder-style=
"font-size: 28rpx;color:#9E9E9E"
placeholder=
"请输入人员编号"
/>
</view>
</view>
<view
class=
"list-item u-flex u-flex-between u-flex-items-center"
>
<text><text
style=
"color: red;"
>
*
</text>
医保区划
</text>
<view
class=
"u-flex u-flex-center u-flex-items-center"
>
<input
v-model=
"insuAdmdvs"
disabled
placeholder-style=
"font-size: 28rpx;color:#9E9E9E"
placeholder=
"请选择参保机构行政区划"
/>
<image
src=
"@/static/images/arrow.png"
></image>
<picker
class=
"picker"
mode=
"multiSelector"
:range=
"rangOptions"
range-key=
"name"
@
change=
"insuAdmdvsChange"
@
columnchange=
"insuAdmdvsColumnChange"
></picker>
</view>
</view>
</view>
</view>
<view
class=
"submit-btn u-flex u-flex-center u-flex-items-center"
@
click=
"submit"
>
查询
</view>
...
...
@@ -20,17 +28,31 @@
export
default
Vue
.
extend
({
data
()
{
return
{
areaOptions
:
getApp
().
globalData
!
.
areaOptions
,
rangOptions
:
[
getApp
().
globalData
!
.
areaOptions
,
getApp
().
globalData
!
.
areaOptions
[
0
].
subAreas
],
insuAdmdvs
:
''
,
form
:
{
psnNo
:
''
psnNo
:
''
,
insuAdmdvs
:
''
,
},
}
},
onLoad
()
{
const
info
=
getApp
().
globalData
!
.
user
;
this
.
form
.
psnNo
=
info
.
psnNo
;
this
.
submit
();
},
methods
:
{
// 选择医保区划
insuAdmdvsColumnChange
(
e
:
any
)
{
if
(
e
.
detail
.
column
==
0
)
{
this
.
rangOptions
[
1
]
=
this
.
areaOptions
[
e
.
detail
.
value
].
subAreas
}
},
// 选择医保区划
insuAdmdvsChange
(
e
:
any
)
{
this
.
form
.
insuAdmdvs
=
this
.
areaOptions
[
e
.
detail
.
value
[
0
]].
subAreas
[
e
.
detail
.
value
[
1
]].
code
;
this
.
insuAdmdvs
=
`
${
this
.
areaOptions
[
e
.
detail
.
value
[
0
]].
name
}${
this
.
areaOptions
[
e
.
detail
.
value
[
0
]].
subAreas
[
e
.
detail
.
value
[
1
]].
name
}
`
;
},
submit
()
{
if
(
!
this
.
form
.
psnNo
)
{
xma
.
showToast
({
...
...
@@ -39,7 +61,14 @@
})
return
;
}
xma
.
redirectTo
({
if
(
!
this
.
form
.
insuAdmdvs
)
{
xma
.
showToast
({
title
:
'请选择医保区划'
,
icon
:
'none'
})
return
;
}
xma
.
navigateTo
({
url
:
`/pages/succour/result?form=
${
JSON
.
stringify
(
this
.
form
)}
`
})
}
...
...
@@ -67,8 +96,12 @@
font-weight
:
400
;
font-size
:
30rpx
;
color
:
#333
;
&
>
text
{
width
:
120px
;
}
&
>
view
{
position
:
relative
;
flex
:
1
;
}
input
{
flex
:
1
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment