Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
提交反馈
为 GitLab 提交贡献
登录
切换导航
P
pica.cloud.web-education-admin
项目
项目
详情
动态
版本
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
成员
成员
收起侧边栏
Close sidebar
动态
分支图
统计图
提交
打开侧边栏
com.pica.cloud.education.frontend
pica.cloud.web-education-admin
提交
03c59ed0
提交
03c59ed0
编写于
4月 18, 2019
作者:
tao.wu
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
no message
上级
9e6208d0
变更
18
展开全部
隐藏空白字符变更
内嵌
并排
正在显示
18 个修改的文件
包含
1655 行增加
和
827 行删除
+1655
-827
index.vue
src/components/followup/form/index.vue
+50
-7
form-template.vue
src/views/followup/record-manage/form-template.vue
+68
-13
dataSourceBaseInfo.js
...ollowup/record-manage/models/stroke/dataSourceBaseInfo.js
+36
-144
dataSourceBaseInfo0.js
...llowup/record-manage/models/stroke/dataSourceBaseInfo0.js
+58
-0
dataSourceBaseInfo2.js
...llowup/record-manage/models/stroke/dataSourceBaseInfo2.js
+189
-0
dataSourceCheckBody.js
...llowup/record-manage/models/stroke/dataSourceCheckBody.js
+140
-76
dataSourceCheckLab.js
...ollowup/record-manage/models/stroke/dataSourceCheckLab.js
+43
-34
dataSourceLifeStyleGuide.js
...p/record-manage/models/stroke/dataSourceLifeStyleGuide.js
+28
-28
dataSourceMainSickControl.js
.../record-manage/models/stroke/dataSourceMainSickControl.js
+36
-411
dataSourceMainSickControl2.js
...record-manage/models/stroke/dataSourceMainSickControl2.js
+47
-0
dataSourceMainSickControl3.js
...record-manage/models/stroke/dataSourceMainSickControl3.js
+219
-0
dataSourceMainSickControl4.js
...record-manage/models/stroke/dataSourceMainSickControl4.js
+127
-0
dataSourceMainSickControl5.js
...record-manage/models/stroke/dataSourceMainSickControl5.js
+120
-0
dataSourceMainSickControl6.js
...record-manage/models/stroke/dataSourceMainSickControl6.js
+114
-0
dataSourceTreatmentSituation.js
...cord-manage/models/stroke/dataSourceTreatmentSituation.js
+93
-100
dataSourceTreatmentSituation2.js
...ord-manage/models/stroke/dataSourceTreatmentSituation2.js
+71
-0
dataSourceTreatmentSituation3.js
...ord-manage/models/stroke/dataSourceTreatmentSituation3.js
+54
-0
stroke.vue
src/views/followup/record-manage/patient-scale/stroke.vue
+162
-14
未找到文件。
src/components/followup/form/index.vue
浏览文件 @
03c59ed0
...
...
@@ -13,7 +13,7 @@
:label=
"item.label"
:rules=
"item.rules"
:label-width=
"item.labelWidth"
:required=
"i
tem.required
"
:required=
"i
sRule
"
:class=
"item.className"
:error=
"item.error"
>
<!-- div文本 -->
...
...
@@ -28,6 +28,7 @@
:maxlength=
"item.maxlength"
:minlength=
"item.minlength"
:placeholder=
"item.placeholder"
@
blur=
"item.blurFunc ? item.blurFunc($event) : defaultBlur($event)"
@
change=
"item.changeFun ? item.changeFun($event) : defaultFun($event)"
>
<template
v-for=
"slot in item.slots || []"
...
...
@@ -93,7 +94,7 @@
v-else-if=
"item.formType === 'date-picker'"
v-model=
"form[item.model]"
:disabled=
"item.disabled"
:type=
"item.
t
ype || dateType"
:type=
"item.
dateT
ype || dateType"
:placeholder=
"item.placeholder"
:format=
"item.format || format"
:value-format=
"item.valueFormat || valueFormat"
...
...
@@ -111,6 +112,8 @@
export
default
{
props
:
{
isRule
:
Boolean
,
// formName: String,
dataSource
:
{
type
:
Array
,
default
:
()
=>
[]
...
...
@@ -120,16 +123,30 @@
default
:
()
=>
{}
}
},
watch
:
{
isRule
(
val
){
this
.
needRule
=
val
this
.
$forceUpdate
();
},
form
(
val
){
this
.
form
=
val
// console.log(val)
this
.
$forceUpdate
()
}
},
data
()
{
return
{
needRule
:
true
,
spanNum
:
12
,
valueFormat
:
'timestamp'
,
format
:
'yyyy-MM-dd HH:mm'
,
dateType
:
'datetime'
// valueFormat: 'timestamp',
// valueFormat: 'yyyy-MM-dd',
// format: 'yyyy',
// dateType: 'datetime'
}
},
methods
:
{
defaultFun
()
{},
defaultBlur
(){},
isParent
(
item
)
{
if
(
!
item
.
linkageRule
)
{
return
true
...
...
@@ -164,32 +181,46 @@
<
style
lang=
"scss"
scoped
>
.form-box
{
padding
:
20px
4
0px
;
padding
:
20px
0px
;
}
.sec-title
{
float
:
none
;
font-weight
:
bold
;
margin-left
:
0
;
}
</
style
>
<
style
lang=
"scss"
>
.form-box
{
.margin-left-20
{
margin-left
:
20px
;
}
.el-form-item.is-required
:not
(
.is-no-asterisk
)>
.el-form-item__label
:before
{
content
:
'*'
;
color
:
#F56C6C
;
margin-right
:
10px
;
}
.el-date-editor
{
width
:
100%
;
}
.el-form-item__label
,
.el-radio__label
{
font-size
:
18px
;
}
.
obj-form-titl
e
{
.
float-non
e
{
float
:
none
;
.el-form-item__label
,
.el-form-item__content
{
display
:
block
;
float
:
none
;
}
}
.obj-form-title
{
.el-form-item__label
,
.el-form-item__content
{
display
:
block
;
float
:
none
;
}
.el-form-item__content
{
margin-left
:
15px
;
.el-radio
{
...
...
@@ -198,6 +229,9 @@
}
}
}
.el-form-item__label
{
font-weight
:
bold
;
}
.obj-form-title2
{
margin-left
:
15px
;
}
...
...
@@ -214,7 +248,16 @@
}
}
}
.el-checkbox__input.is-checked
+
.el-checkbox__label
{
color
:
#449284
!
important
;
}
}
.checkBody
{
.el-col
{
float
:
none
!
important
;
}
}
</
style
>
src/views/followup/record-manage/form-template.vue
浏览文件 @
03c59ed0
...
...
@@ -8,44 +8,83 @@
<div
class=
"resident-content f-main-content screenSet"
>
<el-row
:gutter=
"24"
align=
"middle"
type=
"flex"
class=
"form-header"
>
<el-col
:span=
"20"
>
脑卒中患者随访服务记录表
</el-col>
<el-col
:span=
"4"
>
<el-col
:span=
"20"
>
心脑血管病危险因素
社区、乡镇人群随访表
</el-col>
<el-col
:span=
"4"
v-if=
"showBtn"
>
<el-button
class=
"button-white"
size=
"small"
plain
@
click=
""
>
暂存
</el-button>
<el-button
type=
"primary"
size=
"small"
@
click=
""
>
提交
</el-button>
<el-button
type=
"primary"
size=
"small"
@
click=
"
formSubmit
"
>
提交
</el-button>
</el-col>
</el-row>
<div
class=
"title-box"
>
<h1>
心脑血管病危险因素社区、乡镇人群随访表
</h1>
<h2>
(适用于社区、乡镇脑卒中高危人群满6个月、12个月时随访和中危人群满12个月时随访使用)
</h2>
</div>
<
el-row
:gutter=
"24"
class=
"patient-base-info"
>
<
el-col
:span=
"4"
><div
class=
"grid-content bg-purple"
>
居民:戴家康
</div></el-col
>
<
el-col
:span=
"12"
><div
class=
"grid-content bg-purple"
>
身份证号:31021212121212121212
</div></el-col
>
<
el-col
:span=
"8"
><div
class=
"grid-content bg-purple"
>
随访计划名称:2018年河北省脑卒中随访
</div></el-col
>
<
/el-row
>
<
!--
<el-row
:gutter=
"24"
class=
"patient-base-info"
>
--
>
<
!--
<el-col
:span=
"4"
><div
class=
"grid-content bg-purple"
>
居民:戴家康
</div></el-col>
--
>
<
!--
<el-col
:span=
"12"
><div
class=
"grid-content bg-purple"
>
身份证号:31021212121212121212
</div></el-col>
--
>
<
!--
<el-col
:span=
"8"
><div
class=
"grid-content bg-purple"
>
随访计划名称:2018年河北省脑卒中随访
</div></el-col>
--
>
<
!--
</el-row>
--
>
<!--模板页面除了显示居民基本信息,将病种展示作为组件引入-->
<div
class=
"form-container"
>
<!--脑卒中-->
<stroke
/>
<stroke
v-if=
"resourceId=='SCALE0003'"
:checkStart=
"checkStart"
@
checkEnd=
"checkEnd"
:showBtn=
"showBtn"
/>
</div>
</div>
</div>
</
template
>
<
script
>
import
BreadCrumb
from
'@/components/breadcrumb'
// 糖尿病
import
stroke
from
'./patient-scale/stroke'
export
default
{
data
(){
return
{
checkStart
:
false
,
showBtn
:
true
,
resourceId
:
''
,
}
},
components
:
{
stroke
,
BreadCrumb
,
},
methods
:
{
formSubmit
(){
this
.
checkStart
=
true
;
},
checkEnd
(
val
){
this
.
checkStart
=
false
}
},
created
(){
this
.
showBtn
=
false
;
console
.
log
(
this
.
$route
.
query
);
this
.
resourceId
=
this
.
$route
.
query
.
resourceId
;
// 0003 脑卒中、0002 糖尿病、0001 高血压
// axios({
// method: 'get',
// url: 'https://dev-sc.yunqueyi.com/scale/1/SCALE0003/info',
// data: JSON.stringify(this.formData),
// }).then(res=>{
// console.log(res)
// this.formData = res.data.data
// res.data.code='111'
// if( res.data.code=='111'){
// this.showBtn = false;
// }
// })
}
}
</
script
>
...
...
@@ -64,9 +103,25 @@
line-height
:
60px
;
height
:
60px
;
border-bottom
:
1px
dashed
#ccc
;
[
class
*=
el-col-
]
{
float
:
left
;
}
}
.title-box
{
padding
:
60px
;
text-align
:
center
;
h1
{
font-size
:
18px
;
font-weight
:
normal
;
}
h2
{
font-size
:
16px
;
font-weight
:
normal
;
margin-top
:
15px
;
}
}
.form-container
{
padding
:
40px
10px
;
padding
:
0
10px
;
}
}
...
...
src/views/followup/record-manage/models/stroke/dataSourceBaseInfo.js
浏览文件 @
03c59ed0
export
default
(
$this
)
=>
{
return
[
{
formType
:
'radio'
,
className
:
'obj-form-title'
,
prop
:
'a1'
,
model
:
'a1'
,
spanNum
:
24
,
label
:
'调查时状态'
,
options
:
[
{
label
:
'接受调查'
,
value
:
'1'
},
{
label
:
'失访'
,
value
:
'2'
},
{
label
:
'死亡'
,
value
:
'3'
}
],
rules
:
[{
required
:
true
,
message
:
'请选择调查时状态'
,
trigger
:
'blur'
}]
},
{
formType
:
'radio'
,
className
:
'obj-form-title2'
,
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'
,
className
:
'obj-form-title2'
,
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'
,
className
:
'obj-form-title3'
,
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
:
'div'
,
name
:
'1.1 人口学信息'
,
className
:
'sec-title'
,
},
{
formType
:
'input'
,
className
:
'obj-form-title4'
,
linkageRule
:
[{
name
:
'a9'
,
value
:
[
'5'
]}],
prop
:
'a10'
,
model
:
'a10'
,
label
:
'其他'
,
className
:
'float-none margin-left-20'
,
prop
:
'name'
,
model
:
'name'
,
label
:
'姓名:'
,
disabled
:
false
,
placeholder
:
'请输入
其他原因
'
,
placeholder
:
'请输入
姓名
'
,
spanNum
:
12
,
type
:
'number'
,
labmsg
:
''
,
// slots: [{ name: 'mmol/L', type: 'append' }]
},
{
formType
:
'radio'
,
className
:
'obj-form-title2'
,
prop
:
'a2'
,
model
:
'a2'
,
spanNum
:
24
,
label
:
'失访原因'
,
linkageRule
:
[{
name
:
'a1'
,
value
:
[
'2'
]
}],
options
:
[
{
label
:
'失去联系'
,
value
:
'1'
},
{
label
:
'拒绝参加调查'
,
value
:
'2'
},
{
label
:
'其他'
,
value
:
'3'
}
],
rules
:
[{
required
:
true
,
message
:
'请选择失访原因'
,
trigger
:
'blur'
}]
type
:
'text'
,
labmsg
:
'次'
,
// slots: [{name: 'cm', type: 'append'}],
rules
:
[{
required
:
true
,
message
:
'请输入姓名'
,
trigger
:
'blur'
}],
},
{
formType
:
'input'
,
className
:
'obj-form-title3'
,
linkageRule
:
[{
name
:
'a2'
,
value
:
[
'3'
]}],
prop
:
'a3'
,
model
:
'a3'
,
label
:
'其他'
,
className
:
'float-none margin-left-20'
,
prop
:
'idNo'
,
model
:
'idNo'
,
label
:
'身份证:'
,
disabled
:
false
,
placeholder
:
'请输入
其他原因
'
,
placeholder
:
'请输入
身份证
'
,
spanNum
:
12
,
type
:
'number'
,
labmsg
:
''
,
// slots: [{ name: 'mmol/L', type: 'append' }]
},
{
formType
:
'date-picker'
,
className
:
'obj-form-title2'
,
prop
:
'a4'
,
model
:
'a4'
,
placeholder
:
'选择死亡时间'
,
label
:
'死亡时间'
,
linkageRule
:
[{
name
:
'a1'
,
value
:
[
'3'
]
}],
format
:
'yyyy-MM-dd'
,
type
:
'date'
,
rules
:
[{
required
:
true
,
message
:
'请选择死亡时间'
,
trigger
:
'blur'
}]
type
:
'text'
,
labmsg
:
'次'
,
// slots: [{name: 'cm', type: 'append'}],
rules
:
[{
required
:
true
,
message
:
'请输入身份证'
,
trigger
:
'blur'
}],
},
{
formType
:
'radio'
,
className
:
'obj-form-title2'
,
prop
:
'a5'
,
model
:
'a5'
,
label
:
'死亡原因'
,
linkageRule
:
[{
name
:
'a1'
,
value
:
[
'3'
]
}],
disabled
:
false
,
placeholder
:
'150'
,
className
:
'obj-form-title margin-left-20'
,
prop
:
'inTurn'
,
model
:
'inTurn'
,
spanNum
:
24
,
label
:
'随访轮次 (距离建档时间):'
,
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
},
{
label
:
'6个月'
,
value
:
'1'
},
{
label
:
'12个月'
,
value
:
'2'
},
],
rules
:
[{
required
:
true
,
message
:
'请选择死亡原因'
,
trigger
:
'blur'
}]
},
{
formType
:
'radio'
,
className
:
'obj-form-title3'
,
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'
}]
rules
:
[{
required
:
true
,
message
:
'请选择随访轮次'
,
trigger
:
'change'
}],
changeFun
:
(
e
)
=>
{
console
.
log
(
e
)
if
(
e
==
2
){
$this
.
isRule
=
true
;
// console.log($this.isRule)
}
}
},
]
}
src/views/followup/record-manage/models/stroke/dataSourceBaseInfo0.js
0 → 100644
浏览文件 @
03c59ed0
export
default
(
$this
)
=>
{
return
[
{
formType
:
'input'
,
className
:
'float-none'
,
prop
:
'followUpOrgName'
,
model
:
'followUpOrgName'
,
label
:
'随访单位名称:'
,
disabled
:
false
,
placeholder
:
'请输入随访单位名称'
,
spanNum
:
12
,
type
:
'text'
,
labmsg
:
'次'
,
rules
:
[{
required
:
true
,
message
:
'请输入随访单位名称'
,
trigger
:
'blur'
}],
},
{
formType
:
'input'
,
className
:
'float-none'
,
prop
:
'followUpUser'
,
model
:
'followUpUser'
,
label
:
'随访人员姓名:'
,
disabled
:
false
,
placeholder
:
'请输入随访人员姓名'
,
spanNum
:
12
,
type
:
'text'
,
labmsg
:
'次'
,
rules
:
[{
required
:
true
,
message
:
'请输入随访人员姓名'
,
trigger
:
'blur'
}],
},
{
formType
:
'input'
,
className
:
'float-none'
,
prop
:
'followUpMobile'
,
model
:
'followUpMobile'
,
label
:
'随访人员联系电话:'
,
disabled
:
false
,
placeholder
:
'请输入随访人员联系电话'
,
spanNum
:
12
,
type
:
'tel'
,
labmsg
:
'次'
,
rules
:
[{
required
:
true
,
message
:
'请输入随访人员联系电话'
,
trigger
:
'blur'
}],
},
{
formType
:
'date-picker'
,
className
:
'float-none'
,
prop
:
'surveyTime'
,
model
:
'surveyTime'
,
placeholder
:
'请选择'
,
label
:
'本次调查时间:'
,
format
:
'yyyy-MM-dd'
,
valueFormat
:
'yyyy-MM-dd'
,
dateType
:
'date'
,
type
:
'date'
,
rules
:
[{
required
:
true
,
message
:
'本次调查时间'
,
trigger
:
'change'
}],
spanNum
:
12
,
},
]
}
src/views/followup/record-manage/models/stroke/dataSourceBaseInfo2.js
0 → 100644
浏览文件 @
03c59ed0
export
default
(
$this
)
=>
{
return
[
{
formType
:
'div'
,
name
:
'1.2 调查时状态'
,
className
:
'sec-title'
,
},
{
formType
:
'radio'
,
className
:
'obj-form-title'
,
prop
:
'investigationState'
,
model
:
'investigationState'
,
spanNum
:
24
,
label
:
'调查时状态:'
,
options
:
[
{
label
:
'接受调查'
,
value
:
'1'
},
{
label
:
'失访'
,
value
:
'2'
},
{
label
:
'死亡'
,
value
:
'3'
}
],
rules
:
[{
required
:
true
,
message
:
'请选择调查时状态'
,
trigger
:
'change'
}],
changeFun
:
(
e
)
=>
{
}
},
{
formType
:
'radio'
,
className
:
'obj-form-title2'
,
prop
:
'investigationWay'
,
model
:
'investigationWay'
,
label
:
'调查方式:'
,
linkageRule
:
[{
name
:
'investigationState'
,
value
:
[
'1'
]
}],
disabled
:
false
,
placeholder
:
'150'
,
spanNum
:
24
,
options
:
[
{
label
:
'面对面'
,
value
:
'面对面'
,
disabled
:
false
},
{
label
:
'电话(限中危人群,高危人群6个月随访)'
,
value
:
'电话(限中危人群,高危人群6个月随访)'
,
disabled
:
false
},
],
rules
:
[{
required
:
true
,
message
:
'请选择调查方式'
,
trigger
:
'change'
}]
},
{
formType
:
'radio'
,
className
:
'obj-form-title2'
,
prop
:
'oneself'
,
model
:
'oneself'
,
label
:
'本次调查是否为被调查者本人:'
,
linkageRule
:
[{
name
:
'investigationState'
,
value
:
[
'1'
]
}],
disabled
:
false
,
placeholder
:
'150'
,
spanNum
:
24
,
options
:
[
{
label
:
'是'
,
value
:
'1'
,
disabled
:
false
},
{
label
:
'否'
,
value
:
'2'
,
disabled
:
false
},
],
rules
:
[{
required
:
true
,
message
:
'请选择是否'
,
trigger
:
'change'
}]
},
{
formType
:
'radio'
,
className
:
'obj-form-title3'
,
prop
:
'relationship'
,
model
:
'relationship'
,
label
:
'提供信息者与被调查者之间关系:'
,
linkageRule
:
[{
name
:
'oneself'
,
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
:
'change'
}]
},
{
formType
:
'input'
,
className
:
'obj-form-title4'
,
linkageRule
:
[{
name
:
'relationshipRemark'
,
value
:
[
'5'
]}],
prop
:
'relationshipRemark'
,
model
:
'relationshipRemark'
,
disabled
:
false
,
placeholder
:
'请输入其他关系'
,
spanNum
:
12
,
type
:
'text'
,
labmsg
:
''
,
rules
:
[{
required
:
true
,
message
:
'请输入其他关系'
,
trigger
:
'blur'
}]
},
{
formType
:
'radio'
,
className
:
'obj-form-title2'
,
prop
:
'lossReason'
,
model
:
'lossReason'
,
spanNum
:
24
,
label
:
'失访原因:'
,
linkageRule
:
[{
name
:
'investigationState'
,
value
:
[
'2'
]
}],
options
:
[
{
label
:
'失去联系'
,
value
:
'1'
},
{
label
:
'拒绝参加调查'
,
value
:
'2'
},
{
label
:
'其他'
,
value
:
'3'
}
],
rules
:
[{
required
:
true
,
message
:
'请选择失访原因'
,
trigger
:
'change'
}]
},
{
formType
:
'input'
,
className
:
'obj-form-title3'
,
linkageRule
:
[{
name
:
'lossReason'
,
value
:
[
'3'
]}],
prop
:
'lossRemark'
,
model
:
'lossRemark'
,
disabled
:
false
,
placeholder
:
'请输入其他失访原因'
,
spanNum
:
12
,
type
:
'text'
,
labmsg
:
''
,
rules
:
[{
required
:
true
,
message
:
'请输入其他失访原因'
,
trigger
:
'blur'
}]
},
{
formType
:
'date-picker'
,
className
:
'obj-form-title2'
,
prop
:
'deadTime'
,
model
:
'deadTime'
,
placeholder
:
'选择死亡时间'
,
label
:
'死亡时间:'
,
linkageRule
:
[{
name
:
'investigationState'
,
value
:
[
'3'
]
}],
format
:
'yyyy-MM-dd HH:mm'
,
valueFormat
:
'yyyy-MM-dd HH:mm'
,
dateType
:
'datetime'
,
type
:
'date'
,
rules
:
[{
required
:
true
,
message
:
'请选择死亡时间'
,
trigger
:
'change'
}]
},
{
formType
:
'radio'
,
className
:
'obj-form-title2'
,
prop
:
'causeOfDeath'
,
model
:
'causeOfDeath'
,
label
:
'死亡原因:'
,
linkageRule
:
[{
name
:
'investigationState'
,
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
:
'change'
}]
},
{
formType
:
'radio'
,
className
:
'obj-form-title3'
,
prop
:
'deadStrokeRemark'
,
model
:
'deadStrokeRemark'
,
label
:
'脑卒中类型:'
,
linkageRule
:
[{
name
:
'causeOfDeath'
,
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
:
'change'
}]
},
{
formType
:
'input'
,
className
:
'obj-form-title3'
,
linkageRule
:
[{
name
:
'causeOfDeath'
,
value
:
[
'7'
]}],
prop
:
'deadRemark'
,
model
:
'deadRemark'
,
disabled
:
false
,
placeholder
:
'请输入其他死亡原因'
,
spanNum
:
12
,
type
:
'text'
,
labmsg
:
''
,
rules
:
[{
required
:
true
,
message
:
'请输入其他死亡原因'
,
trigger
:
'blur'
}]
},
]
}
src/views/followup/record-manage/models/stroke/dataSourceCheckBody.js
浏览文件 @
03c59ed0
此差异已折叠。
点击以展开。
src/views/followup/record-manage/models/stroke/dataSourceCheckLab.js
浏览文件 @
03c59ed0
...
...
@@ -7,28 +7,31 @@ export default ($this) => {
},
{
formType
:
'date-picker'
,
className
:
'
obj-form-titl
e'
,
prop
:
'
e1
'
,
model
:
'
e1
'
,
className
:
'
float-non
e'
,
prop
:
'
inspectTime
'
,
model
:
'
inspectTime
'
,
placeholder
:
'请选择'
,
label
:
'检查时间'
,
label
:
'检查时间
:
'
,
format
:
'yyyy-MM-dd'
,
valueFormat
:
'yyyy-MM-dd'
,
dateType
:
'date'
,
type
:
'date'
,
rules
:
[{
required
:
true
,
message
:
'检查时间'
,
trigger
:
'
blur
'
}],
rules
:
[{
required
:
true
,
message
:
'检查时间'
,
trigger
:
'
change
'
}],
spanNum
:
24
,
},
{
formType
:
'input'
,
className
:
'
obj-form-titl
e'
,
prop
:
'
e2
'
,
model
:
'
e2
'
,
label
:
'空腹血糖'
,
className
:
'
float-non
e'
,
prop
:
'
fastingBloodGlucose
'
,
model
:
'
fastingBloodGlucose
'
,
label
:
'空腹血糖
:
'
,
disabled
:
false
,
placeholder
:
'请输入'
,
spanNum
:
24
,
type
:
'number'
,
labmsg
:
'次'
,
slots
:
[{
name
:
'mmol/L'
,
type
:
'append'
}]
slots
:
[{
name
:
'mmol/L'
,
type
:
'append'
}],
rules
:
[{
required
:
true
,
message
:
'请输入空腹血糖'
,
trigger
:
'blur'
}],
},
...
...
@@ -39,67 +42,73 @@ export default ($this) => {
},
{
formType
:
'date-picker'
,
className
:
'
obj-form-titl
e'
,
prop
:
'
e3
'
,
model
:
'
e3
'
,
className
:
'
float-non
e'
,
prop
:
'
inspectTime1
'
,
model
:
'
inspectTime1
'
,
placeholder
:
'请选择'
,
label
:
'检查时间'
,
label
:
'检查时间
:
'
,
format
:
'yyyy-MM-dd'
,
valueFormat
:
'yyyy-MM-dd'
,
dateType
:
'date'
,
type
:
'date'
,
rules
:
[{
required
:
true
,
message
:
'检查时间'
,
trigger
:
'
blur
'
}],
rules
:
[{
required
:
true
,
message
:
'检查时间'
,
trigger
:
'
change
'
}],
spanNum
:
24
,
},
{
formType
:
'input'
,
className
:
'
obj-form-titl
e'
,
prop
:
'
e4
'
,
model
:
'
e4
'
,
label
:
'甘油三酯'
,
className
:
'
float-non
e'
,
prop
:
'
triglyceride
'
,
model
:
'
triglyceride
'
,
label
:
'甘油三酯
:
'
,
disabled
:
false
,
placeholder
:
'请输入'
,
spanNum
:
24
,
type
:
'number'
,
labmsg
:
'次'
,
slots
:
[{
name
:
'mmol/L'
,
type
:
'append'
}]
slots
:
[{
name
:
'mmol/L'
,
type
:
'append'
}],
rules
:
[{
required
:
true
,
message
:
'请输入甘油三酯'
,
trigger
:
'blur'
}],
},
{
formType
:
'input'
,
className
:
'
obj-form-titl
e'
,
prop
:
'
e5
'
,
model
:
'
e5
'
,
label
:
'胆固醇'
,
className
:
'
float-non
e'
,
prop
:
'
cholesterol
'
,
model
:
'
cholesterol
'
,
label
:
'胆固醇
:
'
,
disabled
:
false
,
placeholder
:
'请输入'
,
spanNum
:
24
,
type
:
'number'
,
labmsg
:
'次'
,
slots
:
[{
name
:
'mmol/L'
,
type
:
'append'
}]
slots
:
[{
name
:
'mmol/L'
,
type
:
'append'
}],
rules
:
[{
required
:
true
,
message
:
'请输入胆固醇'
,
trigger
:
'blur'
}],
},
{
formType
:
'input'
,
className
:
'
obj-form-titl
e'
,
prop
:
'
e6
'
,
model
:
'
e6
'
,
label
:
'低密度脂蛋白胆固醇'
,
className
:
'
float-non
e'
,
prop
:
'
cLdl
'
,
model
:
'
cLdl
'
,
label
:
'低密度脂蛋白胆固醇
:
'
,
disabled
:
false
,
placeholder
:
'请输入'
,
spanNum
:
24
,
type
:
'number'
,
labmsg
:
'次'
,
slots
:
[{
name
:
'mmol/L'
,
type
:
'append'
}]
slots
:
[{
name
:
'mmol/L'
,
type
:
'append'
}],
rules
:
[{
required
:
true
,
message
:
'请输入低密度脂蛋白胆固醇'
,
trigger
:
'blur'
}],
},
{
formType
:
'input'
,
className
:
'
obj-form-titl
e'
,
prop
:
'
e7
'
,
model
:
'
e7
'
,
className
:
'
float-non
e'
,
prop
:
'
cHdl
'
,
model
:
'
cHdl
'
,
label
:
'高密度脂蛋白胆固醇'
,
disabled
:
false
,
placeholder
:
'请输入'
,
spanNum
:
24
,
type
:
'number'
,
labmsg
:
'次'
,
slots
:
[{
name
:
'mmol/L'
,
type
:
'append'
}]
slots
:
[{
name
:
'mmol/L'
,
type
:
'append'
}],
rules
:
[{
required
:
true
,
message
:
'请输入高密度脂蛋白胆固醇'
,
trigger
:
'blur'
}],
},
]
}
src/views/followup/record-manage/models/stroke/dataSourceLifeStyleGuide.js
浏览文件 @
03c59ed0
...
...
@@ -3,9 +3,9 @@ export default ($this) => {
{
formType
:
'radio'
,
className
:
'obj-form-title'
,
prop
:
'
b1
'
,
model
:
'
b1
'
,
label
:
'运动'
,
prop
:
'
sportState
'
,
model
:
'
sportState
'
,
label
:
'运动
:
'
,
disabled
:
false
,
placeholder
:
'150'
,
spanNum
:
24
,
...
...
@@ -13,14 +13,14 @@ export default ($this) => {
{
label
:
'经常运动(相当于快步走的中等强度运动,且每周≥3次、每次≥30分钟,包含中度、重度体力劳动者)'
,
value
:
'1'
,
disabled
:
false
},
{
label
:
'缺乏运动 (不符合上述经常运动标准者)'
,
value
:
'2'
,
disabled
:
false
},
],
rules
:
[{
required
:
true
,
message
:
'请选择是否'
,
trigger
:
'
blur
'
}]
rules
:
[{
required
:
true
,
message
:
'请选择是否'
,
trigger
:
'
change
'
}]
},
{
formType
:
'radio'
,
className
:
'obj-form-title'
,
prop
:
'
b2
'
,
model
:
'
b2
'
,
label
:
'吸烟'
,
prop
:
'
haveSmoke
'
,
model
:
'
haveSmoke
'
,
label
:
'吸烟
:
'
,
disabled
:
false
,
placeholder
:
'150'
,
spanNum
:
24
,
...
...
@@ -28,14 +28,14 @@ export default ($this) => {
{
label
:
'否'
,
value
:
'1'
,
disabled
:
false
},
{
label
:
'是'
,
value
:
'2'
,
disabled
:
false
},
],
rules
:
[{
required
:
true
,
message
:
'请选择是否'
,
trigger
:
'
blur
'
}]
rules
:
[{
required
:
true
,
message
:
'请选择是否'
,
trigger
:
'
change
'
}]
},
{
formType
:
'radio'
,
className
:
'obj-form-title'
,
prop
:
'
b3
'
,
model
:
'
b3
'
,
label
:
'饮酒'
,
prop
:
'
drinkWine
'
,
model
:
'
drinkWine
'
,
label
:
'饮酒
:
'
,
disabled
:
false
,
placeholder
:
'150'
,
spanNum
:
24
,
...
...
@@ -44,14 +44,14 @@ export default ($this) => {
{
label
:
'少量饮酒'
,
value
:
'2'
,
disabled
:
false
},
{
label
:
'经常大量饮酒(白酒≥3次/周,每次≥2两)'
,
value
:
'3'
,
disabled
:
false
},
],
rules
:
[{
required
:
true
,
message
:
'请选择是否'
,
trigger
:
'
blur
'
}]
rules
:
[{
required
:
true
,
message
:
'请选择是否'
,
trigger
:
'
change
'
}]
},
{
formType
:
'radio'
,
className
:
'obj-form-title'
,
prop
:
'
b4
'
,
model
:
'
b4
'
,
label
:
'口味'
,
prop
:
'
saltInFood
'
,
model
:
'
saltInFood
'
,
label
:
'口味
:
'
,
disabled
:
false
,
placeholder
:
'150'
,
spanNum
:
24
,
...
...
@@ -60,14 +60,14 @@ export default ($this) => {
{
label
:
'偏淡'
,
value
:
'2'
,
disabled
:
false
},
{
label
:
'适中'
,
value
:
'3'
,
disabled
:
false
},
],
rules
:
[{
required
:
true
,
message
:
'请选择是否'
,
trigger
:
'
blur
'
}]
rules
:
[{
required
:
true
,
message
:
'请选择是否'
,
trigger
:
'
change
'
}]
},
{
formType
:
'radio'
,
className
:
'obj-form-title'
,
prop
:
'
b5
'
,
model
:
'
b5
'
,
label
:
'荤素'
,
prop
:
'
meatInFood
'
,
model
:
'
meatInFood
'
,
label
:
'荤素
:
'
,
disabled
:
false
,
placeholder
:
'150'
,
spanNum
:
24
,
...
...
@@ -76,14 +76,14 @@ export default ($this) => {
{
label
:
'偏素'
,
value
:
'2'
,
disabled
:
false
},
{
label
:
'均衡'
,
value
:
'3'
,
disabled
:
false
},
],
rules
:
[{
required
:
true
,
message
:
'请选择是否'
,
trigger
:
'
blur
'
}]
rules
:
[{
required
:
true
,
message
:
'请选择是否'
,
trigger
:
'
change
'
}]
},
{
formType
:
'radio'
,
className
:
'obj-form-title'
,
prop
:
'
b6
'
,
model
:
'
b6
'
,
label
:
'吃蔬菜(每日食用6两蔬菜)'
,
prop
:
'
vegetablesInFood
'
,
model
:
'
vegetablesInFood
'
,
label
:
'吃蔬菜(每日食用6两蔬菜)
:
'
,
disabled
:
false
,
placeholder
:
'150'
,
spanNum
:
24
,
...
...
@@ -92,14 +92,14 @@ export default ($this) => {
{
label
:
'3-4天/周'
,
value
:
'2'
,
disabled
:
false
},
{
label
:
'≤2天/周'
,
value
:
'3'
,
disabled
:
false
},
],
rules
:
[{
required
:
true
,
message
:
'请选择是否'
,
trigger
:
'
blur
'
}]
rules
:
[{
required
:
true
,
message
:
'请选择是否'
,
trigger
:
'
change
'
}]
},
{
formType
:
'radio'
,
className
:
'obj-form-title'
,
prop
:
'
b7
'
,
model
:
'
b7
'
,
label
:
'吃水果(每日食用4两水果)'
,
prop
:
'
fruitsInFood
'
,
model
:
'
fruitsInFood
'
,
label
:
'吃水果(每日食用4两水果)
:
'
,
disabled
:
false
,
placeholder
:
'150'
,
spanNum
:
24
,
...
...
@@ -108,7 +108,7 @@ export default ($this) => {
{
label
:
'3-4天/周'
,
value
:
'2'
,
disabled
:
false
},
{
label
:
'≤2天/周'
,
value
:
'3'
,
disabled
:
false
},
],
rules
:
[{
required
:
true
,
message
:
'请选择是否'
,
trigger
:
'
blur
'
}]
rules
:
[{
required
:
true
,
message
:
'请选择是否'
,
trigger
:
'
change
'
}]
},
]
...
...
src/views/followup/record-manage/models/stroke/dataSourceMainSickControl.js
浏览文件 @
03c59ed0
此差异已折叠。
点击以展开。
src/views/followup/record-manage/models/stroke/dataSourceMainSickControl2.js
0 → 100644
浏览文件 @
03c59ed0
export
default
(
$this
)
=>
{
return
[
{
formType
:
'div'
,
name
:
' MRS评分'
,
className
:
'sec-title'
,
},
{
formType
:
'date-picker'
,
className
:
'obj-form-title'
,
prop
:
'assessTime'
,
model
:
'assessTime'
,
placeholder
:
'请选择'
,
label
:
'评估时间:'
,
format
:
'yyyy-MM-dd'
,
valueFormat
:
'yyyy-MM-dd'
,
dateType
:
'date'
,
type
:
'date'
,
rules
:
[{
required
:
false
,
message
:
'请选择评估时间'
,
trigger
:
'change'
}],
spanNum
:
24
,
},
{
formType
:
'radio'
,
className
:
'obj-form-title radio-block'
,
prop
:
'symptomScore'
,
model
:
'symptomScore'
,
label
:
'评分值:'
,
disabled
:
false
,
spanNum
:
24
,
options
:
[
{
label
:
'0(完全无症状)'
,
value
:
'1'
,
disabled
:
false
},
{
label
:
'1(尽管有症状,但无明显功能障碍,能完成所有日常工作和生活)'
,
value
:
'2'
,
disabled
:
false
},
{
label
:
'2(轻度残疾,不能完成病前所有活动,但不需帮助能照顾自己的日常生活)'
,
value
:
'3'
,
disabled
:
false
},
{
label
:
'3(中度残疾,需部分帮助,但能独立行走)'
,
value
:
'4'
,
disabled
:
false
},
{
label
:
'4(重度残疾,不能独立行走,无他人帮助不能满足自身日常生活需求)'
,
value
:
'5'
,
disabled
:
false
},
{
label
:
'5(严重残疾,持续卧床、二便失禁,需持续护理和关注,日常生活完全依赖他人)'
,
value
:
'6'
,
disabled
:
false
},
],
rules
:
[{
required
:
false
,
message
:
'请选择评分值'
,
trigger
:
'change'
}],
changeFun
:
(
e
)
=>
{
// console.log(e)
// console.log($this.formData.stroke_003.inTurn)
}
},
]
}
src/views/followup/record-manage/models/stroke/dataSourceMainSickControl3.js
0 → 100644
浏览文件 @
03c59ed0
export
default
(
$this
)
=>
{
return
[
{
formType
:
'div'
,
name
:
'3.2 心脏病'
,
className
:
'sec-title'
,
},
{
formType
:
'radio'
,
className
:
'obj-form-title'
,
prop
:
'happenedAgain'
,
model
:
'happenedAgain'
,
label
:
'随访期间是否新发心脏病:'
,
disabled
:
false
,
spanNum
:
24
,
options
:
[
{
label
:
'无'
,
value
:
'1'
,
disabled
:
false
},
{
label
:
'有'
,
value
:
'2'
,
disabled
:
false
},
],
rules
:
[{
required
:
true
,
message
:
'请选择是否'
,
trigger
:
'change'
}],
changeFun
(
e
){
if
(
e
==
2
)
{
$this
.
addComponents
.
forEach
((
item
,
index
)
=>
{
if
(
item
.
formName
==
'stroke_007'
){
$this
.
addComponents
[
index
].
formObject
=
{
...
$this
.
addComponents
[
index
].
formObject
,
type
:
[]
}
}
})
}
}
},
{
formType
:
'date-picker'
,
className
:
'obj-form-title2'
,
prop
:
'firstDiagnoseTime'
,
model
:
'firstDiagnoseTime'
,
placeholder
:
'请选择'
,
label
:
'首次确诊时间:'
,
linkageRule
:
[{
name
:
'happenedAgain'
,
value
:
[
'2'
]
}],
format
:
'yyyy'
,
valueFormat
:
'yyyy'
,
dateType
:
'year'
,
type
:
'date'
,
rules
:
[{
required
:
true
,
message
:
'首次确诊时间'
,
trigger
:
'change'
}],
spanNum
:
24
,
},
{
formType
:
'checkbox'
,
className
:
'obj-form-title2'
,
prop
:
'type'
,
model
:
'type'
,
label
:
'心脏病类型:'
,
linkageRule
:
[{
name
:
'happenedAgain'
,
value
:
[
'2'
]
}],
disabled
:
false
,
changeFun
:
(
val
)
=>
{
// console.log(val)
},
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
:
'change'
}]
},
{
formType
:
'input'
,
className
:
'obj-form-title4'
,
linkageRule
:
[{
name
:
'relationshipRemark'
,
value
:
[
'5'
]}],
prop
:
'remark'
,
model
:
'remark'
,
disabled
:
false
,
placeholder
:
'请输入其他心脏病类型'
,
spanNum
:
12
,
type
:
'text'
,
labmsg
:
''
,
rules
:
[{
required
:
true
,
message
:
'请输入其他心脏病类型'
,
trigger
:
'blur'
}]
},
{
formType
:
'radio'
,
className
:
'obj-form-title3'
,
prop
:
'coronaryDiseaseType'
,
model
:
'coronaryDiseaseType'
,
label
:
'冠心病类型:'
,
linkageRule
:
[{
name
:
'type'
,
value
:
[
'1'
]
}],
disabled
:
false
,
spanNum
:
24
,
options
:
[
{
label
:
'心绞痛'
,
value
:
'1'
,
disabled
:
false
},
{
label
:
'心肌梗塞'
,
value
:
'2'
,
disabled
:
false
},
{
label
:
'无症状冠脉狭窄'
,
value
:
'3'
,
disabled
:
false
},
],
rules
:
[{
required
:
true
,
message
:
'请选择冠心病类型'
,
trigger
:
'change'
}]
},
{
formType
:
'radio'
,
className
:
'obj-form-title3'
,
prop
:
'atrialFibrillationType'
,
model
:
'atrialFibrillationType'
,
label
:
'房颤类型:'
,
linkageRule
:
[{
name
:
'type'
,
value
:
[
'2'
]
}],
disabled
:
false
,
spanNum
:
24
,
options
:
[
{
label
:
'阵发型'
,
value
:
'1'
,
disabled
:
false
},
{
label
:
'持续性'
,
value
:
'2'
,
disabled
:
false
},
{
label
:
'未知'
,
value
:
'3'
,
disabled
:
false
},
],
rules
:
[{
required
:
true
,
message
:
'请选择房颤类型'
,
trigger
:
'change'
}]
},
{
formType
:
'radio'
,
className
:
'obj-form-title2'
,
prop
:
'hospitalLevel'
,
model
:
'hospitalLevel'
,
label
:
'就诊机构级别:'
,
linkageRule
:
[{
name
:
'happenedAgain'
,
value
:
[
'2'
]
}],
disabled
:
false
,
spanNum
:
24
,
options
:
[
{
label
:
'省级医院'
,
value
:
'1'
,
disabled
:
false
},
{
label
:
'地级市医院'
,
value
:
'2'
,
disabled
:
false
},
{
label
:
'县级医院'
,
value
:
'3'
,
disabled
:
false
},
{
label
:
'社区或乡镇卫生机构'
,
value
:
'4'
,
disabled
:
false
},
],
rules
:
[{
required
:
true
,
message
:
'请选择评分值'
,
trigger
:
'change'
}]
},
{
formType
:
'radio'
,
className
:
'obj-form-title'
,
prop
:
'atrialFibrillation'
,
model
:
'atrialFibrillation'
,
label
:
'是否有房颤(包括既往及本次随访期间新发现的房颤患者):'
,
disabled
:
false
,
spanNum
:
24
,
options
:
[
{
label
:
'无'
,
value
:
'1'
,
disabled
:
false
},
{
label
:
'有'
,
value
:
'2'
,
disabled
:
false
},
],
rules
:
[{
required
:
true
,
message
:
'请选择是否'
,
trigger
:
'change'
}],
changeFun
(
e
){
if
(
e
==
2
)
{
$this
.
addComponents
.
forEach
((
item
,
index
)
=>
{
if
(
item
.
formName
==
'stroke_007'
){
$this
.
addComponents
[
index
].
formObject
=
{
...
$this
.
addComponents
[
index
].
formObject
,
drugVariety
:
[]
}
}
})
}
}
},
{
formType
:
'radio'
,
className
:
'obj-form-title2'
,
prop
:
'takeAntithrombotics'
,
model
:
'takeAntithrombotics'
,
label
:
'是否服用抗栓药物:'
,
linkageRule
:
[{
name
:
'atrialFibrillation'
,
value
:
[
'2'
]
}],
disabled
:
false
,
spanNum
:
24
,
options
:
[
{
label
:
'否'
,
value
:
'1'
,
disabled
:
false
},
{
label
:
'是'
,
value
:
'2'
,
disabled
:
false
},
],
rules
:
[{
required
:
true
,
message
:
'请选择是否'
,
trigger
:
'change'
}],
},
{
formType
:
'checkbox'
,
className
:
'obj-form-title2'
,
prop
:
'drugVariety'
,
model
:
'drugVariety'
,
label
:
'用药品种:'
,
linkageRule
:
[{
name
:
'atrialFibrillation'
,
value
:
[
'2'
]
}],
disabled
:
false
,
changeFun
:
(
val
)
=>
{
// console.log(val)
},
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
:
'change'
}]
},
{
formType
:
'radio'
,
className
:
'obj-form-title2'
,
prop
:
'medicationSituation'
,
model
:
'medicationSituation'
,
label
:
'用药情况:'
,
linkageRule
:
[{
name
:
'atrialFibrillation'
,
value
:
[
'2'
]
}],
disabled
:
false
,
spanNum
:
24
,
options
:
[
{
label
:
'规律'
,
value
:
'1'
,
disabled
:
false
},
{
label
:
'不规律'
,
value
:
'2'
,
disabled
:
false
},
],
rules
:
[{
required
:
true
,
message
:
'请选择是否'
,
trigger
:
'change'
}]
},
]
}
src/views/followup/record-manage/models/stroke/dataSourceMainSickControl4.js
0 → 100644
浏览文件 @
03c59ed0
export
default
(
$this
)
=>
{
return
[
{
formType
:
'div'
,
name
:
'3.3 高血压'
,
className
:
'sec-title'
,
},
{
formType
:
'radio'
,
className
:
'obj-form-title'
,
prop
:
'haveHypertension'
,
model
:
'haveHypertension'
,
label
:
'随访期间新发现有高血压:'
,
disabled
:
false
,
spanNum
:
24
,
options
:
[
{
label
:
'否'
,
value
:
'1'
,
disabled
:
false
},
{
label
:
'是'
,
value
:
'2'
,
disabled
:
false
},
],
rules
:
[{
required
:
true
,
message
:
'请选择是否'
,
trigger
:
'change'
}]
},
{
formType
:
'date-picker'
,
className
:
'obj-form-title2'
,
prop
:
'diagnoseTime'
,
model
:
'diagnoseTime'
,
placeholder
:
'请选择'
,
label
:
'首次确诊时间:'
,
linkageRule
:
[{
name
:
'haveHypertension'
,
value
:
[
'2'
]
}],
format
:
'yyyy'
,
valueFormat
:
'yyyy'
,
dateType
:
'year'
,
type
:
'date'
,
rules
:
[{
required
:
true
,
message
:
'首次确诊时间'
,
trigger
:
'change'
}],
spanNum
:
24
,
},
{
formType
:
'radio'
,
className
:
'obj-form-title3'
,
prop
:
'takeHypotensor'
,
model
:
'takeHypotensor'
,
label
:
'是否服降压药:'
,
linkageRule
:
[{
name
:
'haveHypertension'
,
value
:
[
'2'
]
}],
disabled
:
false
,
spanNum
:
24
,
options
:
[
{
label
:
'否'
,
value
:
'1'
,
disabled
:
false
},
{
label
:
'是'
,
value
:
'2'
,
disabled
:
false
},
],
rules
:
[{
required
:
true
,
message
:
'请选择是否'
,
trigger
:
'change'
}],
changeFun
(
e
){
if
(
e
==
2
)
{
$this
.
addComponents
.
forEach
((
item
,
index
)
=>
{
if
(
item
.
formName
==
'stroke_008'
){
$this
.
addComponents
[
index
].
formObject
=
{
...
$this
.
addComponents
[
index
].
formObject
,
typesOfMedication
:
[]
}
}
})
}
}
},
{
formType
:
'checkbox'
,
className
:
'obj-form-title4'
,
prop
:
'typesOfMedication'
,
model
:
'typesOfMedication'
,
label
:
'用药种类:'
,
linkageRule
:
[{
name
:
'takeHypotensor'
,
value
:
[
'2'
]}],
disabled
:
false
,
changeFun
:
(
val
)
=>
{
// console.log(val)
},
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
:
'ACEI'
,
value
:
'6'
,
disabled
:
false
},
{
label
:
'ARB'
,
value
:
'7'
,
disabled
:
false
},
{
label
:
'其他'
,
value
:
'8'
,
disabled
:
false
},
],
rules
:
[{
required
:
true
,
message
:
'请选择是否'
,
trigger
:
'change'
}]
},
{
formType
:
'radio'
,
className
:
'obj-form-title4'
,
prop
:
'medicationSituation'
,
model
:
'medicationSituation'
,
label
:
'用药情况:'
,
linkageRule
:
[{
name
:
'takeHypotensor'
,
value
:
[
'2'
]
}],
disabled
:
false
,
spanNum
:
24
,
options
:
[
{
label
:
'规律'
,
value
:
'1'
,
disabled
:
false
},
{
label
:
'不规律'
,
value
:
'2'
,
disabled
:
false
},
],
rules
:
[{
required
:
true
,
message
:
'请选择是否'
,
trigger
:
'change'
}]
},
{
formType
:
'radio'
,
className
:
'obj-form-title3'
,
prop
:
'bloodPressureControl'
,
model
:
'bloodPressureControl'
,
label
:
'血压控制情况:'
,
linkageRule
:
[{
name
:
'haveHypertension'
,
value
:
[
'2'
]
}],
disabled
:
false
,
spanNum
:
24
,
options
:
[
{
label
:
'达标'
,
value
:
'1'
,
disabled
:
false
},
{
label
:
'不达标'
,
value
:
'2'
,
disabled
:
false
},
{
label
:
'不清楚'
,
value
:
'3'
,
disabled
:
false
},
],
rules
:
[{
required
:
true
,
message
:
'请选择是否'
,
trigger
:
'change'
}]
},
]
}
src/views/followup/record-manage/models/stroke/dataSourceMainSickControl5.js
0 → 100644
浏览文件 @
03c59ed0
export
default
(
$this
)
=>
{
return
[
{
formType
:
'div'
,
name
:
'3.4 血脂异常'
,
className
:
'sec-title'
,
},
{
formType
:
'radio'
,
className
:
'obj-form-title'
,
prop
:
'haveDyslipidemia'
,
model
:
'haveDyslipidemia'
,
label
:
'随访期间是否新发现有血脂异常:'
,
disabled
:
false
,
spanNum
:
24
,
options
:
[
{
label
:
'否'
,
value
:
'1'
,
disabled
:
false
},
{
label
:
'是'
,
value
:
'2'
,
disabled
:
false
},
],
rules
:
[{
required
:
true
,
message
:
'请选择是否'
,
trigger
:
'change'
}],
changeFun
(
e
){
if
(
e
==
2
)
{
$this
.
addComponents
.
forEach
((
item
,
index
)
=>
{
if
(
item
.
formName
==
'stroke_009'
){
$this
.
addComponents
[
index
].
formObject
=
{
...
$this
.
addComponents
[
index
].
formObject
,
dyslipidemia
:
[]
}
}
})
}
}
},
{
formType
:
'date-picker'
,
className
:
'obj-form-title2'
,
prop
:
'diagnoseTime'
,
model
:
'diagnoseTime'
,
placeholder
:
'确诊时间'
,
label
:
'确诊时间:'
,
linkageRule
:
[{
name
:
'haveDyslipidemia'
,
value
:
[
'2'
]
}],
format
:
'yyyy'
,
valueFormat
:
'yyyy'
,
dateType
:
'year'
,
type
:
'date'
,
rules
:
[{
required
:
true
,
message
:
'请选择确诊时间'
,
trigger
:
'change'
}]
},
{
formType
:
'checkbox'
,
className
:
'obj-form-title2'
,
prop
:
'dyslipidemia'
,
model
:
'dyslipidemia'
,
label
:
'血脂异常类型:'
,
linkageRule
:
[{
name
:
'haveDyslipidemia'
,
value
:
[
'2'
]}],
disabled
:
false
,
changeFun
:
(
val
)
=>
{
// console.log(val)
},
spanNum
:
24
,
options
:
[
{
label
:
'高胆固醇'
,
value
:
'1'
,
disabled
:
false
},
{
label
:
'高甘油三酯'
,
value
:
'2'
,
disabled
:
false
},
{
label
:
'高LDL-C'
,
value
:
'3'
,
disabled
:
false
},
{
label
:
'低HDL-C'
,
value
:
'4'
,
disabled
:
false
},
{
label
:
'不详'
,
value
:
'5'
,
disabled
:
false
},
],
rules
:
[{
required
:
true
,
message
:
'请选择是否'
,
trigger
:
'change'
}]
},
{
formType
:
'radio'
,
className
:
'obj-form-title2'
,
prop
:
'takeAntilipemicAgents'
,
model
:
'takeAntilipemicAgents'
,
label
:
'是否服用调脂药:'
,
linkageRule
:
[{
name
:
'haveDyslipidemia'
,
value
:
[
'2'
]}],
disabled
:
false
,
spanNum
:
24
,
options
:
[
{
label
:
'否'
,
value
:
'1'
,
disabled
:
false
},
{
label
:
'是'
,
value
:
'2'
,
disabled
:
false
},
],
rules
:
[{
required
:
true
,
message
:
'请选择是否'
,
trigger
:
'change'
}],
changeFun
(
e
){
if
(
e
==
2
)
{
$this
.
addComponents
.
forEach
((
item
,
index
)
=>
{
if
(
item
.
formName
==
'stroke_009'
){
$this
.
addComponents
[
index
].
formObject
=
{
...
$this
.
addComponents
[
index
].
formObject
,
antilipemicAgentsType
:
[]
}
}
})
}
}
},
{
formType
:
'checkbox'
,
className
:
'obj-form-title3'
,
prop
:
'antilipemicAgentsType'
,
model
:
'antilipemicAgentsType'
,
label
:
'选择的调脂药:'
,
linkageRule
:
[{
name
:
'takeAntilipemicAgents'
,
value
:
[
'2'
]}],
disabled
:
false
,
changeFun
:
(
val
)
=>
{
// console.log(val)
},
spanNum
:
24
,
options
:
[
{
label
:
'他汀类'
,
value
:
'1'
,
disabled
:
false
},
{
label
:
'贝特类'
,
value
:
'2'
,
disabled
:
false
},
{
label
:
'其他'
,
value
:
'3'
,
disabled
:
false
},
],
rules
:
[{
required
:
true
,
message
:
'请选择是否'
,
trigger
:
'change'
}]
},
]
}
src/views/followup/record-manage/models/stroke/dataSourceMainSickControl6.js
0 → 100644
浏览文件 @
03c59ed0
export
default
(
$this
)
=>
{
return
[
{
formType
:
'div'
,
name
:
'3.5 糖尿病'
,
className
:
'sec-title'
,
},
{
formType
:
'radio'
,
className
:
'obj-form-title'
,
prop
:
'haveDiabetes'
,
model
:
'haveDiabetes'
,
label
:
'随访期间是否新发现有糖尿病:'
,
disabled
:
false
,
spanNum
:
24
,
options
:
[
{
label
:
'否'
,
value
:
'1'
,
disabled
:
false
},
{
label
:
'是'
,
value
:
'2'
,
disabled
:
false
},
],
rules
:
[{
required
:
true
,
message
:
'请选择是否'
,
trigger
:
'change'
}]
},
{
formType
:
'date-picker'
,
className
:
'obj-form-title2'
,
prop
:
'diagnoseTime'
,
model
:
'diagnoseTime'
,
placeholder
:
'确诊时间'
,
label
:
'确诊时间:'
,
linkageRule
:
[{
name
:
'haveDiabetes'
,
value
:
[
'2'
]
}],
format
:
'yyyy'
,
valueFormat
:
'yyyy'
,
dateType
:
'year'
,
type
:
'date'
,
rules
:
[{
required
:
true
,
message
:
'确诊时间'
,
trigger
:
'change'
}]
},
{
formType
:
'radio'
,
className
:
'obj-form-title2'
,
prop
:
'takeHypoglycemicDrugs'
,
model
:
'takeHypoglycemicDrugs'
,
label
:
'是否服用降糖药:'
,
linkageRule
:
[{
name
:
'haveDiabetes'
,
value
:
[
'2'
]
}],
disabled
:
false
,
spanNum
:
24
,
options
:
[
{
label
:
'否'
,
value
:
'1'
,
disabled
:
false
},
{
label
:
'是'
,
value
:
'2'
,
disabled
:
false
},
],
rules
:
[{
required
:
true
,
message
:
'请选择是否'
,
trigger
:
'change'
}],
changeFun
(
e
){
if
(
e
==
2
)
{
$this
.
addComponents
.
forEach
((
item
,
index
)
=>
{
if
(
item
.
formName
==
'stroke_010'
){
$this
.
addComponents
[
index
].
formObject
=
{
...
$this
.
addComponents
[
index
].
formObject
,
hypoglycemicDrugsType
:
[]
}
}
})
}
}
},
{
formType
:
'checkbox'
,
className
:
'obj-form-title3'
,
prop
:
'hypoglycemicDrugsType'
,
model
:
'hypoglycemicDrugsType'
,
label
:
'选择的降糖药:'
,
linkageRule
:
[{
name
:
'takeHypoglycemicDrugs'
,
value
:
[
'2'
]}],
disabled
:
false
,
changeFun
:
(
val
)
=>
{
// console.log(val)
},
spanNum
:
24
,
options
:
[
{
label
:
'服降糖药'
,
value
:
'1'
,
disabled
:
false
},
{
label
:
'胰岛素'
,
value
:
'2'
,
disabled
:
false
},
{
label
:
'其他'
,
value
:
'3'
,
disabled
:
false
},
],
rules
:
[{
required
:
true
,
message
:
'请选择是否'
,
trigger
:
'change'
}]
},
{
formType
:
'input'
,
className
:
'obj-form-title3'
,
linkageRule
:
[{
name
:
'hypoglycemicDrugsType'
,
value
:
[
'3'
]}],
prop
:
'remark'
,
model
:
'remark'
,
label
:
'其他降糖药:'
,
disabled
:
false
,
placeholder
:
'请输入其他降糖药'
,
spanNum
:
12
,
type
:
'text'
,
labmsg
:
''
,
rules
:
[{
required
:
true
,
message
:
'请输入其他降糖药'
,
trigger
:
'blur'
}]
},
{
formType
:
'radio'
,
className
:
'obj-form-title2'
,
prop
:
'bloodSugarControl'
,
model
:
'bloodSugarControl'
,
label
:
'血糖控制情况:'
,
linkageRule
:
[{
name
:
'haveDiabetes'
,
value
:
[
'2'
]
}],
disabled
:
false
,
spanNum
:
24
,
options
:
[
{
label
:
'基本达标'
,
value
:
'1'
,
disabled
:
false
},
{
label
:
'未达标'
,
value
:
'2'
,
disabled
:
false
},
{
label
:
'不清楚'
,
value
:
'3'
,
disabled
:
false
},
],
rules
:
[{
required
:
true
,
message
:
'请选择是否'
,
trigger
:
'change'
}]
},
]
}
src/views/followup/record-manage/models/stroke/dataSourceTreatmentSituation.js
浏览文件 @
03c59ed0
...
...
@@ -8,24 +8,36 @@ export default ($this) => {
{
formType
:
'radio'
,
className
:
'obj-form-title'
,
prop
:
'
c26
'
,
model
:
'
c26
'
,
label
:
'支架术(CAS)'
,
prop
:
'
stenting
'
,
model
:
'
stenting
'
,
label
:
'支架术(CAS)
:
'
,
disabled
:
false
,
spanNum
:
24
,
options
:
[
{
label
:
'否'
,
value
:
'1'
,
disabled
:
false
},
{
label
:
'是'
,
value
:
'2'
,
disabled
:
false
},
],
rules
:
[{
required
:
true
,
message
:
'请选择是否'
,
trigger
:
'blur'
}]
rules
:
[{
required
:
true
,
message
:
'请选择是否'
,
trigger
:
'change'
}],
changeFun
(
e
){
if
(
e
==
2
)
{
$this
.
addComponents
.
forEach
((
item
,
index
)
=>
{
if
(
item
.
formName
==
'stroke_011'
){
$this
.
addComponents
[
index
].
formObject
=
{
...
$this
.
addComponents
[
index
].
formObject
,
stentingPosition
:
[]
}
}
})
}
}
},
{
formType
:
'checkbox'
,
className
:
'obj-form-title2'
,
prop
:
'
c29
'
,
model
:
'
c29
'
,
label
:
'支架术位置'
,
linkageRule
:
[{
name
:
'
c26
'
,
value
:
[
'2'
]}],
prop
:
'
stentingPosition
'
,
model
:
'
stentingPosition
'
,
label
:
'支架术位置
:
'
,
linkageRule
:
[{
name
:
'
stenting
'
,
value
:
[
'2'
]}],
disabled
:
false
,
changeFun
:
(
val
)
=>
{
// console.log(val)
...
...
@@ -35,19 +47,36 @@ export default ($this) => {
{
label
:
'左侧'
,
value
:
'1'
,
disabled
:
false
},
{
label
:
'右侧'
,
value
:
'2'
,
disabled
:
false
},
],
rules
:
[{
required
:
true
,
message
:
'请选择是否'
,
trigger
:
'
blur
'
}]
rules
:
[{
required
:
true
,
message
:
'请选择是否'
,
trigger
:
'
change
'
}]
},
{
formType
:
'date-picker'
,
className
:
'obj-form-title3'
,
prop
:
'
c30
'
,
model
:
'
c30
'
,
prop
:
'
leftStentingOperativeTime
'
,
model
:
'
leftStentingOperativeTime
'
,
placeholder
:
'请选择'
,
label
:
'手术时间'
,
linkageRule
:
[{
name
:
'c29'
,
value
:
[
'2'
]}],
format
:
'yyyy-MM-dd'
,
label
:
'支架左侧手术时间:'
,
linkageRule
:
[{
name
:
'stentingPosition'
,
value
:
[
'1'
]}],
format
:
'yyyy'
,
valueFormat
:
'yyyy'
,
dateType
:
'year'
,
type
:
'date'
,
rules
:
[{
required
:
true
,
message
:
'手术时间'
,
trigger
:
'blur'
}],
rules
:
[{
required
:
true
,
message
:
'请选择左侧手术时间'
,
trigger
:
'change'
}],
spanNum
:
24
,
},
{
formType
:
'date-picker'
,
className
:
'obj-form-title3'
,
prop
:
'rightStentingOperativeTime'
,
model
:
'rightStentingOperativeTime'
,
placeholder
:
'请选择'
,
label
:
'支架右侧手术时间:'
,
linkageRule
:
[{
name
:
'stentingPosition'
,
value
:
[
'2'
]}],
format
:
'yyyy'
,
valueFormat
:
'yyyy'
,
dateType
:
'year'
,
type
:
'date'
,
rules
:
[{
required
:
true
,
message
:
'请选择右侧手术时间'
,
trigger
:
'change'
}],
spanNum
:
24
,
},
...
...
@@ -55,24 +84,36 @@ export default ($this) => {
{
formType
:
'radio'
,
className
:
'obj-form-title'
,
prop
:
'
c27
'
,
model
:
'
c27
'
,
label
:
'内膜剥脱术(CEA)'
,
prop
:
'
endometriodenudation
'
,
model
:
'
endometriodenudation
'
,
label
:
'内膜剥脱术(CEA)
:
'
,
disabled
:
false
,
spanNum
:
24
,
options
:
[
{
label
:
'否'
,
value
:
'1'
,
disabled
:
false
},
{
label
:
'是'
,
value
:
'2'
,
disabled
:
false
},
],
rules
:
[{
required
:
true
,
message
:
'请选择是否'
,
trigger
:
'blur'
}]
rules
:
[{
required
:
true
,
message
:
'请选择是否'
,
trigger
:
'change'
}],
changeFun
(
e
){
if
(
e
==
2
)
{
$this
.
addComponents
.
forEach
((
item
,
index
)
=>
{
if
(
item
.
formName
==
'stroke_011'
){
$this
.
addComponents
[
index
].
formObject
=
{
...
$this
.
addComponents
[
index
].
formObject
,
endarterectomyPosition
:
[]
}
}
})
}
}
},
{
formType
:
'checkbox'
,
className
:
'obj-form-title2'
,
prop
:
'
c31
'
,
model
:
'
c31
'
,
label
:
'内膜剥脱术位置'
,
linkageRule
:
[{
name
:
'
c27
'
,
value
:
[
'2'
]}],
prop
:
'
endarterectomyPosition
'
,
model
:
'
endarterectomyPosition
'
,
label
:
'内膜剥脱术位置
:
'
,
linkageRule
:
[{
name
:
'
endometriodenudation
'
,
value
:
[
'2'
]}],
disabled
:
false
,
changeFun
:
(
val
)
=>
{
// console.log(val)
...
...
@@ -82,117 +123,69 @@ export default ($this) => {
{
label
:
'左侧'
,
value
:
'1'
,
disabled
:
false
},
{
label
:
'右侧'
,
value
:
'2'
,
disabled
:
false
},
],
rules
:
[{
required
:
true
,
message
:
'请选择是否'
,
trigger
:
'
blur
'
}]
rules
:
[{
required
:
true
,
message
:
'请选择是否'
,
trigger
:
'
change
'
}]
},
{
formType
:
'date-picker'
,
className
:
'obj-form-title3'
,
prop
:
'
c32
'
,
model
:
'
c32
'
,
prop
:
'
leftEndarterectomyOperativeTime
'
,
model
:
'
leftEndarterectomyOperativeTime
'
,
placeholder
:
'请选择'
,
label
:
'左侧手术时间'
,
linkageRule
:
[{
name
:
'c31'
,
value
:
[
'1'
]}],
format
:
'yyyy-MM-dd'
,
label
:
'左侧内膜剥脱术手术时间:'
,
linkageRule
:
[{
name
:
'endarterectomyPosition'
,
value
:
[
'1'
]}],
format
:
'yyyy'
,
valueFormat
:
'yyyy'
,
dateType
:
'year'
,
type
:
'date'
,
rules
:
[{
required
:
true
,
message
:
'
手术时间'
,
trigger
:
'blur
'
}],
rules
:
[{
required
:
true
,
message
:
'
左侧内膜剥脱术手术时间'
,
trigger
:
'change
'
}],
spanNum
:
24
,
},
{
formType
:
'date-picker'
,
className
:
'obj-form-title3'
,
prop
:
'
c33
'
,
model
:
'
c33
'
,
prop
:
'
rightEndarterectomyOperativeTime
'
,
model
:
'
rightEndarterectomyOperativeTime
'
,
placeholder
:
'请选择'
,
label
:
'右侧手术时间'
,
linkageRule
:
[{
name
:
'c31'
,
value
:
[
'2'
]}],
format
:
'yyyy-MM-dd'
,
label
:
'右侧内膜剥脱术手术时间:'
,
linkageRule
:
[{
name
:
'endarterectomyPosition'
,
value
:
[
'2'
]}],
format
:
'yyyy'
,
valueFormat
:
'yyyy'
,
dateType
:
'year'
,
type
:
'date'
,
rules
:
[{
required
:
true
,
message
:
'
手术时间'
,
trigger
:
'blur
'
}],
rules
:
[{
required
:
true
,
message
:
'
右侧内膜剥脱术手术时间'
,
trigger
:
'change
'
}],
spanNum
:
24
,
},
{
formType
:
'radio'
,
className
:
'obj-form-title'
,
prop
:
'
c28
'
,
model
:
'
c28
'
,
label
:
'颅内外血管搭桥术'
,
prop
:
'
ecIcBypass
'
,
model
:
'
ecIcBypass
'
,
label
:
'颅内外血管搭桥术
:
'
,
disabled
:
false
,
spanNum
:
24
,
options
:
[
{
label
:
'否'
,
value
:
'1'
,
disabled
:
false
},
{
label
:
'是'
,
value
:
'2'
,
disabled
:
false
},
],
rules
:
[{
required
:
true
,
message
:
'请选择是否'
,
trigger
:
'
blur
'
}]
rules
:
[{
required
:
true
,
message
:
'请选择是否'
,
trigger
:
'
change
'
}]
},
{
formType
:
'date-picker'
,
className
:
'obj-form-title2'
,
prop
:
'
c34
'
,
model
:
'
c34
'
,
prop
:
'
ecIcBypassTime
'
,
model
:
'
ecIcBypassTime
'
,
placeholder
:
'请选择'
,
label
:
'手术时间'
,
linkageRule
:
[{
name
:
'c28'
,
value
:
[
'2'
]}],
format
:
'yyyy-MM-dd'
,
label
:
'颅内外血管搭桥术-手术时间:'
,
linkageRule
:
[{
name
:
'ecIcBypass'
,
value
:
[
'2'
]}],
format
:
'yyyy'
,
valueFormat
:
'yyyy'
,
dateType
:
'year'
,
type
:
'date'
,
rules
:
[{
required
:
true
,
message
:
'手术时间'
,
trigger
:
'
blur
'
}],
rules
:
[{
required
:
true
,
message
:
'手术时间'
,
trigger
:
'
change
'
}],
spanNum
:
24
,
},
{
formType
:
'div'
,
name
:
'4.2 冠状动脉'
,
className
:
'sec-title'
,
},
{
formType
:
'radio'
,
className
:
'obj-form-title'
,
prop
:
'c35'
,
model
:
'c35'
,
label
:
'介入术(PCI)'
,
disabled
:
false
,
spanNum
:
24
,
options
:
[
{
label
:
'否'
,
value
:
'1'
,
disabled
:
false
},
{
label
:
'是'
,
value
:
'2'
,
disabled
:
false
},
],
rules
:
[{
required
:
true
,
message
:
'请选择是否'
,
trigger
:
'blur'
}]
},
{
formType
:
'radio'
,
className
:
'obj-form-title'
,
prop
:
'c36'
,
model
:
'c36'
,
label
:
'搭桥术(CABG)'
,
disabled
:
false
,
spanNum
:
24
,
options
:
[
{
label
:
'否'
,
value
:
'1'
,
disabled
:
false
},
{
label
:
'是'
,
value
:
'2'
,
disabled
:
false
},
],
rules
:
[{
required
:
true
,
message
:
'请选择是否'
,
trigger
:
'blur'
}]
},
{
formType
:
'div'
,
name
:
'4.3 出血性卒中外科治疗'
,
className
:
'sec-title'
,
},
{
formType
:
'radio'
,
className
:
'obj-form-title'
,
prop
:
'c37'
,
model
:
'c37'
,
label
:
'是否接受过出血性卒中外壳干预'
,
disabled
:
false
,
spanNum
:
24
,
options
:
[
{
label
:
'否'
,
value
:
'1'
,
disabled
:
false
},
{
label
:
'是'
,
value
:
'2'
,
disabled
:
false
},
],
rules
:
[{
required
:
true
,
message
:
'请选择是否'
,
trigger
:
'blur'
}]
},
]
}
src/views/followup/record-manage/models/stroke/dataSourceTreatmentSituation2.js
0 → 100644
浏览文件 @
03c59ed0
export
default
(
$this
)
=>
{
return
[
{
formType
:
'div'
,
name
:
'4.2 冠状动脉'
,
className
:
'sec-title'
,
},
{
formType
:
'radio'
,
className
:
'obj-form-title'
,
prop
:
'intervention'
,
model
:
'intervention'
,
label
:
'介入术(PCI):'
,
disabled
:
false
,
spanNum
:
24
,
options
:
[
{
label
:
'否'
,
value
:
'1'
,
disabled
:
false
},
{
label
:
'是'
,
value
:
'2'
,
disabled
:
false
},
],
rules
:
[{
required
:
true
,
message
:
'请选择是否'
,
trigger
:
'change'
}]
},
{
formType
:
'date-picker'
,
className
:
'obj-form-title2'
,
prop
:
'interventionOperativeTime'
,
model
:
'interventionOperativeTime'
,
placeholder
:
'请选择'
,
label
:
'介入术-手术时间:'
,
linkageRule
:
[{
name
:
'intervention'
,
value
:
[
'2'
]}],
format
:
'yyyy'
,
valueFormat
:
'yyyy'
,
dateType
:
'year'
,
type
:
'date'
,
rules
:
[{
required
:
true
,
message
:
'手术时间'
,
trigger
:
'change'
}],
spanNum
:
24
,
},
{
formType
:
'radio'
,
className
:
'obj-form-title'
,
prop
:
'coronaryArteryYpass'
,
model
:
'coronaryArteryYpass'
,
label
:
'搭桥术(CABG):'
,
disabled
:
false
,
spanNum
:
24
,
options
:
[
{
label
:
'否'
,
value
:
'1'
,
disabled
:
false
},
{
label
:
'是'
,
value
:
'2'
,
disabled
:
false
},
],
rules
:
[{
required
:
true
,
message
:
'请选择是否'
,
trigger
:
'change'
}]
},
{
formType
:
'date-picker'
,
className
:
'obj-form-title2'
,
prop
:
'cabgOperationTime'
,
model
:
'cabgOperationTime'
,
placeholder
:
'请选择'
,
label
:
'搭桥术-手术时间:'
,
linkageRule
:
[{
name
:
'coronaryArteryYpass'
,
value
:
[
'2'
]}],
format
:
'yyyy'
,
valueFormat
:
'yyyy'
,
dateType
:
'year'
,
type
:
'date'
,
rules
:
[{
required
:
true
,
message
:
'手术时间'
,
trigger
:
'change'
}],
spanNum
:
24
,
},
]
}
src/views/followup/record-manage/models/stroke/dataSourceTreatmentSituation3.js
0 → 100644
浏览文件 @
03c59ed0
export
default
(
$this
)
=>
{
return
[
{
formType
:
'div'
,
name
:
'4.3 出血性卒中外科治疗'
,
className
:
'sec-title'
,
},
{
formType
:
'radio'
,
className
:
'obj-form-title'
,
prop
:
'haveSurgicalIntervention'
,
model
:
'haveSurgicalIntervention'
,
label
:
'是否接受过出血性卒中外科干预:'
,
disabled
:
false
,
spanNum
:
24
,
options
:
[
{
label
:
'否'
,
value
:
'1'
,
disabled
:
false
},
{
label
:
'是'
,
value
:
'2'
,
disabled
:
false
},
],
rules
:
[{
required
:
true
,
message
:
'请选择是否'
,
trigger
:
'change'
}]
},
{
formType
:
'input'
,
className
:
'obj-form-title2'
,
prop
:
'treatmentMethod'
,
model
:
'treatmentMethod'
,
label
:
'治疗方式:'
,
linkageRule
:
[{
name
:
'haveSurgicalIntervention'
,
value
:
[
'2'
]}],
disabled
:
false
,
placeholder
:
'请输入治疗方式'
,
spanNum
:
12
,
type
:
'text'
,
labmsg
:
'次'
,
// slots: [{name: 'cm', type: 'append'}],
rules
:
[{
required
:
true
,
message
:
'请输入治疗方式'
,
trigger
:
'blur'
}],
},
{
formType
:
'date-picker'
,
className
:
'obj-form-title2'
,
prop
:
'treatmentTime'
,
model
:
'treatmentTime'
,
placeholder
:
'请选择'
,
label
:
'手术时间:'
,
linkageRule
:
[{
name
:
'haveSurgicalIntervention'
,
value
:
[
'2'
]}],
format
:
'yyyy'
,
valueFormat
:
'yyyy'
,
dateType
:
'year'
,
type
:
'date'
,
rules
:
[{
required
:
true
,
message
:
'手术时间'
,
trigger
:
'change'
}],
spanNum
:
24
,
},
]
}
src/views/followup/record-manage/patient-scale/stroke.vue
浏览文件 @
03c59ed0
此差异已折叠。
点击以展开。
写
预览
Markdown
格式
0%
请重试
or
附加一个文件
附加文件
取消
您添加了
0
人
到此讨论。请谨慎行事。
先完成此消息的编辑!
取消
想要评论请
注册
或
登录