录入零售,刷卡时,解决加载预付款信息失败的bug
This commit is contained in:
parent
c0ed080a78
commit
c14c08120f
@ -24,6 +24,7 @@
|
|||||||
var amountNum = ""; //单据编号开头字符
|
var amountNum = ""; //单据编号开头字符
|
||||||
var depotString = ""; //店铺列表
|
var depotString = ""; //店铺列表
|
||||||
var orgDefaultId = 0; //单位默认编号
|
var orgDefaultId = 0; //单位默认编号
|
||||||
|
var orgDefaultList; //存储查询出来的会员列表
|
||||||
//初始化系统基础信息
|
//初始化系统基础信息
|
||||||
getType();
|
getType();
|
||||||
initSystemData_UB();
|
initSystemData_UB();
|
||||||
@ -216,10 +217,13 @@
|
|||||||
onLoadSuccess: function(res) {
|
onLoadSuccess: function(res) {
|
||||||
var data = $(this).combobox('getData');
|
var data = $(this).combobox('getData');
|
||||||
for(var i = 0; i<= data.length; i++){
|
for(var i = 0; i<= data.length; i++){
|
||||||
if(data[i].supplier === "非会员"){
|
if(data && data[i] && data[i].supplier === "非会员"){
|
||||||
orgDefaultId = data[i].id;
|
orgDefaultId = data[i].id;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if(listSubType === "零售"){
|
||||||
|
orgDefaultList = res;
|
||||||
|
}
|
||||||
},
|
},
|
||||||
onSelect: function(rec){
|
onSelect: function(rec){
|
||||||
if(listSubType === "零售"){
|
if(listSubType === "零售"){
|
||||||
@ -800,9 +804,25 @@
|
|||||||
$("#OrganId").combobox("setValue", orgDefaultId); //自动默认选择非会员
|
$("#OrganId").combobox("setValue", orgDefaultId); //自动默认选择非会员
|
||||||
//当会员卡号长度超过10位后,自动点击下拉框,用于兼容刷卡器
|
//当会员卡号长度超过10位后,自动点击下拉框,用于兼容刷卡器
|
||||||
$("#OrganId").next().find("input").off("keyup").on("keyup",function(){
|
$("#OrganId").next().find("input").off("keyup").on("keyup",function(){
|
||||||
|
var self = this;
|
||||||
if($(this).val().length === 10){
|
if($(this).val().length === 10){
|
||||||
setTimeout(function(){
|
setTimeout(function(){
|
||||||
$(".combo-panel .combobox-item-selected").click();
|
$(".combo-panel .combobox-item-selected").click();
|
||||||
|
//更新付款类型,加载会员的预付款的金额
|
||||||
|
for(var i=0; i<orgDefaultList.length; i++){
|
||||||
|
var rec = orgDefaultList[i];
|
||||||
|
if(rec.supplier == $(self).val()){
|
||||||
|
var option = "";
|
||||||
|
if(rec.supplier !== "非会员" && rec.advanceIn >0){
|
||||||
|
option = '<option value="预付款">预付款(' + rec.advanceIn + ')</option>';
|
||||||
|
option += '<option value="现付">现付</option>';
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
option += '<option value="现付">现付</option>';
|
||||||
|
}
|
||||||
|
$("#payType").empty().append(option);
|
||||||
|
}
|
||||||
|
}
|
||||||
},500);
|
},500);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user