Index: ssts-web/src/main/webapp/disinfectsystem/problemReport/problemReportForm.js =================================================================== diff -u -r32058 -r32281 --- ssts-web/src/main/webapp/disinfectsystem/problemReport/problemReportForm.js (.../problemReportForm.js) (revision 32058) +++ ssts-web/src/main/webapp/disinfectsystem/problemReport/problemReportForm.js (.../problemReportForm.js) (revision 32281) @@ -67,6 +67,10 @@ function uploadWindow() { var id = top.Ext.getCmp('id').getValue(); + var tempObjectID = top.Ext.getCmp('tempObjectID').getValue(); + if(id == ''){ + id = tempObjectID; + } var dialog = new top.Ext.ux.UploadDialog.Dialog({ title: "上传附件", url: WWWROOT + '/disinfectSystem/baseData/staffArchiveAction!uploadAttachFile.do?attachType=' + encodeURI("科室问题反馈附件") + '&objectId=' + id, @@ -89,6 +93,7 @@ showResult("文件上传成功!"); fileManageStore.reload(); var status = top.Ext.getCmp('status').getValue(); + var id = top.Ext.getCmp('id').getValue(); loadAndEditProblemData(id, status, "new", true) dialog.hide(); }); //定义上传完成回调函数 @@ -102,6 +107,10 @@ //附件管理 function uploadProblemFile() { var id = top.Ext.getCmp('id').getValue(); + var tempObjectID = top.Ext.getCmp('tempObjectID').getValue(); + if(id == ''){ + id = tempObjectID; + } fileManageStore = new top.Ext.data.Store({ proxy: new Ext.data.HttpProxy({ url: WWWROOT + '/disinfectSystem/baseData/staffArchiveAction!loadStaffArchiveAttach.do?attachType=' + encodeURI("科室问题反馈附件") + '&objectId=' + id, @@ -203,13 +212,13 @@ * 增加问题 */ function addProblemReport() { - showWindow(); + var tempObjectID = Date.parse(new Date())/1000; + showWindow(tempObjectID); top.Ext.getCmp('answerArea').disable(); top.Ext.getCmp('answerAreaButton').disable(); - top.Ext.getCmp('uploadButton').hide(); } -function showWindow() { +function showWindow(tempObjectID) { var fileHtml = '