|
@@ -191,12 +191,14 @@
|
|
|
+ '</div>'
|
|
|
+ '</td>'
|
|
|
+ '<td>'
|
|
|
+ + '<div style="display: flex;white-space: nowrap;">'
|
|
|
+ '<div id="editBtn_' + (i) + '" class="table-btn editBtn_' + (i) + '" data-index="' + (i) + '">'
|
|
|
+ '<span>保存</span>'
|
|
|
+ '</div>'
|
|
|
+ '<div id="delBtn_' + (i) + '" class="table-btn delBtn_' + (i) + '" data-index="' + (i) + '">'
|
|
|
+ '<span>删除</span>'
|
|
|
+ '</div>'
|
|
|
+ + '</div>'
|
|
|
+ '</td>';
|
|
|
let trFragment = document.createDocumentFragment();
|
|
|
trFragment.appendChild(trDom);
|
|
@@ -262,6 +264,34 @@
|
|
|
return;
|
|
|
}
|
|
|
if (html === '保存') {
|
|
|
+ if(!z.ui.date("[name='AssetProcureDetailDO[" + i + "]$procureTime']").getValue()){
|
|
|
+ z.ui.alertWarning(`采购时间不能为空!`)
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ if(!z.ui.input("[name='AssetProcureDetailDO[" + i + "]$assetNo']").getValue()){
|
|
|
+ z.ui.alertWarning(`资产编号不能为空!`)
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ if(!z.ui.input("[name='AssetProcureDetailDO[" + i + "]$assetName']").getValue()){
|
|
|
+ z.ui.alertWarning(`资产名称不能为空!`)
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ if(!z.ui.input("[name='AssetProcureDetailDO[" + i + "]$assetType']").getValue()){
|
|
|
+ z.ui.alertWarning(`资产类型不能为空!`)
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ if(!z.ui.input("[name='AssetProcureDetailDO[" + i + "]$assetModel']").getValue()){
|
|
|
+ z.ui.alertWarning(`资产型号不能为空!`)
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ if(!$("[name='AssetProcureDetailDO[" + i + "]$custodian']").val()){
|
|
|
+ z.ui.alertWarning(`保管人不能为空!`)
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ if(!z.ui.input("[name='AssetProcureDetailDO[" + i + "]$amount']").getValue()){
|
|
|
+ z.ui.alertWarning(`金额不能为空!`)
|
|
|
+ return false;
|
|
|
+ }
|
|
|
span.html('编辑')
|
|
|
detailReadonly(i, false)
|
|
|
addDataThat.removeAttr('disabled')
|