Index: ssts-web/src/main/webapp/disinfectsystem/recallRecord/recallRecordView.js =================================================================== diff -u -r13484 -r14837 --- ssts-web/src/main/webapp/disinfectsystem/recallRecord/recallRecordView.js (.../recallRecordView.js) (revision 13484) +++ ssts-web/src/main/webapp/disinfectsystem/recallRecord/recallRecordView.js (.../recallRecordView.js) (revision 14837) @@ -3,6 +3,8 @@ var formObj; var recallRecordWin; var recallTousseColumnTree; +//是否需要再次点击搜索器械包 +var isNeedClickSearch = false; var RecallRecordItemRecord = Ext.data.Record.create([ {name: 'departName', type: 'string'}, {name: 'amount', type: 'long'}, @@ -79,6 +81,18 @@ return Ext.encode(temp); } +/** + * 开始时间或者截止时间改变 + * @param field + * @param newValue + * @param oldValue + */ +function dateChange(field, newValue, oldValue) { + // top.Ext.getCmp("endDate").getValue(), + // 开始时间或者截止时间改变则需要重新点击搜索器械包 + isNeedClickSearch = true; +} + function addAndEditRecallRecord(id) { var recallTypeStore = new Ext.data.SimpleStore({ fields : [ 'value' ], @@ -191,7 +205,8 @@ format : 'Y-m-d', value : new Date(), allowBlank : false, - anchor : '95%' + anchor : '95%', + listeners:{"change": dateChange} }] }, { columnWidth : .5, @@ -222,7 +237,8 @@ format : 'Y-m-d', value : new Date(), allowBlank : false, - anchor : '95%' + anchor : '95%', + listeners:{"change": dateChange} }] }, { columnWidth : .5, @@ -353,8 +369,13 @@ return false; } loadDataForTree(); + isNeedClickSearch = false; } function save() { + if (isNeedClickSearch){ + showResult('日期已经改变,请重新搜索器械包'); + return false; + } var saveBtn = this; saveBtn.disable(); if (!formObj.form.isValid()) {