| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- function ImageMarkerWindow(){};
- ImageMarkerWindow.prototype = {
- construct: ImageMarkerWindow,
- init: function(){
- var self = this;
- eventProxy.on('标注开始',function(data){
- var sdzlmxid = data['sdzlmxid'];
- if(!sdzlmxid){
- throw new Error('收单资料明细ID为空');
- }
-
- self.showWindow();
- self.loadImage(sdzlmxid);
- self.markable();
- });
-
- //保存按钮
- $('.imageMarkerWindow input[name="save"]').click(function(){
- var filename = dataUtil.getGuid();
- var tempFilepath = DataUtil.tempFilepath+filename+'.tif';
- if(!ImageMarker.Command("SavePicture","0,"+tempFilepath)){
- alert('保存失败:'+ScanDocPictureProc.ErrInfo);
- return;
- }
- var uploadType = "mark";//标注
- var sdzlid = menuTree.getSelectedItem()['key'];
- var sdzlmxid = imageSlider.getSelectedItem()['key'];
- //上传文件
- var fileList = new Array();
- var fileInfo = {
- 'sdzlmxid': sdzlmxid,
- 'filepath': tempFilepath
- };
- fileList.push(fileInfo);
- dataUtil.uploadFile(sdzlid,uploadType,fileList);
- });
-
- eventProxy.on('标注完成',function(data){
- var sdzlmxid = data['sdzlmxid'];
- var displayType = '3';
- eventProxy.emit('收单资料明细选中',{
- sdzlmxid: sdzlmxid,
- displayType: displayType
- });
- });
- },
- showWindow: function(){
- $('.windowContainer.imageMarkerWindow').show().siblings().hide();
- },
- loadImage: function(sdzlmxid){
- var url = DataUtil.imageFolderUrl + '?sdzlmxid='+sdzlmxid+'&displayType=3';
- ImageMarker.Command("LoadPicture","2,"+url);
- },
- markable: function(){
- ImageMarker.Command("MarkPicture","1");
- }
- };
- var imageMarkerWindow = new ImageMarkerWindow();
|