easyui 获取datagrid生成其他单据
function addgen() {
var rows = $('#addDetailDataWindowTable').datagrid('getRows');
var id = '';
for(var i = 0,len = rows.length;i<len;i++){
if(rows[i].checked && rows[i].bcNumber != 0){
id += rows[i].id;
break;
}
}
if(null == id || '' == id){
alertWarning("提示", "请选择数量未完成的商品!");
return;
}
//申购单明细
var detailJson = $('#addDetailDataWindowTable').datagrid('getData');
if (detailJson.rows == null || detailJson.rows == 'undefind'
|| detailJson.rows == '') {
alertWarning("提示", "请选择数量未完成的商品!");
return;
}
var rowsArr = new Array();
for(var i = 0,len = rows.length;i<len;i++){
if(rows[i].checked && rows[i].bcNumber != 0){
rowsArr.push(rows[i]);
}
}
var data = new Object();
data.rows = rowsArr;
var json = {
detailJson : data
};
var strJson = JSON.stringify(json);
var submitUrl = '<c:url value="/erp/pro/purchase/need-planbilld/save" />';
$.ajax({
type : "post",
url : submitUrl,
dataType : 'json',
async : false,
data : {
'strJson' : strJson,
},
success : function(json) {
var ret = eval(json);
if(ret[0].mess=="1"){
reData();
top.alertMessage('提示', "添加成功!");
}
else
{
top.alertMessage('提示', "添加失败!");
return;
}
},
error : function() {
top.alertError('网络出错', '与服务器联系失败...');
}
});
}
var autoDataType = "";
var autoData = {
"1": {title: "调拨单",saveUrl: "<c:url value='/'/>/erp/pro/wareouse/warehouseAllot/autoAllotSave",editUrl:"<c:url value='/'/>/erpro/warehouse/ware/edit/",dialogUrl:"<c:url value='/'/>/erp/pro/purchse/apply-age/autolot"},
"2": {title: "含税调拨单",saveUrl: "<c:url value='/'/>/erp/pro/warehouseAllotHP/autoAlSave",editUrl:"<c:url value='/'/>/erro/warehouse/warehouseAllotHP/edit/",dialogUrl:"<c:url value='/'/>/erp/pr/purchasapply-manageutoAllotPrice"},
"3": {title: "销售单",saveUrl: "<c:url value='/'/>/erp/pros/salesOrdrutoSalSave",editUrl:"<c:url value='/'/>/erp/pro/rdeedit/",dialogUrl:"<c:url value='/'/>erp/pro/purchasepply-manage/autoSale"},
"4": {title: "领料出库单",saveUrl: "<c:url value='/'/>/erp/pro/waickingOut/autoPickingOutSave",editUrl:"<c:url value='/'/>/erp/pro/sser/edit/",dialogUrl:"<c:url value='/'/>/erp/pse/apply-manautoPickingOut"}
};
//生成调拨单
function addAllotData() {
var selectRows = getSelectRows();
console.info(JSON.stringify(selectRows));
if(!checkAllSameData(selectRows)){
return false;
}
var books = selectRows[0].cbooks;
if(books!='JT' && books!='BD'){
top.alertError('警告', '只有。。');
return false;
}
var productCodes = getStr(selectRows,"product","code");
var departmentId = selectRows[0].departmentId;
if (books == "J") {
autoDataType = "2";
} else {
autoDataType = "1";
}
var dialogUrl = autoData[autoDataType].dialogUrl + "?books="+books+"&productCodes="+productCodes+"&departmentId="+departmentId;
openAutoSelecter(dialogUrl,"生成调拨单",selectAutoCallback);
}
easyui 获取datagrid生成其他单据
最新推荐文章于 2022-10-31 20:27:28 发布