Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
提交反馈
为 GitLab 提交贡献
登录
切换导航
P
pica.cloud.web-education-admin
项目
项目
详情
动态
版本
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
成员
成员
收起侧边栏
Close sidebar
动态
分支图
统计图
提交
打开侧边栏
com.pica.cloud.education.frontend
pica.cloud.web-education-admin
提交
b5c4d8e4
提交
b5c4d8e4
编写于
4月 16, 2019
作者:
tao.wu
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
no message
上级
689ccaf4
变更
9
展开全部
隐藏空白字符变更
内嵌
并排
正在显示
9 个修改的文件
包含
860 行增加
和
824 行删除
+860
-824
index.vue
src/components/followup/form/index.vue
+22
-0
form-template.vue
src/views/followup/record-manage/form-template.vue
+1
-5
dataSourceBaseInfo.js
...ollowup/record-manage/models/stroke/dataSourceBaseInfo.js
+162
-159
dataSourceCheckBody.js
...llowup/record-manage/models/stroke/dataSourceCheckBody.js
+226
-225
dataSourceCheckLab.js
...ollowup/record-manage/models/stroke/dataSourceCheckLab.js
+103
-101
dataSourceLifeStyleGuide.js
...p/record-manage/models/stroke/dataSourceLifeStyleGuide.js
+114
-112
dataSourceMainSickControl.js
.../record-manage/models/stroke/dataSourceMainSickControl.js
+36
-24
dataSourceTreatmentSituation.js
...cord-manage/models/stroke/dataSourceTreatmentSituation.js
+189
-190
stroke.vue
src/views/followup/record-manage/patient-scale/stroke.vue
+7
-8
未找到文件。
src/components/followup/form/index.vue
浏览文件 @
b5c4d8e4
...
@@ -174,11 +174,17 @@
...
@@ -174,11 +174,17 @@
</
style
>
</
style
>
<
style
lang=
"scss"
>
<
style
lang=
"scss"
>
.form-box
{
.form-box
{
.el-form-item.is-required
:not
(
.is-no-asterisk
)>
.el-form-item__label
:before
{
content
:
'*'
;
color
:
#F56C6C
;
margin-right
:
10px
;
}
.el-form-item__label
,
.el-form-item__label
,
.el-radio__label
{
.el-radio__label
{
font-size
:
18px
;
font-size
:
18px
;
}
}
.obj-form-title
{
.obj-form-title
{
float
:
none
;
.el-form-item__label
,
.el-form-item__label
,
.el-form-item__content
{
.el-form-item__content
{
display
:
block
;
display
:
block
;
...
@@ -192,6 +198,22 @@
...
@@ -192,6 +198,22 @@
}
}
}
}
}
}
.obj-form-title2
{
margin-left
:
15px
;
}
.obj-form-title3
{
margin-left
:
25px
;
}
.obj-form-title4
{
margin-left
:
35px
;
}
.radio-block
{
.el-radio-group
{
.el-radio
{
display
:
block
;
}
}
}
}
}
</
style
>
</
style
>
...
...
src/views/followup/record-manage/form-template.vue
浏览文件 @
b5c4d8e4
...
@@ -46,10 +46,6 @@
...
@@ -46,10 +46,6 @@
stroke
,
stroke
,
BreadCrumb
,
BreadCrumb
,
},
},
data
(){
return
{
}
},
}
}
</
script
>
</
script
>
...
@@ -67,7 +63,7 @@
...
@@ -67,7 +63,7 @@
.patient-base-info
{
.patient-base-info
{
line-height
:
60px
;
line-height
:
60px
;
height
:
60px
;
height
:
60px
;
border-bottom
:
2
px
dashed
#ccc
;
border-bottom
:
1
px
dashed
#ccc
;
}
}
.form-container
{
.form-container
{
padding
:
40px
10px
;
padding
:
40px
10px
;
...
...
src/views/followup/record-manage/models/stroke/dataSourceBaseInfo.js
浏览文件 @
b5c4d8e4
export
default
[
export
default
(
$this
)
=>
{
{
return
[
formType
:
'radio'
,
{
className
:
'obj-form-title'
,
formType
:
'radio'
,
prop
:
'a1'
,
className
:
'obj-form-title'
,
model
:
'a1'
,
prop
:
'a1'
,
spanNum
:
24
,
model
:
'a1'
,
label
:
'调查时状态'
,
spanNum
:
24
,
options
:
[
label
:
'调查时状态'
,
{
label
:
'接受调查'
,
value
:
'1'
},
options
:
[
{
label
:
'失访'
,
value
:
'2'
},
{
label
:
'接受调查'
,
value
:
'1'
},
{
label
:
'死亡'
,
value
:
'3'
}
{
label
:
'失访'
,
value
:
'2'
},
{
label
:
'死亡'
,
value
:
'3'
}
],
],
rules
:
[{
required
:
true
,
message
:
'请选择调查时状态'
,
trigger
:
'blur'
}]
rules
:
[{
required
:
true
,
message
:
'请选择调查时状态'
,
trigger
:
'blur'
}]
},
},
{
{
formType
:
'radio'
,
formType
:
'radio'
,
className
:
'obj-form-title
'
,
className
:
'obj-form-title2
'
,
prop
:
'a7'
,
prop
:
'a7'
,
model
:
'a7'
,
model
:
'a7'
,
label
:
'调查方式'
,
label
:
'调查方式'
,
linkageRule
:
[{
name
:
'a1'
,
value
:
[
'1'
]
}],
linkageRule
:
[{
name
:
'a1'
,
value
:
[
'1'
]
}],
disabled
:
false
,
disabled
:
false
,
placeholder
:
'150'
,
placeholder
:
'150'
,
spanNum
:
24
,
spanNum
:
24
,
options
:
[
options
:
[
{
label
:
'面对面'
,
value
:
'1'
,
disabled
:
false
},
{
label
:
'面对面'
,
value
:
'1'
,
disabled
:
false
},
{
label
:
'电话(限中危人群,高危人群6个月随访)'
,
value
:
'2'
,
disabled
:
false
},
{
label
:
'电话(限中危人群,高危人群6个月随访)'
,
value
:
'2'
,
disabled
:
false
},
],
],
rules
:
[{
required
:
true
,
message
:
'请选择调查方式'
,
trigger
:
'blur'
}]
rules
:
[{
required
:
true
,
message
:
'请选择调查方式'
,
trigger
:
'blur'
}]
},
},
{
{
formType
:
'radio'
,
formType
:
'radio'
,
className
:
'obj-form-title
'
,
className
:
'obj-form-title2
'
,
prop
:
'a8'
,
prop
:
'a8'
,
model
:
'a8'
,
model
:
'a8'
,
label
:
'本次调查是否为被调查者本人'
,
label
:
'本次调查是否为被调查者本人'
,
linkageRule
:
[{
name
:
'a1'
,
value
:
[
'1'
]
}],
linkageRule
:
[{
name
:
'a1'
,
value
:
[
'1'
]
}],
disabled
:
false
,
disabled
:
false
,
placeholder
:
'150'
,
placeholder
:
'150'
,
spanNum
:
24
,
spanNum
:
24
,
options
:
[
options
:
[
{
label
:
'是'
,
value
:
'1'
,
disabled
:
false
},
{
label
:
'是'
,
value
:
'1'
,
disabled
:
false
},
{
label
:
'否'
,
value
:
'2'
,
disabled
:
false
},
{
label
:
'否'
,
value
:
'2'
,
disabled
:
false
},
],
],
rules
:
[{
required
:
true
,
message
:
'请选择是否'
,
trigger
:
'blur'
}]
rules
:
[{
required
:
true
,
message
:
'请选择是否'
,
trigger
:
'blur'
}]
},
},
{
{
formType
:
'radio'
,
formType
:
'radio'
,
className
:
'obj-form-title
'
,
className
:
'obj-form-title3
'
,
prop
:
'a9'
,
prop
:
'a9'
,
model
:
'a9'
,
model
:
'a9'
,
label
:
'提供信息者与被调查者之间关系'
,
label
:
'提供信息者与被调查者之间关系'
,
linkageRule
:
[{
name
:
'a8'
,
value
:
[
'2'
]
}],
linkageRule
:
[{
name
:
'a8'
,
value
:
[
'2'
]
}],
disabled
:
false
,
disabled
:
false
,
placeholder
:
'150'
,
placeholder
:
'150'
,
spanNum
:
24
,
spanNum
:
24
,
options
:
[
options
:
[
{
label
:
'父母'
,
value
:
'1'
,
disabled
:
false
},
{
label
:
'父母'
,
value
:
'1'
,
disabled
:
false
},
{
label
:
'配偶'
,
value
:
'2'
,
disabled
:
false
},
{
label
:
'配偶'
,
value
:
'2'
,
disabled
:
false
},
{
label
:
'子女'
,
value
:
'3'
,
disabled
:
false
},
{
label
:
'子女'
,
value
:
'3'
,
disabled
:
false
},
{
label
:
'兄弟姐妹'
,
value
:
'4'
,
disabled
:
false
},
{
label
:
'兄弟姐妹'
,
value
:
'4'
,
disabled
:
false
},
{
label
:
'其他'
,
value
:
'5'
,
disabled
:
false
},
{
label
:
'其他'
,
value
:
'5'
,
disabled
:
false
},
],
],
rules
:
[{
required
:
true
,
message
:
'请选择是否'
,
trigger
:
'blur'
}]
rules
:
[{
required
:
true
,
message
:
'请选择是否'
,
trigger
:
'blur'
}]
},
},
{
{
formType
:
'input'
,
formType
:
'input'
,
className
:
'obj-form-title
'
,
className
:
'obj-form-title4
'
,
linkageRule
:
[{
name
:
'a9'
,
value
:
[
'5'
]}],
linkageRule
:
[{
name
:
'a9'
,
value
:
[
'5'
]}],
prop
:
'a10'
,
prop
:
'a10'
,
model
:
'a10'
,
model
:
'a10'
,
label
:
'其他'
,
label
:
'其他'
,
disabled
:
false
,
disabled
:
false
,
placeholder
:
'请输入其他原因'
,
placeholder
:
'请输入其他原因'
,
spanNum
:
12
,
spanNum
:
12
,
type
:
'number'
,
type
:
'number'
,
labmsg
:
''
,
labmsg
:
''
,
// slots: [{ name: 'mmol/L', type: 'append' }]
// slots: [{ name: 'mmol/L', type: 'append' }]
},
},
{
{
formType
:
'radio'
,
formType
:
'radio'
,
className
:
'obj-form-title
'
,
className
:
'obj-form-title2
'
,
prop
:
'a2'
,
prop
:
'a2'
,
model
:
'a2'
,
model
:
'a2'
,
spanNum
:
24
,
spanNum
:
24
,
label
:
'失访原因'
,
label
:
'失访原因'
,
linkageRule
:
[{
name
:
'a1'
,
value
:
[
'2'
]
}],
linkageRule
:
[{
name
:
'a1'
,
value
:
[
'2'
]
}],
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
:
'input'
,
formType
:
'input'
,
className
:
'obj-form-title
'
,
className
:
'obj-form-title3
'
,
linkageRule
:
[{
name
:
'a2'
,
value
:
[
'3'
]}],
linkageRule
:
[{
name
:
'a2'
,
value
:
[
'3'
]}],
prop
:
'a3'
,
prop
:
'a3'
,
model
:
'a3'
,
model
:
'a3'
,
label
:
'其他'
,
label
:
'其他'
,
disabled
:
false
,
disabled
:
false
,
placeholder
:
'请输入其他原因'
,
placeholder
:
'请输入其他原因'
,
spanNum
:
12
,
spanNum
:
12
,
type
:
'number'
,
type
:
'number'
,
labmsg
:
''
,
labmsg
:
''
,
// slots: [{ name: 'mmol/L', type: 'append' }]
// slots: [{ name: 'mmol/L', type: 'append' }]
},
},
{
{
formType
:
'date-picker'
,
formType
:
'date-picker'
,
className
:
'obj-form-title'
,
className
:
'obj-form-title2'
,
prop
:
'a4'
,
prop
:
'a4'
,
model
:
'a4'
,
model
:
'a4'
,
placeholder
:
'选择死亡时间'
,
placeholder
:
'选择死亡时间'
,
label
:
'死亡时间'
,
label
:
'死亡时间'
,
linkageRule
:
[{
name
:
'a1'
,
value
:
[
'3'
]
}],
linkageRule
:
[{
name
:
'a1'
,
value
:
[
'3'
]
}],
format
:
'yyyy-MM-dd'
,
format
:
'yyyy-MM-dd'
,
type
:
'date'
,
type
:
'date'
,
rules
:
[{
required
:
true
,
message
:
'请选择死亡时间'
,
trigger
:
'blur'
}]
rules
:
[{
required
:
true
,
message
:
'请选择死亡时间'
,
trigger
:
'blur'
}]
},
},
{
{
formType
:
'radio'
,
formType
:
'radio'
,
className
:
'obj-form-title'
,
className
:
'obj-form-title2'
,
prop
:
'a5'
,
prop
:
'a5'
,
model
:
'a5'
,
model
:
'a5'
,
label
:
'死亡原因'
,
label
:
'死亡原因'
,
linkageRule
:
[{
name
:
'a1'
,
value
:
[
'3'
]
}],
linkageRule
:
[{
name
:
'a1'
,
value
:
[
'3'
]
}],
disabled
:
false
,
disabled
:
false
,
placeholder
:
'150'
,
placeholder
:
'150'
,
spanNum
:
24
,
spanNum
:
24
,
options
:
[
options
:
[
{
label
:
'脑卒中'
,
value
:
'1'
,
disabled
:
false
},
{
label
:
'脑卒中'
,
value
:
'1'
,
disabled
:
false
},
{
label
:
'冠心病'
,
value
:
'2'
,
disabled
:
false
},
{
label
:
'冠心病'
,
value
:
'2'
,
disabled
:
false
},
{
label
:
'恶心肿瘤'
,
value
:
'3'
,
disabled
:
false
},
{
label
:
'恶心肿瘤'
,
value
:
'3'
,
disabled
:
false
},
{
label
:
'呼吸系统疾病'
,
value
:
'4'
,
disabled
:
false
},
{
label
:
'呼吸系统疾病'
,
value
:
'4'
,
disabled
:
false
},
{
label
:
'损伤和中毒'
,
value
:
'5'
,
disabled
:
false
},
{
label
:
'损伤和中毒'
,
value
:
'5'
,
disabled
:
false
},
{
label
:
'不祥'
,
value
:
'6'
,
disabled
:
false
},
{
label
:
'不祥'
,
value
:
'6'
,
disabled
:
false
},
{
label
:
'其他'
,
value
:
'7'
,
disabled
:
false
},
{
label
:
'其他'
,
value
:
'7'
,
disabled
:
false
},
],
],
rules
:
[{
required
:
true
,
message
:
'请选择死亡原因'
,
trigger
:
'blur'
}]
rules
:
[{
required
:
true
,
message
:
'请选择死亡原因'
,
trigger
:
'blur'
}]
},
},
{
{
formType
:
'radio'
,
formType
:
'radio'
,
className
:
'obj-form-title'
,
className
:
'obj-form-title3'
,
prop
:
'a6'
,
prop
:
'a6'
,
model
:
'a6'
,
model
:
'a6'
,
label
:
'脑卒中类型'
,
label
:
'脑卒中类型'
,
linkageRule
:
[{
name
:
'a5'
,
value
:
[
'1'
]
}],
linkageRule
:
[{
name
:
'a5'
,
value
:
[
'1'
]
}],
disabled
:
false
,
disabled
:
false
,
placeholder
:
'150'
,
placeholder
:
'150'
,
spanNum
:
24
,
spanNum
:
24
,
options
:
[
options
:
[
{
label
:
'出血性脑卒中'
,
value
:
'1'
,
disabled
:
false
},
{
label
:
'出血性脑卒中'
,
value
:
'1'
,
disabled
:
false
},
{
label
:
'缺血性脑卒中'
,
value
:
'2'
,
disabled
:
false
},
{
label
:
'缺血性脑卒中'
,
value
:
'2'
,
disabled
:
false
},
{
label
:
'不祥'
,
value
:
'3'
,
disabled
:
false
},
{
label
:
'不祥'
,
value
:
'3'
,
disabled
:
false
},
],
],
rules
:
[{
required
:
true
,
message
:
'请选择脑卒中类型'
,
trigger
:
'blur'
}]
rules
:
[{
required
:
true
,
message
:
'请选择脑卒中类型'
,
trigger
:
'blur'
}]
},
},
]
]
}
src/views/followup/record-manage/models/stroke/dataSourceCheckBody.js
浏览文件 @
b5c4d8e4
此差异已折叠。
点击以展开。
src/views/followup/record-manage/models/stroke/dataSourceCheckLab.js
浏览文件 @
b5c4d8e4
export
default
[
export
default
(
$this
)
=>
{
{
return
[
formType
:
'div'
,
{
name
:
'6.1 血糖'
,
formType
:
'div'
,
className
:
'sec-title'
,
name
:
'6.1 血糖'
,
},
className
:
'sec-title'
,
{
},
formType
:
'date-picker'
,
{
className
:
'obj-form-title'
,
formType
:
'date-picker'
,
prop
:
'e1'
,
className
:
'obj-form-title'
,
model
:
'e1'
,
prop
:
'e1'
,
placeholder
:
'请选择'
,
model
:
'e1'
,
label
:
'检查时间'
,
placeholder
:
'请选择'
,
format
:
'yyyy-MM-dd'
,
label
:
'检查时间'
,
type
:
'date'
,
format
:
'yyyy-MM-dd'
,
rules
:
[{
required
:
true
,
message
:
'检查时间'
,
trigger
:
'blur'
}],
type
:
'date'
,
spanNum
:
24
,
rules
:
[{
required
:
true
,
message
:
'检查时间'
,
trigger
:
'blur'
}],
},
spanNum
:
24
,
{
},
formType
:
'input'
,
{
className
:
'obj-form-title'
,
formType
:
'input'
,
prop
:
'e2'
,
className
:
'obj-form-title'
,
model
:
'e2'
,
prop
:
'e2'
,
label
:
'空腹血糖'
,
model
:
'e2'
,
disabled
:
false
,
label
:
'空腹血糖'
,
placeholder
:
'请输入'
,
disabled
:
false
,
spanNum
:
24
,
placeholder
:
'请输入'
,
type
:
'number'
,
spanNum
:
24
,
labmsg
:
'次'
,
type
:
'number'
,
slots
:
[{
name
:
'mmol/L'
,
type
:
'append'
}]
labmsg
:
'次'
,
},
slots
:
[{
name
:
'mmol/L'
,
type
:
'append'
}]
},
{
{
formType
:
'div'
,
formType
:
'div'
,
name
:
'6.2 血脂'
,
name
:
'6.2 血脂'
,
className
:
'sec-title'
,
className
:
'sec-title'
,
},
},
{
{
formType
:
'date-picker'
,
formType
:
'date-picker'
,
className
:
'obj-form-title'
,
className
:
'obj-form-title'
,
prop
:
'e3'
,
prop
:
'e3'
,
model
:
'e3'
,
model
:
'e3'
,
placeholder
:
'请选择'
,
placeholder
:
'请选择'
,
label
:
'检查时间'
,
label
:
'检查时间'
,
format
:
'yyyy-MM-dd'
,
format
:
'yyyy-MM-dd'
,
type
:
'date'
,
type
:
'date'
,
rules
:
[{
required
:
true
,
message
:
'检查时间'
,
trigger
:
'blur'
}],
rules
:
[{
required
:
true
,
message
:
'检查时间'
,
trigger
:
'blur'
}],
spanNum
:
24
,
spanNum
:
24
,
},
},
{
{
formType
:
'input'
,
formType
:
'input'
,
className
:
'obj-form-title'
,
className
:
'obj-form-title'
,
prop
:
'e4'
,
prop
:
'e4'
,
model
:
'e4'
,
model
:
'e4'
,
label
:
'甘油三酯'
,
label
:
'甘油三酯'
,
disabled
:
false
,
disabled
:
false
,
placeholder
:
'请输入'
,
placeholder
:
'请输入'
,
spanNum
:
24
,
spanNum
:
24
,
type
:
'number'
,
type
:
'number'
,
labmsg
:
'次'
,
labmsg
:
'次'
,
slots
:
[{
name
:
'mmol/L'
,
type
:
'append'
}]
slots
:
[{
name
:
'mmol/L'
,
type
:
'append'
}]
},
},
{
{
formType
:
'input'
,
formType
:
'input'
,
className
:
'obj-form-title'
,
className
:
'obj-form-title'
,
prop
:
'e5'
,
prop
:
'e5'
,
model
:
'e5'
,
model
:
'e5'
,
label
:
'胆固醇'
,
label
:
'胆固醇'
,
disabled
:
false
,
disabled
:
false
,
placeholder
:
'请输入'
,
placeholder
:
'请输入'
,
spanNum
:
24
,
spanNum
:
24
,
type
:
'number'
,
type
:
'number'
,
labmsg
:
'次'
,
labmsg
:
'次'
,
slots
:
[{
name
:
'mmol/L'
,
type
:
'append'
}]
slots
:
[{
name
:
'mmol/L'
,
type
:
'append'
}]
},
},
{
{
formType
:
'input'
,
formType
:
'input'
,
className
:
'obj-form-title'
,
className
:
'obj-form-title'
,
prop
:
'e6'
,
prop
:
'e6'
,
model
:
'e6'
,
model
:
'e6'
,
label
:
'低密度脂蛋白胆固醇'
,
label
:
'低密度脂蛋白胆固醇'
,
disabled
:
false
,
disabled
:
false
,
placeholder
:
'请输入'
,
placeholder
:
'请输入'
,
spanNum
:
24
,
spanNum
:
24
,
type
:
'number'
,
type
:
'number'
,
labmsg
:
'次'
,
labmsg
:
'次'
,
slots
:
[{
name
:
'mmol/L'
,
type
:
'append'
}]
slots
:
[{
name
:
'mmol/L'
,
type
:
'append'
}]
},
},
{
{
formType
:
'input'
,
formType
:
'input'
,
className
:
'obj-form-title'
,
className
:
'obj-form-title'
,
prop
:
'e7'
,
prop
:
'e7'
,
model
:
'e7'
,
model
:
'e7'
,
label
:
'高密度脂蛋白胆固醇'
,
label
:
'高密度脂蛋白胆固醇'
,
disabled
:
false
,
disabled
:
false
,
placeholder
:
'请输入'
,
placeholder
:
'请输入'
,
spanNum
:
24
,
spanNum
:
24
,
type
:
'number'
,
type
:
'number'
,
labmsg
:
'次'
,
labmsg
:
'次'
,
slots
:
[{
name
:
'mmol/L'
,
type
:
'append'
}]
slots
:
[{
name
:
'mmol/L'
,
type
:
'append'
}]
},
},
]
]
}
src/views/followup/record-manage/models/stroke/dataSourceLifeStyleGuide.js
浏览文件 @
b5c4d8e4
export
default
[
export
default
(
$this
)
=>
{
{
return
[
formType
:
'radio'
,
{
className
:
'obj-form-title'
,
formType
:
'radio'
,
prop
:
'b1'
,
className
:
'obj-form-title'
,
model
:
'b1'
,
prop
:
'b1'
,
label
:
'运动'
,
model
:
'b1'
,
disabled
:
false
,
label
:
'运动'
,
placeholder
:
'150'
,
disabled
:
false
,
spanNum
:
24
,
placeholder
:
'150'
,
options
:
[
spanNum
:
24
,
{
label
:
'经常运动(相当于快步走的中等强度运动,且每周≥3次、每次≥30分钟,包含中度、重度体力劳动者)'
,
value
:
'1'
,
disabled
:
false
},
options
:
[
{
label
:
'缺乏运动 (不符合上述经常运动标准者)'
,
value
:
'2'
,
disabled
:
false
},
{
label
:
'经常运动(相当于快步走的中等强度运动,且每周≥3次、每次≥30分钟,包含中度、重度体力劳动者)'
,
value
:
'1'
,
disabled
:
false
},
],
{
label
:
'缺乏运动 (不符合上述经常运动标准者)'
,
value
:
'2'
,
disabled
:
false
},
rules
:
[{
required
:
true
,
message
:
'请选择是否'
,
trigger
:
'blur'
}]
],
},
rules
:
[{
required
:
true
,
message
:
'请选择是否'
,
trigger
:
'blur'
}]
{
},
formType
:
'radio'
,
{
className
:
'obj-form-title'
,
formType
:
'radio'
,
prop
:
'b2'
,
className
:
'obj-form-title'
,
model
:
'b2'
,
prop
:
'b2'
,
label
:
'吸烟'
,
model
:
'b2'
,
disabled
:
false
,
label
:
'吸烟'
,
placeholder
:
'150'
,
disabled
:
false
,
spanNum
:
24
,
placeholder
:
'150'
,
options
:
[
spanNum
:
24
,
{
label
:
'否'
,
value
:
'1'
,
disabled
:
false
},
options
:
[
{
label
:
'是'
,
value
:
'2'
,
disabled
:
false
},
{
label
:
'否'
,
value
:
'1'
,
disabled
:
false
},
],
{
label
:
'是'
,
value
:
'2'
,
disabled
:
false
},
rules
:
[{
required
:
true
,
message
:
'请选择是否'
,
trigger
:
'blur'
}]
],
},
rules
:
[{
required
:
true
,
message
:
'请选择是否'
,
trigger
:
'blur'
}]
{
},
formType
:
'radio'
,
{
className
:
'obj-form-title'
,
formType
:
'radio'
,
prop
:
'b3'
,
className
:
'obj-form-title'
,
model
:
'b3'
,
prop
:
'b3'
,
label
:
'饮酒'
,
model
:
'b3'
,
disabled
:
false
,
label
:
'饮酒'
,
placeholder
:
'150'
,
disabled
:
false
,
spanNum
:
24
,
placeholder
:
'150'
,
options
:
[
spanNum
:
24
,
{
label
:
'不饮酒'
,
value
:
'1'
,
disabled
:
false
},
options
:
[
{
label
:
'少量饮酒'
,
value
:
'2'
,
disabled
:
false
},
{
label
:
'不饮酒'
,
value
:
'1'
,
disabled
:
false
},
{
label
:
'经常大量饮酒(白酒≥3次/周,每次≥2两)'
,
value
:
'3'
,
disabled
:
false
},
{
label
:
'少量饮酒'
,
value
:
'2'
,
disabled
:
false
},
],
{
label
:
'经常大量饮酒(白酒≥3次/周,每次≥2两)'
,
value
:
'3'
,
disabled
:
false
},
rules
:
[{
required
:
true
,
message
:
'请选择是否'
,
trigger
:
'blur'
}]
],
},
rules
:
[{
required
:
true
,
message
:
'请选择是否'
,
trigger
:
'blur'
}]
{
},
formType
:
'radio'
,
{
className
:
'obj-form-title'
,
formType
:
'radio'
,
prop
:
'b4'
,
className
:
'obj-form-title'
,
model
:
'b4'
,
prop
:
'b4'
,
label
:
'口味'
,
model
:
'b4'
,
disabled
:
false
,
label
:
'口味'
,
placeholder
:
'150'
,
disabled
:
false
,
spanNum
:
24
,
placeholder
:
'150'
,
options
:
[
spanNum
:
24
,
{
label
:
'偏咸'
,
value
:
'1'
,
disabled
:
false
},
options
:
[
{
label
:
'偏淡'
,
value
:
'2'
,
disabled
:
false
},
{
label
:
'偏咸'
,
value
:
'1'
,
disabled
:
false
},
{
label
:
'适中'
,
value
:
'3'
,
disabled
:
false
},
{
label
:
'偏淡'
,
value
:
'2'
,
disabled
:
false
},
],
{
label
:
'适中'
,
value
:
'3'
,
disabled
:
false
},
rules
:
[{
required
:
true
,
message
:
'请选择是否'
,
trigger
:
'blur'
}]
],
},
rules
:
[{
required
:
true
,
message
:
'请选择是否'
,
trigger
:
'blur'
}]
{
},
formType
:
'radio'
,
{
className
:
'obj-form-title'
,
formType
:
'radio'
,
prop
:
'b5'
,
className
:
'obj-form-title'
,
model
:
'b5'
,
prop
:
'b5'
,
label
:
'荤素'
,
model
:
'b5'
,
disabled
:
false
,
label
:
'荤素'
,
placeholder
:
'150'
,
disabled
:
false
,
spanNum
:
24
,
placeholder
:
'150'
,
options
:
[
spanNum
:
24
,
{
label
:
'偏荤'
,
value
:
'1'
,
disabled
:
false
},
options
:
[
{
label
:
'偏素'
,
value
:
'2'
,
disabled
:
false
},
{
label
:
'偏荤'
,
value
:
'1'
,
disabled
:
false
},
{
label
:
'均衡'
,
value
:
'3'
,
disabled
:
false
},
{
label
:
'偏素'
,
value
:
'2'
,
disabled
:
false
},
],
{
label
:
'均衡'
,
value
:
'3'
,
disabled
:
false
},
rules
:
[{
required
:
true
,
message
:
'请选择是否'
,
trigger
:
'blur'
}]
],
},
rules
:
[{
required
:
true
,
message
:
'请选择是否'
,
trigger
:
'blur'
}]
{
},
formType
:
'radio'
,
{
className
:
'obj-form-title'
,
formType
:
'radio'
,
prop
:
'b6'
,
className
:
'obj-form-title'
,
model
:
'b6'
,
prop
:
'b6'
,
label
:
'吃蔬菜(每日食用6两蔬菜)'
,
model
:
'b6'
,
disabled
:
false
,
label
:
'吃蔬菜(每日食用6两蔬菜)'
,
placeholder
:
'150'
,
disabled
:
false
,
spanNum
:
24
,
placeholder
:
'150'
,
options
:
[
spanNum
:
24
,
{
label
:
'≥5天/周'
,
value
:
'1'
,
disabled
:
false
},
options
:
[
{
label
:
'3-4天/周'
,
value
:
'2'
,
disabled
:
false
},
{
label
:
'≥5天/周'
,
value
:
'1'
,
disabled
:
false
},
{
label
:
'≤2天/周'
,
value
:
'3'
,
disabled
:
false
},
{
label
:
'3-4天/周'
,
value
:
'2'
,
disabled
:
false
},
],
{
label
:
'≤2天/周'
,
value
:
'3'
,
disabled
:
false
},
rules
:
[{
required
:
true
,
message
:
'请选择是否'
,
trigger
:
'blur'
}]
],
},
rules
:
[{
required
:
true
,
message
:
'请选择是否'
,
trigger
:
'blur'
}]
{
},
formType
:
'radio'
,
{
className
:
'obj-form-title'
,
formType
:
'radio'
,
prop
:
'b7'
,
className
:
'obj-form-title'
,
model
:
'b7'
,
prop
:
'b7'
,
label
:
'吃水果(每日食用4两水果)'
,
model
:
'b7'
,
disabled
:
false
,
label
:
'吃水果(每日食用4两水果)'
,
placeholder
:
'150'
,
disabled
:
false
,
spanNum
:
24
,
placeholder
:
'150'
,
options
:
[
spanNum
:
24
,
{
label
:
'≥5天/周'
,
value
:
'1'
,
disabled
:
false
},
options
:
[
{
label
:
'3-4天/周'
,
value
:
'2'
,
disabled
:
false
},
{
label
:
'≥5天/周'
,
value
:
'1'
,
disabled
:
false
},
{
label
:
'≤2天/周'
,
value
:
'3'
,
disabled
:
false
},
{
label
:
'3-4天/周'
,
value
:
'2'
,
disabled
:
false
},
],
{
label
:
'≤2天/周'
,
value
:
'3'
,
disabled
:
false
},
rules
:
[{
required
:
true
,
message
:
'请选择是否'
,
trigger
:
'blur'
}]
],
},
rules
:
[{
required
:
true
,
message
:
'请选择是否'
,
trigger
:
'blur'
}]
},
]
]
}
src/views/followup/record-manage/models/stroke/dataSourceMainSickControl.js
浏览文件 @
b5c4d8e4
...
@@ -21,21 +21,22 @@ export default ($this) => {
...
@@ -21,21 +21,22 @@ export default ($this) => {
},
},
{
{
formType
:
'input'
,
formType
:
'input'
,
className
:
'obj-form-title'
,
className
:
'obj-form-title
2
'
,
linkageRule
:
[{
name
:
'c1'
,
value
:
[
'2'
]}],
linkageRule
:
[{
name
:
'c1'
,
value
:
[
'2'
]}],
prop
:
'c2'
,
prop
:
'c2'
,
model
:
'c2'
,
model
:
'c2'
,
label
:
'发病次数'
,
label
:
'发病次数'
,
disabled
:
false
,
disabled
:
false
,
placeholder
:
'请输入发病次数'
,
placeholder
:
'请输入发病次数'
,
spanNum
:
24
,
spanNum
:
6
,
type
:
'number'
,
type
:
'number'
,
labmsg
:
'次'
,
labmsg
:
'次'
,
slots
:
[{
name
:
'次'
,
type
:
'append'
}]
slots
:
[{
name
:
'次'
,
type
:
'append'
}],
rules
:
[{
required
:
true
,
message
:
'请输入发病次数'
,
trigger
:
'blur'
}]
},
},
{
{
formType
:
'date-picker'
,
formType
:
'date-picker'
,
className
:
'obj-form-title'
,
className
:
'obj-form-title
2
'
,
prop
:
'c3'
,
prop
:
'c3'
,
model
:
'c3'
,
model
:
'c3'
,
placeholder
:
'请选择'
,
placeholder
:
'请选择'
,
...
@@ -48,7 +49,7 @@ export default ($this) => {
...
@@ -48,7 +49,7 @@ export default ($this) => {
},
},
{
{
formType
:
'radio'
,
formType
:
'radio'
,
className
:
'obj-form-title'
,
className
:
'obj-form-title
2
'
,
prop
:
'c4'
,
prop
:
'c4'
,
model
:
'c4'
,
model
:
'c4'
,
label
:
'就诊机构级别'
,
label
:
'就诊机构级别'
,
...
@@ -65,7 +66,7 @@ export default ($this) => {
...
@@ -65,7 +66,7 @@ export default ($this) => {
},
},
{
{
formType
:
'radio'
,
formType
:
'radio'
,
className
:
'obj-form-title'
,
className
:
'obj-form-title
2
'
,
prop
:
'c5'
,
prop
:
'c5'
,
model
:
'c5'
,
model
:
'c5'
,
label
:
'主要诊断'
,
label
:
'主要诊断'
,
...
@@ -82,7 +83,7 @@ export default ($this) => {
...
@@ -82,7 +83,7 @@ export default ($this) => {
},
},
{
{
formType
:
'radio'
,
formType
:
'radio'
,
className
:
'obj-form-title'
,
className
:
'obj-form-title
2
'
,
prop
:
'c6'
,
prop
:
'c6'
,
model
:
'c6'
,
model
:
'c6'
,
label
:
'住院期间是否接受康复治疗'
,
label
:
'住院期间是否接受康复治疗'
,
...
@@ -97,7 +98,7 @@ export default ($this) => {
...
@@ -97,7 +98,7 @@ export default ($this) => {
},
},
{
{
formType
:
'radio'
,
formType
:
'radio'
,
className
:
'obj-form-title'
,
className
:
'obj-form-title
2
'
,
prop
:
'c7'
,
prop
:
'c7'
,
model
:
'c7'
,
model
:
'c7'
,
label
:
'出院后是否接受康复治疗'
,
label
:
'出院后是否接受康复治疗'
,
...
@@ -131,7 +132,7 @@ export default ($this) => {
...
@@ -131,7 +132,7 @@ export default ($this) => {
},
},
{
{
formType
:
'radio'
,
formType
:
'radio'
,
className
:
'obj-form-title'
,
className
:
'obj-form-title
radio-block
'
,
prop
:
'c9'
,
prop
:
'c9'
,
model
:
'c9'
,
model
:
'c9'
,
label
:
'评分值'
,
label
:
'评分值'
,
...
@@ -178,7 +179,7 @@ export default ($this) => {
...
@@ -178,7 +179,7 @@ export default ($this) => {
},
},
{
{
formType
:
'date-picker'
,
formType
:
'date-picker'
,
className
:
'obj-form-title'
,
className
:
'obj-form-title
2
'
,
prop
:
'c15'
,
prop
:
'c15'
,
model
:
'c15'
,
model
:
'c15'
,
placeholder
:
'请选择'
,
placeholder
:
'请选择'
,
...
@@ -191,12 +192,15 @@ export default ($this) => {
...
@@ -191,12 +192,15 @@ export default ($this) => {
},
},
{
{
formType
:
'checkbox'
,
formType
:
'checkbox'
,
className
:
'obj-form-title'
,
className
:
'obj-form-title
2
'
,
prop
:
'heartType'
,
prop
:
'heartType'
,
model
:
'heartType'
,
model
:
'heartType'
,
label
:
'心脏病类型'
,
label
:
'心脏病类型'
,
linkageRule
:
[{
name
:
'c10'
,
value
:
[
'2'
]
}],
linkageRule
:
[{
name
:
'c10'
,
value
:
[
'2'
]
}],
disabled
:
false
,
disabled
:
false
,
changeFun
:
(
val
)
=>
{
// console.log(val)
},
spanNum
:
24
,
spanNum
:
24
,
options
:
[
options
:
[
{
label
:
'冠心病'
,
value
:
'1'
,
disabled
:
false
},
{
label
:
'冠心病'
,
value
:
'1'
,
disabled
:
false
},
...
@@ -209,7 +213,7 @@ export default ($this) => {
...
@@ -209,7 +213,7 @@ export default ($this) => {
},
},
{
{
formType
:
'radio'
,
formType
:
'radio'
,
className
:
'obj-form-title'
,
className
:
'obj-form-title
3
'
,
prop
:
'c18'
,
prop
:
'c18'
,
model
:
'c18'
,
model
:
'c18'
,
label
:
'冠心病类型'
,
label
:
'冠心病类型'
,
...
@@ -225,7 +229,7 @@ export default ($this) => {
...
@@ -225,7 +229,7 @@ export default ($this) => {
},
},
{
{
formType
:
'radio'
,
formType
:
'radio'
,
className
:
'obj-form-title'
,
className
:
'obj-form-title
3
'
,
prop
:
'c19'
,
prop
:
'c19'
,
model
:
'c19'
,
model
:
'c19'
,
label
:
'房颤类型'
,
label
:
'房颤类型'
,
...
@@ -241,7 +245,7 @@ export default ($this) => {
...
@@ -241,7 +245,7 @@ export default ($this) => {
},
},
{
{
formType
:
'radio'
,
formType
:
'radio'
,
className
:
'obj-form-title'
,
className
:
'obj-form-title
2
'
,
prop
:
'c17'
,
prop
:
'c17'
,
model
:
'c17'
,
model
:
'c17'
,
label
:
'就诊机构级别'
,
label
:
'就诊机构级别'
,
...
@@ -270,11 +274,19 @@ export default ($this) => {
...
@@ -270,11 +274,19 @@ export default ($this) => {
{
label
:
'无'
,
value
:
'1'
,
disabled
:
false
},
{
label
:
'无'
,
value
:
'1'
,
disabled
:
false
},
{
label
:
'有'
,
value
:
'2'
,
disabled
:
false
},
{
label
:
'有'
,
value
:
'2'
,
disabled
:
false
},
],
],
rules
:
[{
required
:
true
,
message
:
'请选择是否'
,
trigger
:
'blur'
}]
rules
:
[{
required
:
true
,
message
:
'请选择是否'
,
trigger
:
'blur'
}],
changeFun
(
e
){
if
(
e
==
2
)
{
$this
.
form
=
{
...
$this
.
form
,
medicalUseSituation
:
[]
}
}
}
},
},
{
{
formType
:
'radio'
,
formType
:
'radio'
,
className
:
'obj-form-title'
,
className
:
'obj-form-title
2
'
,
prop
:
'c20'
,
prop
:
'c20'
,
model
:
'c20'
,
model
:
'c20'
,
label
:
'是否服用抗栓药物'
,
label
:
'是否服用抗栓药物'
,
...
@@ -289,14 +301,14 @@ export default ($this) => {
...
@@ -289,14 +301,14 @@ export default ($this) => {
},
},
{
{
formType
:
'checkbox'
,
formType
:
'checkbox'
,
className
:
'obj-form-title'
,
className
:
'obj-form-title
2
'
,
prop
:
'
c21
'
,
prop
:
'
medicalUseSituation
'
,
model
:
'
c21
'
,
model
:
'
medicalUseSituation
'
,
label
:
'用药品种'
,
label
:
'用药品种'
,
linkageRule
:
[{
name
:
'c11'
,
value
:
[
'2'
]
}],
linkageRule
:
[{
name
:
'c11'
,
value
:
[
'2'
]
}],
disabled
:
false
,
disabled
:
false
,
changeFun
:
(
val
)
=>
{
changeFun
:
(
val
)
=>
{
console
.
log
(
val
)
//
console.log(val)
},
},
spanNum
:
24
,
spanNum
:
24
,
options
:
[
options
:
[
...
@@ -310,7 +322,7 @@ export default ($this) => {
...
@@ -310,7 +322,7 @@ export default ($this) => {
},
},
{
{
formType
:
'radio'
,
formType
:
'radio'
,
className
:
'obj-form-title'
,
className
:
'obj-form-title
2
'
,
prop
:
'c22'
,
prop
:
'c22'
,
model
:
'c22'
,
model
:
'c22'
,
label
:
'用药情况'
,
label
:
'用药情况'
,
...
@@ -347,7 +359,7 @@ export default ($this) => {
...
@@ -347,7 +359,7 @@ export default ($this) => {
},
},
{
{
formType
:
'date-picker'
,
formType
:
'date-picker'
,
className
:
'obj-form-title'
,
className
:
'obj-form-title
2
'
,
prop
:
'c23'
,
prop
:
'c23'
,
model
:
'c23'
,
model
:
'c23'
,
placeholder
:
'请选择'
,
placeholder
:
'请选择'
,
...
@@ -374,7 +386,7 @@ export default ($this) => {
...
@@ -374,7 +386,7 @@ export default ($this) => {
},
},
{
{
formType
:
'radio'
,
formType
:
'radio'
,
className
:
'obj-form-title'
,
className
:
'obj-form-title
3
'
,
prop
:
'c24'
,
prop
:
'c24'
,
model
:
'c24'
,
model
:
'c24'
,
label
:
'是否服降压药'
,
label
:
'是否服降压药'
,
...
@@ -389,7 +401,7 @@ export default ($this) => {
...
@@ -389,7 +401,7 @@ export default ($this) => {
},
},
{
{
formType
:
'radio'
,
formType
:
'radio'
,
className
:
'obj-form-title'
,
className
:
'obj-form-title
3
'
,
prop
:
'c25'
,
prop
:
'c25'
,
model
:
'c25'
,
model
:
'c25'
,
label
:
'血压控制情况'
,
label
:
'血压控制情况'
,
...
...
src/views/followup/record-manage/models/stroke/dataSourceTreatmentSituation.js
浏览文件 @
b5c4d8e4
此差异已折叠。
点击以展开。
src/views/followup/record-manage/patient-scale/stroke.vue
浏览文件 @
b5c4d8e4
...
@@ -37,17 +37,16 @@
...
@@ -37,17 +37,16 @@
data
(){
data
(){
return
{
return
{
addComponents
:
[
addComponents
:
[
{
name
:
'BaseInfo'
,
dataSource
:
dataSourceBaseInfo
,
title
:
'一、基本信息'
},
{
name
:
'BaseInfo'
,
dataSource
:
dataSourceBaseInfo
(
this
)
,
title
:
'一、基本信息'
},
{
name
:
'DataType'
,
dataSource
:
dataSourceLifeStyleGuide
,
title
:
'二、随访期间生活方式'
},
{
name
:
'DataType'
,
dataSource
:
dataSourceLifeStyleGuide
(
this
)
,
title
:
'二、随访期间生活方式'
},
{
name
:
'DataType'
,
dataSource
:
dataSourceMainSickControl
(
this
),
title
:
'三、随访期间主要病史及控制情况'
},
{
name
:
'DataType'
,
dataSource
:
dataSourceMainSickControl
(
this
),
title
:
'三、随访期间主要病史及控制情况'
},
{
name
:
'DataType'
,
dataSource
:
dataSourceTreatmentSituation
,
title
:
'四、本次随访期间血管病变的外科手术或介入治疗情况'
},
{
name
:
'DataType'
,
dataSource
:
dataSourceTreatmentSituation
(
this
)
,
title
:
'四、本次随访期间血管病变的外科手术或介入治疗情况'
},
{
name
:
'DataType'
,
dataSource
:
dataSourceCheckBody
,
title
:
'五、体格检查(高危人群12个月随访必做)'
},
{
name
:
'DataType'
,
dataSource
:
dataSourceCheckBody
(
this
)
,
title
:
'五、体格检查(高危人群12个月随访必做)'
},
{
name
:
'DataType'
,
dataSource
:
dataSourceCheckLab
,
title
:
'六、实验室检查(高危人群12个月随访必填)'
},
{
name
:
'DataType'
,
dataSource
:
dataSourceCheckLab
(
this
)
,
title
:
'六、实验室检查(高危人群12个月随访必填)'
},
],
],
form
:
{
form
:
{
heartType
:
[],
heartType
:
[],
inputVal
:
'1'
,
medicalUseSituation
:
[]
radioVal
:
'2'
},
},
}
}
},
},
...
...
写
预览
Markdown
格式
0%
请重试
or
附加一个文件
附加文件
取消
您添加了
0
人
到此讨论。请谨慎行事。
先完成此消息的编辑!
取消
想要评论请
注册
或
登录