Authored by 李靖

禁止上传,跳新页面

@@ -79,6 +79,9 @@ @@ -79,6 +79,9 @@
79 if (!$('#actPath').val()) { 79 if (!$('#actPath').val()) {
80 $('.logs').prepend('<p>state: 请输入上传地址!</p>'); 80 $('.logs').prepend('<p>state: 请输入上传地址!</p>');
81 return false; 81 return false;
  82 + } else {
  83 + $(this).attr('disabled', 'disabled');
  84 + $(this).text('上传中...');
82 } 85 }
83 actPath = `/${actPath}`; 86 actPath = `/${actPath}`;
84 formData.append('file', file); 87 formData.append('file', file);
@@ -98,8 +101,12 @@ @@ -98,8 +101,12 @@
98 $('#upload-list tr[class!=title]').remove(); 101 $('#upload-list tr[class!=title]').remove();
99 page = 1; 102 page = 1;
100 getList(); 103 getList();
  104 + $('#upload').removeAttr('disabled');
  105 + $('#upload').text('上传');
101 } else if (result.code === 400) { 106 } else if (result.code === 400) {
102 $('.logs').prepend('<p>state: 请选择上传文件!</p>'); 107 $('.logs').prepend('<p>state: 请选择上传文件!</p>');
  108 + $('#upload').removeAttr('disabled');
  109 + $('#upload').text('上传');
103 } 110 }
104 } else { 111 } else {
105 $('.logs').prepend('<p>state: 请稍后再试!</p>'); 112 $('.logs').prepend('<p>state: 请稍后再试!</p>');
@@ -125,7 +132,7 @@ @@ -125,7 +132,7 @@
125 result.data.forEach(function(item){ 132 result.data.forEach(function(item){
126 $uploadList.append(` 133 $uploadList.append(`
127 <tr> 134 <tr>
128 - <td><a href="${item.link}">${item.actPath}</a></td> 135 + <td><a target="_blank" href="${item.link}">${item.actPath}</a></td>
129 <td style="text-align:center;">${item.fileName}</td> 136 <td style="text-align:center;">${item.fileName}</td>
130 <td style="text-align:center;">${item.date}</td> 137 <td style="text-align:center;">${item.date}</td>
131 <td style="text-align:center;">${item.username}</td> 138 <td style="text-align:center;">${item.username}</td>
@@ -180,7 +187,7 @@ @@ -180,7 +187,7 @@
180 $this.parents('td').find('.get-more').attr('data-marker', result.data.marker); 187 $this.parents('td').find('.get-more').attr('data-marker', result.data.marker);
181 result.data.items.forEach(function(item){ 188 result.data.items.forEach(function(item){
182 detail += `<tr class="detail-list"> 189 detail += `<tr class="detail-list">
183 - <td><a href="${item.link}">${item.key}</a></td> 190 + <td><a target="_blank" href="${item.link}">${item.key}</a></td>
184 <td style="text-align:center;">${item.fsizekb}</td> 191 <td style="text-align:center;">${item.fsizekb}</td>
185 <td style="text-align:center;">${item.mimeType}</td> 192 <td style="text-align:center;">${item.mimeType}</td>
186 <td style="text-align:center;">${item.putTimeFormat}</td> 193 <td style="text-align:center;">${item.putTimeFormat}</td>