|
|
@ -21,7 +21,6 @@ |
|
|
|
<view class="submit"> |
|
|
|
<view :class="'btn cancel'+(showCancelBook?' btn1':' btn3')" hover-class="hover" @click="reback">返回</view> |
|
|
|
<view class="btn primary btn1" hover-class="hover" v-if="showCancelBook" @click="cancelBook">取消预约</view> |
|
|
|
<!-- <view class="btn primary btn1" hover-class="hover" v-if="showReBook && !showCancelBook" @click="rebook">重新预约</view> --> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
|
|
|
@ -50,12 +49,8 @@ |
|
|
|
export default { |
|
|
|
data() { |
|
|
|
return { |
|
|
|
statusList:['status_wait', 'status_ing', 'status_down', 'status_out_num', 'status_expire', 'status_cancle'], |
|
|
|
statusStyleList:{'0':'status_wait', '1':'status_ing', '2':'status_down', '3':'status_out_num', '4':'status_expire','5':'status_cancle'}, |
|
|
|
statusDescList:['候诊', '就诊中', '已完成','过号', '已过期', '已取消'], |
|
|
|
status:'', |
|
|
|
queueNum:88, |
|
|
|
bookDate:"2024.01.09 周二 09:30-12:00", |
|
|
|
notice:"", |
|
|
|
list:[ |
|
|
|
{'leftTitle':'候诊状态','custom':"",show:true,edit:true}, |
|
|
@ -72,7 +67,6 @@ |
|
|
|
bookId:false, |
|
|
|
depart_id:false, |
|
|
|
bookInfo:false, |
|
|
|
showReBook:false, |
|
|
|
cssUrl:this.cssUrl, |
|
|
|
visitorList:[ |
|
|
|
{name:'张三',type:1,showuinfo:false} |
|
|
@ -82,7 +76,6 @@ |
|
|
|
} |
|
|
|
}, |
|
|
|
onLoad(option) { |
|
|
|
// if(option.index) this.redirect = '/pages/index/index' |
|
|
|
if(option.id) this.bookId = option.id |
|
|
|
if(option.depart_id) this.depart_id = option.depart_id |
|
|
|
|
|
|
@ -157,10 +150,6 @@ |
|
|
|
} |
|
|
|
|
|
|
|
var bookInfo = data |
|
|
|
// if(bookInfo && bookInfo.length <= 0){ |
|
|
|
// this.$pop.modelShow('预约信息为空') |
|
|
|
// return |
|
|
|
// } |
|
|
|
bookInfo = data |
|
|
|
this.bookInfo = bookInfo |
|
|
|
this.status = this.statusStyleList[bookInfo.status] |
|
|
@ -178,8 +167,6 @@ |
|
|
|
this.list[3].rightTitle = bookInfo.hospital_name |
|
|
|
this.list[4].rightTitle = bookInfo.depart_name |
|
|
|
this.list[5].rightTitle = bookInfo.doctor_name ? bookInfo.doctor_name : '无' |
|
|
|
// this.list[5].custom = "<view class='queue-text'>前方<text class='queue-num-txt PfScSemibold'>"+bookInfo.wait_visit_count+"</text>人</view>" |
|
|
|
// if(bookInfo.wait_visit_count<=0 || bookInfo.status!=0) this.list[5].show = false |
|
|
|
this.list[6].show = false |
|
|
|
this.list[7].custom = "<view class='book-date"+(bookInfo.status==0?' wait':' expire')+"'>"+bookInfo.visit_date+' '+bookInfo.week_desc+' '+bookInfo.visit_time+"</view>" |
|
|
|
this.notice = bookInfo.notice; |
|
|
|