Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
提交反馈
为 GitLab 提交贡献
登录
切换导航
P
pica.cloud.web-education-admin
项目
项目
详情
动态
版本
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
成员
成员
收起侧边栏
Close sidebar
动态
分支图
统计图
提交
打开侧边栏
com.pica.cloud.education.frontend
pica.cloud.web-education-admin
提交
6aedd336
提交
6aedd336
编写于
4月 19, 2019
作者:
tao.wu
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
no message
上级
707737a3
变更
5
隐藏空白字符变更
内嵌
并排
正在显示
5 个修改的文件
包含
15 行增加
和
39 行删除
+15
-39
checkField.js
src/utils/followup/followupUtils/checkField.js
+11
-0
form-template.vue
src/views/followup/record-manage/form-template.vue
+0
-13
dataSourceBaseInfo0.js
...llowup/record-manage/models/stroke/dataSourceBaseInfo0.js
+3
-1
dataSourceCheckBody.js
...llowup/record-manage/models/stroke/dataSourceCheckBody.js
+0
-10
stroke.vue
src/views/followup/record-manage/patient-scale/stroke.vue
+1
-15
未找到文件。
src/utils/followup/followupUtils/checkField.js
浏览文件 @
6aedd336
...
...
@@ -17,6 +17,17 @@ export const checkRange = (rule, value, callback) => {
}
}
// 校验手机号
export
const
checkMobile
=
(
rule
,
value
,
callback
)
=>
{
var
reg
=
/^1
[
3|4|5|7|8
][
0-9
]{9}
$/
;
//验证规则
const
flag
=
reg
.
test
(
value
);
if
(
flag
){
callback
()
}
else
{
callback
(
new
Error
(
`请输入正确的手机号码`
))
}
}
// 校验是否是整数
export
const
checkIsInteger
=
(
rule
,
value
,
callback
)
=>
{
const
num
=
Number
.
isInteger
(
parseFloat
(
value
));
...
...
src/views/followup/record-manage/form-template.vue
浏览文件 @
6aedd336
...
...
@@ -77,19 +77,6 @@
this
.
showBtn
=
this
.
$route
.
query
.
showBtn
;
}
// 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
>
...
...
src/views/followup/record-manage/models/stroke/dataSourceBaseInfo0.js
浏览文件 @
6aedd336
import
{
checkMobile
}
from
'@/utils/followup/followupUtils/checkField'
;
export
default
(
$this
)
=>
{
return
[
{
...
...
@@ -40,7 +42,7 @@ export default ($this) => {
maxlength
:
11
,
type
:
'tel'
,
labmsg
:
'次'
,
rules
:
[{
required
:
true
,
message
:
'请输入随访人员联系电话'
,
trigger
:
'submit'
}],
rules
:
[{
required
:
true
,
message
:
'请输入随访人员联系电话'
,
trigger
:
'submit'
}
,{
validator
:
checkMobile
,
trigger
:
'submit'
}
],
},
{
formType
:
'date-picker'
,
...
...
src/views/followup/record-manage/models/stroke/dataSourceCheckBody.js
浏览文件 @
6aedd336
...
...
@@ -35,7 +35,6 @@ export default ($this) => {
slots
:
[{
name
:
'cm'
,
type
:
'append'
}],
rules
:
[{
required
:
true
,
message
:
'请输入身高'
,
trigger
:
'submit'
},{
validator
:
checkRange
,
trigger
:
'submit'
},
{
validator
:
checkNumberIsToFixed
,
trigger
:
'submit'
}],
changeFun
:
(
val
)
=>
{
// console.log(val)
$this
.
addComponents
.
forEach
((
item
,
index
)
=>
{
if
(
item
.
formName
==
'stroke_014'
){
$this
.
addComponents
[
index
].
formObject
.
stature
=
val
...
...
@@ -45,7 +44,6 @@ export default ($this) => {
blurFunc
:
(
val
)
=>
{
$this
.
addComponents
.
forEach
((
item
,
index
)
=>
{
if
(
item
.
formName
==
'stroke_014'
){
// console.log($this.addComponents[index].formObject)
let
weight
=
$this
.
addComponents
[
index
].
formObject
.
weight
let
stature
=
$this
.
addComponents
[
index
].
formObject
.
stature
if
(
weight
&&
stature
){
...
...
@@ -53,9 +51,6 @@ export default ($this) => {
stature
=
parseFloat
(
stature
);
let
bmi
=
(
weight
/
Math
.
pow
((
stature
/
100
),
2
)).
toFixed
(
1
);
$this
.
addComponents
[
index
].
formObject
.
bmi
=
bmi
;
$this
.
addComponents
[
13
].
formObject
.
bmi
=
bmi
;
$this
.
bmi
=
bmi
;
item
.
formObject
.
bmi
=
bmi
;
}
}
})
...
...
@@ -76,7 +71,6 @@ export default ($this) => {
slots
:
[{
name
:
'kg'
,
type
:
'append'
}],
rules
:
[{
required
:
true
,
message
:
'请输入体重'
,
trigger
:
'submit'
},{
validator
:
checkRange
,
trigger
:
'submit'
},
{
validator
:
checkNumberIsToFixed
,
trigger
:
'submit'
}],
changeFun
:
(
val
)
=>
{
// console.log(val)
$this
.
addComponents
.
forEach
((
item
,
index
)
=>
{
if
(
item
.
formName
==
'stroke_014'
){
$this
.
addComponents
[
index
].
formObject
.
weight
=
val
...
...
@@ -86,7 +80,6 @@ export default ($this) => {
blurFunc
:
(
val
)
=>
{
$this
.
addComponents
.
forEach
((
item
,
index
)
=>
{
if
(
item
.
formName
==
'stroke_014'
){
// console.log($this.addComponents[index].formObject)
let
weight
=
$this
.
addComponents
[
index
].
formObject
.
weight
let
stature
=
$this
.
addComponents
[
index
].
formObject
.
stature
if
(
weight
&&
stature
){
...
...
@@ -94,9 +87,6 @@ export default ($this) => {
stature
=
parseFloat
(
stature
);
let
bmi
=
(
weight
/
Math
.
pow
((
stature
/
100
),
2
)).
toFixed
(
1
);
$this
.
addComponents
[
index
].
formObject
.
bmi
=
bmi
;
$this
.
addComponents
[
13
].
formObject
.
bmi
=
bmi
;
$this
.
bmi
=
bmi
;
item
.
formObject
.
bmi
=
bmi
;
}
}
})
...
...
src/views/followup/record-manage/patient-scale/stroke.vue
浏览文件 @
6aedd336
...
...
@@ -52,7 +52,6 @@
data
(){
return
{
canRender
:
true
,
bmi
:
0
,
planPatientsTimesId
:
''
,
scaleNo
:
''
,
doctorId
:
''
,
...
...
@@ -70,7 +69,7 @@
{
name
:
'TreatmentSituation'
,
formObject
:
{},
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
:
'TreatmentSituation3'
,
formObject
:
{},
formName
:
'stroke_013'
,
className
:
'obj-form-title'
,
dataSource
:
dataSourceTreatmentSituation3
(
this
),
hideTitle
:
true
,
title
:
'四、本次随访期间血管病变的外科手术或介入治疗情况-出血性卒中外科治疗'
},
{
name
:
'CheckBody'
,
formObject
:
{},
formName
:
'stroke_014'
,
className
:
'obj-form-title'
,
dataSource
:
dataSourceCheckBody
(
this
),
title
:
'五、体格检查(高危人群12个月随访必做)'
},
{
name
:
'CheckBody'
,
formObject
:
{
bmi
:
0
,
},
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个月随访必填)'
},
],
formData
:
{},
//整个表单对象
...
...
@@ -140,18 +139,6 @@
this
.
$emit
(
'checkEnd'
,
false
);
}
},
bmi
(
val
){
if
(
val
>
0
){
this
.
addComponents
.
forEach
((
item
,
index
)
=>
{
if
(
item
.
formName
==
'stroke_014'
){
console
.
log
(
'watch==>>'
,
val
)
this
.
addComponents
[
index
].
formObject
.
bmi
=
val
item
.
formObject
.
bmi
=
val
this
.
$forceUpdate
()
}
})
}
},
addComponents
(
val
){
console
.
log
(
val
)
},
...
...
@@ -160,7 +147,6 @@
}
},
created
(){
// /scale/{patientTimesId}/{scaleNo}/info
this
.
planPatientsTimesId
=
this
.
$route
.
query
.
planPatientsTimesId
this
.
scaleNo
=
this
.
$route
.
query
.
scaleNo
this
.
doctorId
=
this
.
$route
.
query
.
doctorId
...
...
写
预览
Markdown
格式
0%
请重试
or
附加一个文件
附加文件
取消
您添加了
0
人
到此讨论。请谨慎行事。
先完成此消息的编辑!
取消
想要评论请
注册
或
登录