提交 bd369ba4 编写于 作者: Yuanzhao.dai's avatar Yuanzhao.dai

button size fixed

上级 638d18d4
...@@ -7,9 +7,9 @@ export default { ...@@ -7,9 +7,9 @@ export default {
namespaced: true, namespaced: true,
state: { state: {
reservationList: { //居民列表 reservationList: { //居民列表
pageNum: 1, //当前页码 pageNo: 1, //当前页码
pageSize: 10, //每页数据大小 pageSize: 10, //每页数据大小
total: null, //总数 count: null, //总数
}, },
checkRevervationData: {},//发送预约校验 checkRevervationData: {},//发送预约校验
constantsData: {},//获取常量 constantsData: {},//获取常量
...@@ -17,7 +17,7 @@ export default { ...@@ -17,7 +17,7 @@ export default {
}, },
mutations: { mutations: {
GET_RESERVATION_LIST(state, payload) { GET_RESERVATION_LIST(state, payload) {
state.reservationList = payload state.reservationList = payload.data.enteringDtos
}, },
GET_CHECK_RESERVATION(state, payload) { GET_CHECK_RESERVATION(state, payload) {
state.checkRevervationData = payload state.checkRevervationData = payload
...@@ -31,10 +31,10 @@ export default { ...@@ -31,10 +31,10 @@ export default {
}, },
actions: { actions: {
getReservationList(context, payload) { getReservationList(context, payload) {
const { pageSize, pageNum } = context.state.reservationList; const { pageNo, pageSize } = context.state.reservationList;
getReservationList({ getReservationList({
pageNo,
pageSize, pageSize,
pageNum,
...payload ...payload
}).then(({data}) => { }).then(({data}) => {
context.commit('GET_RESERVATION_LIST', data); context.commit('GET_RESERVATION_LIST', data);
......
...@@ -111,12 +111,12 @@ export const changePlan = (params) => { ...@@ -111,12 +111,12 @@ export const changePlan = (params) => {
}; };
/*预约管理*/ /*预约管理*/
export const getReservationList = (params) => { export const getReservationList = (data) => {
return fetch({ return fetch({
headers, headers,
url: getFollowUpSC(`/followup/appointmentPatient/`), url: getFollowUpSC(`/followup/appoint/appointed/list`),
method: 'get', method: 'post',
params: params, data: data,
description: '获取预约列表', description: '获取预约列表',
}) })
}; };
......
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
center> center>
<el-form :model="planChangeData" label-width="110px"> <el-form :model="planChangeData" label-width="110px">
<el-form-item label="分组:"> <el-form-item label="分组:">
<el-select v-model="planChangeData.group" > <el-select v-model="planChangeData.group" size="small">
<el-option <el-option
v-for="item in groupList" v-for="item in groupList"
:key="item.labelId" :key="item.labelId"
...@@ -19,7 +19,7 @@ ...@@ -19,7 +19,7 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="随访计划:"> <el-form-item label="随访计划:">
<el-select v-model="planChangeData.planId" > <el-select v-model="planChangeData.planId" size="small">
<el-option <el-option
v-for="item in planOption" v-for="item in planOption"
:key="item.id" :key="item.id"
...@@ -29,7 +29,7 @@ ...@@ -29,7 +29,7 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="随访开始时间:"> <el-form-item label="随访开始时间:">
<el-select v-model="planChangeData.startTime"> <el-select v-model="planChangeData.startTime" size="small">
<el-option <el-option
v-for="item in nodeTimeList" v-for="item in nodeTimeList"
:key="item.id" :key="item.id"
...@@ -40,8 +40,8 @@ ...@@ -40,8 +40,8 @@
</el-form-item> </el-form-item>
</el-form> </el-form>
<span slot="footer" class="dialog-footer"> <span slot="footer" class="dialog-footer">
<el-button class="button-green" @click="clickClose" type="primary">取 消</el-button> <el-button class="button-green" @click="clickClose" size="small" type="primary">取 消</el-button>
<el-button class="button-white" @click="changePlan" plain>确 定</el-button> <el-button class="button-white" @click="changePlan" size="small" plain>确 定</el-button>
</span> </span>
</el-dialog> </el-dialog>
</div> </div>
......
...@@ -11,7 +11,7 @@ ...@@ -11,7 +11,7 @@
<el-form <el-form
:model="finishData" :model="finishData"
:rules="rules" :rules="rules"
label-width="85px"> label-width="100px">
<el-form-item label="居民:"> <el-form-item label="居民:">
{{finishData.patientName}} {{finishData.patientName}}
</el-form-item> </el-form-item>
...@@ -27,8 +27,8 @@ ...@@ -27,8 +27,8 @@
</el-form> </el-form>
</div> </div>
<span slot="footer" class="dialog-footer"> <span slot="footer" class="dialog-footer">
<el-button class="button-green" @click="clickClose" type="primary">取 消</el-button> <el-button class="button-green" @click="clickClose" size="small" type="primary">取 消</el-button>
<el-button class="button-white" @click="clickClose" plain>确 定</el-button> <el-button class="button-white" @click="clickClose" size="small" plain>确 定</el-button>
</span> </span>
</el-dialog> </el-dialog>
</div> </div>
......
...@@ -10,7 +10,7 @@ ...@@ -10,7 +10,7 @@
<div class="header"> <div class="header">
<div class="title"><p>基本信息</p></div> <div class="title"><p>基本信息</p></div>
<div class="h-btn"> <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> </div>
<div class="base-info" > <div class="base-info" >
...@@ -47,7 +47,7 @@ ...@@ -47,7 +47,7 @@
</div> </div>
<div class="time-nodes"> <div class="time-nodes">
<p class="title">随访时间节点</p> <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-button :key="item.id" v-for="item in planDetail.fPlanTimeDtoList" :label="item.id">{{item.timeStr}}</el-radio-button>
</el-radio-group> </el-radio-group>
<div class="followup-contents"> <div class="followup-contents">
......
...@@ -12,30 +12,31 @@ ...@@ -12,30 +12,31 @@
<span>修改计划</span> <span>修改计划</span>
</div> </div>
<div class="plan-btns-group"> <div class="plan-btns-group">
<el-button class="button-white" plain @click="cancelEdit" >取 消</el-button> <el-button class="button-white" plain @click="cancelEdit" size="small">取 消</el-button>
<el-button class="button-green" type="primary" @click="saveModify" >保 存</el-button> <el-button class="button-green" type="primary" @click="saveModify" size="small">保 存</el-button>
</div> </div>
</div> </div>
<el-form ref="baseInfo" :model="planDetail" :rules="rules" label-suffix=":" label-width="140px"> <el-form ref="baseInfo" :model="planDetail" :rules="rules" label-suffix=":" label-width="140px">
<el-form-item label="随访计划名称" prop="name"> <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>
<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" @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" @click="seeSelectedHandler" v-if="planDetail.patientIdList">已选{{planDetail.patientIdList.length}}<i class="el-icon-arrow-right"></i></el-button> <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> </div>
</el-form-item> </el-form-item>
<el-form-item label="随访模板" prop="resourceName"> <el-form-item label="随访模板" prop="resourceName">
{{planDetail.resourceName}} {{planDetail.resourceName}}
</el-form-item> </el-form-item>
<el-form-item label="随访开始时间" prop="timeStr"> <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>
<el-form-item label="备注"> <el-form-item label="备注">
<el-select <el-select
v-model="planDetail.remarksStatus" v-model="planDetail.remarksStatus"
placeholder="请选择随访种类" placeholder="请选择随访种类"
size="small"
clearable> clearable>
<el-option <el-option
v-for="item in kindOptions" v-for="item in kindOptions"
...@@ -47,7 +48,7 @@ ...@@ -47,7 +48,7 @@
</el-form-item> </el-form-item>
</el-form> </el-form>
<div class="edit-plan-content"> <div class="edit-plan-content">
<set-time-node></set-time-node> <set-time-node ></set-time-node>
</div> </div>
</div> </div>
<select-patient <select-patient
......
...@@ -10,8 +10,8 @@ ...@@ -10,8 +10,8 @@
<div class="header"> <div class="header">
<div class="title"><p>基本信息</p></div> <div class="title"><p>基本信息</p></div>
<div class="h-btn"> <div class="h-btn">
<el-button class="button-white" plain @click="changePlan">计划变更</el-button> <el-button class="button-white" plain size="small" @click="changePlan">计划变更</el-button>
<el-button class="button-white" plain @click="finishFollowup">结束随访</el-button> <el-button class="button-white" plain size="small" @click="finishFollowup">结束随访</el-button>
</div> </div>
</div> </div>
<div class="base-info" v-if="residentDetail.fPlanPatientDatilDtoList"> <div class="base-info" v-if="residentDetail.fPlanPatientDatilDtoList">
...@@ -64,7 +64,7 @@ ...@@ -64,7 +64,7 @@
</div> </div>
<div class="time-nodes"> <div class="time-nodes">
<p class="title">随访时间节点</p> <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-button :key="item.nodeId" v-for="item in timeNodeList" :label="item.nodeId">{{item.timeNodeContent}}</el-radio-button>
</el-radio-group> </el-radio-group>
<div class="followup-contents"> <div class="followup-contents">
......
...@@ -12,13 +12,13 @@ ...@@ -12,13 +12,13 @@
<div class="search-input"> <div class="search-input">
<el-form :model="searchData" ref="searchData" :inline="true" :label-width="labelWidth"> <el-form :model="searchData" ref="searchData" :inline="true" :label-width="labelWidth">
<el-form-item label="姓名:" prop="patientName"> <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>
<el-form-item label="手机号:" prop="mobile"> <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>
<el-form-item label="分组:" prop="labelId"> <el-form-item label="分组:" prop="labelId">
<el-select v-model="searchData.labelId" clearable> <el-select v-model="searchData.labelId" size="small" clearable>
<el-option <el-option
v-for="item in groupList" v-for="item in groupList"
:key="item.labelId" :key="item.labelId"
...@@ -27,7 +27,7 @@ ...@@ -27,7 +27,7 @@
</el-option> </el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="随访开始时间:" prop="startDate" clearable> <el-form-item label="随访开始时间:" prop="startDate" size="small" clearable>
<el-date-picker <el-date-picker
v-model="searchData.startDate" v-model="searchData.startDate"
type="datetime" type="datetime"
...@@ -39,20 +39,20 @@ ...@@ -39,20 +39,20 @@
</el-form> </el-form>
</div> </div>
<div class="search-btn"> <div class="search-btn">
<el-button class="button-green" type="primary" @click="searchResidentList">查询</el-button> <el-button class="button-green" type="primary" size="small" @click="searchResidentList">查询</el-button>
<el-button class="button-white" plain @click="resetSearchData('searchData')">重置</el-button> <el-button class="button-white" plain size="small" @click="resetSearchData('searchData')">重置</el-button>
</div> </div>
</div> </div>
<div class="resident-table table-content"> <div class="resident-table table-content">
<div class="btn-div"> <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="0">未完成({{residentList.notCount}})</el-radio-button>
<el-radio-button label="1">进行中({{residentList.handCount}})</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-button label="2">已结束({{residentList.yesCount}})</el-radio-button>
</el-radio-group> </el-radio-group>
<div class="btn-left"> <div class="btn-left">
<el-button class="button-green" type="primary" @click="finishFollowup('all')">结束随访</el-button> <el-button class="button-green" type="primary" size="small" @click="finishFollowup('all')">结束随访</el-button>
<el-button class="button-white" plain @click="selectPatientHandler">添加居民</el-button> <el-button class="button-white" plain size="small" @click="selectPatientHandler">添加居民</el-button>
</div> </div>
</div> </div>
<el-table <el-table
......
...@@ -9,19 +9,20 @@ ...@@ -9,19 +9,20 @@
<div class="search-div"> <div class="search-div">
<div class="search-input"> <div class="search-input">
<el-form :model="searchData" ref="searchData" :inline="true" :label-width="labelWidth"> <el-form :model="searchData" ref="searchData" :inline="true" :label-width="labelWidth">
<el-form-item label="随访计划名称:" prop="planName"> <el-form-item label="随访计划名称:" prop="name">
<el-input v-model="searchData.planName" placeholder="请输入随访计划名称" clearable></el-input> <el-input v-model="searchData.name" size="small" placeholder="请输入随访计划名称" clearable></el-input>
</el-form-item> </el-form-item>
<el-form-item label="姓名:" prop="nickName"> <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>
<el-form-item label="手机号:" prop="mobilePhone"> <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>
<el-form-item label="随访时间范围:" prop="planTimes" clearable> <el-form-item label="随访时间范围:" prop="planTimes" clearable>
<el-date-picker <el-date-picker
v-model="searchData.planTimes" v-model="searchData.timeRange"
type="daterange" type="daterange"
size="small"
range-separator="至" range-separator="至"
start-placeholder="开始日期" start-placeholder="开始日期"
end-placeholder="结束日期" end-placeholder="结束日期"
...@@ -43,21 +44,21 @@ ...@@ -43,21 +44,21 @@
</el-form> </el-form>
</div> </div>
<div class="search-btn"> <div class="search-btn">
<el-button class="button-green" type="primary" @click="searchReservationList">查询</el-button> <el-button class="button-green" type="primary" size="small" @click="searchReservationList">查询</el-button>
<el-button class="button-white" plain @click="resetSearchData('searchData')">重置</el-button> <el-button class="button-white" plain size="small" @click="resetSearchData('searchData')">重置</el-button>
</div> </div>
</div> </div>
<div class="reservation-table table-content"> <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="0">全部({{reservationList.total}})</el-radio-button>
<el-radio-button label="1">未发送({{reservationList.notCount}})</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="2">待确认({{reservationList.handCount}})</el-radio-button>
<el-radio-button label="3">已接受({{reservationList.yesCount}})</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-button label="4">已拒绝({{reservationList.refuseCount }})</el-radio-button>
</el-radio-group> </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 <el-table
:data="reservationList.fPlanAppointmentDtoList" :data="reservationList.fuPlanInfoList"
center center
style="width: 100%;margin-top: 20px;" style="width: 100%;margin-top: 20px;"
@selection-change="handleSelectionChange"> @selection-change="handleSelectionChange">
...@@ -79,13 +80,13 @@ ...@@ -79,13 +80,13 @@
align="center"> align="center">
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="planName" prop="name"
label="随访计划名称" label="随访计划名称"
align="center"> align="center">
</el-table-column> </el-table-column>
<el-table-column <el-table-column
width="160" width="160"
prop="planTime" prop="fuPlanTime"
label="随访计划时间" label="随访计划时间"
align="center"> align="center">
</el-table-column> </el-table-column>
...@@ -109,14 +110,14 @@ ...@@ -109,14 +110,14 @@
<div class="pagination"> <div class="pagination">
<el-pagination <el-pagination
background background
v-if="reservationList.fPlanAppointmentDtoList" v-if="reservationList.fuPlanInfoList"
@size-change="handleSizeChangePre" @size-change="handleSizeChangePre"
@current-change="handleCurrentChangePre" @current-change="handleCurrentChangePre"
layout="total, sizes, prev, pager, next, jumper" layout="total, sizes, prev, pager, next, jumper"
:current-page="reservationList.pageNum" :current-page="reservationList.pageNo"
:page-sizes="[10, 20, 50, 100]" :page-sizes="[10, 20, 50, 100]"
:page-size="reservationList.pageSize" :page-size="reservationList.pageSize"
:total="reservationList.total"> :total="reservationList.count">
</el-pagination> </el-pagination>
</div> </div>
</div> </div>
...@@ -223,7 +224,7 @@ ...@@ -223,7 +224,7 @@
}, },
handleCurrentChangePre(pageNum) { handleCurrentChangePre(pageNum) {
this.getReservationList({ this.getReservationList({
pageNum, pageNo,
status: this.status, status: this.status,
...this.setSearchData() ...this.setSearchData()
}) })
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册