Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
提交反馈
为 GitLab 提交贡献
登录
切换导航
P
pica.cloud.web-education-admin
项目
项目
详情
动态
版本
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
成员
成员
收起侧边栏
Close sidebar
动态
分支图
统计图
提交
打开侧边栏
com.pica.cloud.education.frontend
pica.cloud.web-education-admin
提交
18ca419e
提交
18ca419e
编写于
4月 19, 2019
作者:
tao.wu
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
no message
上级
6aedd336
变更
6
显示空白字符变更
内嵌
并排
正在显示
6 个修改的文件
包含
75 行增加
和
62 行删除
+75
-62
dataSourceBaseInfo.js
...ollowup/record-manage/models/stroke/dataSourceBaseInfo.js
+1
-2
dataSourceBaseInfo2.js
...llowup/record-manage/models/stroke/dataSourceBaseInfo2.js
+6
-0
dataSourceCheckBody.js
...llowup/record-manage/models/stroke/dataSourceCheckBody.js
+14
-14
dataSourceCheckLab.js
...ollowup/record-manage/models/stroke/dataSourceCheckLab.js
+7
-7
dataSourceMainSickControl2.js
...record-manage/models/stroke/dataSourceMainSickControl2.js
+0
-1
stroke.vue
src/views/followup/record-manage/patient-scale/stroke.vue
+47
-38
未找到文件。
src/views/followup/record-manage/models/stroke/dataSourceBaseInfo.js
浏览文件 @
18ca419e
...
@@ -51,8 +51,7 @@ export default ($this) => {
...
@@ -51,8 +51,7 @@ export default ($this) => {
changeFun
:
(
e
)
=>
{
changeFun
:
(
e
)
=>
{
console
.
log
(
e
)
console
.
log
(
e
)
if
(
e
==
'12个月'
){
if
(
e
==
'12个月'
){
$this
.
isRule
=
true
;
$this
.
needRule
=
true
;
// console.log($this.isRule)
}
}
}
}
},
},
...
...
src/views/followup/record-manage/models/stroke/dataSourceBaseInfo2.js
浏览文件 @
18ca419e
...
@@ -19,6 +19,12 @@ export default ($this) => {
...
@@ -19,6 +19,12 @@ export default ($this) => {
],
],
rules
:
[{
required
:
true
,
message
:
'请选择调查时状态'
,
trigger
:
'submit'
}],
rules
:
[{
required
:
true
,
message
:
'请选择调查时状态'
,
trigger
:
'submit'
}],
changeFun
:
(
e
)
=>
{
changeFun
:
(
e
)
=>
{
console
.
log
(
e
)
if
(
e
==
'失访'
||
e
==
'死亡'
){
$this
.
showModule
=
false
;
}
else
{
$this
.
showModule
=
true
;
}
}
}
},
},
...
...
src/views/followup/record-manage/models/stroke/dataSourceCheckBody.js
浏览文件 @
18ca419e
...
@@ -18,7 +18,7 @@ export default ($this) => {
...
@@ -18,7 +18,7 @@ export default ($this) => {
valueFormat
:
'yyyy-MM-dd'
,
valueFormat
:
'yyyy-MM-dd'
,
dateType
:
'date'
,
dateType
:
'date'
,
type
:
'date'
,
type
:
'date'
,
rules
:
[{
required
:
true
,
message
:
'手术
时间'
,
trigger
:
'submit'
}],
rules
:
[{
required
:
false
,
message
:
'请选择检查
时间'
,
trigger
:
'submit'
}],
spanNum
:
6
,
spanNum
:
6
,
},
},
{
{
...
@@ -33,7 +33,7 @@ export default ($this) => {
...
@@ -33,7 +33,7 @@ export default ($this) => {
type
:
'number'
,
type
:
'number'
,
labmsg
:
'次'
,
labmsg
:
'次'
,
slots
:
[{
name
:
'cm'
,
type
:
'append'
}],
slots
:
[{
name
:
'cm'
,
type
:
'append'
}],
rules
:
[{
required
:
tru
e
,
message
:
'请输入身高'
,
trigger
:
'submit'
},{
validator
:
checkRange
,
trigger
:
'submit'
},
{
validator
:
checkNumberIsToFixed
,
trigger
:
'submit'
}],
rules
:
[{
required
:
fals
e
,
message
:
'请输入身高'
,
trigger
:
'submit'
},{
validator
:
checkRange
,
trigger
:
'submit'
},
{
validator
:
checkNumberIsToFixed
,
trigger
:
'submit'
}],
changeFun
:
(
val
)
=>
{
changeFun
:
(
val
)
=>
{
$this
.
addComponents
.
forEach
((
item
,
index
)
=>
{
$this
.
addComponents
.
forEach
((
item
,
index
)
=>
{
if
(
item
.
formName
==
'stroke_014'
){
if
(
item
.
formName
==
'stroke_014'
){
...
@@ -69,7 +69,7 @@ export default ($this) => {
...
@@ -69,7 +69,7 @@ export default ($this) => {
type
:
'number'
,
type
:
'number'
,
labmsg
:
'次'
,
labmsg
:
'次'
,
slots
:
[{
name
:
'kg'
,
type
:
'append'
}],
slots
:
[{
name
:
'kg'
,
type
:
'append'
}],
rules
:
[{
required
:
tru
e
,
message
:
'请输入体重'
,
trigger
:
'submit'
},{
validator
:
checkRange
,
trigger
:
'submit'
},
{
validator
:
checkNumberIsToFixed
,
trigger
:
'submit'
}],
rules
:
[{
required
:
fals
e
,
message
:
'请输入体重'
,
trigger
:
'submit'
},{
validator
:
checkRange
,
trigger
:
'submit'
},
{
validator
:
checkNumberIsToFixed
,
trigger
:
'submit'
}],
changeFun
:
(
val
)
=>
{
changeFun
:
(
val
)
=>
{
$this
.
addComponents
.
forEach
((
item
,
index
)
=>
{
$this
.
addComponents
.
forEach
((
item
,
index
)
=>
{
if
(
item
.
formName
==
'stroke_014'
){
if
(
item
.
formName
==
'stroke_014'
){
...
@@ -118,7 +118,7 @@ export default ($this) => {
...
@@ -118,7 +118,7 @@ export default ($this) => {
type
:
'number'
,
type
:
'number'
,
labmsg
:
'次'
,
labmsg
:
'次'
,
slots
:
[{
name
:
'cm'
,
type
:
'append'
}],
slots
:
[{
name
:
'cm'
,
type
:
'append'
}],
rules
:
[{
required
:
tru
e
,
message
:
'请输入腰围'
,
trigger
:
'submit'
},{
validator
:
checkRange
,
trigger
:
'submit'
},
{
validator
:
checkNumberIsToFixed
,
trigger
:
'submit'
}],
rules
:
[{
required
:
fals
e
,
message
:
'请输入腰围'
,
trigger
:
'submit'
},{
validator
:
checkRange
,
trigger
:
'submit'
},
{
validator
:
checkNumberIsToFixed
,
trigger
:
'submit'
}],
},
},
...
@@ -138,7 +138,7 @@ export default ($this) => {
...
@@ -138,7 +138,7 @@ export default ($this) => {
valueFormat
:
'yyyy-MM-dd'
,
valueFormat
:
'yyyy-MM-dd'
,
dateType
:
'date'
,
dateType
:
'date'
,
type
:
'date'
,
type
:
'date'
,
rules
:
[{
required
:
tru
e
,
message
:
'请选择测量时间'
,
trigger
:
'submit'
}],
rules
:
[{
required
:
fals
e
,
message
:
'请选择测量时间'
,
trigger
:
'submit'
}],
spanNum
:
6
,
spanNum
:
6
,
},
},
{
{
...
@@ -158,7 +158,7 @@ export default ($this) => {
...
@@ -158,7 +158,7 @@ export default ($this) => {
type
:
'number'
,
type
:
'number'
,
labmsg
:
'次'
,
labmsg
:
'次'
,
slots
:
[{
name
:
'mmHg'
,
type
:
'append'
}],
slots
:
[{
name
:
'mmHg'
,
type
:
'append'
}],
rules
:
[{
required
:
tru
e
,
message
:
'请输入收缩压SBP'
,
trigger
:
'submit'
},{
validator
:
checkRange
,
trigger
:
'submit'
},{
validator
:
checkIsInteger
,
trigger
:
'submit'
}],
rules
:
[{
required
:
fals
e
,
message
:
'请输入收缩压SBP'
,
trigger
:
'submit'
},{
validator
:
checkRange
,
trigger
:
'submit'
},{
validator
:
checkIsInteger
,
trigger
:
'submit'
}],
},
},
{
{
formType
:
'input'
,
formType
:
'input'
,
...
@@ -172,7 +172,7 @@ export default ($this) => {
...
@@ -172,7 +172,7 @@ export default ($this) => {
type
:
'number'
,
type
:
'number'
,
labmsg
:
'次'
,
labmsg
:
'次'
,
slots
:
[{
name
:
'mmHg'
,
type
:
'append'
}],
slots
:
[{
name
:
'mmHg'
,
type
:
'append'
}],
rules
:
[{
required
:
tru
e
,
message
:
'请输入舒张压DBP'
,
trigger
:
'submit'
},{
validator
:
checkRange
,
trigger
:
'submit'
},{
validator
:
checkIsInteger
,
trigger
:
'submit'
}],
rules
:
[{
required
:
fals
e
,
message
:
'请输入舒张压DBP'
,
trigger
:
'submit'
},{
validator
:
checkRange
,
trigger
:
'submit'
},{
validator
:
checkIsInteger
,
trigger
:
'submit'
}],
},
},
{
{
formType
:
'input'
,
formType
:
'input'
,
...
@@ -186,7 +186,7 @@ export default ($this) => {
...
@@ -186,7 +186,7 @@ export default ($this) => {
type
:
'number'
,
type
:
'number'
,
labmsg
:
'次'
,
labmsg
:
'次'
,
slots
:
[{
name
:
'次/分'
,
type
:
'append'
}],
slots
:
[{
name
:
'次/分'
,
type
:
'append'
}],
rules
:
[{
required
:
tru
e
,
message
:
'请输入脉搏'
,
trigger
:
'submit'
},{
validator
:
checkRange
,
trigger
:
'submit'
},{
validator
:
checkIsInteger
,
trigger
:
'submit'
}],
rules
:
[{
required
:
fals
e
,
message
:
'请输入脉搏'
,
trigger
:
'submit'
},{
validator
:
checkRange
,
trigger
:
'submit'
},{
validator
:
checkIsInteger
,
trigger
:
'submit'
}],
},
},
{
{
...
@@ -206,7 +206,7 @@ export default ($this) => {
...
@@ -206,7 +206,7 @@ export default ($this) => {
type
:
'number'
,
type
:
'number'
,
labmsg
:
'次'
,
labmsg
:
'次'
,
slots
:
[{
name
:
'mmHg'
,
type
:
'append'
}],
slots
:
[{
name
:
'mmHg'
,
type
:
'append'
}],
rules
:
[{
required
:
tru
e
,
message
:
'请输入收缩压SBP'
,
trigger
:
'submit'
},{
validator
:
checkRange
,
trigger
:
'submit'
},{
validator
:
checkIsInteger
,
trigger
:
'submit'
}],
rules
:
[{
required
:
fals
e
,
message
:
'请输入收缩压SBP'
,
trigger
:
'submit'
},{
validator
:
checkRange
,
trigger
:
'submit'
},{
validator
:
checkIsInteger
,
trigger
:
'submit'
}],
},
},
{
{
formType
:
'input'
,
formType
:
'input'
,
...
@@ -220,7 +220,7 @@ export default ($this) => {
...
@@ -220,7 +220,7 @@ export default ($this) => {
type
:
'number'
,
type
:
'number'
,
labmsg
:
'次'
,
labmsg
:
'次'
,
slots
:
[{
name
:
'mmHg'
,
type
:
'append'
}],
slots
:
[{
name
:
'mmHg'
,
type
:
'append'
}],
rules
:
[{
required
:
tru
e
,
message
:
'请输入舒张压DBP'
,
trigger
:
'submit'
},{
validator
:
checkRange
,
trigger
:
'submit'
},{
validator
:
checkIsInteger
,
trigger
:
'submit'
}],
rules
:
[{
required
:
fals
e
,
message
:
'请输入舒张压DBP'
,
trigger
:
'submit'
},{
validator
:
checkRange
,
trigger
:
'submit'
},{
validator
:
checkIsInteger
,
trigger
:
'submit'
}],
},
},
{
{
formType
:
'input'
,
formType
:
'input'
,
...
@@ -234,7 +234,7 @@ export default ($this) => {
...
@@ -234,7 +234,7 @@ export default ($this) => {
type
:
'number'
,
type
:
'number'
,
labmsg
:
'次'
,
labmsg
:
'次'
,
slots
:
[{
name
:
'次/分'
,
type
:
'append'
}],
slots
:
[{
name
:
'次/分'
,
type
:
'append'
}],
rules
:
[{
required
:
tru
e
,
message
:
'请输入脉搏'
,
trigger
:
'submit'
},{
validator
:
checkRange
,
trigger
:
'submit'
},{
validator
:
checkIsInteger
,
trigger
:
'submit'
}],
rules
:
[{
required
:
fals
e
,
message
:
'请输入脉搏'
,
trigger
:
'submit'
},{
validator
:
checkRange
,
trigger
:
'submit'
},{
validator
:
checkIsInteger
,
trigger
:
'submit'
}],
},
},
...
@@ -254,7 +254,7 @@ export default ($this) => {
...
@@ -254,7 +254,7 @@ export default ($this) => {
valueFormat
:
'yyyy-MM-dd'
,
valueFormat
:
'yyyy-MM-dd'
,
dateType
:
'date'
,
dateType
:
'date'
,
type
:
'date'
,
type
:
'date'
,
rules
:
[{
required
:
true
,
message
:
'
测量时间'
,
trigger
:
'submit'
}],
rules
:
[{
required
:
false
,
message
:
'请选择
测量时间'
,
trigger
:
'submit'
}],
spanNum
:
6
,
spanNum
:
6
,
},
},
{
{
...
@@ -269,7 +269,7 @@ export default ($this) => {
...
@@ -269,7 +269,7 @@ export default ($this) => {
{
label
:
'无'
,
value
:
'无'
,
disabled
:
false
},
{
label
:
'无'
,
value
:
'无'
,
disabled
:
false
},
{
label
:
'有'
,
value
:
'有'
,
disabled
:
false
},
{
label
:
'有'
,
value
:
'有'
,
disabled
:
false
},
],
],
rules
:
[{
required
:
tru
e
,
message
:
'请选择心脏杂音'
,
trigger
:
'submit'
}]
rules
:
[{
required
:
fals
e
,
message
:
'请选择心脏杂音'
,
trigger
:
'submit'
}]
},
},
{
{
formType
:
'radio'
,
formType
:
'radio'
,
...
@@ -283,7 +283,7 @@ export default ($this) => {
...
@@ -283,7 +283,7 @@ export default ($this) => {
{
label
:
'整齐'
,
value
:
'整齐'
,
disabled
:
false
},
{
label
:
'整齐'
,
value
:
'整齐'
,
disabled
:
false
},
{
label
:
'不齐'
,
value
:
'不齐'
,
disabled
:
false
},
{
label
:
'不齐'
,
value
:
'不齐'
,
disabled
:
false
},
],
],
rules
:
[{
required
:
tru
e
,
message
:
'请选择心律'
,
trigger
:
'submit'
}]
rules
:
[{
required
:
fals
e
,
message
:
'请选择心律'
,
trigger
:
'submit'
}]
},
},
]
]
}
}
src/views/followup/record-manage/models/stroke/dataSourceCheckLab.js
浏览文件 @
18ca419e
...
@@ -18,7 +18,7 @@ export default ($this) => {
...
@@ -18,7 +18,7 @@ export default ($this) => {
valueFormat
:
'yyyy-MM-dd'
,
valueFormat
:
'yyyy-MM-dd'
,
dateType
:
'date'
,
dateType
:
'date'
,
type
:
'date'
,
type
:
'date'
,
rules
:
[{
required
:
true
,
message
:
'
检查时间'
,
trigger
:
'submit'
}],
rules
:
[{
required
:
false
,
message
:
'请选择
检查时间'
,
trigger
:
'submit'
}],
spanNum
:
6
,
spanNum
:
6
,
},
},
{
{
...
@@ -33,7 +33,7 @@ export default ($this) => {
...
@@ -33,7 +33,7 @@ export default ($this) => {
type
:
'number'
,
type
:
'number'
,
labmsg
:
'次'
,
labmsg
:
'次'
,
slots
:
[{
name
:
'mmol/L'
,
type
:
'append'
}],
slots
:
[{
name
:
'mmol/L'
,
type
:
'append'
}],
rules
:
[{
required
:
tru
e
,
message
:
'请输入空腹血糖'
,
trigger
:
'submit'
},{
validator
:
checkRange
,
trigger
:
'submit'
}],
rules
:
[{
required
:
fals
e
,
message
:
'请输入空腹血糖'
,
trigger
:
'submit'
},{
validator
:
checkRange
,
trigger
:
'submit'
}],
},
},
...
@@ -53,7 +53,7 @@ export default ($this) => {
...
@@ -53,7 +53,7 @@ export default ($this) => {
valueFormat
:
'yyyy-MM-dd'
,
valueFormat
:
'yyyy-MM-dd'
,
dateType
:
'date'
,
dateType
:
'date'
,
type
:
'date'
,
type
:
'date'
,
rules
:
[{
required
:
true
,
message
:
'
检查时间'
,
trigger
:
'submit'
}],
rules
:
[{
required
:
false
,
message
:
'请选择
检查时间'
,
trigger
:
'submit'
}],
spanNum
:
6
,
spanNum
:
6
,
},
},
{
{
...
@@ -68,7 +68,7 @@ export default ($this) => {
...
@@ -68,7 +68,7 @@ export default ($this) => {
type
:
'number'
,
type
:
'number'
,
labmsg
:
'次'
,
labmsg
:
'次'
,
slots
:
[{
name
:
'mmol/L'
,
type
:
'append'
}],
slots
:
[{
name
:
'mmol/L'
,
type
:
'append'
}],
rules
:
[{
required
:
tru
e
,
message
:
'请输入甘油三酯'
,
trigger
:
'submit'
},{
validator
:
checkRange
,
trigger
:
'submit'
}],
rules
:
[{
required
:
fals
e
,
message
:
'请输入甘油三酯'
,
trigger
:
'submit'
},{
validator
:
checkRange
,
trigger
:
'submit'
}],
},
},
{
{
formType
:
'input'
,
formType
:
'input'
,
...
@@ -82,7 +82,7 @@ export default ($this) => {
...
@@ -82,7 +82,7 @@ export default ($this) => {
type
:
'number'
,
type
:
'number'
,
labmsg
:
'次'
,
labmsg
:
'次'
,
slots
:
[{
name
:
'mmol/L'
,
type
:
'append'
}],
slots
:
[{
name
:
'mmol/L'
,
type
:
'append'
}],
rules
:
[{
required
:
tru
e
,
message
:
'请输入胆固醇'
,
trigger
:
'submit'
},{
validator
:
checkRange
,
trigger
:
'submit'
}],
rules
:
[{
required
:
fals
e
,
message
:
'请输入胆固醇'
,
trigger
:
'submit'
},{
validator
:
checkRange
,
trigger
:
'submit'
}],
},
},
{
{
formType
:
'input'
,
formType
:
'input'
,
...
@@ -96,7 +96,7 @@ export default ($this) => {
...
@@ -96,7 +96,7 @@ export default ($this) => {
type
:
'number'
,
type
:
'number'
,
labmsg
:
'次'
,
labmsg
:
'次'
,
slots
:
[{
name
:
'mmol/L'
,
type
:
'append'
}],
slots
:
[{
name
:
'mmol/L'
,
type
:
'append'
}],
rules
:
[{
required
:
tru
e
,
message
:
'请输入低密度脂蛋白胆固醇'
,
trigger
:
'submit'
},{
validator
:
checkRange
,
trigger
:
'submit'
}],
rules
:
[{
required
:
fals
e
,
message
:
'请输入低密度脂蛋白胆固醇'
,
trigger
:
'submit'
},{
validator
:
checkRange
,
trigger
:
'submit'
}],
},
},
{
{
formType
:
'input'
,
formType
:
'input'
,
...
@@ -110,7 +110,7 @@ export default ($this) => {
...
@@ -110,7 +110,7 @@ export default ($this) => {
type
:
'number'
,
type
:
'number'
,
labmsg
:
'次'
,
labmsg
:
'次'
,
slots
:
[{
name
:
'mmol/L'
,
type
:
'append'
}],
slots
:
[{
name
:
'mmol/L'
,
type
:
'append'
}],
rules
:
[{
required
:
tru
e
,
message
:
'请输入高密度脂蛋白胆固醇'
,
trigger
:
'submit'
},{
validator
:
checkRange
,
trigger
:
'submit'
}],
rules
:
[{
required
:
fals
e
,
message
:
'请输入高密度脂蛋白胆固醇'
,
trigger
:
'submit'
},{
validator
:
checkRange
,
trigger
:
'submit'
}],
},
},
]
]
}
}
src/views/followup/record-manage/models/stroke/dataSourceMainSickControl2.js
浏览文件 @
18ca419e
...
@@ -38,7 +38,6 @@ export default ($this) => {
...
@@ -38,7 +38,6 @@ export default ($this) => {
rules
:
[{
required
:
false
,
message
:
'请选择评分值'
,
trigger
:
'submit'
}],
rules
:
[{
required
:
false
,
message
:
'请选择评分值'
,
trigger
:
'submit'
}],
changeFun
:
(
e
)
=>
{
changeFun
:
(
e
)
=>
{
// console.log(e)
// console.log(e)
// console.log($this.formData.stroke_003.inTurn)
}
}
},
},
...
...
src/views/followup/record-manage/patient-scale/stroke.vue
浏览文件 @
18ca419e
...
@@ -2,7 +2,7 @@
...
@@ -2,7 +2,7 @@
<div
class=
"form-wrap"
>
<div
class=
"form-wrap"
>
<!--渲染不同的模块表单-->
<!--渲染不同的模块表单-->
<div
v-if=
"canRender"
v-for=
"(item, index) in addComponents"
>
<div
v-if=
"canRender"
v-for=
"(item, index) in addComponents"
>
<div
class=
"content-box"
>
<div
v-if=
"item.showModule"
class=
"content-box"
>
<div
v-if=
"!item.hideTitle"
class=
"title"
>
{{
item
.
title
}}
</div>
<div
v-if=
"!item.hideTitle"
class=
"title"
>
{{
item
.
title
}}
</div>
<el-form
<el-form
:ref=
"'form' + index"
:ref=
"'form' + index"
...
@@ -51,26 +51,28 @@
...
@@ -51,26 +51,28 @@
export
default
{
export
default
{
data
(){
data
(){
return
{
return
{
needRule
:
false
,
//是否动态开启验证
showModule
:
true
,
//是否隐藏表单模块
canRender
:
true
,
canRender
:
true
,
planPatientsTimesId
:
''
,
planPatientsTimesId
:
''
,
scaleNo
:
''
,
scaleNo
:
''
,
doctorId
:
''
,
doctorId
:
''
,
addComponents
:
[
addComponents
:
[
{
name
:
'BaseInfo0'
,
formObject
:
{},
formName
:
'stroke_001'
,
className
:
'obj-form-title'
,
dataSource
:
dataSourceBaseInfo0
(
this
),
hideTitle
:
true
,
title
:
'一、量表脑卒中随访人员信息表'
},
{
name
:
'BaseInfo0'
,
formObject
:
{},
showModule
:
true
,
formName
:
'stroke_001'
,
className
:
'obj-form-title'
,
dataSource
:
dataSourceBaseInfo0
(
this
),
hideTitle
:
true
,
title
:
'一、量表脑卒中随访人员信息表'
},
{
name
:
'BaseInfo'
,
formObject
:
{},
formName
:
'stroke_002'
,
className
:
'obj-form-title'
,
dataSource
:
dataSourceBaseInfo
(
this
),
title
:
'一、基本信息'
},
{
name
:
'BaseInfo'
,
formObject
:
{},
showModule
:
true
,
formName
:
'stroke_002'
,
className
:
'obj-form-title'
,
dataSource
:
dataSourceBaseInfo
(
this
),
title
:
'一、基本信息'
},
{
name
:
'BaseInfo2'
,
formObject
:
{},
formName
:
'stroke_003'
,
className
:
'obj-form-title'
,
dataSource
:
dataSourceBaseInfo2
(
this
),
hideTitle
:
true
,
title
:
'一、基本信息'
},
{
name
:
'BaseInfo2'
,
formObject
:
{},
showModule
:
true
,
formName
:
'stroke_003'
,
className
:
'obj-form-title'
,
dataSource
:
dataSourceBaseInfo2
(
this
),
hideTitle
:
true
,
title
:
'一、基本信息'
},
{
name
:
'LifeStyleGuide'
,
formObject
:
{},
formName
:
'stroke_004'
,
className
:
'obj-form-title'
,
dataSource
:
dataSourceLifeStyleGuide
(
this
),
title
:
'二、随访期间生活方式'
},
{
name
:
'LifeStyleGuide'
,
formObject
:
{},
showModule
:
true
,
formName
:
'stroke_004'
,
className
:
'obj-form-title'
,
dataSource
:
dataSourceLifeStyleGuide
(
this
),
title
:
'二、随访期间生活方式'
},
{
name
:
'MainSickControl'
,
formObject
:
{},
formName
:
'stroke_005'
,
className
:
'obj-form-title'
,
dataSource
:
dataSourceMainSickControl
(
this
),
title
:
'三、随访期间主要病史及控制情况-脑血管病'
},
{
name
:
'MainSickControl'
,
formObject
:
{},
showModule
:
true
,
formName
:
'stroke_005'
,
className
:
'obj-form-title'
,
dataSource
:
dataSourceMainSickControl
(
this
),
title
:
'三、随访期间主要病史及控制情况-脑血管病'
},
{
name
:
'MainSickControl2'
,
formObject
:
{},
formName
:
'stroke_006'
,
className
:
'obj-form-title'
,
dataSource
:
dataSourceMainSickControl2
(
this
),
hideTitle
:
true
,
title
:
'三、随访期间主要病史及控制情况-MRS评分(卒中患者12个月随访必填)'
},
{
name
:
'MainSickControl2'
,
formObject
:
{},
showModule
:
true
,
formName
:
'stroke_006'
,
className
:
'obj-form-title'
,
dataSource
:
dataSourceMainSickControl2
(
this
),
hideTitle
:
true
,
title
:
'三、随访期间主要病史及控制情况-MRS评分(卒中患者12个月随访必填)'
},
{
name
:
'MainSickControl3'
,
formObject
:
{},
formName
:
'stroke_007'
,
className
:
'obj-form-title'
,
dataSource
:
dataSourceMainSickControl3
(
this
),
hideTitle
:
true
,
title
:
'三、随访期间主要病史及控制情况-心脏病'
},
{
name
:
'MainSickControl3'
,
formObject
:
{},
showModule
:
true
,
formName
:
'stroke_007'
,
className
:
'obj-form-title'
,
dataSource
:
dataSourceMainSickControl3
(
this
),
hideTitle
:
true
,
title
:
'三、随访期间主要病史及控制情况-心脏病'
},
{
name
:
'MainSickControl4'
,
formObject
:
{},
formName
:
'stroke_008'
,
className
:
'obj-form-title'
,
dataSource
:
dataSourceMainSickControl4
(
this
),
hideTitle
:
true
,
title
:
'三、随访期间主要病史及控制情况-高血压'
},
{
name
:
'MainSickControl4'
,
formObject
:
{},
showModule
:
true
,
formName
:
'stroke_008'
,
className
:
'obj-form-title'
,
dataSource
:
dataSourceMainSickControl4
(
this
),
hideTitle
:
true
,
title
:
'三、随访期间主要病史及控制情况-高血压'
},
{
name
:
'MainSickControl5'
,
formObject
:
{},
formName
:
'stroke_009'
,
className
:
'obj-form-title'
,
dataSource
:
dataSourceMainSickControl5
(
this
),
hideTitle
:
true
,
title
:
'三、随访期间主要病史及控制情况-血脂异常'
},
{
name
:
'MainSickControl5'
,
formObject
:
{},
showModule
:
true
,
formName
:
'stroke_009'
,
className
:
'obj-form-title'
,
dataSource
:
dataSourceMainSickControl5
(
this
),
hideTitle
:
true
,
title
:
'三、随访期间主要病史及控制情况-血脂异常'
},
{
name
:
'MainSickControl6'
,
formObject
:
{},
formName
:
'stroke_010'
,
className
:
'obj-form-title'
,
dataSource
:
dataSourceMainSickControl6
(
this
),
hideTitle
:
true
,
title
:
'三、随访期间主要病史及控制情况-糖尿病'
},
{
name
:
'MainSickControl6'
,
formObject
:
{},
showModule
:
true
,
formName
:
'stroke_010'
,
className
:
'obj-form-title'
,
dataSource
:
dataSourceMainSickControl6
(
this
),
hideTitle
:
true
,
title
:
'三、随访期间主要病史及控制情况-糖尿病'
},
{
name
:
'TreatmentSituation'
,
formObject
:
{},
formName
:
'stroke_011'
,
className
:
'obj-form-title'
,
dataSource
:
dataSourceTreatmentSituation
(
this
),
title
:
'四、本次随访期间血管病变的外科手术或介入治疗情况-颈动脉'
},
{
name
:
'TreatmentSituation'
,
formObject
:
{},
showModule
:
true
,
formName
:
'stroke_011'
,
className
:
'obj-form-title'
,
dataSource
:
dataSourceTreatmentSituation
(
this
),
title
:
'四、本次随访期间血管病变的外科手术或介入治疗情况-颈动脉'
},
{
name
:
'TreatmentSituation2'
,
formObject
:
{},
formName
:
'stroke_012'
,
className
:
'obj-form-title'
,
dataSource
:
dataSourceTreatmentSituation2
(
this
),
hideTitle
:
true
,
title
:
'四、本次随访期间血管病变的外科手术或介入治疗情况-冠状动脉'
},
{
name
:
'TreatmentSituation2'
,
formObject
:
{},
showModule
:
true
,
formName
:
'stroke_012'
,
className
:
'obj-form-title'
,
dataSource
:
dataSourceTreatmentSituation2
(
this
),
hideTitle
:
true
,
title
:
'四、本次随访期间血管病变的外科手术或介入治疗情况-冠状动脉'
},
{
name
:
'TreatmentSituation3'
,
formObject
:
{},
formName
:
'stroke_013'
,
className
:
'obj-form-title'
,
dataSource
:
dataSourceTreatmentSituation3
(
this
),
hideTitle
:
true
,
title
:
'四、本次随访期间血管病变的外科手术或介入治疗情况-出血性卒中外科治疗'
},
{
name
:
'TreatmentSituation3'
,
formObject
:
{},
showModule
:
true
,
formName
:
'stroke_013'
,
className
:
'obj-form-title'
,
dataSource
:
dataSourceTreatmentSituation3
(
this
),
hideTitle
:
true
,
title
:
'四、本次随访期间血管病变的外科手术或介入治疗情况-出血性卒中外科治疗'
},
{
name
:
'CheckBody'
,
formObject
:
{
bmi
:
0
,},
formName
:
'stroke_014'
,
className
:
'obj-form-title'
,
dataSource
:
dataSourceCheckBody
(
this
),
title
:
'五、体格检查(高危人群12个月随访必做)'
},
{
name
:
'CheckBody'
,
formObject
:
{
bmi
:
0
,},
showModule
:
true
,
formName
:
'stroke_014'
,
className
:
'obj-form-title'
,
dataSource
:
dataSourceCheckBody
(
this
),
title
:
'五、体格检查(高危人群12个月随访必做)'
},
{
name
:
'CheckLab'
,
formObject
:
{},
formName
:
'stroke_015'
,
className
:
'obj-form-title'
,
dataSource
:
dataSourceCheckLab
(
this
),
title
:
'六、实验室检查(高危人群12个月随访必填)'
},
{
name
:
'CheckLab'
,
formObject
:
{},
showModule
:
true
,
formName
:
'stroke_015'
,
className
:
'obj-form-title'
,
dataSource
:
dataSourceCheckLab
(
this
),
title
:
'六、实验室检查(高危人群12个月随访必填)'
},
],
],
formData
:
{},
//整个表单对象
formData
:
{},
//整个表单对象
isRule
:
false
,
//验证的依赖关系
isRule
:
false
,
//验证的依赖关系
...
@@ -83,6 +85,17 @@
...
@@ -83,6 +85,17 @@
checkStart
:
Boolean
,
checkStart
:
Boolean
,
saveWay
:
Number
saveWay
:
Number
},
},
methods
:
{
// 动态开启验证开关
setRuleToTrue
(
index
){
this
.
addComponents
[
index
].
dataSource
.
forEach
((
item
,
k
)
=>
{
// console.log(this.addComponents[index].dataSource[k].rules)
if
(
this
.
addComponents
[
index
].
dataSource
[
k
].
rules
&&
this
.
addComponents
[
index
].
dataSource
[
k
].
rules
.
length
>
0
){
this
.
addComponents
[
index
].
dataSource
[
k
].
rules
[
0
].
required
=
true
;
}
})
}
},
watch
:
{
watch
:
{
checkStart
(
val
){
checkStart
(
val
){
if
(
val
){
if
(
val
){
...
@@ -91,31 +104,25 @@
...
@@ -91,31 +104,25 @@
// 将每个模块的fornName对应后台的表名放到表单对象
// 将每个模块的fornName对应后台的表名放到表单对象
this
.
formData
[
formName
]
=
this
.
addComponents
[
i
].
formObject
;
this
.
formData
[
formName
]
=
this
.
addComponents
[
i
].
formObject
;
// if(formName=='stroke_003'){
if
(
formName
===
'stroke_006'
||
formName
===
'stroke_014'
||
formName
===
'stroke_015'
){
//// console.log('checkStart=inturn=',this.formData.stroke_003.inTurn)
if
(
this
.
needRule
){
// }
this
.
setRuleToTrue
(
i
)
// if(formName=='stroke_006'||formName=='stroke_014'||formName=='stroke_015'){
}
// if(this.formData.stroke_003.inTurn==2){
}
// console.log(this.addComponents[i].dataSource)
if
(
this
.
$refs
[
'form'
+
i
].
length
>
0
){
//// this.setRulesToFalse(this.addComponents[i].dataSource)
// this.addComponents[i].dataSource.forEach((item,index)=>{
// item.rules = [{ required: true, message: '请选择评估时间', trigger: 'change' }];
// })
//// this.isRule = true;
// }
// }
this
.
$refs
[
'form'
+
i
][
0
].
validate
((
valid
)
=>
{
this
.
$refs
[
'form'
+
i
][
0
].
validate
((
valid
)
=>
{
this
.
valid
=
valid
;
this
.
valid
=
valid
;
});
});
}
}
console
.
log
(
this
.
formData
)
}
// console.log(this.formData)
this
.
formData
.
doctorId
=
parseFloat
(
this
.
doctorId
);
this
.
formData
.
doctorId
=
parseFloat
(
this
.
doctorId
);
this
.
formData
.
saveWay
=
parseFloat
(
this
.
saveWay
);
this
.
formData
.
saveWay
=
parseFloat
(
this
.
saveWay
);
this
.
formData
.
planPatientsTimesId
=
parseFloat
(
this
.
planPatientsTimesId
);
this
.
formData
.
planPatientsTimesId
=
parseFloat
(
this
.
planPatientsTimesId
);
this
.
formData
.
scaleNo
=
this
.
scaleNo
;
this
.
formData
.
scaleNo
=
this
.
scaleNo
;
this
.
formData
.
isLine
=
2
;
this
.
formData
.
isLine
=
2
;
console
.
log
(
JSON
.
stringify
(
this
.
formData
))
//
console.log(JSON.stringify(this.formData))
if
(
this
.
valid
){
if
(
this
.
valid
){
axios
({
axios
({
...
@@ -139,12 +146,14 @@
...
@@ -139,12 +146,14 @@
this
.
$emit
(
'checkEnd'
,
false
);
this
.
$emit
(
'checkEnd'
,
false
);
}
}
},
},
addComponents
(
val
){
showModule
(
val
){
console
.
log
(
val
)
},
formObject
(
val
){
console
.
log
(
val
)
console
.
log
(
val
)
this
.
addComponents
.
forEach
((
item
,
index
)
=>
{
if
(
index
>=
3
){
this
.
addComponents
[
index
].
showModule
=
val
;
}
}
})
},
},
},
created
(){
created
(){
this
.
planPatientsTimesId
=
this
.
$route
.
query
.
planPatientsTimesId
this
.
planPatientsTimesId
=
this
.
$route
.
query
.
planPatientsTimesId
...
...
写
预览
Markdown
格式
0%
请重试
or
附加一个文件
附加文件
取消
您添加了
0
人
到此讨论。请谨慎行事。
先完成此消息的编辑!
取消
想要评论请
注册
或
登录