/** * 图片预览窗口 */ function ImagePreviewWindow(){}; ImagePreviewWindow.prototype = { construct: ImagePreviewWindow, init: function(){ var self = this; eventProxy.on('收单资料明细选中',function(data){ var sdzlmxid = data['sdzlmxid']; var displayType = data['displayType']; self.selectSdzlmx(sdzlmxid,displayType); }); eventProxy.on('显示切换',function(data){ var displayType = data['displayType']; var sdzlmxid = data['sdzlmxid']; if(sdzlmxid == null || sdzlmxid == ''){ }else{ self.selectSdzlmx(sdzlmxid,displayType); } }); //重扫按钮 $('.imagePreviewWindow.windowContainer input[name="rescan"]').click(function(){ eventProxy.emit('重扫开始',{ scanType: buttonGroup.getScanType(), sdzlmxid: imageSlider.getSelectedItem()['key'] }); }); //删除按钮 $('.imagePreviewWindow.windowContainer input[name="delete"]').click(function(){ var sdzlmxid = imageSlider.getSelectedItem()['key']; if(confirm('删除图片,请确定')){ var obj = $('#ScanDocPictureProc'); LoadingTips.open(obj); new Service().appendServices({ serviceId: 'shoudanTreeService', method: 'deleteSdzlmx', parameters: { sdzlmxid: sdzlmxid } }).sentAjax(function(data){ $('.windowContainer.imagePreviewWindow').hide(); eventProxy.emit('收单资料选中',{ sdzlid: menuTree.getSelectedItem()['key'], index: -1 }); LoadingTips.close(obj); },function(data){ alert('删除失败'); LoadingTips.close(obj); }); } }); //下载按钮 $('.imagePreviewWindow.windowContainer input[name="download"]').click(function(){ var sdzlmxid = imageSlider.getSelectedItem()['key']; var displayType = buttonGroup.getDisplayType(); var url = DataUtil.fileDownloadUrl + '?sdzlmxid='+sdzlmxid+'&displayType='+displayType; window.open(url,'_blank'); }); }, selectSdzlmx: function(sdzlmxid,displayType){ //打开窗口 $('.windowContainer.imagePreviewWindow').show().siblings().hide(); //显示图片 ScanDocPictureProc.Command("Clear",""); if(sdzlmxid || sdzlmxid != ''){ ScanDocPictureProc.Command("LoadPicture","2,"+DataUtil.imageFolderUrl + '?sdzlmxid='+sdzlmxid+'&displayType='+displayType); } //$('.imagePreviewContainer img').attr('src','/web/imageEntry?sdzlmxid='+sdzlmxid+'&displayType='+displayType); } }; var imagePreviewWindow = new ImagePreviewWindow();