改变单据明细的展示方式

This commit is contained in:
季圣华
2020-12-23 23:53:21 +08:00
parent 072254856e
commit d9290250eb
14 changed files with 89 additions and 105 deletions

View File

@@ -332,22 +332,24 @@
return materialExtendId; return materialExtendId;
}, },
//优惠率、合计的统计方法 //优惠率、合计的统计方法
statisticsFun: function (body,UnitPrice,OperNumber,footer,taxRate) { statisticsFun: function (body,UnitPrice,TaxUnitPrice,OperNumber,footer,taxRate) {
var TotalPrice = 0; var TotalPrice = 0;
var taxLastMoneyTotal = 0; var taxLastMoneyTotal = 0;
//金额的合计 //金额的合计
body.find("[field='AllPrice']").each(function(){ body.find("[field='AllPrice']").each(function(){
if($(this).find("input").val()!==""){ if($(this).find("div").text()!==""){
TotalPrice = TotalPrice + parseFloat($(this).find("input").val().toString()); TotalPrice = TotalPrice + parseFloat($(this).find("div").text().toString());
} }
}); });
TotalPrice = TotalPrice + UnitPrice*OperNumber;
footer.find("[field='AllPrice']").find("div").text((TotalPrice).toFixed(2)); //金额的合计 footer.find("[field='AllPrice']").find("div").text((TotalPrice).toFixed(2)); //金额的合计
//价税合计的总计 //价税合计的总计
body.find("[field='TaxLastMoney']").each(function(){ body.find("[field='TaxLastMoney']").each(function(){
if($(this).find("input").val()!==""){ if($(this).find("div").text()!==""){
taxLastMoneyTotal = taxLastMoneyTotal + (parseFloat($(this).find("input").val().toString())-0); taxLastMoneyTotal = taxLastMoneyTotal + (parseFloat($(this).find("div").text().toString())-0);
} }
}); });
taxLastMoneyTotal = taxLastMoneyTotal + (TaxUnitPrice*OperNumber);
footer.find("[field='TaxLastMoney']").find("div").text((taxLastMoneyTotal).toFixed(2)); //价税合计的页脚总计 footer.find("[field='TaxLastMoney']").find("div").text((taxLastMoneyTotal).toFixed(2)); //价税合计的页脚总计
var discount = $("#Discount").val(); //优惠率 var discount = $("#Discount").val(); //优惠率
var discountMoney = (taxLastMoneyTotal*discount/100).toFixed(2); var discountMoney = (taxLastMoneyTotal*discount/100).toFixed(2);
@@ -1092,7 +1094,7 @@
$(this).closest(".datagrid-cell").click(); //点击操作 $(this).closest(".datagrid-cell").click(); //点击操作
var row = $('#materialData').datagrid('getChecked'); var row = $('#materialData').datagrid('getChecked');
$('#materialData').datagrid('deleteRow', $('#materialData').datagrid("getRowIndex", row[0])); $('#materialData').datagrid('deleteRow', $('#materialData').datagrid("getRowIndex", row[0]));
self.statisticsFun(body,0,0,footer,0); self.statisticsFun(body,0,0,0,footer,0);
}); });
//修改数量,自动计算金额和合计,另外计算含税单价、税额、价税合计 //修改数量,自动计算金额和合计,另外计算含税单价、税额、价税合计
body.find("[field='OperNumber']").find(input).off("keyup").on("keyup",function(){ body.find("[field='OperNumber']").find(input).off("keyup").on("keyup",function(){
@@ -1103,9 +1105,10 @@
var OperNumber =$(this).val()-0; //数量 var OperNumber =$(this).val()-0; //数量
rowDom.find("[field='AllPrice']").find(input).val((UnitPrice*OperNumber).toFixed(2)); //金额 rowDom.find("[field='AllPrice']").find(input).val((UnitPrice*OperNumber).toFixed(2)); //金额
rowDom.find("[field='TaxUnitPrice']").find(input).val((UnitPrice*(1+taxRate/100)).toFixed(2)); //含税单价 rowDom.find("[field='TaxUnitPrice']").find(input).val((UnitPrice*(1+taxRate/100)).toFixed(2)); //含税单价
var TaxUnitPrice = rowDom.find("[field='TaxUnitPrice']").find(input).val()-0; //含税单价
rowDom.find("[field='TaxMoney']").find(input).val((UnitPrice*OperNumber*(taxRate/100)).toFixed(2)); //税额 rowDom.find("[field='TaxMoney']").find(input).val((UnitPrice*OperNumber*(taxRate/100)).toFixed(2)); //税额
rowDom.find("[field='TaxLastMoney']").find(input).val((UnitPrice*OperNumber*(1+taxRate/100)).toFixed(2)); //价税合计 rowDom.find("[field='TaxLastMoney']").find(input).val((UnitPrice*OperNumber*(1+taxRate/100)).toFixed(2)); //价税合计
self.statisticsFun(body,UnitPrice,OperNumber,footer,taxRate); self.statisticsFun(body,UnitPrice,TaxUnitPrice,OperNumber,footer,taxRate);
}); });
//修改单价,自动计算金额和合计 //修改单价,自动计算金额和合计
body.find("[field='UnitPrice']").find(input).off("keyup").on("keyup",function(){ body.find("[field='UnitPrice']").find(input).off("keyup").on("keyup",function(){
@@ -1116,9 +1119,10 @@
var OperNumber = rowDom.find("[field='OperNumber']").find(input).val(); //数量 var OperNumber = rowDom.find("[field='OperNumber']").find(input).val(); //数量
rowDom.find("[field='AllPrice']").find(input).val((UnitPrice*OperNumber).toFixed(2)); //金额 rowDom.find("[field='AllPrice']").find(input).val((UnitPrice*OperNumber).toFixed(2)); //金额
rowDom.find("[field='TaxUnitPrice']").find(input).val((UnitPrice*(1+taxRate/100)).toFixed(2)); //含税单价 rowDom.find("[field='TaxUnitPrice']").find(input).val((UnitPrice*(1+taxRate/100)).toFixed(2)); //含税单价
var TaxUnitPrice = rowDom.find("[field='TaxUnitPrice']").find(input).val()-0; //含税单价
rowDom.find("[field='TaxMoney']").find(input).val((UnitPrice*OperNumber*(taxRate/100)).toFixed(2)); //税额 rowDom.find("[field='TaxMoney']").find(input).val((UnitPrice*OperNumber*(taxRate/100)).toFixed(2)); //税额
rowDom.find("[field='TaxLastMoney']").find(input).val((UnitPrice*OperNumber*(1+taxRate/100)).toFixed(2)); //价税合计 rowDom.find("[field='TaxLastMoney']").find(input).val((UnitPrice*OperNumber*(1+taxRate/100)).toFixed(2)); //价税合计
self.statisticsFun(body,UnitPrice,OperNumber,footer,taxRate); self.statisticsFun(body,UnitPrice,TaxUnitPrice,OperNumber,footer,taxRate);
}); });
//修改含税单价,自动计算单价、金额、税额、价税合计和合计 //修改含税单价,自动计算单价、金额、税额、价税合计和合计
body.find("[field='TaxUnitPrice']").find(input).off("keyup").on("keyup",function(){ body.find("[field='TaxUnitPrice']").find(input).off("keyup").on("keyup",function(){
@@ -1132,7 +1136,7 @@
rowDom.find("[field='AllPrice']").find(input).val((UnitPrice*OperNumber).toFixed(2)); //金额 rowDom.find("[field='AllPrice']").find(input).val((UnitPrice*OperNumber).toFixed(2)); //金额
rowDom.find("[field='TaxMoney']").find(input).val((UnitPrice*OperNumber*(taxRate/100)).toFixed(2)); //税额 rowDom.find("[field='TaxMoney']").find(input).val((UnitPrice*OperNumber*(taxRate/100)).toFixed(2)); //税额
rowDom.find("[field='TaxLastMoney']").find(input).val((UnitPrice*OperNumber*(1+taxRate/100)).toFixed(2)); //价税合计 rowDom.find("[field='TaxLastMoney']").find(input).val((UnitPrice*OperNumber*(1+taxRate/100)).toFixed(2)); //价税合计
self.statisticsFun(body,UnitPrice,OperNumber,footer,taxRate); self.statisticsFun(body,UnitPrice,TaxUnitPrice,OperNumber,footer,taxRate);
}); });
//修改金额,自动计算单价、税额、价税合计和合计 //修改金额,自动计算单价、税额、价税合计和合计
body.find("[field='AllPrice']").find(input).off("keyup").on("keyup",function(){ body.find("[field='AllPrice']").find(input).off("keyup").on("keyup",function(){
@@ -1144,9 +1148,10 @@
var UnitPrice = (AllPrice/OperNumber).toFixed(2); var UnitPrice = (AllPrice/OperNumber).toFixed(2);
rowDom.find("[field='UnitPrice']").find(input).val(UnitPrice); //单价 rowDom.find("[field='UnitPrice']").find(input).val(UnitPrice); //单价
rowDom.find("[field='TaxUnitPrice']").find(input).val((UnitPrice*(1+taxRate/100)).toFixed(2)); //含税单价 rowDom.find("[field='TaxUnitPrice']").find(input).val((UnitPrice*(1+taxRate/100)).toFixed(2)); //含税单价
var TaxUnitPrice = rowDom.find("[field='TaxUnitPrice']").find(input).val()-0; //含税单价
rowDom.find("[field='TaxMoney']").find(input).val((UnitPrice*OperNumber*(taxRate/100)).toFixed(2)); //税额 rowDom.find("[field='TaxMoney']").find(input).val((UnitPrice*OperNumber*(taxRate/100)).toFixed(2)); //税额
rowDom.find("[field='TaxLastMoney']").find(input).val((UnitPrice*OperNumber*(1+taxRate/100)).toFixed(2)); //价税合计 rowDom.find("[field='TaxLastMoney']").find(input).val((UnitPrice*OperNumber*(1+taxRate/100)).toFixed(2)); //价税合计
self.statisticsFun(body,UnitPrice,OperNumber,footer,taxRate); self.statisticsFun(body,UnitPrice,TaxUnitPrice,OperNumber,footer,taxRate);
}); });
//修改税率,自动计算含税单价、税额、价税合计和合计 //修改税率,自动计算含税单价、税额、价税合计和合计
body.find("[field='TaxRate']").find(input).off("keyup").on("keyup",function(){ body.find("[field='TaxRate']").find(input).off("keyup").on("keyup",function(){
@@ -1156,9 +1161,10 @@
var OperNumber = rowDom.find("[field='OperNumber']").find(input).val(); //数量 var OperNumber = rowDom.find("[field='OperNumber']").find(input).val(); //数量
var UnitPrice = rowDom.find("[field='UnitPrice']").find(input).val(); //单价 var UnitPrice = rowDom.find("[field='UnitPrice']").find(input).val(); //单价
rowDom.find("[field='TaxUnitPrice']").find(input).val((UnitPrice*(1+taxRate/100)).toFixed(2)); //含税单价 rowDom.find("[field='TaxUnitPrice']").find(input).val((UnitPrice*(1+taxRate/100)).toFixed(2)); //含税单价
var TaxUnitPrice = rowDom.find("[field='TaxUnitPrice']").find(input).val()-0; //含税单价
rowDom.find("[field='TaxMoney']").find(input).val((UnitPrice*OperNumber*(taxRate/100)).toFixed(2)); //税额 rowDom.find("[field='TaxMoney']").find(input).val((UnitPrice*OperNumber*(taxRate/100)).toFixed(2)); //税额
rowDom.find("[field='TaxLastMoney']").find(input).val((UnitPrice*OperNumber*(1+taxRate/100)).toFixed(2)); //价税合计 rowDom.find("[field='TaxLastMoney']").find(input).val((UnitPrice*OperNumber*(1+taxRate/100)).toFixed(2)); //价税合计
self.statisticsFun(body,UnitPrice,OperNumber,footer,taxRate); self.statisticsFun(body,UnitPrice,TaxUnitPrice,OperNumber,footer,taxRate);
}); });
//修改税额,自动计算税率、含税单价、价税合计和合计 //修改税额,自动计算税率、含税单价、价税合计和合计
body.find("[field='TaxMoney']").find(input).off("keyup").on("keyup",function(){ body.find("[field='TaxMoney']").find(input).off("keyup").on("keyup",function(){
@@ -1170,9 +1176,10 @@
var OperNumber = rowDom.find("[field='OperNumber']").find(input).val(); //数量 var OperNumber = rowDom.find("[field='OperNumber']").find(input).val(); //数量
var UnitPrice = rowDom.find("[field='UnitPrice']").find(input).val(); //单价 var UnitPrice = rowDom.find("[field='UnitPrice']").find(input).val(); //单价
rowDom.find("[field='TaxUnitPrice']").find(input).val((UnitPrice*(1+taxRate/100)).toFixed(2)); //含税单价 rowDom.find("[field='TaxUnitPrice']").find(input).val((UnitPrice*(1+taxRate/100)).toFixed(2)); //含税单价
var TaxUnitPrice = rowDom.find("[field='TaxUnitPrice']").find(input).val()-0; //含税单价
rowDom.find("[field='TaxRate']").find(input).val((taxRate).toFixed(2)); //税率 rowDom.find("[field='TaxRate']").find(input).val((taxRate).toFixed(2)); //税率
rowDom.find("[field='TaxLastMoney']").find(input).val((UnitPrice*OperNumber*(1+taxRate/100)).toFixed(2)); //价税合计 rowDom.find("[field='TaxLastMoney']").find(input).val((UnitPrice*OperNumber*(1+taxRate/100)).toFixed(2)); //价税合计
self.statisticsFun(body,UnitPrice,OperNumber,footer,taxRate); self.statisticsFun(body,UnitPrice,TaxUnitPrice,OperNumber,footer,taxRate);
}); });
//修改价税合计,自动计算税率、含税单价、税额和合计 //修改价税合计,自动计算税率、含税单价、税额和合计
body.find("[field='TaxLastMoney']").find(input).off("keyup").on("keyup",function(){ body.find("[field='TaxLastMoney']").find(input).off("keyup").on("keyup",function(){
@@ -1184,9 +1191,10 @@
var OperNumber = rowDom.find("[field='OperNumber']").find(input).val(); //数量 var OperNumber = rowDom.find("[field='OperNumber']").find(input).val(); //数量
var UnitPrice = rowDom.find("[field='UnitPrice']").find(input).val(); //单价 var UnitPrice = rowDom.find("[field='UnitPrice']").find(input).val(); //单价
rowDom.find("[field='TaxUnitPrice']").find(input).val((UnitPrice*(1+taxRate/100)).toFixed(2)); //含税单价 rowDom.find("[field='TaxUnitPrice']").find(input).val((UnitPrice*(1+taxRate/100)).toFixed(2)); //含税单价
var TaxUnitPrice = rowDom.find("[field='TaxUnitPrice']").find(input).val()-0; //含税单价
rowDom.find("[field='TaxRate']").find(input).val((taxRate).toFixed(2)); //税率 rowDom.find("[field='TaxRate']").find(input).val((taxRate).toFixed(2)); //税率
rowDom.find("[field='TaxMoney']").find(input).val((UnitPrice*OperNumber*(taxRate/100)).toFixed(2)); //税额 rowDom.find("[field='TaxMoney']").find(input).val((UnitPrice*OperNumber*(taxRate/100)).toFixed(2)); //税额
self.statisticsFun(body,UnitPrice,OperNumber,footer,taxRate); self.statisticsFun(body,UnitPrice,TaxUnitPrice,OperNumber,footer,taxRate);
}); });
setTimeout(function(){ setTimeout(function(){
var body =$("#depotHeadFM .datagrid-view2 .datagrid-body"); var body =$("#depotHeadFM .datagrid-view2 .datagrid-body");
@@ -1208,12 +1216,59 @@
} }
},100); },100);
}, },
onClickCell: function(index, field) {
if (editIndex != index) {
if (inOutService.endEditing()) {
if(field == "op") {
$(this).datagrid('deleteRow', index);
var body =$("#depotHeadFM .datagrid-view2 .datagrid-body");
var footer =$("#depotHeadFM .datagrid-view2 .datagrid-footer");
inOutService.statisticsFun(body,0,0,0,footer,0);
} else {
$(this).datagrid('beginEdit', index);
var ed = $(this).datagrid('getEditor', {index: index, field: field});
if(ed){
$(ed.target).select();
}
editIndex = index;
inOutService.autoReckon();
}
} else {
$(this).datagrid('selectRow', editIndex);
}
}
},
//新增明细 //新增明细
append: function () { append: function () {
if (this.endEditing()) {
$('#materialData').datagrid('appendRow', {DepotId: defDepotId}); $('#materialData').datagrid('appendRow', {DepotId: defDepotId});
editIndex = $('#materialData').datagrid('getRows').length - 1; editIndex = $('#materialData').datagrid('getRows').length - 1;
$('#materialData').datagrid('selectRow', editIndex).datagrid('beginEdit', editIndex); $('#materialData').datagrid('selectRow', editIndex).datagrid('beginEdit', editIndex);
this.autoReckon(); this.autoReckon();
}
},
//结束编辑
endEditing: function(){
if (editIndex == undefined) { return true }
if ($('#materialData').datagrid('validateRow', editIndex)) {
//仓库信息
var edDepot = $('#materialData').datagrid('getEditor', {index:editIndex,field:'DepotId'});
if(edDepot) {
var DepotName = $(edDepot.target).combobox('getText');
$('#materialData').datagrid('getRows')[editIndex]['DepotName'] = DepotName;
}
//调入仓库
var edAnotherDepot = $('#materialData').datagrid('getEditor', {index:editIndex,field:'AnotherDepotId'});
if(edAnotherDepot) {
var AnotherDepotName = $(edAnotherDepot.target).combobox('getText');
$('#materialData').datagrid('getRows')[editIndex]['AnotherDepotName'] = AnotherDepotName;
}
$('#materialData').datagrid('endEdit', editIndex);
editIndex = undefined;
return true;
} else {
return false;
}
}, },
//新增仓库 //新增仓库
appendDepot: function () { appendDepot: function () {
@@ -1472,9 +1527,10 @@
currentRowDom.find("[field='AllPrice']").find(input).val(detailPrice); currentRowDom.find("[field='AllPrice']").find(input).val(detailPrice);
var taxRate = currentRowDom.find("[field='TaxRate']").find(input).val()-0; //获取税率 var taxRate = currentRowDom.find("[field='TaxRate']").find(input).val()-0; //获取税率
currentRowDom.find("[field='TaxUnitPrice']").find(input).val((detailPrice*(1+taxRate/100)).toFixed(2)); //含税单价 currentRowDom.find("[field='TaxUnitPrice']").find(input).val((detailPrice*(1+taxRate/100)).toFixed(2)); //含税单价
var TaxUnitPrice = currentRowDom.find("[field='TaxUnitPrice']").find(input).val()-0; //含税单价
currentRowDom.find("[field='TaxMoney']").find(input).val((detailPrice*(taxRate/100)).toFixed(2)); //税额 currentRowDom.find("[field='TaxMoney']").find(input).val((detailPrice*(taxRate/100)).toFixed(2)); //税额
currentRowDom.find("[field='TaxLastMoney']").find(input).val((detailPrice*(1+taxRate/100)).toFixed(2)); //价税合计 currentRowDom.find("[field='TaxLastMoney']").find(input).val((detailPrice*(1+taxRate/100)).toFixed(2)); //价税合计
self.statisticsFun(body,detailPrice,1,footer,taxRate); self.statisticsFun(body,detailPrice,TaxUnitPrice,1,footer,taxRate);
//查询库存信息 //查询库存信息
var depotId = currentRowDom.find("[field='DepotId']").find(".textbox-value").val(); var depotId = currentRowDom.find("[field='DepotId']").find(".textbox-value").val();
@@ -1490,20 +1546,13 @@
}); });
} }
}, },
//结束全部的编辑
endAllEdit: function(){
var rowLen = $("#materialData").datagrid('getRows').length;
for(var i=0; i<rowLen; i++){
$('#materialData').datagrid('endEdit', i);
}
},
//新增单据主表及单据子表 //新增单据主表及单据子表
addDepotHeadAndDetail: function (url,infoStr) { addDepotHeadAndDetail: function (url,infoStr) {
var self = this; var self = this;
if(pageType=="skip") { if(pageType=="skip") {
sessionStorage.removeItem("rowInfo"); sessionStorage.removeItem("rowInfo");
} }
this.endAllEdit(); this.endEditing();
var rows = $("#materialData").datagrid('getRows'); var rows = $("#materialData").datagrid('getRows');
$.ajax({ $.ajax({
type:"post", type:"post",
@@ -1546,7 +1595,7 @@
//修改单据主表及单据子表 //修改单据主表及单据子表
updateDepotHeadAndDetail: function (url,infoStr,preTotalPrice) { updateDepotHeadAndDetail: function (url,infoStr,preTotalPrice) {
var self = this; var self = this;
this.endAllEdit(); this.endEditing();
var rows = $("#materialData").datagrid('getRows'); var rows = $("#materialData").datagrid('getRows');
$.ajax({ $.ajax({
type:"post", type:"post",

View File

@@ -585,6 +585,7 @@
} }
} }
], ],
onClickCell: inOutService.onClickCell,
onLoadError:function() { onLoadError:function() {
$.messager.alert('页面加载提示','页面加载异常,请稍后再试!','error'); $.messager.alert('页面加载提示','页面加载异常,请稍后再试!','error');
return; return;
@@ -621,12 +622,6 @@
$("#depotHeadFM .datagrid-view2 .datagrid-footer").find("[field='op'] img").hide(); $("#depotHeadFM .datagrid-view2 .datagrid-footer").find("[field='op'] img").hide();
if(type === "add") { if(type === "add") {
$("#depotHeadDlg #append").click(); //新增行 $("#depotHeadDlg #append").click(); //新增行
} else if(type === "edit") {
editIndex = 0;
for(var i=0;i<data.rows.length;i++){
$('#materialData').datagrid('selectRow', i).datagrid('beginEdit', i);
inOutService.autoReckon();
}
} }
} }
}, },

View File

@@ -570,6 +570,7 @@
} }
} }
], ],
onClickCell: inOutService.onClickCell,
onLoadError:function() { onLoadError:function() {
$.messager.alert('页面加载提示','页面加载异常,请稍后再试!','error'); $.messager.alert('页面加载提示','页面加载异常,请稍后再试!','error');
return; return;
@@ -606,12 +607,6 @@
$("#depotHeadFM .datagrid-view2 .datagrid-footer").find("[field='op'] img").hide(); $("#depotHeadFM .datagrid-view2 .datagrid-footer").find("[field='op'] img").hide();
if(type === "add") { if(type === "add") {
$("#depotHeadDlg #append").click(); //新增行 $("#depotHeadDlg #append").click(); //新增行
} else if(type === "edit") {
editIndex = 0;
for(var i=0;i<data.rows.length;i++){
$('#materialData').datagrid('selectRow', i).datagrid('beginEdit', i);
inOutService.autoReckon();
}
} }
} }
}, },

View File

@@ -571,6 +571,7 @@
} }
} }
], ],
onClickCell: inOutService.onClickCell,
onLoadError:function() { onLoadError:function() {
$.messager.alert('页面加载提示','页面加载异常,请稍后再试!','error'); $.messager.alert('页面加载提示','页面加载异常,请稍后再试!','error');
return; return;
@@ -607,12 +608,6 @@
$("#depotHeadFM .datagrid-view2 .datagrid-footer").find("[field='op'] img").hide(); $("#depotHeadFM .datagrid-view2 .datagrid-footer").find("[field='op'] img").hide();
if(type === "add") { if(type === "add") {
$("#depotHeadDlg #append").click(); //新增行 $("#depotHeadDlg #append").click(); //新增行
} else if(type === "edit") {
editIndex = 0;
for(var i=0;i<data.rows.length;i++){
$('#materialData').datagrid('selectRow', i).datagrid('beginEdit', i);
inOutService.autoReckon();
}
} }
} }
}, },

View File

@@ -591,6 +591,7 @@
} }
} }
], ],
onClickCell: inOutService.onClickCell,
onLoadError:function() { onLoadError:function() {
$.messager.alert('页面加载提示','页面加载异常,请稍后再试!','error'); $.messager.alert('页面加载提示','页面加载异常,请稍后再试!','error');
return; return;
@@ -627,12 +628,6 @@
$("#depotHeadFM .datagrid-view2 .datagrid-footer").find("[field='op'] img").hide(); $("#depotHeadFM .datagrid-view2 .datagrid-footer").find("[field='op'] img").hide();
if(type === "add") { if(type === "add") {
$("#depotHeadDlg #append").click(); //新增行 $("#depotHeadDlg #append").click(); //新增行
} else if(type === "edit") {
editIndex = 0;
for(var i=0;i<data.rows.length;i++){
$('#materialData').datagrid('selectRow', i).datagrid('beginEdit', i);
inOutService.autoReckon();
}
} }
} }
}, },

View File

@@ -584,6 +584,7 @@
} }
} }
], ],
onClickCell: inOutService.onClickCell,
onLoadError:function() { onLoadError:function() {
$.messager.alert('页面加载提示','页面加载异常,请稍后再试!','error'); $.messager.alert('页面加载提示','页面加载异常,请稍后再试!','error');
return; return;
@@ -620,12 +621,6 @@
$("#depotHeadFM .datagrid-view2 .datagrid-footer").find("[field='op'] img").hide(); $("#depotHeadFM .datagrid-view2 .datagrid-footer").find("[field='op'] img").hide();
if(type === "add") { if(type === "add") {
$("#depotHeadDlg #append").click(); //新增行 $("#depotHeadDlg #append").click(); //新增行
} else if(type === "edit") {
editIndex = 0;
for(var i=0;i<data.rows.length;i++){
$('#materialData').datagrid('selectRow', i).datagrid('beginEdit', i);
inOutService.autoReckon();
}
} }
} }
}, },

View File

@@ -716,6 +716,7 @@
} }
} }
], ],
onClickCell: inOutService.onClickCell,
onLoadError:function() { onLoadError:function() {
$.messager.alert('页面加载提示','页面加载异常,请稍后再试!','error'); $.messager.alert('页面加载提示','页面加载异常,请稍后再试!','error');
return; return;
@@ -752,12 +753,6 @@
$("#depotHeadFM .datagrid-view2 .datagrid-footer").find("[field='op'] img").hide(); $("#depotHeadFM .datagrid-view2 .datagrid-footer").find("[field='op'] img").hide();
if(type === "add") { if(type === "add") {
$("#depotHeadDlg #append").click(); //新增行 $("#depotHeadDlg #append").click(); //新增行
} else if(type === "edit") {
editIndex = 0;
for(var i=0;i<data.rows.length;i++){
$('#materialData').datagrid('selectRow', i).datagrid('beginEdit', i);
inOutService.autoReckon();
}
} }
} }
}, },

View File

@@ -844,6 +844,7 @@
} }
} }
], ],
onClickCell: inOutService.onClickCell,
onLoadError:function() { onLoadError:function() {
$.messager.alert('页面加载提示','页面加载异常,请稍后再试!','error'); $.messager.alert('页面加载提示','页面加载异常,请稍后再试!','error');
return; return;
@@ -880,12 +881,6 @@
$("#depotHeadFM .datagrid-view2 .datagrid-footer").find("[field='op'] img").hide(); $("#depotHeadFM .datagrid-view2 .datagrid-footer").find("[field='op'] img").hide();
if(type === "add") { if(type === "add") {
$("#depotHeadDlg #append").click(); //新增行 $("#depotHeadDlg #append").click(); //新增行
} else if(type === "edit") {
editIndex = 0;
for(var i=0;i<data.rows.length;i++){
$('#materialData').datagrid('selectRow', i).datagrid('beginEdit', i);
inOutService.autoReckon();
}
} }
} }
}, },

View File

@@ -672,6 +672,7 @@
} }
} }
], ],
onClickCell: inOutService.onClickCell,
onLoadError:function() { onLoadError:function() {
$.messager.alert('页面加载提示','页面加载异常,请稍后再试!','error'); $.messager.alert('页面加载提示','页面加载异常,请稍后再试!','error');
return; return;
@@ -708,12 +709,6 @@
$("#depotHeadFM .datagrid-view2 .datagrid-footer").find("[field='op'] img").hide(); $("#depotHeadFM .datagrid-view2 .datagrid-footer").find("[field='op'] img").hide();
if(type === "add") { if(type === "add") {
$("#depotHeadDlg #append").click(); //新增行 $("#depotHeadDlg #append").click(); //新增行
} else if(type === "edit") {
editIndex = 0;
for(var i=0;i<data.rows.length;i++){
$('#materialData').datagrid('selectRow', i).datagrid('beginEdit', i);
inOutService.autoReckon();
}
} }
} }
}, },

View File

@@ -732,6 +732,7 @@
} }
} }
], ],
onClickCell: inOutService.onClickCell,
onLoadError:function() { onLoadError:function() {
$.messager.alert('页面加载提示','页面加载异常,请稍后再试!','error'); $.messager.alert('页面加载提示','页面加载异常,请稍后再试!','error');
return; return;
@@ -768,12 +769,6 @@
$("#depotHeadFM .datagrid-view2 .datagrid-footer").find("[field='op'] img").hide(); $("#depotHeadFM .datagrid-view2 .datagrid-footer").find("[field='op'] img").hide();
if(type === "add") { if(type === "add") {
$("#depotHeadDlg #append").click(); //新增行 $("#depotHeadDlg #append").click(); //新增行
} else if(type === "edit") {
editIndex = 0;
for(var i=0;i<data.rows.length;i++){
$('#materialData').datagrid('selectRow', i).datagrid('beginEdit', i);
inOutService.autoReckon();
}
} }
} }
}, },

View File

@@ -767,6 +767,7 @@
} }
} }
], ],
onClickCell: inOutService.onClickCell,
onLoadError:function() { onLoadError:function() {
$.messager.alert('页面加载提示','页面加载异常,请稍后再试!','error'); $.messager.alert('页面加载提示','页面加载异常,请稍后再试!','error');
return; return;
@@ -803,12 +804,6 @@
$("#depotHeadFM .datagrid-view2 .datagrid-footer").find("[field='op'] img").hide(); $("#depotHeadFM .datagrid-view2 .datagrid-footer").find("[field='op'] img").hide();
if(type === "add") { if(type === "add") {
$("#depotHeadDlg #append").click(); //新增行 $("#depotHeadDlg #append").click(); //新增行
} else if(type === "edit") {
editIndex = 0;
for(var i=0;i<data.rows.length;i++){
$('#materialData').datagrid('selectRow', i).datagrid('beginEdit', i);
inOutService.autoReckon();
}
} }
} }
}, },

View File

@@ -758,6 +758,7 @@
} }
} }
], ],
onClickCell: inOutService.onClickCell,
onLoadError:function() { onLoadError:function() {
$.messager.alert('页面加载提示','页面加载异常,请稍后再试!','error'); $.messager.alert('页面加载提示','页面加载异常,请稍后再试!','error');
return; return;
@@ -794,12 +795,6 @@
$("#depotHeadFM .datagrid-view2 .datagrid-footer").find("[field='op'] img").hide(); $("#depotHeadFM .datagrid-view2 .datagrid-footer").find("[field='op'] img").hide();
if(type === "add") { if(type === "add") {
$("#depotHeadDlg #append").click(); //新增行 $("#depotHeadDlg #append").click(); //新增行
} else if(type === "edit") {
editIndex = 0;
for(var i=0;i<data.rows.length;i++){
$('#materialData').datagrid('selectRow', i).datagrid('beginEdit', i);
inOutService.autoReckon();
}
} }
} }
}, },

View File

@@ -716,6 +716,7 @@
} }
} }
], ],
onClickCell: inOutService.onClickCell,
onLoadError:function() { onLoadError:function() {
$.messager.alert('页面加载提示','页面加载异常,请稍后再试!','error'); $.messager.alert('页面加载提示','页面加载异常,请稍后再试!','error');
return; return;
@@ -752,12 +753,6 @@
$("#depotHeadFM .datagrid-view2 .datagrid-footer").find("[field='op'] img").hide(); $("#depotHeadFM .datagrid-view2 .datagrid-footer").find("[field='op'] img").hide();
if(type === "add") { if(type === "add") {
$("#depotHeadDlg #append").click(); //新增行 $("#depotHeadDlg #append").click(); //新增行
} else if(type === "edit") {
editIndex = 0;
for(var i=0;i<data.rows.length;i++){
$('#materialData').datagrid('selectRow', i).datagrid('beginEdit', i);
inOutService.autoReckon();
}
} }
} }
}, },

View File

@@ -911,6 +911,7 @@
} }
} }
], ],
onClickCell: inOutService.onClickCell,
onLoadError:function() { onLoadError:function() {
$.messager.alert('页面加载提示','页面加载异常,请稍后再试!','error'); $.messager.alert('页面加载提示','页面加载异常,请稍后再试!','error');
return; return;
@@ -947,12 +948,6 @@
$("#depotHeadFM .datagrid-view2 .datagrid-footer").find("[field='op'] img").hide(); $("#depotHeadFM .datagrid-view2 .datagrid-footer").find("[field='op'] img").hide();
if(type === "add") { if(type === "add") {
$("#depotHeadDlg #append").click(); //新增行 $("#depotHeadDlg #append").click(); //新增行
} else if(type === "edit") {
editIndex = 0;
for(var i=0;i<data.rows.length;i++){
$('#materialData').datagrid('selectRow', i).datagrid('beginEdit', i);
inOutService.autoReckon();
}
} }
} }
}, },