Index: ssts-web/src/main/webapp/disinfectsystem/assestManagement/godownEntry/interfere/godownEntryView.js =================================================================== diff -u -r20183 -r20207 --- ssts-web/src/main/webapp/disinfectsystem/assestManagement/godownEntry/interfere/godownEntryView.js (.../godownEntryView.js) (revision 20183) +++ ssts-web/src/main/webapp/disinfectsystem/assestManagement/godownEntry/interfere/godownEntryView.js (.../godownEntryView.js) (revision 20207) @@ -1244,12 +1244,21 @@ showResult('请填写物品批次号!'); return false; }*/ - var items = buildJSONStringFromStore(top.Ext.getCmp('godownEntryItemGrid').getStore()); - + var store = top.Ext.getCmp('godownEntryItemGrid').getStore(); + var len = store.getCount(); + for (var i = 0; i < len; i++) { + var record = store.getAt(i); + var expDate = record.data.expDate; + //若是修改入库单则需要.format('Y-m-d')防止失效期不正确 + if(!(typeof expDate=='string')&&!(expDate.constructor==String)){ + expDate=expDate.format('Y-m-d'); + } + store.getAt(i).set("expDate", expDate); + }; + var items = buildJSONStringFromStore(store); // 设置表单参数json setFormParams(form,['id','remark','time','warehouseName','warehouseID']); top.Ext.getCmp("items").setValue(items); - // items为json数组字符串,不会为null if(items == '[]'){ showResult('请正确填写表单各值');