coys 2 년 전
부모
커밋
e5d2eb1367
3개의 변경된 파일43개의 추가작업 그리고 80개의 파일을 삭제
  1. 41 0
      src/utils/globalMixins.js
  2. 1 40
      src/views/menu/training/components/addTraining.vue
  3. 1 40
      src/views/menu/training/components/personnelSignature.vue

+ 41 - 0
src/utils/globalMixins.js

@@ -61,6 +61,47 @@ export default {
         callBack(data)
       })
     },
+    //调用预览和pdf(内网银行)
+    openFilePreview(item) {
+     
+      let system = this.isAndroidOrIos
+      const parms = {
+        url: item.url,
+        name: item.name
+      }
+      if (system === 1) {
+        //android
+        // 判断当前环境是是否存在 js桥 'sap'
+        const hasSap = window.hasOwnProperty('sap')
+        if (hasSap) {
+          // 判断是否存在方法 ?preview
+          const fun = sap.hasOwnProperty('preview')
+          if (fun) {
+            sap.preview(JSON.stringify(parms))
+          }
+        }
+      }
+
+      if (system === 2) {
+        //ios
+        // 判断 ios是否存在方法 preview
+        const fun = window.webkit.messageHandlers.hasOwnProperty('preview')
+        if (fun) {
+          window.webkit.messageHandlers.preview.postMessage(JSON.stringify(parms))
+        }
+      }
+    },
+    isAndroidOrIos() {
+      const urls = navigator.userAgent
+      let isAndroid = urls.indexOf('Android') > -1 || urls.indexOf('Linux') > -1
+      let isIos = !!urls.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/)
+      if (isAndroid) {
+        return 1
+      }
+      if (isIos) {
+        return 2
+      }
+    }
 
   }
 }

+ 1 - 40
src/views/menu/training/components/addTraining.vue

@@ -461,46 +461,7 @@ export default {
         document.body.removeChild(tempLink)
       }
     },
-    openFilePreview(item) {
-      
-      let system = this.isAndroidOrIos
-      const parms = {
-        url: item.url,
-        name: item.name
-      }
-      if (system === 1) {
-        //android
-        // 判断当前环境是是否存在 js桥 'sap'
-        const hasSap = window.hasOwnProperty('sap')
-        if (hasSap) {
-          // 判断是否存在方法 ?preview
-          const fun = sap.hasOwnProperty('preview')
-          if (fun) {
-            sap.preview(JSON.stringify(parms))
-          }
-        }
-      }
-
-      if (system === 2) {
-        //ios
-        // 判断 ios是否存在方法 preview
-        const fun = window.webkit.messageHandlers.hasOwnProperty('preview')
-        if (fun) {
-          window.webkit.messageHandlers.preview.postMessage(JSON.stringify(parms))
-        }
-      }
-    },
-    isAndroidOrIos() {
-      const urls = navigator.userAgent
-      let isAndroid = urls.indexOf('Android') > -1 || urls.indexOf('Linux') > -1
-      let isIos = !!urls.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/)
-      if (isAndroid) {
-        return 1
-      }
-      if (isIos) {
-        return 2
-      }
-    }
+    
   }
 }
 </script>

+ 1 - 40
src/views/menu/training/components/personnelSignature.vue

@@ -213,46 +213,7 @@ export default {
         document.body.removeChild(tempLink)
       }
     },
-    openFilePreview(item) {
-      
-      let system = this.isAndroidOrIos
-      const parms = {
-        url: item.url,
-        name: item.name
-      }
-      if (system === 1) {
-        //android
-        // 判断当前环境是是否存在 js桥 'sap'
-        const hasSap = window.hasOwnProperty('sap')
-        if (hasSap) {
-          // 判断是否存在方法 ?preview
-          const fun = sap.hasOwnProperty('preview')
-          if (fun) {
-            sap.preview(JSON.stringify(parms))
-          }
-        }
-      }
-
-      if (system === 2) {
-        //ios
-        // 判断 ios是否存在方法 preview
-        const fun = window.webkit.messageHandlers.hasOwnProperty('preview')
-        if (fun) {
-          window.webkit.messageHandlers.preview.postMessage(JSON.stringify(parms))
-        }
-      }
-    },
-    isAndroidOrIos() {
-      const urls = navigator.userAgent
-      let isAndroid = urls.indexOf('Android') > -1 || urls.indexOf('Linux') > -1
-      let isIos = !!urls.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/)
-      if (isAndroid) {
-        return 1
-      }
-      if (isIos) {
-        return 2
-      }
-    }
+   
   }
 }
 </script>