| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- function ImageEditorWindow(){};
- ImageEditorWindow.prototype = {
- construct: ImageEditorWindow,
- 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.editable();
- });
-
- //保存按钮
- $('.imageEditorWindow input[name="save"]').click(function(){
- var filename = dataUtil.getGuid();
- var tempFilepath = DataUtil.tempFilepath+filename+'.tif';
- if(!ImageEditor.Command("SavePicture","0,"+tempFilepath)){
- alert('保存失败:'+ScanDocPictureProc.ErrInfo);
- return;
- }
- var uploadType = "edit";//编辑
- 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 = '2';
- eventProxy.emit('收单资料明细选中',{
- sdzlmxid: sdzlmxid,
- displayType: displayType
- });
- });
- },
- showWindow: function(){
- $('.windowContainer.imageEditorWindow').show().siblings().hide();
- },
- loadImage: function(sdzlmxid){
- var url = DataUtil.imageFolderUrl + '?sdzlmxid='+sdzlmxid+'&displayType=2';
- ImageEditor.Command("LoadPicture","2,"+url);
- },
- editable: function(){
- ImageEditor.Command("EditPicture","1");
- }
- };
- var imageEditorWindow = new ImageEditorWindow();
|