|
@ -1,17 +1,18 @@
|
|
|
Vue.component('follow-list', {
|
|
|
template: `<ul class="consultation-list">
|
|
|
<li class="consultation-list-item" @click="viewDetail(1)" v-for="(list,index) in followUpList">
|
|
|
<p class="follow-up-doctor"><span class="start-time pull-right">开始时间:{{list.createTime}}</span>随访医生:{{list.doctorName}}</p>
|
|
|
template: `<ul class="followup-list">
|
|
|
<li v-for="(list,index) in followUpList" class="consultation-list-item" @click="viewDetail(list)">
|
|
|
<p class="follow-up-doctor"><span class="start-time pull-right">开始时间:{{list.createTime}}</span>随访医生:{{list.doctorName}}<span v-if="list.prescriptionCode" class="fu-tag">长处方</span></p>
|
|
|
<div class="follow-user-info">
|
|
|
<span class="follow-status" :data-status="list.status" desc="1进行2结束"></span>
|
|
|
<span class="follow-status" :data-status="list.status" desc="3进行2计划中1完成"></span>
|
|
|
<p class="act-type">方式/类型:{{list.followupTypeName}}{{list.followupClassName?"/"+list.followupClassName:""}}</p>
|
|
|
<p class="completion-time">{{list.status==1?"计划时间:"+list.followupPlanDate:"完成时间:"+list.followupDate}}</p>
|
|
|
<p v-if="list.status==1" class="completion-time">完成时间:{{list.followupDate.substr(0,16)}}</p>
|
|
|
<p v-else class="completion-time">计划时间:{{list.followupPlanDate.substr(0,16)}}</p>
|
|
|
</div>
|
|
|
</li>
|
|
|
</ul>`,
|
|
|
data: function() {
|
|
|
return {
|
|
|
followUpList: "",
|
|
|
followUpList:[],
|
|
|
curPage:1
|
|
|
}
|
|
|
},
|
|
@ -21,8 +22,8 @@ Vue.component('follow-list', {
|
|
|
top.layer.open({
|
|
|
type: 2,
|
|
|
maxmin: true,
|
|
|
area: ['600px', '360px'],
|
|
|
shadeClose: true,
|
|
|
area: ['1000px', '600px'],
|
|
|
shadeClose: false,
|
|
|
content: 'ddd'
|
|
|
});
|
|
|
}
|
|
@ -33,6 +34,7 @@ Vue.component('follow-list', {
|
|
|
}
|
|
|
},
|
|
|
mounted: function() {
|
|
|
this.$emit('init-data', this.curPage);
|
|
|
var divH = $("#tab-iframe",parent.document).height() - 75;
|
|
|
$(".followup-list").slimScroll({ height: divH,color: '#666'});
|
|
|
}
|
|
|
})
|