Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
提交反馈
为 GitLab 提交贡献
登录
切换导航
P
pica.cloud.web-education-admin
项目
项目
详情
动态
版本
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Wiki
Wiki
代码片段
代码片段
成员
成员
收起侧边栏
Close sidebar
动态
分支图
统计图
创建新议题
提交
议题看板
打开侧边栏
jingqi.liu
pica.cloud.web-education-admin
提交
bd369ba4
提交
bd369ba4
编写于
4月 02, 2019
作者:
Yuanzhao.dai
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
button size fixed
上级
638d18d4
变更
9
隐藏空白字符变更
内嵌
并排
正在显示
9 个修改的文件
包含
56 行增加
和
54 行删除
+56
-54
reservationManage.js
src/store/followup/reservationManage.js
+5
-5
followapis.js
src/utils/followup/followapis.js
+4
-4
change-plan.vue
src/views/followup/plan-manage/dialog/change-plan.vue
+5
-5
finish-followup.vue
src/views/followup/plan-manage/dialog/finish-followup.vue
+3
-3
plan-detail.vue
src/views/followup/plan-manage/plan-detail.vue
+2
-2
plan-modify.vue
src/views/followup/plan-manage/plan-modify.vue
+8
-7
resident-detail.vue
src/views/followup/plan-manage/resident-detail.vue
+3
-3
resident-list.vue
src/views/followup/plan-manage/resident-list.vue
+9
-9
reservation-list.vue
src/views/followup/reservation-manage/reservation-list.vue
+17
-16
未找到文件。
src/store/followup/reservationManage.js
浏览文件 @
bd369ba4
...
...
@@ -7,9 +7,9 @@ export default {
namespaced
:
true
,
state
:
{
reservationList
:
{
//居民列表
pageN
um
:
1
,
//当前页码
pageN
o
:
1
,
//当前页码
pageSize
:
10
,
//每页数据大小
total
:
null
,
//总数
count
:
null
,
//总数
},
checkRevervationData
:
{},
//发送预约校验
constantsData
:
{},
//获取常量
...
...
@@ -17,7 +17,7 @@ export default {
},
mutations
:
{
GET_RESERVATION_LIST
(
state
,
payload
)
{
state
.
reservationList
=
payload
state
.
reservationList
=
payload
.
data
.
enteringDtos
},
GET_CHECK_RESERVATION
(
state
,
payload
)
{
state
.
checkRevervationData
=
payload
...
...
@@ -31,10 +31,10 @@ export default {
},
actions
:
{
getReservationList
(
context
,
payload
)
{
const
{
page
Size
,
pageNum
}
=
context
.
state
.
reservationList
;
const
{
page
No
,
pageSize
}
=
context
.
state
.
reservationList
;
getReservationList
({
pageNo
,
pageSize
,
pageNum
,
...
payload
}).
then
(({
data
})
=>
{
context
.
commit
(
'GET_RESERVATION_LIST'
,
data
);
...
...
src/utils/followup/followapis.js
浏览文件 @
bd369ba4
...
...
@@ -111,12 +111,12 @@ export const changePlan = (params) => {
};
/*预约管理*/
export
const
getReservationList
=
(
params
)
=>
{
export
const
getReservationList
=
(
data
)
=>
{
return
fetch
({
headers
,
url
:
getFollowUpSC
(
`/followup/appoint
mentPatient/
`
),
method
:
'
ge
t'
,
params
:
params
,
url
:
getFollowUpSC
(
`/followup/appoint
/appointed/list
`
),
method
:
'
pos
t'
,
data
:
data
,
description
:
'获取预约列表'
,
})
};
...
...
src/views/followup/plan-manage/dialog/change-plan.vue
浏览文件 @
bd369ba4
...
...
@@ -9,7 +9,7 @@
center
>
<el-form
:model=
"planChangeData"
label-width=
"110px"
>
<el-form-item
label=
"分组:"
>
<el-select
v-model=
"planChangeData.group"
>
<el-select
v-model=
"planChangeData.group"
size=
"small"
>
<el-option
v-for=
"item in groupList"
:key=
"item.labelId"
...
...
@@ -19,7 +19,7 @@
</el-select>
</el-form-item>
<el-form-item
label=
"随访计划:"
>
<el-select
v-model=
"planChangeData.planId"
>
<el-select
v-model=
"planChangeData.planId"
size=
"small"
>
<el-option
v-for=
"item in planOption"
:key=
"item.id"
...
...
@@ -29,7 +29,7 @@
</el-select>
</el-form-item>
<el-form-item
label=
"随访开始时间:"
>
<el-select
v-model=
"planChangeData.startTime"
>
<el-select
v-model=
"planChangeData.startTime"
size=
"small"
>
<el-option
v-for=
"item in nodeTimeList"
:key=
"item.id"
...
...
@@ -40,8 +40,8 @@
</el-form-item>
</el-form>
<span
slot=
"footer"
class=
"dialog-footer"
>
<el-button
class=
"button-green"
@
click=
"clickClose"
type=
"primary"
>
取 消
</el-button>
<el-button
class=
"button-white"
@
click=
"changePlan"
plain
>
确 定
</el-button>
<el-button
class=
"button-green"
@
click=
"clickClose"
size=
"small"
type=
"primary"
>
取 消
</el-button>
<el-button
class=
"button-white"
@
click=
"changePlan"
size=
"small"
plain
>
确 定
</el-button>
</span>
</el-dialog>
</div>
...
...
src/views/followup/plan-manage/dialog/finish-followup.vue
浏览文件 @
bd369ba4
...
...
@@ -11,7 +11,7 @@
<el-form
:model=
"finishData"
:rules=
"rules"
label-width=
"
85
px"
>
label-width=
"
100
px"
>
<el-form-item
label=
"居民:"
>
{{
finishData
.
patientName
}}
</el-form-item>
...
...
@@ -27,8 +27,8 @@
</el-form>
</div>
<span
slot=
"footer"
class=
"dialog-footer"
>
<el-button
class=
"button-green"
@
click=
"clickClose"
type=
"primary"
>
取 消
</el-button>
<el-button
class=
"button-white"
@
click=
"clickClose"
plain
>
确 定
</el-button>
<el-button
class=
"button-green"
@
click=
"clickClose"
size=
"small"
type=
"primary"
>
取 消
</el-button>
<el-button
class=
"button-white"
@
click=
"clickClose"
size=
"small"
plain
>
确 定
</el-button>
</span>
</el-dialog>
</div>
...
...
src/views/followup/plan-manage/plan-detail.vue
浏览文件 @
bd369ba4
...
...
@@ -10,7 +10,7 @@
<div
class=
"header"
>
<div
class=
"title"
><p>
基本信息
</p></div>
<div
class=
"h-btn"
>
<el-button
class=
"button-white"
plain
@
click=
"changePlan"
>
修改
</el-button>
<el-button
class=
"button-white"
plain
@
click=
"changePlan"
size=
"small"
>
修改
</el-button>
</div>
</div>
<div
class=
"base-info"
>
...
...
@@ -47,7 +47,7 @@
</div>
<div
class=
"time-nodes"
>
<p
class=
"title"
>
随访时间节点
</p>
<el-radio-group
v-model=
"timeNodes"
>
<el-radio-group
v-model=
"timeNodes"
size=
"small"
>
<el-radio-button
:key=
"item.id"
v-for=
"item in planDetail.fPlanTimeDtoList"
:label=
"item.id"
>
{{
item
.
timeStr
}}
</el-radio-button>
</el-radio-group>
<div
class=
"followup-contents"
>
...
...
src/views/followup/plan-manage/plan-modify.vue
浏览文件 @
bd369ba4
...
...
@@ -12,30 +12,31 @@
<span>
修改计划
</span>
</div>
<div
class=
"plan-btns-group"
>
<el-button
class=
"button-white"
plain
@
click=
"cancelEdit"
>
取 消
</el-button>
<el-button
class=
"button-green"
type=
"primary"
@
click=
"saveModify"
>
保 存
</el-button>
<el-button
class=
"button-white"
plain
@
click=
"cancelEdit"
size=
"small"
>
取 消
</el-button>
<el-button
class=
"button-green"
type=
"primary"
@
click=
"saveModify"
size=
"small"
>
保 存
</el-button>
</div>
</div>
<el-form
ref=
"baseInfo"
:model=
"planDetail"
:rules=
"rules"
label-suffix=
":"
label-width=
"140px"
>
<el-form-item
label=
"随访计划名称"
prop=
"name"
>
<el-input
v-model=
"planDetail.name"
maxlength=
"20"
style=
"width: 30%"
clearable
></el-input>
<el-input
v-model=
"planDetail.name"
maxlength=
"20"
style=
"width: 30%"
size=
"small"
clearable
></el-input>
</el-form-item>
<el-form-item
label=
"随访居民"
required
>
<div
class=
"select-patients"
>
<el-button
plain
icon=
"el-icon-plus"
@
click=
"selectPatientHandler"
>
{{
planDetail
.
patientIdList
?
'继续添加'
:
'选择居民'
}}
</el-button><br>
<el-button
type=
"text"
class=
"mt10"
@
click=
"seeSelectedHandler"
v-if=
"planDetail.patientIdList"
>
已选
{{
planDetail
.
patientIdList
.
length
}}
人
<i
class=
"el-icon-arrow-right"
></i></el-button>
<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
.
patientIdList
.
length
}}
人
<i
class=
"el-icon-arrow-right"
></i></el-button>
</div>
</el-form-item>
<el-form-item
label=
"随访模板"
prop=
"resourceName"
>
{{
planDetail
.
resourceName
}}
</el-form-item>
<el-form-item
label=
"随访开始时间"
prop=
"timeStr"
>
{{
planDetail
.
timeStr
}}
<el-button
class=
"btn-text"
type=
"text"
@
click=
"goToFollowTime"
>
查看全部>
</el-button>
{{
planDetail
.
timeStr
}}
<el-button
class=
"btn-text"
type=
"text"
@
click=
"goToFollowTime"
size=
"small"
>
查看全部>
</el-button>
</el-form-item>
<el-form-item
label=
"备注"
>
<el-select
v-model=
"planDetail.remarksStatus"
placeholder=
"请选择随访种类"
size=
"small"
clearable
>
<el-option
v-for=
"item in kindOptions"
...
...
@@ -47,7 +48,7 @@
</el-form-item>
</el-form>
<div
class=
"edit-plan-content"
>
<set-time-node></set-time-node>
<set-time-node
></set-time-node>
</div>
</div>
<select-patient
...
...
src/views/followup/plan-manage/resident-detail.vue
浏览文件 @
bd369ba4
...
...
@@ -10,8 +10,8 @@
<div
class=
"header"
>
<div
class=
"title"
><p>
基本信息
</p></div>
<div
class=
"h-btn"
>
<el-button
class=
"button-white"
plain
@
click=
"changePlan"
>
计划变更
</el-button>
<el-button
class=
"button-white"
plain
@
click=
"finishFollowup"
>
结束随访
</el-button>
<el-button
class=
"button-white"
plain
size=
"small"
@
click=
"changePlan"
>
计划变更
</el-button>
<el-button
class=
"button-white"
plain
size=
"small"
@
click=
"finishFollowup"
>
结束随访
</el-button>
</div>
</div>
<div
class=
"base-info"
v-if=
"residentDetail.fPlanPatientDatilDtoList"
>
...
...
@@ -64,7 +64,7 @@
</div>
<div
class=
"time-nodes"
>
<p
class=
"title"
>
随访时间节点
</p>
<el-radio-group
v-model=
"timeNodes"
>
<el-radio-group
v-model=
"timeNodes"
size=
"small"
>
<el-radio-button
:key=
"item.nodeId"
v-for=
"item in timeNodeList"
:label=
"item.nodeId"
>
{{
item
.
timeNodeContent
}}
</el-radio-button>
</el-radio-group>
<div
class=
"followup-contents"
>
...
...
src/views/followup/plan-manage/resident-list.vue
浏览文件 @
bd369ba4
...
...
@@ -12,13 +12,13 @@
<div
class=
"search-input"
>
<el-form
:model=
"searchData"
ref=
"searchData"
:inline=
"true"
:label-width=
"labelWidth"
>
<el-form-item
label=
"姓名:"
prop=
"patientName"
>
<el-input
v-model=
"searchData.patientName"
placeholder=
"请输入姓名"
clearable
></el-input>
<el-input
v-model=
"searchData.patientName"
size=
"small"
placeholder=
"请输入姓名"
clearable
></el-input>
</el-form-item>
<el-form-item
label=
"手机号:"
prop=
"mobile"
>
<el-input
v-model=
"searchData.mobile"
placeholder=
"请输入手机号"
clearable
></el-input>
<el-input
v-model=
"searchData.mobile"
size=
"small"
placeholder=
"请输入手机号"
clearable
></el-input>
</el-form-item>
<el-form-item
label=
"分组:"
prop=
"labelId"
>
<el-select
v-model=
"searchData.labelId"
clearable
>
<el-select
v-model=
"searchData.labelId"
size=
"small"
clearable
>
<el-option
v-for=
"item in groupList"
:key=
"item.labelId"
...
...
@@ -27,7 +27,7 @@
</el-option>
</el-select>
</el-form-item>
<el-form-item
label=
"随访开始时间:"
prop=
"startDate"
clearable
>
<el-form-item
label=
"随访开始时间:"
prop=
"startDate"
size=
"small"
clearable
>
<el-date-picker
v-model=
"searchData.startDate"
type=
"datetime"
...
...
@@ -39,20 +39,20 @@
</el-form>
</div>
<div
class=
"search-btn"
>
<el-button
class=
"button-green"
type=
"primary"
@
click=
"searchResidentList"
>
查询
</el-button>
<el-button
class=
"button-white"
plain
@
click=
"resetSearchData('searchData')"
>
重置
</el-button>
<el-button
class=
"button-green"
type=
"primary"
size=
"small"
@
click=
"searchResidentList"
>
查询
</el-button>
<el-button
class=
"button-white"
plain
size=
"small"
@
click=
"resetSearchData('searchData')"
>
重置
</el-button>
</div>
</div>
<div
class=
"resident-table table-content"
>
<div
class=
"btn-div"
>
<el-radio-group
v-model=
"status"
>
<el-radio-group
v-model=
"status"
size=
"small"
>
<el-radio-button
label=
"0"
>
未完成(
{{
residentList
.
notCount
}}
)
</el-radio-button>
<el-radio-button
label=
"1"
>
进行中(
{{
residentList
.
handCount
}}
)
</el-radio-button>
<el-radio-button
label=
"2"
>
已结束(
{{
residentList
.
yesCount
}}
)
</el-radio-button>
</el-radio-group>
<div
class=
"btn-left"
>
<el-button
class=
"button-green"
type=
"primary"
@
click=
"finishFollowup('all')"
>
结束随访
</el-button>
<el-button
class=
"button-white"
plain
@
click=
"selectPatientHandler"
>
添加居民
</el-button>
<el-button
class=
"button-green"
type=
"primary"
size=
"small"
@
click=
"finishFollowup('all')"
>
结束随访
</el-button>
<el-button
class=
"button-white"
plain
size=
"small"
@
click=
"selectPatientHandler"
>
添加居民
</el-button>
</div>
</div>
<el-table
...
...
src/views/followup/reservation-manage/reservation-list.vue
浏览文件 @
bd369ba4
...
...
@@ -9,19 +9,20 @@
<div
class=
"search-div"
>
<div
class=
"search-input"
>
<el-form
:model=
"searchData"
ref=
"searchData"
:inline=
"true"
:label-width=
"labelWidth"
>
<el-form-item
label=
"随访计划名称:"
prop=
"
planN
ame"
>
<el-input
v-model=
"searchData.
planName
"
placeholder=
"请输入随访计划名称"
clearable
></el-input>
<el-form-item
label=
"随访计划名称:"
prop=
"
n
ame"
>
<el-input
v-model=
"searchData.
name"
size=
"small
"
placeholder=
"请输入随访计划名称"
clearable
></el-input>
</el-form-item>
<el-form-item
label=
"姓名:"
prop=
"nickName"
>
<el-input
v-model=
"searchData.nickName"
placeholder=
"请输入姓名"
clearable
></el-input>
<el-input
v-model=
"searchData.nickName"
size=
"small"
placeholder=
"请输入姓名"
clearable
></el-input>
</el-form-item>
<el-form-item
label=
"手机号:"
prop=
"mobilePhone"
>
<el-input
v-model=
"searchData.mobilePhone"
placeholder=
"请输入手机号"
clearable
></el-input>
<el-input
v-model=
"searchData.mobilePhone"
size=
"small"
placeholder=
"请输入手机号"
clearable
></el-input>
</el-form-item>
<el-form-item
label=
"随访时间范围:"
prop=
"planTimes"
clearable
>
<el-date-picker
v-model=
"searchData.
planTimes
"
v-model=
"searchData.
timeRange
"
type=
"daterange"
size=
"small"
range-separator=
"至"
start-placeholder=
"开始日期"
end-placeholder=
"结束日期"
...
...
@@ -43,21 +44,21 @@
</el-form>
</div>
<div
class=
"search-btn"
>
<el-button
class=
"button-green"
type=
"primary"
@
click=
"searchReservationList"
>
查询
</el-button>
<el-button
class=
"button-white"
plain
@
click=
"resetSearchData('searchData')"
>
重置
</el-button>
<el-button
class=
"button-green"
type=
"primary"
size=
"small"
@
click=
"searchReservationList"
>
查询
</el-button>
<el-button
class=
"button-white"
plain
size=
"small"
@
click=
"resetSearchData('searchData')"
>
重置
</el-button>
</div>
</div>
<div
class=
"reservation-table table-content"
>
<el-radio-group
v-model=
"status"
>
<el-radio-group
v-model=
"status"
size=
"small"
>
<el-radio-button
label=
"0"
>
全部(
{{
reservationList
.
total
}}
)
</el-radio-button>
<el-radio-button
label=
"1"
>
未发送(
{{
reservationList
.
notCount
}}
)
</el-radio-button>
<el-radio-button
label=
"2"
>
待确认(
{{
reservationList
.
handCount
}}
)
</el-radio-button>
<el-radio-button
label=
"3"
>
已接受(
{{
reservationList
.
yesCount
}}
)
</el-radio-button>
<el-radio-button
label=
"4"
>
已拒绝(
{{
reservationList
.
refuseCount
}}
)
</el-radio-button>
</el-radio-group>
<el-button
class=
"button-green"
type=
"primary"
@
click=
"sendReservation"
>
发送预约
</el-button>
<el-button
class=
"button-green"
type=
"primary"
size=
"small"
@
click=
"sendReservation"
>
发送预约
</el-button>
<el-table
:data=
"reservationList.f
PlanAppointmentDt
oList"
:data=
"reservationList.f
uPlanInf
oList"
center
style=
"width: 100%;margin-top: 20px;"
@
selection-change=
"handleSelectionChange"
>
...
...
@@ -79,13 +80,13 @@
align=
"center"
>
</el-table-column>
<el-table-column
prop=
"
planN
ame"
prop=
"
n
ame"
label=
"随访计划名称"
align=
"center"
>
</el-table-column>
<el-table-column
width=
"160"
prop=
"
p
lanTime"
prop=
"
fuP
lanTime"
label=
"随访计划时间"
align=
"center"
>
</el-table-column>
...
...
@@ -109,14 +110,14 @@
<div
class=
"pagination"
>
<el-pagination
background
v-if=
"reservationList.f
PlanAppointmentDt
oList"
v-if=
"reservationList.f
uPlanInf
oList"
@
size-change=
"handleSizeChangePre"
@
current-change=
"handleCurrentChangePre"
layout=
"total, sizes, prev, pager, next, jumper"
:current-page=
"reservationList.pageN
um
"
:current-page=
"reservationList.pageN
o
"
:page-sizes=
"[10, 20, 50, 100]"
:page-size=
"reservationList.pageSize"
:total=
"reservationList.
total
"
>
:total=
"reservationList.
count
"
>
</el-pagination>
</div>
</div>
...
...
@@ -223,7 +224,7 @@
},
handleCurrentChangePre
(
pageNum
)
{
this
.
getReservationList
({
pageN
um
,
pageN
o
,
status
:
this
.
status
,
...
this
.
setSearchData
()
})
...
...
写
预览
Markdown
格式
0%
请重试
or
附加一个文件
附加文件
取消
您添加了
0
人
到此讨论。请谨慎行事。
先完成此消息的编辑!
取消
想要评论请
注册
或
登录