Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
提交反馈
为 GitLab 提交贡献
登录
切换导航
P
pica.cloud.web-education-admin
项目
项目
详情
动态
版本
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
成员
成员
收起侧边栏
Close sidebar
动态
分支图
统计图
提交
打开侧边栏
com.pica.cloud.education.frontend
pica.cloud.web-education-admin
提交
daf799de
提交
daf799de
编写于
4月 15, 2019
作者:
tao.wu
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
no message
上级
f2ebdc10
变更
4
隐藏空白字符变更
内嵌
并排
正在显示
4 个修改的文件
包含
226 行增加
和
121 行删除
+226
-121
dataSourceBaseInfo.js
...ollowup/record-manage/models/stroke/dataSourceBaseInfo.js
+121
-14
dataSourceLifeStyleGuide.js
...p/record-manage/models/stroke/dataSourceLifeStyleGuide.js
+74
-96
dataSourceMainSickControl.js
.../record-manage/models/stroke/dataSourceMainSickControl.js
+17
-0
stroke.vue
src/views/followup/record-manage/patient-scale/stroke.vue
+14
-11
未找到文件。
src/views/followup/record-manage/models/stroke/dataSourceBaseInfo.js
浏览文件 @
daf799de
...
@@ -2,25 +2,88 @@ export default [
...
@@ -2,25 +2,88 @@ export default [
{
{
formType
:
'radio'
,
formType
:
'radio'
,
// className: 'clear-left',
// className: 'clear-left',
prop
:
'
m
1'
,
prop
:
'
a
1'
,
model
:
'
m
1'
,
model
:
'
a
1'
,
spanNum
:
24
,
spanNum
:
24
,
label
:
'调查时状态'
,
label
:
'调查时状态'
,
options
:
[
options
:
[
{
label
:
'接受'
,
value
:
'1'
},
{
label
:
'接受
调查
'
,
value
:
'1'
},
{
label
:
'失访'
,
value
:
'2'
},
{
label
:
'失访'
,
value
:
'2'
},
{
label
:
'死亡'
,
value
:
'3'
}
{
label
:
'死亡'
,
value
:
'3'
}
],
],
rules
:
[{
required
:
true
,
message
:
'请选择调查时状态'
,
trigger
:
'blur'
}]
rules
:
[{
required
:
true
,
message
:
'请选择调查时状态'
,
trigger
:
'blur'
}]
},
},
{
formType
:
'radio'
,
prop
:
'a7'
,
model
:
'a7'
,
label
:
'调查方式'
,
linkageRule
:
[{
name
:
'a1'
,
value
:
[
'1'
]
}],
disabled
:
false
,
placeholder
:
'150'
,
spanNum
:
24
,
options
:
[
{
label
:
'面对面'
,
value
:
'1'
,
disabled
:
false
},
{
label
:
'电话(限中危人群,高危人群6个月随访)'
,
value
:
'2'
,
disabled
:
false
},
],
rules
:
[{
required
:
true
,
message
:
'请选择调查方式'
,
trigger
:
'blur'
}]
},
{
formType
:
'radio'
,
prop
:
'a8'
,
model
:
'a8'
,
label
:
'本次调查是否为被调查者本人'
,
linkageRule
:
[{
name
:
'a1'
,
value
:
[
'1'
]
}],
disabled
:
false
,
placeholder
:
'150'
,
spanNum
:
24
,
options
:
[
{
label
:
'是'
,
value
:
'1'
,
disabled
:
false
},
{
label
:
'否'
,
value
:
'2'
,
disabled
:
false
},
],
rules
:
[{
required
:
true
,
message
:
'请选择是否'
,
trigger
:
'blur'
}]
},
{
formType
:
'radio'
,
prop
:
'a9'
,
model
:
'a9'
,
label
:
'提供信息者与被调查者之间关系'
,
linkageRule
:
[{
name
:
'a8'
,
value
:
[
'2'
]
}],
disabled
:
false
,
placeholder
:
'150'
,
spanNum
:
24
,
options
:
[
{
label
:
'父母'
,
value
:
'1'
,
disabled
:
false
},
{
label
:
'配偶'
,
value
:
'2'
,
disabled
:
false
},
{
label
:
'子女'
,
value
:
'3'
,
disabled
:
false
},
{
label
:
'兄弟姐妹'
,
value
:
'4'
,
disabled
:
false
},
{
label
:
'其他'
,
value
:
'5'
,
disabled
:
false
},
],
rules
:
[{
required
:
true
,
message
:
'请选择是否'
,
trigger
:
'blur'
}]
},
{
formType
:
'input'
,
linkageRule
:
[{
name
:
'a9'
,
value
:
[
'5'
]}],
prop
:
'a10'
,
model
:
'a10'
,
label
:
'其他'
,
disabled
:
false
,
placeholder
:
'请输入其他原因'
,
spanNum
:
12
,
type
:
'number'
,
labmsg
:
''
,
// slots: [{ name: 'mmol/L', type: 'append' }]
},
{
{
formType
:
'radio'
,
formType
:
'radio'
,
// className: 'clear-left',
// className: 'clear-left',
prop
:
'
m1
'
,
prop
:
'
a2
'
,
model
:
'
m
2'
,
model
:
'
a
2'
,
spanNum
:
24
,
spanNum
:
24
,
label
:
'失访原因'
,
label
:
'失访原因'
,
linkageRule
:
[{
name
:
'
m
1'
,
value
:
[
'2'
]
}],
linkageRule
:
[{
name
:
'
a
1'
,
value
:
[
'2'
]
}],
options
:
[
options
:
[
{
label
:
'失去联系'
,
value
:
'1'
},
{
label
:
'失去联系'
,
value
:
'1'
},
{
label
:
'拒绝参加调查'
,
value
:
'2'
},
{
label
:
'拒绝参加调查'
,
value
:
'2'
},
...
@@ -30,14 +93,9 @@ export default [
...
@@ -30,14 +93,9 @@ export default [
},
},
{
{
formType
:
'input'
,
formType
:
'input'
,
linkageRule
:
[
linkageRule
:
[{
name
:
'a2'
,
value
:
[
'3'
]}],
{
prop
:
'a3'
,
name
:
'm2'
,
model
:
'a3'
,
value
:
[
'3'
]
}
],
prop
:
'm3'
,
model
:
'm3'
,
label
:
'其他'
,
label
:
'其他'
,
disabled
:
false
,
disabled
:
false
,
placeholder
:
'请输入其他原因'
,
placeholder
:
'请输入其他原因'
,
...
@@ -46,4 +104,53 @@ export default [
...
@@ -46,4 +104,53 @@ export default [
labmsg
:
''
,
labmsg
:
''
,
// slots: [{ name: 'mmol/L', type: 'append' }]
// slots: [{ name: 'mmol/L', type: 'append' }]
},
},
{
formType
:
'date-picker'
,
prop
:
'a4'
,
model
:
'a4'
,
placeholder
:
'选择死亡时间'
,
label
:
'死亡时间'
,
linkageRule
:
[{
name
:
'a1'
,
value
:
[
'3'
]
}],
format
:
'yyyy-MM-dd'
,
type
:
'date'
,
rules
:
[{
required
:
true
,
message
:
'请选择死亡时间'
,
trigger
:
'blur'
}]
},
{
formType
:
'radio'
,
prop
:
'a5'
,
model
:
'a5'
,
label
:
'死亡原因'
,
linkageRule
:
[{
name
:
'a1'
,
value
:
[
'3'
]
}],
disabled
:
false
,
placeholder
:
'150'
,
spanNum
:
24
,
options
:
[
{
label
:
'脑卒中'
,
value
:
'1'
,
disabled
:
false
},
{
label
:
'冠心病'
,
value
:
'2'
,
disabled
:
false
},
{
label
:
'恶心肿瘤'
,
value
:
'3'
,
disabled
:
false
},
{
label
:
'呼吸系统疾病'
,
value
:
'4'
,
disabled
:
false
},
{
label
:
'损伤和中毒'
,
value
:
'5'
,
disabled
:
false
},
{
label
:
'不祥'
,
value
:
'6'
,
disabled
:
false
},
{
label
:
'其他'
,
value
:
'7'
,
disabled
:
false
},
],
rules
:
[{
required
:
true
,
message
:
'请选择死亡原因'
,
trigger
:
'blur'
}]
},
{
formType
:
'radio'
,
prop
:
'a6'
,
model
:
'a6'
,
label
:
'脑卒中类型'
,
linkageRule
:
[{
name
:
'a5'
,
value
:
[
'1'
]
}],
disabled
:
false
,
placeholder
:
'150'
,
spanNum
:
24
,
options
:
[
{
label
:
'出血性脑卒中'
,
value
:
'1'
,
disabled
:
false
},
{
label
:
'缺血性脑卒中'
,
value
:
'2'
,
disabled
:
false
},
{
label
:
'不祥'
,
value
:
'3'
,
disabled
:
false
},
],
rules
:
[{
required
:
true
,
message
:
'请选择脑卒中类型'
,
trigger
:
'blur'
}]
},
]
]
src/views/followup/record-manage/models/stroke/dataSourceLifeStyleGuide.js
浏览文件 @
daf799de
export
default
[
export
default
[
{
{
formType
:
'input'
,
formType
:
'radio'
,
model
:
'inputVal'
,
prop
:
'b1'
,
label
:
'日吸烟量(支)'
,
model
:
'b1'
,
disabled
:
false
,
label
:
'运动'
,
placeholder
:
'150'
,
// linkageRule: [{ name: 'b1', value: ['1'] }],
spanNum
:
12
,
type
:
'number'
,
labmsg
:
'本次'
},
{
formType
:
'input'
,
model
:
'inputVal'
,
label
:
'目标'
,
disabled
:
false
,
placeholder
:
'150'
,
spanNum
:
12
,
type
:
'number'
,
labmsg
:
'目标'
},
{
formType
:
'input'
,
model
:
'inputVal'
,
label
:
'日饮酒量(两)'
,
disabled
:
false
,
placeholder
:
'150'
,
spanNum
:
12
,
type
:
'number'
,
labmsg
:
'本次'
},
{
formType
:
'input'
,
model
:
'inputVal'
,
label
:
'目标'
,
disabled
:
false
,
placeholder
:
'150'
,
spanNum
:
12
,
type
:
'number'
,
labmsg
:
'目标'
},
{
formType
:
'input'
,
model
:
'inputVal'
,
label
:
'运动本次'
,
disabled
:
false
,
placeholder
:
'150'
,
spanNum
:
12
,
type
:
'number'
,
labmsg
:
'本次'
,
slots
:
[{
name
:
'次/周'
,
type
:
'append'
}]
},
{
formType
:
'input'
,
model
:
'inputVal'
,
label
:
'本次'
,
disabled
:
false
,
disabled
:
false
,
placeholder
:
'150'
,
placeholder
:
'150'
,
spanNum
:
12
,
spanNum
:
24
,
type
:
'number'
,
options
:
[
labmsg
:
'本次'
,
{
label
:
'经常运动(相当于快步走的中等强度运动,且每周≥3次、每次≥30分钟,包含中度、重度体力劳动者)'
,
value
:
'1'
,
disabled
:
false
},
slots
:
[{
name
:
'分钟/次'
,
type
:
'append'
}]
{
label
:
'缺乏运动 (不符合上述经常运动标准者)'
,
value
:
'2'
,
disabled
:
false
},
],
rules
:
[{
required
:
true
,
message
:
'请选择是否'
,
trigger
:
'blur'
}]
},
},
{
{
formType
:
'input'
,
formType
:
'radio'
,
model
:
'inputVal'
,
prop
:
'b2'
,
label
:
'运动目标'
,
model
:
'b2'
,
label
:
'吸烟'
,
// linkageRule: [{ name: 'b1', value: ['1'] }],
disabled
:
false
,
disabled
:
false
,
placeholder
:
'150'
,
placeholder
:
'150'
,
spanNum
:
12
,
spanNum
:
24
,
type
:
'number'
,
options
:
[
labmsg
:
'目标'
,
{
label
:
'否'
,
value
:
'1'
,
disabled
:
false
},
slots
:
[{
name
:
'次/周'
,
type
:
'append'
}]
{
label
:
'是'
,
value
:
'2'
,
disabled
:
false
},
],
rules
:
[{
required
:
true
,
message
:
'请选择是否'
,
trigger
:
'blur'
}]
},
},
{
{
formType
:
'input'
,
formType
:
'radio'
,
model
:
'inputVal'
,
prop
:
'b3'
,
label
:
'目标'
,
model
:
'b3'
,
label
:
'饮酒'
,
// linkageRule: [{ name: 'b1', value: ['1'] }],
disabled
:
false
,
disabled
:
false
,
placeholder
:
'150'
,
placeholder
:
'150'
,
spanNum
:
12
,
spanNum
:
24
,
type
:
'number'
,
options
:
[
labmsg
:
'目标'
,
{
label
:
'不饮酒'
,
value
:
'1'
,
disabled
:
false
},
slots
:
[{
name
:
'分钟/次'
,
type
:
'append'
}]
{
label
:
'少量饮酒'
,
value
:
'2'
,
disabled
:
false
},
{
label
:
'经常大量饮酒(白酒≥3次/周,每次≥2两)'
,
value
:
'3'
,
disabled
:
false
},
],
rules
:
[{
required
:
true
,
message
:
'请选择是否'
,
trigger
:
'blur'
}]
},
},
{
{
formType
:
'input'
,
formType
:
'radio'
,
model
:
'inputVal'
,
prop
:
'b4'
,
label
:
'主食(克/天)'
,
model
:
'b4'
,
label
:
'口味'
,
// linkageRule: [{ name: 'b1', value: ['1'] }],
disabled
:
false
,
disabled
:
false
,
placeholder
:
'150'
,
placeholder
:
'150'
,
spanNum
:
12
,
spanNum
:
24
,
type
:
'number'
,
options
:
[
labmsg
:
'目标'
,
{
label
:
'偏咸'
,
value
:
'1'
,
disabled
:
false
},
// slots: [{ name: '次/周', type: 'append' }]
{
label
:
'偏淡'
,
value
:
'2'
,
disabled
:
false
},
{
label
:
'适中'
,
value
:
'3'
,
disabled
:
false
},
],
rules
:
[{
required
:
true
,
message
:
'请选择是否'
,
trigger
:
'blur'
}]
},
},
{
{
formType
:
'input'
,
formType
:
'radio'
,
model
:
'inputVal'
,
prop
:
'b5'
,
label
:
'目标'
,
model
:
'b5'
,
label
:
'荤素'
,
// linkageRule: [{ name: 'b1', value: ['1'] }],
disabled
:
false
,
disabled
:
false
,
placeholder
:
'150'
,
placeholder
:
'150'
,
spanNum
:
12
,
spanNum
:
24
,
type
:
'number'
,
options
:
[
labmsg
:
'目标'
,
{
label
:
'偏荤'
,
value
:
'1'
,
disabled
:
false
},
// slots: [{ name: '分钟/次', type: 'append' }]
{
label
:
'偏素'
,
value
:
'2'
,
disabled
:
false
},
{
label
:
'均衡'
,
value
:
'3'
,
disabled
:
false
},
],
rules
:
[{
required
:
true
,
message
:
'请选择是否'
,
trigger
:
'blur'
}]
},
},
{
{
formType
:
'radio'
,
formType
:
'radio'
,
model
:
'radioVal'
,
prop
:
'b6'
,
label
:
'心理调整'
,
model
:
'b6'
,
label
:
'吃蔬菜(每日食用6两蔬菜)'
,
// linkageRule: [{ name: 'b1', value: ['1'] }],
disabled
:
false
,
disabled
:
false
,
placeholder
:
'150'
,
placeholder
:
'150'
,
spanNum
:
24
,
spanNum
:
24
,
options
:
[
options
:
[
{
label
:
'
良好
'
,
value
:
'1'
,
disabled
:
false
},
{
label
:
'
≥5天/周
'
,
value
:
'1'
,
disabled
:
false
},
{
label
:
'
一般
'
,
value
:
'2'
,
disabled
:
false
},
{
label
:
'
3-4天/周
'
,
value
:
'2'
,
disabled
:
false
},
{
label
:
'
差
'
,
value
:
'3'
,
disabled
:
false
},
{
label
:
'
≤2天/周
'
,
value
:
'3'
,
disabled
:
false
},
],
],
rules
:
[{
required
:
true
,
message
:
'请选择是否'
,
trigger
:
'blur'
}]
},
},
{
{
formType
:
'radio'
,
formType
:
'radio'
,
model
:
'radioVal'
,
prop
:
'b7'
,
label
:
'遵医行为'
,
model
:
'b7'
,
label
:
'吃水果(每日食用4两水果)'
,
// linkageRule: [{ name: 'b1', value: ['1'] }],
disabled
:
false
,
disabled
:
false
,
placeholder
:
'150'
,
placeholder
:
'150'
,
spanNum
:
24
,
spanNum
:
24
,
options
:
[
options
:
[
{
label
:
'
良好
'
,
value
:
'1'
,
disabled
:
false
},
{
label
:
'
≥5天/周
'
,
value
:
'1'
,
disabled
:
false
},
{
label
:
'
一般
'
,
value
:
'2'
,
disabled
:
false
},
{
label
:
'
3-4天/周
'
,
value
:
'2'
,
disabled
:
false
},
{
label
:
'
差
'
,
value
:
'3'
,
disabled
:
false
},
{
label
:
'
≤2天/周
'
,
value
:
'3'
,
disabled
:
false
},
],
],
rules
:
[{
required
:
true
,
message
:
'请选择是否'
,
trigger
:
'blur'
}]
},
},
]
]
src/views/followup/record-manage/models/stroke/dataSourceMainSickControl.js
0 → 100644
浏览文件 @
daf799de
export
default
[
{
formType
:
'radio'
,
prop
:
'c'
,
model
:
'A8'
,
label
:
'是否有心脏病'
,
linkageRule
:
[{
name
:
'A1'
,
value
:
[
'1'
]
}],
disabled
:
false
,
placeholder
:
'150'
,
spanNum
:
24
,
options
:
[
{
label
:
'无'
,
value
:
'1'
,
disabled
:
false
},
{
label
:
'有'
,
value
:
'2'
,
disabled
:
false
},
],
rules
:
[{
required
:
true
,
message
:
'请选择是否'
,
trigger
:
'blur'
}]
},
]
src/views/followup/record-manage/patient-scale/stroke.vue
浏览文件 @
daf799de
...
@@ -17,12 +17,13 @@
...
@@ -17,12 +17,13 @@
import
FormScale
from
'@/components/followup/form/index'
import
FormScale
from
'@/components/followup/form/index'
// 量表模块数据模型
// 量表模块数据模型
import
dataSourceBaseInfo
from
'../models/stroke/dataSourceBaseInfo'
import
dataSourceBaseInfo
from
'../models/stroke/dataSourceBaseInfo'
import
dataSourceDataType
from
'../models/stroke/dataSourceDataType'
import
dataSourceMainSickControl
from
'../models/stroke/dataSourceMainSickControl'
import
dataSourceSymptom
from
'../models/stroke/dataSourceSymptom'
// import dataSourceDataType from '../models/stroke/dataSourceDataType'
import
dataSourceSign
from
'../models/stroke/dataSourceSign'
// import dataSourceSymptom from '../models/stroke/dataSourceSymptom'
// import dataSourceSign from '../models/stroke/dataSourceSign'
import
dataSourceLifeStyleGuide
from
'../models/stroke/dataSourceLifeStyleGuide'
import
dataSourceLifeStyleGuide
from
'../models/stroke/dataSourceLifeStyleGuide'
import
dataSourceHelpChecking
from
'../models/stroke/dataSourceHelpChecking'
//
import dataSourceHelpChecking from '../models/stroke/dataSourceHelpChecking'
import
dataSourceMedicalStateUsing
from
'../models/stroke/dataSourceMedicalStateUsing'
//
import dataSourceMedicalStateUsing from '../models/stroke/dataSourceMedicalStateUsing'
export
default
{
export
default
{
components
:
{
components
:
{
...
@@ -32,12 +33,14 @@
...
@@ -32,12 +33,14 @@
return
{
return
{
addComponents
:
[
addComponents
:
[
{
name
:
'BaseInfo'
,
dataSource
:
dataSourceBaseInfo
,
title
:
'基本信息'
},
{
name
:
'BaseInfo'
,
dataSource
:
dataSourceBaseInfo
,
title
:
'基本信息'
},
{
name
:
'DataType'
,
dataSource
:
dataSourceDataType
,
title
:
'日期与方式'
},
{
name
:
'DataType'
,
dataSource
:
dataSourceLifeStyleGuide
,
title
:
'随访期间生活方式'
},
{
name
:
'Symptom'
,
dataSource
:
dataSourceSymptom
,
title
:
'症状'
},
{
name
:
'DataType'
,
dataSource
:
dataSourceMainSickControl
,
title
:
'随访期间主要病史及控制情况'
},
{
name
:
'Sign'
,
dataSource
:
dataSourceSign
,
title
:
'体征'
},
// {name: 'DataType',dataSource:dataSourceDataType, title: '日期与方式'},
{
name
:
'LifeStyleGuide'
,
dataSource
:
dataSourceLifeStyleGuide
,
title
:
'生活方式指导'
},
// {name: 'Symptom',dataSource:dataSourceSymptom, title: '症状'},
{
name
:
'HelpChecking'
,
dataSource
:
dataSourceHelpChecking
,
title
:
'辅助检查'
},
// {name: 'Sign',dataSource:dataSourceSign, title: '体征'},
{
name
:
'MedicalStateUsing'
,
dataSource
:
dataSourceMedicalStateUsing
,
title
:
'用药情况'
},
// {name: 'LifeStyleGuide',dataSource:dataSourceLifeStyleGuide, title: '生活方式指导'},
// {name: 'HelpChecking',dataSource:dataSourceHelpChecking, title: '辅助检查'},
// {name: 'MedicalStateUsing',dataSource:dataSourceMedicalStateUsing, title: '用药情况'},
],
],
form
:
{
form
:
{
symptomList
:
[],
//checkbox 症状
symptomList
:
[],
//checkbox 症状
...
...
写
预览
Markdown
格式
0%
请重试
or
附加一个文件
附加文件
取消
您添加了
0
人
到此讨论。请谨慎行事。
先完成此消息的编辑!
取消
想要评论请
注册
或
登录