| | |
| | | }, |
| | | src : function(v){//40控件类型 -xin 2020-6-15 17:19:20 |
| | | if (v == null) { |
| | | return $(this.doc).attr('value');//$(this.doc)[0].src; |
| | | return $(this.doc).data('value');//$(this.doc)[0].src; |
| | | } |
| | | if (!v.toLowerCase().startsWith('https:') && !v.toLowerCase().startsWith('http:')) { |
| | | $(this.doc).attr('src', '/getImage.do?type=1&uuid=' + v); |
| | | } else { |
| | | $(this.doc).attr('src', v); |
| | | } |
| | | // if (!v.toLowerCase().startsWith('https:') && !v.toLowerCase().startsWith('http:')) { |
| | | // $(this.doc).attr('src', '/getImage.do?type=1&uuid=' + v); |
| | | // } else { |
| | | // $(this.doc).attr('src', v); |
| | | // } |
| | | }, |
| | | attr : function(attr, v) { |
| | | $(this.doc).attr(attr, v); |
| | |
| | | } |
| | | //处理40控件浏览图片,遍历40控件 |
| | | $('.isViewer40').each(function(){ |
| | | var v = $(this).attr('value'); |
| | | var path ='/images/help/fenlei_right.png'; |
| | | var that = this; |
| | | var v = $(this).data('value'); |
| | | var path = '/images/help/fenlei_right.png'; |
| | | if (v != null && v != '') { |
| | | if (v.toLowerCase().startsWith('https:') && v.toLowerCase().startsWith('http:')) { |
| | | $(that).append('<li style="width:auto;display: inline-block; margin: 1%;">' + |
| | | '<img src="' + v + '" alt="" style="width: 100%;height: 150px"/></li>'); |
| | | new Viewer(that, { |
| | | title: false, |
| | | // url: 'src', |
| | | shown: function () { |
| | | $('.viewer-container').css('margin-top', '70'); |
| | | } |
| | | }); |
| | | return; |
| | | } |
| | | var type = 9; |
| | | type = (v.split(';') != null ? (v.split(';').length > 2 ? 19 : type) : type); |
| | | var data = { |
| | | unid: v, |
| | | controltype: 9, |
| | | controltype: type, |
| | | fieldid: this.id, |
| | | formid: formId, |
| | | doccode:$("#doccode").val(), |
| | | headflag:0 |
| | | doccode: $("#doccode").val(), |
| | | headflag: 0 |
| | | } |
| | | var that = this; |
| | | $.post('/attachment/getAttachmentList.do', {'pant': JSON.stringify(data)}, function (d) { |
| | | if (d != null && d[0]!=null) { |
| | | var data = d[0]; |
| | | path = data.domain + "/uploads/attachment/" + data.dbid + "/" + data.formid + "/" + data.unid + "@p@" + data.seq +"."+ data.orgFileType; |
| | | $(that).attr('src', path); |
| | | var viewers = new Viewer(that, { |
| | | movable: false, |
| | | navbar: false, |
| | | url: path,//$doc($(that).attr('id')).src(v), |
| | | $.post('/attachment/getAttachmentList.do', {'pant': JSON.stringify(data)}, function (data) { |
| | | if (data != null) { |
| | | var width = 'auto'; |
| | | width = (data.length > 1 ? '150px' : width); |
| | | for (var i = 0; i < data.length; i++) { |
| | | path = data[i].domain + "/uploads/attachment/" + data[i].dbid + "/" + data[i].formid + "/" + data[i].unid + "@p@" + data[i].seq + "." + data[i].orgFileType; |
| | | $(that).append('<li style="width:' + width + ';display: inline-block; margin: 1%;"><img src="' + path + '" alt="" style="width: 100%;height: 150px"/></li>'); |
| | | } |
| | | new Viewer(that, { |
| | | title: false, |
| | | // url: 'src', |
| | | shown: function () { |
| | | $('.viewer-container').css('margin-top', '70'); |
| | | } |
| | | }); |
| | | }else{ |
| | | $(that).attr('src', path); |
| | | } else { |
| | | $(that).append('<li><img src="' + path + '" alt="" style="width: 100%;height: 150px"/></li>'); |
| | | } |
| | | }); |
| | | } else { |
| | | $(this).attr('src', path); |
| | | $(that).append('<li><img src="' + path + '" alt="" style="width: 100%;height: 150px"/></li>'); |
| | | } |
| | | }) |
| | | }) |