|
|
@ -84,7 +84,11 @@ |
|
|
|
}, {}); |
|
|
|
// 获取bootstrap-table的数据,这里假设你使用bootstrap-table的API获取所有数据 |
|
|
|
var table = $('#bootstrap-table').bootstrapTable('getData'); |
|
|
|
|
|
|
|
// 检查表格数据是否为空 |
|
|
|
if (table.length===0){ |
|
|
|
$.modal.alertWarning("请至少保留一条物料数据后再保存!"); |
|
|
|
return; |
|
|
|
} |
|
|
|
// 将表数据转换成与complaintNoticeData格式一致的数组 |
|
|
|
var materialDataList = table.map(function(item) { |
|
|
|
// 根据实际字段名调整 |
|
|
@ -135,13 +139,13 @@ |
|
|
|
// 将获取到的客户名称填充到输入框 |
|
|
|
if(data.data == null){ |
|
|
|
// 如果返回的数据有问题,可以给出提示或处理 |
|
|
|
alert('未能获取到客户名称!'); |
|
|
|
$.modal.alertWarning('未能获取到客户名称!'); |
|
|
|
} |
|
|
|
$('input[name="customerName"]').val(data.data.customerName); |
|
|
|
}, |
|
|
|
error: function(jqXHR, textStatus, errorThrown) { |
|
|
|
console.error('Error:', textStatus, errorThrown); |
|
|
|
alert('查询客户名称时发生错误!'); |
|
|
|
$.modal.alertWarning('查询客户名称时发生错误!'); |
|
|
|
} |
|
|
|
}); |
|
|
|
} else { |
|
|
@ -182,13 +186,13 @@ |
|
|
|
}); |
|
|
|
$("#makeNo").val(makeNo); |
|
|
|
} else { |
|
|
|
console.error('数据为空.'); |
|
|
|
$.modal.errMsg("数据为空"); |
|
|
|
// 可能还需要处理UI显示,比如提示无相关生产单号 |
|
|
|
} |
|
|
|
}, |
|
|
|
error: function(jqXHR, textStatus, errorThrown) { |
|
|
|
console.error('Failed to fetch make numbers: ' + textStatus + ', ' + errorThrown); |
|
|
|
// 同样考虑UI反馈,如提示加载失败 |
|
|
|
// 同样,如提示加载失败 |
|
|
|
} |
|
|
|
}); |
|
|
|
} |
|
|
@ -216,7 +220,7 @@ |
|
|
|
$('#customerId').val(customerId); |
|
|
|
loadMakeNos(); |
|
|
|
} else { |
|
|
|
console.error('Data is not an array or is empty.'); |
|
|
|
$.modal.errMsg("数据为空"); |
|
|
|
} |
|
|
|
}, |
|
|
|
error: function(jqXHR, textStatus, errorThrown) { |
|
|
|