|
@@ -7,7 +7,7 @@ var requestUrl;
|
|
|
var returnUrl;
|
|
|
var str;
|
|
|
|
|
|
-function multipartUploadWithSts(storeAs, file,attachmentId,attachmentFlag,uploadPath,divId,size, cpt) {
|
|
|
+/*function multipartUploadWithSts(storeAs, file,attachmentId,attachmentFlag,uploadPath,divId,size, cpt) {
|
|
|
console.log("-----------------------start");
|
|
|
console.log("-----------------------"+realPath);
|
|
|
requestUrl = realPath+"/a/previewController/getAccess";
|
|
@@ -32,8 +32,452 @@ function multipartUploadWithSts(storeAs, file,attachmentId,attachmentFlag,upload
|
|
|
});
|
|
|
multitest(client, storeAs, file,attachmentId,attachmentFlag,uploadPath.replace('http://gangwan-app.oss-cn-hangzhou.aliyuncs.com', result.AliyunUrl),divId,size, cpt);
|
|
|
})
|
|
|
+};*/
|
|
|
+function ftlUploadWithSts(storeAs, file,attachmentId,attachmentFlag,uploadPath,divId,size, cpt) {
|
|
|
+ console.log("-----------------------start");
|
|
|
+ ftlMultitest(storeAs, file,attachmentId,attachmentFlag,uploadPath,divId,size, cpt);
|
|
|
+};
|
|
|
+
|
|
|
+function multipartUploadWithSts(storeAs, file,attachmentId,attachmentFlag,uploadPath,divId,size, cpt) {
|
|
|
+ console.log("-----------------------start");
|
|
|
+ if(cpt == 1)
|
|
|
+ multitestFlag(storeAs, file,attachmentId,attachmentFlag,uploadPath,divId,size, cpt,"",prefix);
|
|
|
+ else
|
|
|
+ multitest(storeAs, file,attachmentId,attachmentFlag,uploadPath,divId,size, cpt);
|
|
|
+};
|
|
|
+function multipartUploadWithSts(storeAs, file,attachmentId,attachmentFlag,uploadPath,divId,size, cpt,idx,prefix,currentUser) {
|
|
|
+ console.log("-----------------------start");
|
|
|
+ if(cpt == 1)
|
|
|
+ multitestFlag(storeAs, file,attachmentId,attachmentFlag,uploadPath,divId,size, cpt,idx,prefix,currentUser);
|
|
|
+ else
|
|
|
+ multitest(storeAs, file,attachmentId,attachmentFlag,uploadPath,divId,size, cpt,idx,prefix,currentUser);
|
|
|
+};
|
|
|
+
|
|
|
+function fBmultipartUploadWithSts(storeAs, file,attachmentId,attachmentFlag,uploadPath,divId,size, cpt,idx,prefix,currentUser) {
|
|
|
+ console.log("-----------------------start");
|
|
|
+ if(cpt == 1)
|
|
|
+ fBmultitestFlag(storeAs, file,attachmentId,attachmentFlag,uploadPath,divId,size, cpt,idx,prefix,currentUser);
|
|
|
+ else
|
|
|
+ multitest(storeAs, file,attachmentId,attachmentFlag,uploadPath,divId,size, cpt,idx,prefix,currentUser);
|
|
|
+};
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+function ftlMultitest (storeAs, file,attachmentId,attachmentFlag,uploadPath,divId, size,cpt) {
|
|
|
+ var formdata = new FormData();
|
|
|
+ formdata.append("storeAs",storeAs);
|
|
|
+ formdata.append("file",file);
|
|
|
+ var names = storeAs.split("/");
|
|
|
+ var name = names[names.length-1];
|
|
|
+ var fileLocation = "";
|
|
|
+ var lookUrl = "";
|
|
|
+ //获取文件存储位置(0:本地;1:百度云;2:阿里云)
|
|
|
+ $.ajax({
|
|
|
+ type:"get",
|
|
|
+ url:realPath+"/bos/getFileStorageLocation",
|
|
|
+ success:function(data){
|
|
|
+ fileLocation = data.fileLocation;
|
|
|
+ }
|
|
|
+ });
|
|
|
+ $.ajax({
|
|
|
+ type:'post',
|
|
|
+ url:realPath+"/bos/uploadFtl",
|
|
|
+ data:formdata,
|
|
|
+ contentType: false,
|
|
|
+ processData: false,
|
|
|
+ success:function (data1) {
|
|
|
+ if(data1.code==='1'){
|
|
|
+ returnUrl = realPath+"/sys/workattachment/saveAttachment";
|
|
|
+ var p = Math.floor(1*100);
|
|
|
+ $("#jindutiao"+divId).attr("style","width: "+p+"%");
|
|
|
+ $("#jindutiao"+divId).attr("aria-valuenow",p+"%");
|
|
|
+ $("#baifenbi"+divId).html(p+"%");
|
|
|
+ $("#fileName"+divId).html("上传进度:");
|
|
|
+
|
|
|
+
|
|
|
+ $.ajax({
|
|
|
+ type:'post',
|
|
|
+ url:returnUrl,
|
|
|
+ data:{
|
|
|
+ "attachmentName":data1.name,
|
|
|
+ "attachmentId":attachmentId,
|
|
|
+ "attachmentFlag":attachmentFlag,
|
|
|
+ "url":data1.url,
|
|
|
+ "divIdType":divId
|
|
|
+ },
|
|
|
+ success:function(data){
|
|
|
+ console.log('url : ' + data.url);
|
|
|
+ if(data.status=="Success"){
|
|
|
+ parent.layer.msg("上传成功!",{icon:1});
|
|
|
+ var lenght =$(".trIdAdds").length;
|
|
|
+ if (size != 0){
|
|
|
+ lenght += size;
|
|
|
+ }
|
|
|
+ var addFile = "addFile"+divId;
|
|
|
+ var str = '<tr class="trIdAdds">'+
|
|
|
+ '<td class="text-center">' ;
|
|
|
+ if(2 == fileLocation){
|
|
|
+ $.ajax({
|
|
|
+ type:"post",
|
|
|
+ async:false,
|
|
|
+ url:realPath+"/workfullmanage/workFullManage/getFileTemporaryLookUrl",
|
|
|
+ data:{"file":data.url,},
|
|
|
+ success:function(result){
|
|
|
+ lookUrl = result.lookUrl;
|
|
|
+ if (isContains("jpg,png,gif,bmp,jpeg",data.type)){
|
|
|
+ str = str +'<img src="'+lookUrl+'" width="50" height="50" onclick="openDialogView(\'预览\',\''+realPath+ '/a/sys/picturepreview/picturePreview?url=' +lookUrl+ '\',\'90%\',\'90%\')" alt="'+data.attachmentName+'"/>';
|
|
|
+ }else if(isContains("pdf",data.type)){
|
|
|
+ str = str + '<a class="attention-info" href="javascript:void(0)" onclick="preview(\'预览\',\''+lookUrl+'\',\'90%\',\'90%\',\'1\')">'+data.attachmentName+'</a>';
|
|
|
+ }else {
|
|
|
+ str = str + '<a class="attention-info" href="javascript:void(0)" onclick="preview(\'预览\',\''+lookUrl+'\',\'90%\',\'90%\')">'+data.attachmentName+'</a>';
|
|
|
+ }
|
|
|
+ }
|
|
|
+ });
|
|
|
+
|
|
|
+ }else{
|
|
|
+ if (isContains("jpg,png,gif,bmp,jpeg",data.type)){
|
|
|
+ str = str +'<img src="'+data.url+'" width="50" height="50" onclick="openDialogView(\'预览\',\''+realPath+ '/a/sys/picturepreview/picturePreview?url=' +data.url+ '\',\'90%\',\'90%\')" alt="'+data.attachmentName+'"/>';
|
|
|
+ }else if(isContains("pdf",data.type)){
|
|
|
+ str = str + '<a class="attention-info" href="javascript:void(0)" onclick="preview(\'预览\',\''+data.url+'\',\'90%\',\'90%\',\'1\')">'+data.attachmentName+'</a>';
|
|
|
+ }else {
|
|
|
+ str = str + '<a class="attention-info" href="javascript:void(0)" onclick="preview(\'预览\',\''+data.url+'\',\'90%\',\'90%\')">'+data.attachmentName+'</a>';
|
|
|
+ }
|
|
|
+ }
|
|
|
+ str = str +'</td>'+
|
|
|
+ '<td >'+data.createByName+'</td>'+
|
|
|
+ '<td >'+data.createDate+
|
|
|
+ '<input name="workAttachments['+lenght+'].id" type="hidden" readonly="readonly" maxlength="20" style="width:140px;" class="form-control" value=""/>'+
|
|
|
+ '<input name="workAttachments['+lenght+'].attachmentId" type="hidden" readonly="readonly" maxlength="20" style="width:140px;" class="form-control" value="'+data.attachmentId+'"/>'+
|
|
|
+ '<input name="workAttachments['+lenght+'].url" type="hidden" readonly="readonly" maxlength="20" style="width:140px;" class="form-control" value="'+data1.url+'"/>'+
|
|
|
+ '<input name="workAttachments['+lenght+'].attachmentName" type="hidden" readonly="readonly" maxlength="20" style="width:140px;" class="form-control" value="'+data1.name+'"/>'+
|
|
|
+ '<input name="workAttachments['+lenght+'].createBy.id" type="hidden" readonly="readonly" maxlength="20" style="width:140px;" class="form-control" value="'+data.createBy+'"/>'+
|
|
|
+ '<input name="workAttachments['+lenght+'].type" type="hidden" readonly="readonly" maxlength="20" style="width:140px;" class="form-control" value="'+data.type+'"/>'+
|
|
|
+ '<input name="workAttachments['+lenght+'].attachmentFlag" type="hidden" readonly="readonly" maxlength="20" style="width:140px;" class="form-control" value="'+data.attachmentFlag+'"/>'+
|
|
|
+ '<input name="workAttachments['+lenght+'].divIdType" type="hidden" readonly="readonly" maxlength="20" style="width:140px;" class="form-control" value="'+data.divIdType+'"/>'+
|
|
|
+ '</td>'+
|
|
|
+ '<td class="op-td">'+
|
|
|
+ '<div class="op-btn-box">' +
|
|
|
+ '<a href="'+data1.url+'" class="op-btn op-btn-download"><i class="fa fa-download"></i> 下载</a>'+
|
|
|
+ '<a href="javascript:void(0)" onclick="deleteFileFromAliyun(this,\''+realPath+'/sys/workattachment/deleteFileFromAliyun?url='+data.url+'&id='+data.id+'&type=2\',\''+addFile+'\',\''+divId+'\')" class="op-btn op-btn-delete" ><i class="fa fa-trash"></i> 删除</a>'+
|
|
|
+ '</div>' +
|
|
|
+ '</td>'+
|
|
|
+ '</tr>';
|
|
|
+ console.log("file:"+divId);
|
|
|
+ console.log("str="+str);
|
|
|
+ $("#file"+divId).append(str);
|
|
|
+ }else {
|
|
|
+ parent.layer.msg("上传失败!",{icon:2});
|
|
|
+ }
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }else {
|
|
|
+ parent.layer.msg("上传失败!",{icon:2});
|
|
|
+ }
|
|
|
+ }
|
|
|
+ })
|
|
|
+};
|
|
|
+function fBmultitestFlag (storeAs, file,attachmentId,attachmentFlag,uploadPath,divId, size,cpt,idx,prefix,currentUser) {
|
|
|
+ var formdata = new FormData();
|
|
|
+ formdata.append("storeAs",storeAs);
|
|
|
+ formdata.append("file",file);
|
|
|
+ var names = storeAs.split("/");
|
|
|
+ var name = names[names.length-1];
|
|
|
+ var fileLocation = "";
|
|
|
+ var lookUrl = "";
|
|
|
+ //获取文件存储位置(0:本地;1:百度云;2:阿里云)
|
|
|
+ $.ajax({
|
|
|
+ type:"get",
|
|
|
+ url:realPath+"/bos/getFileStorageLocation",
|
|
|
+ success:function(data){
|
|
|
+ fileLocation = data.fileLocation;
|
|
|
+ }
|
|
|
+ });
|
|
|
+ $.ajax({
|
|
|
+ type:'post',
|
|
|
+ url:realPath+"/bos/upload",
|
|
|
+ data:formdata,
|
|
|
+ contentType: false,
|
|
|
+ processData: false,
|
|
|
+ success:function (data1) {
|
|
|
+ if(data1.code==='1'){
|
|
|
+ returnUrl = realPath+"/sys/workattachment/saveAttachment";
|
|
|
+ $.ajax({
|
|
|
+ type:'post',
|
|
|
+ url:returnUrl,
|
|
|
+ data:{
|
|
|
+ "attachmentName":file['name'],
|
|
|
+ "attachmentId":attachmentId,
|
|
|
+ "attachmentFlag":attachmentFlag,
|
|
|
+ "url":data1.url,
|
|
|
+ "divIdType":divId
|
|
|
+ },
|
|
|
+ success:function(data){
|
|
|
+ console.log('url : ' + data.url);
|
|
|
+ if(data.status=="Success"){
|
|
|
+ parent.layer.msg("上传成功!",{icon:1});
|
|
|
+ var str = '' ;
|
|
|
+ var addFile = prefix+divId;
|
|
|
+ if(2 == fileLocation){
|
|
|
+ $.ajax({
|
|
|
+ type:"post",
|
|
|
+ async:false,
|
|
|
+ url:realPath+"/workfullmanage/workFullManage/getFileTemporaryLookUrl",
|
|
|
+ data:{"file":data.url,},
|
|
|
+ success:function(result){
|
|
|
+ lookUrl = result.lookUrl;
|
|
|
+ if (isContains("jpg,png,gif,bmp,jpeg",data.type)){
|
|
|
+ str = str +'<img src="'+lookUrl+'" width="50" height="50" onclick="openDialogView(\'预览\',\''+realPath+ '/a/sys/picturepreview/picturePreview?url=' +lookUrl+ '\',\'90%\',\'90%\')" alt="'+data.attachmentName+'"/>';
|
|
|
+ }else if(isContains("pdf",data.type)){
|
|
|
+ str = str + '<a class="attention-info" href="javascript:void(0)" onclick="preview(\'预览\',\''+lookUrl+'\',\'90%\',\'90%\',\'1\')">'+data.attachmentName+'</a>';
|
|
|
+ }else {
|
|
|
+ str = str + '<a class="attention-info" href="javascript:void(0)" onclick="preview(\'预览\',\''+lookUrl+'\',\'90%\',\'90%\')">'+data.attachmentName+'</a>';
|
|
|
+ }
|
|
|
+ }
|
|
|
+ });
|
|
|
+
|
|
|
+ }else{
|
|
|
+ if (isContains("jpg,png,gif,bmp,jpeg",data.type)){
|
|
|
+ str = str +'<img src="'+data.url+'" width="50" height="50" onclick="openDialogView(\'预览\',\''+realPath+ '/a/sys/picturepreview/picturePreview?url=' +data.url+ '\',\'90%\',\'90%\')" alt="'+data.attachmentName+'"/>';
|
|
|
+ }else if(isContains("pdf",data.type)){
|
|
|
+ str = str + '<a class="attention-info" href="javascript:void(0)" onclick="preview(\'预览\',\''+data.url+'\',\'90%\',\'90%\',\'1\')">'+data.attachmentName+'</a>';
|
|
|
+ }else {
|
|
|
+ str = str + '<a class="attention-info" href="javascript:void(0)" onclick="preview(\'预览\',\''+data.url+'\',\'90%\',\'90%\')">'+data.attachmentName+'</a>';
|
|
|
+ }
|
|
|
+ }
|
|
|
+ $(prefix).parent().parent().find("td").eq(2).html(str)
|
|
|
+ $(prefix).parent().parent().find("td").eq(0).find("input").eq(1).val(data.id)
|
|
|
+ $(prefix).parent().parent().find("td").eq(0).find("input").eq(2).val(data.url)
|
|
|
+ var d = new Date();
|
|
|
+ var dateTime=d.getFullYear() + '-' + (d.getMonth() + 1) + '-' + d.getDate();
|
|
|
+ var result = '<a href="javascript:location.href=\''+realPath+'/a/workfullmanage/workFullManage/downLoadAttach?file=\'+encodeURIComponent(\''+data.url+'\');" class="op-btn op-btn-download"><i class="fa fa-download"></i> 下载</a>';
|
|
|
+ var delResult =
|
|
|
+ '<a href="javascript:void(0)" onclick="accordingBtn(this,\''+prefix+'\')" class=\"op-btn op-btn-edit" ><i class="fa fa-edit"></i> 修改</a>';
|
|
|
+ // $(prefix).parent().parent().find("td").eq(4).append(result)
|
|
|
+ }else {
|
|
|
+ parent.layer.msg("上传失败!",{icon:2});
|
|
|
+ }
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }else {
|
|
|
+ parent.layer.msg("上传失败!",{icon:2});
|
|
|
+ }
|
|
|
+ }
|
|
|
+ })
|
|
|
+};
|
|
|
+
|
|
|
+function multitestFlag (storeAs, file,attachmentId,attachmentFlag,uploadPath,divId, size,cpt,idx,prefix,currentUser) {
|
|
|
+ var formdata = new FormData();
|
|
|
+ formdata.append("storeAs",storeAs);
|
|
|
+ formdata.append("file",file);
|
|
|
+ var names = storeAs.split("/");
|
|
|
+ var name = names[names.length-1];
|
|
|
+ var fileLocation = "";
|
|
|
+ var lookUrl = "";
|
|
|
+ //获取文件存储位置(0:本地;1:百度云;2:阿里云)
|
|
|
+ $.ajax({
|
|
|
+ type:"get",
|
|
|
+ url:realPath+"/bos/getFileStorageLocation",
|
|
|
+ success:function(data){
|
|
|
+ fileLocation = data.fileLocation;
|
|
|
+ }
|
|
|
+ });
|
|
|
+ $.ajax({
|
|
|
+ type:'post',
|
|
|
+ url:realPath+"/bos/upload",
|
|
|
+ data:formdata,
|
|
|
+ contentType: false,
|
|
|
+ processData: false,
|
|
|
+ success:function (data1) {
|
|
|
+ if(data1.code==='1'){
|
|
|
+ returnUrl = realPath+"/sys/workattachment/saveAttachment";
|
|
|
+ $.ajax({
|
|
|
+ type:'post',
|
|
|
+ url:returnUrl,
|
|
|
+ data:{
|
|
|
+ "attachmentName":file['name'],
|
|
|
+ "attachmentId":attachmentId,
|
|
|
+ "attachmentFlag":attachmentFlag,
|
|
|
+ "url":data1.url,
|
|
|
+ "divIdType":divId
|
|
|
+ },
|
|
|
+ success:function(data){
|
|
|
+ console.log('url : ' + data.url);
|
|
|
+ if(data.status=="Success"){
|
|
|
+ parent.layer.msg("上传成功!",{icon:1});
|
|
|
+ var str = '' ;
|
|
|
+ var addFile = prefix+divId;
|
|
|
+ if(2 == fileLocation){
|
|
|
+ $.ajax({
|
|
|
+ type:"post",
|
|
|
+ async:false,
|
|
|
+ url:realPath+"/workfullmanage/workFullManage/getFileTemporaryLookUrl",
|
|
|
+ data:{"file":data.url,},
|
|
|
+ success:function(result){
|
|
|
+ lookUrl = result.lookUrl;
|
|
|
+ if (isContains("jpg,png,gif,bmp,jpeg",data.type)){
|
|
|
+ str = str +'<img src="'+lookUrl+'" width="50" height="50" onclick="openDialogView(\'预览\',\''+realPath+ '/a/sys/picturepreview/picturePreview?url=' +lookUrl+ '\',\'90%\',\'90%\')" alt="'+data.attachmentName+'"/>';
|
|
|
+ }else if(isContains("pdf",data.type)){
|
|
|
+ str = str + '<a class="attention-info" href="javascript:void(0)" onclick="preview(\'预览\',\''+lookUrl+'\',\'90%\',\'90%\',\'1\')">'+data.attachmentName+'</a>';
|
|
|
+ }else {
|
|
|
+ str = str + '<a class="attention-info" href="javascript:void(0)" onclick="preview(\'预览\',\''+lookUrl+'\',\'90%\',\'90%\')">'+data.attachmentName+'</a>';
|
|
|
+ }
|
|
|
+ }
|
|
|
+ });
|
|
|
+
|
|
|
+ }else{
|
|
|
+ if (isContains("jpg,png,gif,bmp,jpeg",data.type)){
|
|
|
+ str = str +'<img src="'+data.url+'" width="50" height="50" onclick="openDialogView(\'预览\',\''+realPath+ '/a/sys/picturepreview/picturePreview?url=' +data.url+ '\',\'90%\',\'90%\')" alt="'+data.attachmentName+'"/>';
|
|
|
+ }else if(isContains("pdf",data.type)){
|
|
|
+ str = str + '<a class="attention-info" href="javascript:void(0)" onclick="preview(\'预览\',\''+data.url+'\',\'90%\',\'90%\',\'1\')">'+data.attachmentName+'</a>';
|
|
|
+ }else {
|
|
|
+ str = str + '<a class="attention-info" href="javascript:void(0)" onclick="preview(\'预览\',\''+data.url+'\',\'90%\',\'90%\')">'+data.attachmentName+'</a>';
|
|
|
+ }
|
|
|
+ }
|
|
|
+ $(prefix+"_fileTypeDiv").empty();
|
|
|
+ $(prefix+"_fileTypeDiv").append(str);
|
|
|
+ $(prefix+"_uploadUserName").html(currentUser);
|
|
|
+ var d = new Date();
|
|
|
+ var dateTime=d.getFullYear() + '-' + (d.getMonth() + 1) + '-' + d.getDate();
|
|
|
+ $(prefix+"_uploadDate").html(dateTime);
|
|
|
+ $(prefix+"_fileName").val(data.attachmentName);
|
|
|
+ $(prefix+"_fileType").val(data.type);
|
|
|
+ $(prefix+"_fileUrl").val(data.url);
|
|
|
+ $(prefix+"_fileAttachmentFlag").val(data.attachmentFlag);
|
|
|
+ $(prefix+"_fileAttachmentId").val(data.attachmentId);
|
|
|
+ var result = '<a style="margin-top: 10px;" href="javascript:location.href=\''+realPath+'/a/workfullmanage/workFullManage/downLoadAttach?file=\'+encodeURIComponent(\''+data.url+'\');" class="op-btn op-btn-download"><i class="fa fa-download"></i> 下载</a>';
|
|
|
+ var delResult =
|
|
|
+ '<a href="javascript:void(0)" onclick="accordingBtn(this,\''+prefix+'\')" class=\"op-btn op-btn-edit" ><i class="fa fa-edit"></i> 修改</a>';
|
|
|
+ $(prefix+"_operation").empty();
|
|
|
+ $(prefix+"_operation").append(delResult);
|
|
|
+ }else {
|
|
|
+ parent.layer.msg("上传失败!",{icon:2});
|
|
|
+ }
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }else {
|
|
|
+ parent.layer.msg("上传失败!",{icon:2});
|
|
|
+ }
|
|
|
+ }
|
|
|
+ })
|
|
|
};
|
|
|
|
|
|
+function multitest (storeAs, file,attachmentId,attachmentFlag,uploadPath,divId, size,cpt) {
|
|
|
+ var formdata = new FormData();
|
|
|
+ formdata.append("storeAs",storeAs);
|
|
|
+ formdata.append("file",file);
|
|
|
+ var names = storeAs.split("/");
|
|
|
+ var name = names[names.length-1];
|
|
|
+ var fileLocation = "";
|
|
|
+ var lookUrl = "";
|
|
|
+ //获取文件存储位置(0:本地;1:百度云;2:阿里云)
|
|
|
+ $.ajax({
|
|
|
+ type:"get",
|
|
|
+ url:realPath+"/bos/getFileStorageLocation",
|
|
|
+ success:function(data){
|
|
|
+ fileLocation = data.fileLocation;
|
|
|
+ }
|
|
|
+ });
|
|
|
+ $.ajax({
|
|
|
+ type:'post',
|
|
|
+ url:realPath+"/bos/upload",
|
|
|
+ data:formdata,
|
|
|
+ contentType: false,
|
|
|
+ processData: false,
|
|
|
+ success:function (data1) {
|
|
|
+ if(data1.code==='1'){
|
|
|
+ returnUrl = realPath+"/sys/workattachment/saveAttachment";
|
|
|
+ var p = Math.floor(1*100);
|
|
|
+ $("#jindutiao"+divId).attr("style","width: "+p+"%");
|
|
|
+ $("#jindutiao"+divId).attr("aria-valuenow",p+"%");
|
|
|
+ $("#baifenbi"+divId).html(p+"%");
|
|
|
+ $("#fileName"+divId).html("上传进度:");
|
|
|
+ $.ajax({
|
|
|
+ type:'post',
|
|
|
+ url:returnUrl,
|
|
|
+ async:false,
|
|
|
+ data:{
|
|
|
+ "attachmentName":file['name'],
|
|
|
+ "attachmentId":attachmentId,
|
|
|
+ "attachmentFlag":attachmentFlag,
|
|
|
+ "url":data1.url,
|
|
|
+ "divIdType":divId
|
|
|
+ },
|
|
|
+ success:function(data){
|
|
|
+ // console.log('ajax requst : ' + data.status);
|
|
|
+ console.log('url : ' + data.url);
|
|
|
+ if(data.status=="Success"){
|
|
|
+ parent.layer.msg("上传成功!",{icon:1});
|
|
|
+ var lenght =$(".trIdAdds").length;
|
|
|
+ if (size != 0){
|
|
|
+ lenght += size;
|
|
|
+ }
|
|
|
+ var addFile = "addFile"+divId;
|
|
|
+ var str = '<tr class="trIdAdds">'+
|
|
|
+ '<td class="text-center">' ;
|
|
|
+ if(2 == fileLocation){
|
|
|
+ $.ajax({
|
|
|
+ type:"post",
|
|
|
+ async:false,
|
|
|
+ url:realPath+"/workfullmanage/workFullManage/getFileTemporaryLookUrl",
|
|
|
+ data:{"file":data.url,},
|
|
|
+ success:function(result){
|
|
|
+ lookUrl = result.lookUrl;
|
|
|
+ if (isContains("jpg,png,gif,bmp,jpeg",data.type)){
|
|
|
+ str = str +'<img src="'+lookUrl+'" width="50" height="50" onclick="openDialogView(\'预览\',\''+realPath+ '/a/sys/picturepreview/picturePreview?url=' +lookUrl+ '\',\'90%\',\'90%\')" alt="'+data.attachmentName+'"/>';
|
|
|
+ }else if(isContains("pdf",data.type)){
|
|
|
+ str = str + '<a class="attention-info" href="javascript:void(0)" onclick="preview(\'预览\',\''+lookUrl+'\',\'90%\',\'90%\',\'1\')">'+data.attachmentName+'</a>';
|
|
|
+ }else {
|
|
|
+ str = str + '<a class="attention-info" href="javascript:void(0)" onclick="preview(\'预览\',\''+lookUrl+'\',\'90%\',\'90%\')">'+data.attachmentName+'</a>';
|
|
|
+ }
|
|
|
+ }
|
|
|
+ });
|
|
|
+
|
|
|
+ }else{
|
|
|
+ if (isContains("jpg,png,gif,bmp,jpeg",data.type)){
|
|
|
+ str = str +'<img src="'+data.url+'" width="50" height="50" onclick="openDialogView(\'预览\',\''+realPath+ '/a/sys/picturepreview/picturePreview?url=' +data.url+ '\',\'90%\',\'90%\')" alt="'+data.attachmentName+'"/>';
|
|
|
+ }else if(isContains("pdf",data.type)){
|
|
|
+ str = str + '<a class="attention-info" href="javascript:void(0)" onclick="preview(\'预览\',\''+data.url+'\',\'90%\',\'90%\',\'1\')">'+data.attachmentName+'</a>';
|
|
|
+ }else {
|
|
|
+ str = str + '<a class="attention-info" href="javascript:void(0)" onclick="preview(\'预览\',\''+data.url+'\',\'90%\',\'90%\')">'+data.attachmentName+'</a>';
|
|
|
+ }
|
|
|
+ }
|
|
|
+ str = str +'</td>'+
|
|
|
+ '<td >'+data.createByName+'</td>'+
|
|
|
+ '<td >'+data.createDate+
|
|
|
+ '<input name="workAttachments['+lenght+'].id" type="hidden" readonly="readonly" maxlength="20" style="width:140px;" class="form-control" value=""/>'+
|
|
|
+ '<input name="workAttachments['+lenght+'].attachmentId" type="hidden" readonly="readonly" maxlength="20" style="width:140px;" class="form-control" value="'+data.attachmentId+'"/>'+
|
|
|
+ '<input name="workAttachments['+lenght+'].url" type="hidden" readonly="readonly" maxlength="20" style="width:140px;" class="form-control" value="'+data1.url+'"/>'+
|
|
|
+ '<input name="workAttachments['+lenght+'].attachmentName" type="hidden" readonly="readonly" maxlength="20" style="width:140px;" class="form-control" value="'+data.attachmentName+'"/>'+
|
|
|
+ '<input name="workAttachments['+lenght+'].createBy.id" type="hidden" readonly="readonly" maxlength="20" style="width:140px;" class="form-control" value="'+data.createBy+'"/>'+
|
|
|
+ '<input name="workAttachments['+lenght+'].type" type="hidden" readonly="readonly" maxlength="20" style="width:140px;" class="form-control" value="'+data.type+'"/>'+
|
|
|
+ '<input name="workAttachments['+lenght+'].attachmentFlag" type="hidden" readonly="readonly" maxlength="20" style="width:140px;" class="form-control" value="'+data.attachmentFlag+'"/>'+
|
|
|
+ '<input name="workAttachments['+lenght+'].divIdType" type="hidden" readonly="readonly" maxlength="20" style="width:140px;" class="form-control" value="'+data.divIdType+'"/>'+
|
|
|
+ '</td>'+
|
|
|
+ '<td class="op-td">'+
|
|
|
+ '<div class="op-btn-box">' +
|
|
|
+ '<a href="javascript:location.href=\''+realPath+'/workfullmanage/workFullManage/downLoadAttach?file=\'+encodeURIComponent(\''+data.url+'\');" class="op-btn op-btn-download"><i class="fa fa-download"></i> 下载</a>'+
|
|
|
+ //'<a href="'+data1.url+'" class="op-btn op-btn-download"><i class="fa fa-download"></i> 下载</a>'+
|
|
|
+ '<a href="javascript:void(0)" onclick="deleteFileFromAliyun(this,\''+realPath+'/sys/workattachment/deleteFileFromAliyun?url='+data.url+'&id='+data.id+'&type=2\',\''+addFile+'\',\''+divId+'\')" class="op-btn op-btn-delete" ><i class="fa fa-trash"></i> 删除</a>'+
|
|
|
+ '</div>' +
|
|
|
+ '</td>'+
|
|
|
+ '</tr>';
|
|
|
+ console.log("file:"+divId);
|
|
|
+ console.log("str="+str);
|
|
|
+ $("#file"+divId).append(str);
|
|
|
+ $("#flagFile").val(true);
|
|
|
+ }else {
|
|
|
+ parent.layer.msg("上传失败!",{icon:2});
|
|
|
+ }
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }else {
|
|
|
+ parent.layer.msg("上传失败!",{icon:2});
|
|
|
+ }
|
|
|
+ }
|
|
|
+ })
|
|
|
+};
|
|
|
+
|
|
|
+/*
|
|
|
function multitest (ossClient, storeAs, file,attachmentId,attachmentFlag,uploadPath,divId, size,cpt) {
|
|
|
var names = storeAs.split("/");
|
|
|
var name = names[names.length-1];
|
|
@@ -128,7 +572,8 @@ function multitest (ossClient, storeAs, file,attachmentId,attachmentFlag,uploadP
|
|
|
console.log(err);
|
|
|
multipartUploadWithSts(storeAs, file,attachmentId,attachmentFlag,uploadPath, size,checkpoint_temp);
|
|
|
});
|
|
|
-};
|
|
|
+};*/
|
|
|
+
|
|
|
|
|
|
function isContains(str, substr) {
|
|
|
return str.indexOf(substr) >= 0;
|