deason 4 anni fa
parent
commit
9032037bf4
1 ha cambiato i file con 9 aggiunte e 6 eliminazioni
  1. 9 6
      src/modules/marking/views/TpMain.vue

+ 9 - 6
src/modules/marking/views/TpMain.vue

@@ -138,17 +138,20 @@ export default {
       viewer.show();
     },
     getPdfUrl() {
-      var url = this.studentPaper.studentSubjectiveHtml;
-      var content = "";
-      if (url) {
-        if (url != "" && url.indexOf(".pdf") > -1) {
+      let url = this.studentPaper.studentSubjectiveHtml;
+      let content = "";
+
+      if (url && url.length > 1) {
+        if (url.indexOf(".pdf") > -1) {
           content =
             "<embed src='" + url + "'  width='800px' height='800px'></embed>";
-        }
-        if (url != "" && url.indexOf(".zip") > -1) {
+        } else if (url.indexOf(".zip") > -1) {
           content = "<a href='" + url + "'>下载</a>";
+        } else if (/(.*)\.(jpg|gif|jpeg|png)$/.test(url)) {
+          //content = url;
         }
       }
+
       return content;
     },
     createMarkDraw() {