Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
提交反馈
为 GitLab 提交贡献
登录
切换导航
P
pica.cloud.web-education-admin
项目
项目
详情
动态
版本
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
成员
成员
收起侧边栏
Close sidebar
动态
分支图
统计图
提交
打开侧边栏
com.pica.cloud.education.frontend
pica.cloud.web-education-admin
提交
a6f519da
提交
a6f519da
编写于
4月 09, 2019
作者:
Yuanzhao.dai
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
已选居民
上级
cc2d2f27
变更
2
显示空白字符变更
内嵌
并排
正在显示
2 个修改的文件
包含
36 行增加
和
5 行删除
+36
-5
planManage.js
src/store/followup/planManage.js
+11
-0
plan-modify.vue
src/views/followup/plan-manage/plan-modify.vue
+25
-5
未找到文件。
src/store/followup/planManage.js
浏览文件 @
a6f519da
...
@@ -43,6 +43,7 @@ export default {
...
@@ -43,6 +43,7 @@ export default {
],
],
followStartTimeList
:
[],
//随访时间
followStartTimeList
:
[],
//随访时间
residentCrumb
:
[],
//居民面包屑
residentCrumb
:
[],
//居民面包屑
selectResidentList
:
[],
//修改计划已选居民
},
},
mutations
:
{
mutations
:
{
GET_RESIDENT_LIST
(
state
,
payload
)
{
GET_RESIDENT_LIST
(
state
,
payload
)
{
...
@@ -109,6 +110,9 @@ export default {
...
@@ -109,6 +110,9 @@ export default {
SET_RESIDENT_CRUMB
(
state
,
payload
){
SET_RESIDENT_CRUMB
(
state
,
payload
){
state
.
residentCrumb
=
payload
state
.
residentCrumb
=
payload
sessionStorage
.
setItem
(
'residentCrumb'
,
JSON
.
stringify
(
state
.
residentCrumb
));
sessionStorage
.
setItem
(
'residentCrumb'
,
JSON
.
stringify
(
state
.
residentCrumb
));
},
GET_SELECT_RESIDENT
(
state
,
payload
)
{
state
.
selectResidentList
=
payload
.
fPlanPatientInfoDtoList
}
}
},
},
actions
:
{
actions
:
{
...
@@ -247,5 +251,12 @@ export default {
...
@@ -247,5 +251,12 @@ export default {
setResidentCrumb
(
context
,
payload
)
{
setResidentCrumb
(
context
,
payload
)
{
context
.
commit
(
'SET_RESIDENT_CRUMB'
,
payload
);
context
.
commit
(
'SET_RESIDENT_CRUMB'
,
payload
);
},
},
getSelectResident
(
context
,
payload
)
{
getResidentList
({
...
payload
}).
then
(({
data
})
=>
{
context
.
commit
(
'GET_SELECT_RESIDENT'
,
data
);
});
}
},
},
}
}
src/views/followup/plan-manage/plan-modify.vue
浏览文件 @
a6f519da
...
@@ -23,7 +23,7 @@
...
@@ -23,7 +23,7 @@
<el-form-item
label=
"随访居民"
required
>
<el-form-item
label=
"随访居民"
required
>
<div
class=
"select-patients"
>
<div
class=
"select-patients"
>
<el-button
plain
icon=
"el-icon-plus"
size=
"small"
@
click=
"selectPatientHandler"
>
{{
planDetail
.
patientIdList
?
'继续添加'
:
'选择居民'
}}
</el-button><br>
<el-button
plain
icon=
"el-icon-plus"
size=
"small"
@
click=
"selectPatientHandler"
>
{{
planDetail
.
patientIdList
?
'继续添加'
:
'选择居民'
}}
</el-button><br>
<el-button
type=
"text"
class=
"mt10"
size=
"small"
@
click=
"seeSelectedHandler"
v-if=
"planDetail.patientIdList"
>
已选
{{
planDetail
.
patientI
dList
.
length
}}
人
<i
class=
"el-icon-arrow-right"
></i></el-button>
<el-button
type=
"text"
class=
"mt10"
size=
"small"
@
click=
"seeSelectedHandler"
v-if=
"planDetail.patientIdList"
>
已选
{{
hasSelecte
dList
.
length
}}
人
<i
class=
"el-icon-arrow-right"
></i></el-button>
</div>
</div>
</el-form-item>
</el-form-item>
<el-form-item
label=
"随访模板"
prop=
"resourceName"
>
<el-form-item
label=
"随访模板"
prop=
"resourceName"
>
...
@@ -132,7 +132,7 @@
...
@@ -132,7 +132,7 @@
this
.
getPlanDetail
(
this
.
$route
.
query
.
planId
);
//获取计划详情
this
.
getPlanDetail
(
this
.
$route
.
query
.
planId
);
//获取计划详情
this
.
getRemarkOption
()
this
.
getRemarkOption
()
this
.
getNodeTimeList
(
this
.
$route
.
query
.
planId
);
// 获取随访时间列表
this
.
getNodeTimeList
(
this
.
$route
.
query
.
planId
);
// 获取随访时间列表
this
.
get
ResidentLis
t
({
this
.
get
SelectResiden
t
({
planId
:
this
.
$route
.
query
.
planId
planId
:
this
.
$route
.
query
.
planId
});
//已选居民
});
//已选居民
...
@@ -143,7 +143,8 @@
...
@@ -143,7 +143,8 @@
nodeTimeList
:
state
=>
state
.
nodeTimeList
,
nodeTimeList
:
state
=>
state
.
nodeTimeList
,
residentList
:
state
=>
state
.
residentList
,
residentList
:
state
=>
state
.
residentList
,
remarkOption
:
state
=>
state
.
remarkOption
,
remarkOption
:
state
=>
state
.
remarkOption
,
setTimeNodeList
:
state
=>
state
.
setTimeNodeList
setTimeNodeList
:
state
=>
state
.
setTimeNodeList
,
selectResidentList
:
state
=>
state
.
selectResidentList
})
})
},
},
methods
:
{
methods
:
{
...
@@ -153,7 +154,8 @@
...
@@ -153,7 +154,8 @@
'getResidentList'
,
'getResidentList'
,
'getRemarkOption'
,
'getRemarkOption'
,
'getTimeNodeList'
,
'getTimeNodeList'
,
'setFollowPlan'
'setFollowPlan'
,
'getSelectResident'
]),
]),
selectPatientHandler
()
{
selectPatientHandler
()
{
this
.
isShowSelectPatient
=
true
;
this
.
isShowSelectPatient
=
true
;
...
@@ -266,7 +268,7 @@
...
@@ -266,7 +268,7 @@
// this.setTimeNodeList = val.fPlanTimeDtoList
// this.setTimeNodeList = val.fPlanTimeDtoList
this
.
setTimeNodeListOnCom
(
val
.
fPlanTimeReqList
)
this
.
setTimeNodeListOnCom
(
val
.
fPlanTimeReqList
)
// console.log(this.setTimeNodeList)
// console.log(this.setTimeNodeList)
this
.
patientIdList
=
val
.
patientIdList
//
this.patientIdList = val.patientIdList
this
.
planId
=
String
(
val
.
id
)
this
.
planId
=
String
(
val
.
id
)
if
(
val
.
resourceId
){
if
(
val
.
resourceId
){
this
.
isStandedTemplate
=
true
this
.
isStandedTemplate
=
true
...
@@ -274,6 +276,24 @@
...
@@ -274,6 +276,24 @@
this
.
isStandedTemplate
=
false
this
.
isStandedTemplate
=
false
}
}
},
},
selectResidentList
(
val
)
{
const
_this
=
this
let
people
=
{}
if
(
val
)
{
val
.
forEach
(
function
(
item
,
index
)
{
people
=
{
nickname
:
item
.
patientName
,
age
:
item
.
age
,
id
:
item
.
idNo
,
mobilePhone
:
item
.
mobilePhone
,
labelId
:
item
.
labelName
,
patientId
:
item
.
patientId
}
_this
.
patientIdList
.
push
(
item
.
patientId
)
_this
.
hasSelectedList
.
push
(
people
)
})
}
}
}
}
}
}
</
script
>
</
script
>
...
...
写
预览
Markdown
格式
0%
请重试
or
附加一个文件
附加文件
取消
您添加了
0
人
到此讨论。请谨慎行事。
先完成此消息的编辑!
取消
想要评论请
注册
或
登录