|
@ -17,12 +17,11 @@ var iscrollState='';//判断滑动方向
|
|
|
contentrefresh : "正在刷新...",
|
|
|
callback: function(){
|
|
|
iscrollState='down'
|
|
|
myVue.getList()
|
|
|
myVue.isdown()
|
|
|
}
|
|
|
},
|
|
|
up : {
|
|
|
height:50,
|
|
|
height:50,
|
|
|
contentinit: '',
|
|
|
contentdown: '',
|
|
|
contentrefresh : "正在加载...",
|
|
@ -45,11 +44,15 @@ var iscrollState='';//判断滑动方向
|
|
|
id:"",
|
|
|
queryList:{
|
|
|
month:"",
|
|
|
healthNo:""
|
|
|
healthNo:"",
|
|
|
chargeType:"1", //1:门诊,2:住院,
|
|
|
pageNo:1,
|
|
|
pageSize:10,
|
|
|
},
|
|
|
code:"",
|
|
|
payTypeList:[{},{type:"weixin",Img:"../images/weixinzhifu_icon.png",text:"微信支付"},{type:"xianjin",Img:"../images/xianjichongzhi_icon.png",text:"现金支付"},{type:"yinlian",Img:"../images/yinlianzhifu_icon.png",text:"银联支付"},{type:"zhifubao",Img:"../images/zhifubaozhifu_icon.png",text:"支付宝支付"}],
|
|
|
healthType:["","就诊卡缴费","住院缴费"],
|
|
|
healthType:["","门诊缴费","住院缴费"],
|
|
|
isUPsuccess:true, //上拉锁,搜索成功则释放
|
|
|
},
|
|
|
mounted: function() {
|
|
|
var vm = this
|
|
@ -79,12 +82,12 @@ var iscrollState='';//判断滑动方向
|
|
|
vm.data=res.data.filter(function(item){
|
|
|
return item.isDefault==1
|
|
|
})[0]
|
|
|
if(!vm.data){
|
|
|
vm.data=res.data[0]
|
|
|
}
|
|
|
}
|
|
|
if(!vm.data){
|
|
|
vm.data=res.data[0]
|
|
|
}
|
|
|
vm.queryList.healthNo=vm.data.cardNo
|
|
|
vm.getList()
|
|
|
vm.getList(1)
|
|
|
}else{
|
|
|
dialog({
|
|
|
content: "请先绑定就诊卡,再查看就诊缴费信息!",
|
|
@ -103,24 +106,47 @@ var iscrollState='';//判断滑动方向
|
|
|
})
|
|
|
},
|
|
|
//获取列表数据
|
|
|
getList:function(){
|
|
|
getList:function(pageNo){
|
|
|
var vm=this
|
|
|
sendPost("third/hy/pay/gerPayOrderList", vm.queryList, "json", "get",function(){
|
|
|
if(pageNo){
|
|
|
vm.queryList.pageNo=pageNo
|
|
|
vm.dataList=[]
|
|
|
}
|
|
|
sendPost("third/hy/pay/gerPayOrderList", vm.queryList, "json", "get",function(){
|
|
|
loading.close();
|
|
|
dialog({contentType:'tipsbox',bottom:true, skin:'bk-popup' , content:'请求失败'}).show();
|
|
|
}, function(res){
|
|
|
loading.close();
|
|
|
if(res.status == 200){
|
|
|
vm.dataList=res.data
|
|
|
vm.length=vm.dataList.length
|
|
|
loading.close();
|
|
|
if(vm.queryList.pageNo==1){
|
|
|
vm.length=0
|
|
|
}
|
|
|
if(res.status == 200){
|
|
|
vm.isUPsuccess=true
|
|
|
vm.dataList.push.apply(vm.dataList,res.data)
|
|
|
vm.length+=vm.dataList.length
|
|
|
if(iscrollState=="down"){
|
|
|
mui('#wrapper').pullRefresh().endPulldownToRefresh(false);
|
|
|
mui('#wrapper').pullRefresh().enablePullupToRefresh();//重置
|
|
|
}else{
|
|
|
if(res.data.length<vm.queryList.pageSize){
|
|
|
mui('#wrapper').pullRefresh().enablePullupToRefresh(true);
|
|
|
}else{
|
|
|
mui('#wrapper').pullRefresh().enablePullupToRefresh(false);
|
|
|
}
|
|
|
}
|
|
|
}else{
|
|
|
dialog({contentType:'tipsbox',bottom:true, skin:'bk-popup' , content:'数据获取失败'}).show();
|
|
|
dialog({contentType:'tipsbox',bottom:true, skin:'bk-popup' , content:'数据获取失败'}).show();
|
|
|
mui('#wrapper').pullRefresh().endPulldownToRefresh(false);
|
|
|
mui('#wrapper').pullRefresh().enablePullupToRefresh();//重置
|
|
|
}
|
|
|
})
|
|
|
},
|
|
|
//跳转到订单结果页
|
|
|
gotoResult:function(seqNo){
|
|
|
window.location.href='../../payment/html/paymentResult.html?seqNo='+seqNo;
|
|
|
gotoResult:function(index){
|
|
|
var vm=this
|
|
|
// console.log($($(index)[0].currentTarget).attr("data-id"))
|
|
|
var item=vm.dataList[index]
|
|
|
window.location.href='../../payment/html/paymentResult.html?healthType='+item.healthType+"&patientName="+item.patientName+"&healthNo="+item.healthNo+"&payAmount="+item.payAmount+"&seqNo="+item.seqNo+"&createDate="+item.createDate;
|
|
|
},
|
|
|
//跳转切换就诊卡
|
|
|
changeCards:function(){
|
|
@ -140,7 +166,7 @@ var iscrollState='';//判断滑动方向
|
|
|
onSelect: function(valueText, inst){
|
|
|
if(vm.queryList.month!=valueText){
|
|
|
vm.queryList.month=valueText
|
|
|
vm.getList()
|
|
|
vm.getList(1)
|
|
|
}
|
|
|
},
|
|
|
});
|
|
@ -159,16 +185,17 @@ var iscrollState='';//判断滑动方向
|
|
|
}
|
|
|
},10);
|
|
|
},
|
|
|
isdown:function(){
|
|
|
// setTimeout(function(){
|
|
|
mui('#wrapper').pullRefresh().endPulldownToRefresh(false);
|
|
|
mui('#wrapper').pullRefresh().enablePullupToRefresh();//重置
|
|
|
// },1000)
|
|
|
isdown:function(){
|
|
|
alert(12)
|
|
|
this.getList(1)
|
|
|
},
|
|
|
isup:function(){
|
|
|
// setTimeout(function(){
|
|
|
mui('#wrapper').pullRefresh().endPullupToRefresh(true);//true表示没有更多数据了
|
|
|
// },1000)
|
|
|
alert(13)
|
|
|
if(this.isUPsuccess){
|
|
|
this.queryList.pageNo++
|
|
|
this.isUPsuccess=false
|
|
|
}
|
|
|
this.getList()
|
|
|
},
|
|
|
},
|
|
|
})
|