|
@ -16,6 +16,7 @@ var loading = dialog({
|
|
|
surplusMoney:"",
|
|
|
data:{},
|
|
|
code:"",
|
|
|
cardlenght:0,
|
|
|
},
|
|
|
mounted: function() {
|
|
|
var vm = this
|
|
@ -29,32 +30,46 @@ var loading = dialog({
|
|
|
//获取列表数据
|
|
|
getData:function(){
|
|
|
var vm=this
|
|
|
if(Request.id){
|
|
|
sendPost("patient/card/getCardList", {patient:vm.code}, "json", "get",function(){
|
|
|
sendPost("patient/card/getCardList", {patient:vm.code}, "json", "get",function(){
|
|
|
loading.close();
|
|
|
dialog({contentType:'tipsbox',bottom:true, skin:'bk-popup' , content:'请求失败'}).show();
|
|
|
}, function(res){
|
|
|
if(res.status == 200){
|
|
|
if(res.data.length>0){
|
|
|
var data=res.data.filter(function(item){
|
|
|
if(res.status == 200){
|
|
|
if(res.data.length>0){
|
|
|
vm.cardlenght=res.data.length
|
|
|
if(Request.id){
|
|
|
vm.data=res.data.filter(function(item){
|
|
|
return item.id==Request.id
|
|
|
})[0]
|
|
|
if(!data){
|
|
|
vm.backtoCards() //当前用户无该就诊卡
|
|
|
}else{
|
|
|
vm.getCardInfo()
|
|
|
}
|
|
|
}else{
|
|
|
vm.backtoCards() //当前用户无绑定就诊卡
|
|
|
}
|
|
|
}else{
|
|
|
loading.close();
|
|
|
dialog({contentType:'tipsbox',bottom:true, skin:'bk-popup' , content:'数据获取失败'}).show();
|
|
|
}
|
|
|
})
|
|
|
}else{
|
|
|
vm.backtoCards() //未带参
|
|
|
}
|
|
|
if(!vm.data){
|
|
|
vm.data=res.data.filter(function(item){
|
|
|
return item.isDefault==1
|
|
|
})[0]
|
|
|
}
|
|
|
}else{
|
|
|
vm.data=res.data.filter(function(item){
|
|
|
return item.isDefault==1
|
|
|
})[0]
|
|
|
}
|
|
|
if(!vm.data){
|
|
|
vm.data=res.data[0]
|
|
|
}
|
|
|
vm.cardId=vm.data.id
|
|
|
vm.getCardInfo()
|
|
|
}else{
|
|
|
dialog({
|
|
|
content: "请先绑定就诊卡!",
|
|
|
okValue: '确定',
|
|
|
ok: function(){
|
|
|
window.location.href='../../payment/html/patientIDCards.html';
|
|
|
},
|
|
|
}).showModal()
|
|
|
}
|
|
|
}else{
|
|
|
loading.close();
|
|
|
dialog({contentType:'tipsbox',bottom:true, skin:'bk-popup' , content:'数据获取失败'}).show();
|
|
|
}
|
|
|
})
|
|
|
},
|
|
|
//获取列表数据
|
|
|
getCardInfo:function(){
|
|
@ -174,18 +189,6 @@ var loading = dialog({
|
|
|
}
|
|
|
})
|
|
|
},
|
|
|
backtoCards:function(){
|
|
|
loading.close();
|
|
|
dialog({
|
|
|
content: "请重新选择待缴费就诊卡!",
|
|
|
okValue: '确定',
|
|
|
ok: function(){
|
|
|
window.location.href='../../payment/html/patientIDCards.html';
|
|
|
},
|
|
|
// cancelValue: '我再看看',
|
|
|
// cancel: function(){}
|
|
|
}).showModal()
|
|
|
},
|
|
|
//强制设定最多只能输入两位小数
|
|
|
checkNumber:function(payMoney){
|
|
|
var myreg=/^[0][0-9]{1}$/;
|
|
@ -198,6 +201,10 @@ var loading = dialog({
|
|
|
this.payMoney=20000
|
|
|
}
|
|
|
},
|
|
|
//跳转切换就诊卡
|
|
|
changeCards:function(){
|
|
|
window.location.href='../../payment/html/changeCards.html?pre=payment&paytype='+Request.paytype;
|
|
|
},
|
|
|
//判断是否验证登录通过
|
|
|
checkType:function(){
|
|
|
var vm=this
|