Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
提交反馈
为 GitLab 提交贡献
登录
切换导航
P
pica.cloud.web-education-admin
项目
项目
详情
动态
版本
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
成员
成员
收起侧边栏
Close sidebar
动态
分支图
统计图
提交
打开侧边栏
com.pica.cloud.education.frontend
pica.cloud.web-education-admin
提交
9b7cc8bc
提交
9b7cc8bc
编写于
5月 05, 2019
作者:
yi.li
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
用药情况添加
上级
f334fc4b
变更
5
隐藏空白字符变更
内嵌
并排
正在显示
5 个修改的文件
包含
67 行增加
和
11 行删除
+67
-11
index.vue
src/components/followup/form/index.vue
+19
-1
rangeDiabetes.js
src/utils/followup/followupUtils/rangConfig/rangeDiabetes.js
+6
-0
chose-medication.vue
src/views/followup/record-manage/dialog/chose-medication.vue
+1
-1
diabetesSourseMedicationUse.js
...ord-manage/models/diabetes/diabetesSourseMedicationUse.js
+39
-7
diabetes.vue
src/views/followup/record-manage/patient-scale/diabetes.vue
+2
-2
未找到文件。
src/components/followup/form/index.vue
浏览文件 @
9b7cc8bc
...
@@ -109,6 +109,21 @@
...
@@ -109,6 +109,21 @@
@
change=
"item.changeFun ? item.changeFun($event) : defaultFun($event)"
/>
@
change=
"item.changeFun ? item.changeFun($event) : defaultFun($event)"
/>
<!-- 图片 -->
<!-- 图片 -->
<img
v-else-if=
"item.formType === 'img'"
:src=
"item.src||''"
:alt=
"item.alt||''"
:width=
"item.width"
>
<img
v-else-if=
"item.formType === 'img'"
:src=
"item.src||''"
:alt=
"item.alt||''"
:width=
"item.width"
>
<!--循环遍历-->
<el-row
v-else-if=
"item.formType === 'list'"
v-for=
"(itemChild, indexChild) in form[item.model]"
:key=
"indexChild"
style=
"margin-bottom: 15px;font-size:18px;color:#606266;"
>
<span>
{{itemChild.medicinesName}}:
</span>
<span>
每日{{itemChild.dosageDay}}次,
</span>
<span>
每次{{itemChild.dosageNum}}粒
</span>
<el-button
type=
"plain"
icon=
"el-icon-delete"
class=
"margin-left-20"
@
click=
"clickDeleteFunc(form[item.model], indexChild)"
>
删除
</el-button>
</el-row>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
</el-row>
</el-row>
...
@@ -176,7 +191,10 @@
...
@@ -176,7 +191,10 @@
}
}
return
num
===
item
.
linkageRule
.
length
return
num
===
item
.
linkageRule
.
length
}
}
}
},
clickDeleteFunc
(
list
,
index
)
{
list
.
splice
(
index
,
1
);
},
}
}
}
}
</
script
>
</
script
>
...
...
src/utils/followup/followupUtils/rangConfig/rangeDiabetes.js
浏览文件 @
9b7cc8bc
...
@@ -24,6 +24,12 @@ export default [
...
@@ -24,6 +24,12 @@ export default [
min
:
35
,
min
:
35
,
max
:
200
max
:
200
},
},
{
field
:
'nextBodyWeight'
,
name
:
'体重'
,
min
:
35
,
max
:
200
},
{
{
field
:
'fastingBloodSugar'
,
field
:
'fastingBloodSugar'
,
name
:
'空腹血糖值'
,
name
:
'空腹血糖值'
,
...
...
src/views/followup/record-manage/dialog/chose-medication.vue
浏览文件 @
9b7cc8bc
...
@@ -12,7 +12,7 @@
...
@@ -12,7 +12,7 @@
</el-form-item>
</el-form-item>
<el-form-item
label=
"用量"
:label-width=
"formLabelWidth"
prop=
"dosageNum"
>
<el-form-item
label=
"用量"
:label-width=
"formLabelWidth"
prop=
"dosageNum"
>
<el-input
v-model=
"formChosedMedical.dosageNum"
autocomplete=
"off"
placeholder=
"请输入每次用量"
>
<el-input
v-model=
"formChosedMedical.dosageNum"
autocomplete=
"off"
placeholder=
"请输入每次用量"
>
<
template
slot=
"append"
>
>
每次
</
template
>
<
template
slot=
"append"
>
粒/
每次
</
template
>
</el-input>
</el-input>
</el-form-item>
</el-form-item>
</el-form>
</el-form>
...
...
src/views/followup/record-manage/models/diabetes/diabetesSourseMedicationUse.js
浏览文件 @
9b7cc8bc
...
@@ -2,6 +2,30 @@ import { checkRange, checkIsInteger, checkNumberIsToFixed } from '@/utils/follow
...
@@ -2,6 +2,30 @@ import { checkRange, checkIsInteger, checkNumberIsToFixed } from '@/utils/follow
export
default
(
$this
)
=>
{
export
default
(
$this
)
=>
{
return
[
return
[
{
formType
:
'list'
,
className
:
'float-none'
,
arrList
:
[
// {
// medicinesName: '阿司匹林',
// dosageDay: 3,
// dosageNum: 2,
// },
// {
// medicinesName: '吗丁啉',
// dosageDay: 3,
// dosageNum: 1,
// }
],
prop
:
'arrList'
,
model
:
'arrList'
,
label
:
''
,
disabled
:
true
,
spanNum
:
12
,
rules
:
[{
required
:
false
,
message
:
''
,
trigger
:
[
'submit'
,
'change'
]}],
clickDeleteFunc
:
()
=>
{
}
},
{
{
formType
:
'button'
,
formType
:
'button'
,
className
:
'float-none'
,
className
:
'float-none'
,
...
@@ -15,7 +39,15 @@ export default ($this) => {
...
@@ -15,7 +39,15 @@ export default ($this) => {
type
:
'text'
,
type
:
'text'
,
labmsg
:
'次'
,
labmsg
:
'次'
,
clickFunc
:
()
=>
{
clickFunc
:
()
=>
{
$this
.
dialogFormVisible
=
true
;
$this
.
addComponents
.
forEach
((
item
,
index
)
=>
{
if
(
item
.
name
==
'diabetesSourseMedicationUse'
){
if
(
$this
.
addComponents
[
index
].
formObject
.
arrList
.
length
>=
3
)
{
$this
.
$message
.
warning
(
'最多只可添加3种药物!'
)
}
else
{
$this
.
dialogFormVisible
=
true
;
}
}
})
}
}
},
},
{
{
...
@@ -26,8 +58,8 @@ export default ($this) => {
...
@@ -26,8 +58,8 @@ export default ($this) => {
{
{
formType
:
'input'
,
formType
:
'input'
,
className
:
'float-none'
,
className
:
'float-none'
,
prop
:
'
insulinTyp
e'
,
prop
:
'
medicinesNam
e'
,
model
:
'
insulinTyp
e'
,
model
:
'
medicinesNam
e'
,
label
:
'种类:'
,
label
:
'种类:'
,
disabled
:
false
,
disabled
:
false
,
placeholder
:
'请输入胰岛素种类'
,
placeholder
:
'请输入胰岛素种类'
,
...
@@ -40,8 +72,8 @@ export default ($this) => {
...
@@ -40,8 +72,8 @@ export default ($this) => {
{
{
formType
:
'input'
,
formType
:
'input'
,
className
:
'float-none'
,
className
:
'float-none'
,
prop
:
'
insulinMethod
'
,
prop
:
'
dosageDay
'
,
model
:
'
insulinMethod
'
,
model
:
'
dosageDay
'
,
label
:
'用法:'
,
label
:
'用法:'
,
disabled
:
false
,
disabled
:
false
,
placeholder
:
'请输入胰岛素用法'
,
placeholder
:
'请输入胰岛素用法'
,
...
@@ -54,8 +86,8 @@ export default ($this) => {
...
@@ -54,8 +86,8 @@ export default ($this) => {
{
{
formType
:
'input'
,
formType
:
'input'
,
className
:
'float-none'
,
className
:
'float-none'
,
prop
:
'
insulinUsage
'
,
prop
:
'
dosageNum
'
,
model
:
'
insulinUsage
'
,
model
:
'
dosageNum
'
,
label
:
'用量:'
,
label
:
'用量:'
,
disabled
:
false
,
disabled
:
false
,
placeholder
:
'请输入胰岛素用量'
,
placeholder
:
'请输入胰岛素用量'
,
...
...
src/views/followup/record-manage/patient-scale/diabetes.vue
浏览文件 @
9b7cc8bc
...
@@ -179,7 +179,7 @@
...
@@ -179,7 +179,7 @@
{
name
:
'diabetesSourseLifeMode'
,
formObject
:
{},
showModule
:
true
,
formName
:
'diabetes_004'
,
className
:
'obj-form-title'
,
dataSource
:
diabetesSourseLifeMode
(
this
),
hideTitle
:
false
,
title
:
'生活方式指导'
},
{
name
:
'diabetesSourseLifeMode'
,
formObject
:
{},
showModule
:
true
,
formName
:
'diabetes_004'
,
className
:
'obj-form-title'
,
dataSource
:
diabetesSourseLifeMode
(
this
),
hideTitle
:
false
,
title
:
'生活方式指导'
},
{
name
:
'diabetesSourseAuxiliary'
,
formObject
:
{},
showModule
:
true
,
formName
:
'diabetes_005'
,
className
:
'obj-form-title'
,
dataSource
:
diabetesSourseAuxiliary
(
this
),
hideTitle
:
false
,
title
:
'辅助检查'
},
{
name
:
'diabetesSourseAuxiliary'
,
formObject
:
{},
showModule
:
true
,
formName
:
'diabetes_005'
,
className
:
'obj-form-title'
,
dataSource
:
diabetesSourseAuxiliary
(
this
),
hideTitle
:
false
,
title
:
'辅助检查'
},
{
name
:
'diabetesSourseOther'
,
formObject
:
{},
showModule
:
true
,
formName
:
'diabetes_005'
,
className
:
'obj-form-title'
,
dataSource
:
diabetesSourseOther
(
this
),
hideTitle
:
true
,
title
:
'其他'
},
{
name
:
'diabetesSourseOther'
,
formObject
:
{},
showModule
:
true
,
formName
:
'diabetes_005'
,
className
:
'obj-form-title'
,
dataSource
:
diabetesSourseOther
(
this
),
hideTitle
:
true
,
title
:
'其他'
},
{
name
:
'diabetesSourseMedicationUse'
,
formObject
:
{},
showModule
:
true
,
formName
:
'diabetes_005'
,
className
:
'obj-form-title'
,
dataSource
:
diabetesSourseMedicationUse
(
this
),
hideTitle
:
false
,
title
:
'用药情况'
},
{
name
:
'diabetesSourseMedicationUse'
,
formObject
:
{
arrList
:
this
.
medication
},
showModule
:
true
,
formName
:
'diabetes_005'
,
className
:
'obj-form-title'
,
dataSource
:
diabetesSourseMedicationUse
(
this
),
hideTitle
:
false
,
title
:
'用药情况'
},
{
name
:
'diabetesSourseReferral'
,
formObject
:
{},
showModule
:
true
,
formName
:
'diabetes_005'
,
className
:
'obj-form-title'
,
dataSource
:
diabetesSourseReferral
(
this
),
hideTitle
:
false
,
title
:
'转诊'
},
{
name
:
'diabetesSourseReferral'
,
formObject
:
{},
showModule
:
true
,
formName
:
'diabetes_005'
,
className
:
'obj-form-title'
,
dataSource
:
diabetesSourseReferral
(
this
),
hideTitle
:
false
,
title
:
'转诊'
},
{
name
:
'diabetesSourseSignature'
,
formObject
:
{},
showModule
:
true
,
formName
:
'diabetes_005'
,
className
:
'obj-form-title'
,
dataSource
:
diabetesSourseSignature
(
this
),
hideTitle
:
true
,
title
:
'签名'
},
{
name
:
'diabetesSourseSignature'
,
formObject
:
{},
showModule
:
true
,
formName
:
'diabetes_005'
,
className
:
'obj-form-title'
,
dataSource
:
diabetesSourseSignature
(
this
),
hideTitle
:
true
,
title
:
'签名'
},
]
]
...
@@ -305,7 +305,7 @@
...
@@ -305,7 +305,7 @@
this
.
dialogFormVisible
=
val
;
this
.
dialogFormVisible
=
val
;
},
},
setMedication
(
val
){
setMedication
(
val
){
this
.
medication
.
push
(
val
);
this
.
medication
.
push
(
{...
val
,
type
:
1
}
);
console
.
log
(
'medication=>'
,
this
.
medication
)
console
.
log
(
'medication=>'
,
this
.
medication
)
}
}
},
},
...
...
写
预览
Markdown
格式
0%
请重试
or
附加一个文件
附加文件
取消
您添加了
0
人
到此讨论。请谨慎行事。
先完成此消息的编辑!
取消
想要评论请
注册
或
登录