|
@ -205,7 +205,9 @@ function bindEvents(){
|
|
|
}else{
|
|
|
$(this).addClass("active");
|
|
|
$(this).siblings().removeClass("active");
|
|
|
getStartEndDate($(this).attr("data-val"));
|
|
|
var seDate = getStartEndDate($(this).attr("data-val"));
|
|
|
startDate = seDate.startDate;
|
|
|
endDate = seDate.endDate;
|
|
|
getPrescriptionList(true);
|
|
|
}
|
|
|
});
|
|
@ -356,123 +358,4 @@ function checkArrangeDisable(clickType){ //type=all 为点击全选时处理
|
|
|
}else{
|
|
|
$("#arrange").removeClass("disabled");
|
|
|
}
|
|
|
}
|
|
|
|
|
|
//根据选择的tab获得开始和结束时间
|
|
|
function getStartEndDate(index){
|
|
|
var now = new Date(),
|
|
|
sDate = new Date();
|
|
|
endDate = now.format('yyyy-MM-dd');
|
|
|
switch (index){
|
|
|
case '0':
|
|
|
startDate = '';
|
|
|
endDate = '';
|
|
|
break;
|
|
|
case '1': //近一周
|
|
|
sDate.setDate(now.getDate() - 7);
|
|
|
startDate = sDate.format('yyyy-MM-dd');
|
|
|
break;
|
|
|
case '2': //近一个月
|
|
|
sDate.setMonth(now.getMonth() -1);
|
|
|
startDate = sDate.format('yyyy-MM-dd');
|
|
|
break;
|
|
|
case '3': //近半年
|
|
|
sDate.setMonth(now.getMonth() - 6);
|
|
|
startDate = sDate.format('yyyy-MM-dd');
|
|
|
break;
|
|
|
case '4': //近一年
|
|
|
sDate.setFullYear(now.getFullYear() - 1);
|
|
|
startDate = sDate.format('yyyy-MM-dd');
|
|
|
break;
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
//获得状态值
|
|
|
//续方各状态返回值
|
|
|
//(-3 支付过期 -2 患者自己取消 )续方取消,
|
|
|
//-1 审核不通过 ,
|
|
|
//(0 待审核, 2调整中,3调整成功, 4调整失败 ,10 医生审核(CA)通过)审核中,
|
|
|
//20药师审核中,
|
|
|
//21.药师审核失败,
|
|
|
//30 开方中/药师审核成功,
|
|
|
//31.开方失败,
|
|
|
//(40开方完成/待支付 ,41 支付失败 )待支付,
|
|
|
// 50 支付成功/待配药,
|
|
|
//(60配药成功/待配送)等待领药,
|
|
|
//(61配送失败62分配健管师 65配送中,69配送到服务站)配送中,
|
|
|
//(100配送到患者手中/已完成)已完成
|
|
|
//根据状态获得相关信息
|
|
|
function getStatusName(status){
|
|
|
var name = "",
|
|
|
img = "";
|
|
|
status = status + '';
|
|
|
switch (status){
|
|
|
case '-3':
|
|
|
name = '支付过期';
|
|
|
break;
|
|
|
case '-2':
|
|
|
name = '患者自己取消';
|
|
|
break;
|
|
|
case '-1':
|
|
|
name = '审核不通过';
|
|
|
break;
|
|
|
case '0':
|
|
|
case '2':
|
|
|
case '3':
|
|
|
case '4':
|
|
|
case '10':
|
|
|
name = '审核中';
|
|
|
break;
|
|
|
case '20':
|
|
|
name = '药师审核中';
|
|
|
break;
|
|
|
case '21':
|
|
|
name = '药师审核失败';
|
|
|
break;
|
|
|
case '30':
|
|
|
name = '开方中';
|
|
|
break;
|
|
|
case '31':
|
|
|
name = '开方失败';
|
|
|
break;
|
|
|
case '40':
|
|
|
name = '待支付';
|
|
|
break;
|
|
|
case '41':
|
|
|
name = '支付失败';
|
|
|
break;
|
|
|
case '50':
|
|
|
name = '配药中';
|
|
|
break;
|
|
|
case '60':
|
|
|
name = '等待领药';
|
|
|
break;
|
|
|
case '61':
|
|
|
case '62':
|
|
|
case '65':
|
|
|
case '69':
|
|
|
name = '配送中';
|
|
|
break;
|
|
|
case '100':
|
|
|
name = '已完成';
|
|
|
break;
|
|
|
default:
|
|
|
break;
|
|
|
}
|
|
|
return name;
|
|
|
}
|
|
|
|
|
|
function getExpressName(type){
|
|
|
switch(type){
|
|
|
case 1:
|
|
|
return '自取';
|
|
|
break;
|
|
|
case 2:
|
|
|
return '快递配送';
|
|
|
break;
|
|
|
case 3:
|
|
|
return '健管师配送';
|
|
|
break;
|
|
|
}
|
|
|
}
|