|
@ -126,7 +126,7 @@
|
|
|
</div>
|
|
|
</li>
|
|
|
<li class="plr20" v-if="isFinishMore">
|
|
|
<div class="c-border lh40 b-r-3 c-t-center cur-pit" @click="addPage()">点击查看更早时间</div>
|
|
|
<div class="c-border lh40 b-r-3 c-t-center cur-pit" @click="addEventPage()">点击查看更早时间</div>
|
|
|
</li>
|
|
|
<li class="ptb10 c-t-center c-333" v-if="!planDetailList.length">暂无相关记录</li>
|
|
|
</ul>
|
|
@ -135,7 +135,12 @@
|
|
|
<div class="fr w300 c-h100 c-border-l">
|
|
|
<div class="plr5 c-h100">
|
|
|
<h4 class="m0 pl15 pr5 lh40 c-border-b clearfix c-position-r"><em class="c-position-a set-blue-span"></em>就诊记录</h4>
|
|
|
<div style="overflow: hidden; height: calc(100% - 41px);">
|
|
|
<div class="lh30 c-border-b c-t-center clearfix">
|
|
|
<span class="fl w96 cur-pit" :class="{'active':eventType == 1}" @click="selectType(1)">门诊</span>
|
|
|
<span class="fl w96 cur-pit c-border-l" :class="{'active':eventType == 2}" @click="selectType(2)">住院</span>
|
|
|
<span class="fl w96 cur-pit c-border-l" :class="{'active':eventType == 3}" @click="selectType(3)">体诊</span>
|
|
|
</div>
|
|
|
<div style="overflow: hidden; height: calc(100% - 72px);">
|
|
|
<ul class="c-h100 p0 m0" style="overflow: auto;">
|
|
|
<li class="clearfix" v-for="(record, index) in seeRecord" :key="index">
|
|
|
<div class="fl set-dianxian h73 plr10 pt20 clerfix">
|
|
@ -149,10 +154,11 @@
|
|
|
<p class="m0 p0 plr5 c-fff bgc-green lh22 clearfix" v-if="record.eventType == 3">体检<span class="fr">{{record.eventDate}}</span></p>
|
|
|
<p class="m0 p0 plr5 c-fff bgc-orange lh22 clearfix" v-if="record.eventType == 1">门诊<span class="fr">{{record.eventDate}}</span></p>
|
|
|
<p class="m0 p0 plr5 pt5 lh22">{{record.dianosis}}</p>
|
|
|
<p class="m0 p0 pr5 pb5 pl20 lh22 set-hospital">{{record.orgName}}</p>
|
|
|
<p class="m0 p0 pr5 pb5 pl20 set-hospital">{{record.orgName}}</p>
|
|
|
</div>
|
|
|
</div>
|
|
|
</li>
|
|
|
<li class="c-t-center c-12b7f5" v-if="hasMoreRecord">查看更多</li>
|
|
|
<li class="c-t-center ptb10" v-if="!seeRecord.length">无就诊记录</li>
|
|
|
</ul>
|
|
|
</div>
|
|
@ -210,7 +216,9 @@
|
|
|
planDetailList: [],
|
|
|
isFinishMore: false,
|
|
|
page: 1,
|
|
|
eventPage: 1
|
|
|
eventPage: 1,
|
|
|
eventType: 1,
|
|
|
hasMoreRecord: null
|
|
|
},
|
|
|
mounted: function() {
|
|
|
this.patientRehabilitationDetail()
|
|
@ -280,18 +288,26 @@
|
|
|
}
|
|
|
})
|
|
|
},
|
|
|
selectType: function(type) {
|
|
|
this.eventType = type
|
|
|
this.seeRecord = []
|
|
|
this.page = 1
|
|
|
this.archivesEvent()
|
|
|
},
|
|
|
archivesEvent: function() {
|
|
|
var vm = this,
|
|
|
loadding = layer.load(0, {shade: false}),
|
|
|
params = {
|
|
|
patient: httpData.patientCode || "e040dd6814b648ceb3ba8d8a04f9f22c",
|
|
|
type: vm.eventType,
|
|
|
page: vm.page,
|
|
|
pageSize: 20
|
|
|
}
|
|
|
recoverAPI.archivesEvent(params).then(function(res) {
|
|
|
layer.close(loadding)
|
|
|
if(res.status == 200) {
|
|
|
vm.seeRecord = vm.seeRecord.concat(res.data)
|
|
|
this.hasMoreRecord = res.data.length == 20 ? true : false
|
|
|
vm.seeRecord = vm.seeRecord.concat(res.data)
|
|
|
} else {
|
|
|
showErrorMessage(res.msg);
|
|
|
}
|
|
@ -309,10 +325,14 @@
|
|
|
return str
|
|
|
}
|
|
|
},
|
|
|
addPage: function() {
|
|
|
addEventPage: function() {
|
|
|
this.eventPage++;
|
|
|
this.recentPlanDetailRecord()
|
|
|
},
|
|
|
addPage: function() {
|
|
|
this.page++;
|
|
|
this.archivesEvent()
|
|
|
},
|
|
|
setPercent: function(plan) {
|
|
|
return Math.floor(plan.allFinishCount / plan.allCount * 100) + "%"
|
|
|
}
|