From 85fd8ec92dc19f1a478f010723fa85ec7ec670a2 Mon Sep 17 00:00:00 2001
From: xwt <2740516069@qq.com>
Date: 星期六, 19 七月 2025 14:47:15 +0800
Subject: [PATCH] 来料检获取附件
---
static/pdf/web/viewer.html | 67 +--------------------------------
1 files changed, 2 insertions(+), 65 deletions(-)
diff --git a/static/pdf/web/viewer.html b/static/pdf/web/viewer.html
index aeba800..57344e7 100644
--- a/static/pdf/web/viewer.html
+++ b/static/pdf/web/viewer.html
@@ -29,55 +29,8 @@
<!-- This snippet is used in production (included from viewer.html) -->
<link rel="resource" type="application/l10n" href="locale/locale.json">
-<script src="../build/pdf.mjs" type="module"></script>
-
- <script type="text/javascript">
- function getBase64Data() {
- // 浼樺厛浠嶴ession涓幏鍙�
- let key = "_base64DataStr";
- let result = sessionStorage.getItem(key);
- if (result)
- return result;
-
- return localStorage.getItem(key);
-
- // console.log(window.parent.name.length);
- // return window.parent.name;
- }
-
- // console.log(document.location.search);
- var BASE64_MARKER = ';base64,'; //澹版槑鏂囦欢娴佺紪鐮佹牸寮�
- var preFileId = "";
- var pdfAsDataUri = getBase64Data(); //pdf鏂囦欢鐨刡ase64鐮侊紝閫氳繃session/local浼犻�抌ase64
- if (!pdfAsDataUri) {
- console.error("SessionStorage涓病鏈塤base64DataStr瀵硅薄");
- }
- // console.log(pdfAsDataUri);
- var pdfAsArray = convertDataURIToBinary(pdfAsDataUri);
- DEFAULT_URL = pdfAsArray;
-
- //缂栫爜杞崲
- function convertDataURIToBinary(dataURI) {
- //[RFC2045]涓湁瑙勫畾: Base64-琛屼笉鑳借秴杩�76瀛楃锛岃秴杩囧垯娣诲姞鍥炶溅鎹㈣绗︺�傚洜姝ら渶瑕佹妸base64瀛楁涓殑鎹㈣绗︼紝鍥炶溅绗︾粰鍘绘帀銆�
- var base64Index = (dataURI + '').indexOf(BASE64_MARKER) + BASE64_MARKER.length;
- var newUrl = dataURI;
- newUrl = dataURI.substring(base64Index).replace(/[\n\r]/g, '');
- var raw = newUrl;
- try {
- raw = window.atob(newUrl); //杩欎釜鏂规硶鍦╥e鍐呮牳涓嬫棤娉曟甯歌В鏋愩��
- } catch (e) {
- console.error(e);
- }
- var rawLength = raw.length;
- //杞崲鎴恜df.js鑳界洿鎺ヨВ鏋愮殑Uint8Array绫诲瀷
- var array = new Uint8Array(new ArrayBuffer(rawLength));
- for (i = 0; i < rawLength; i++) {
- array[i] = raw.charCodeAt(i) & 0xff;
- }
- return array;
- }
- </script>
-
+ <script src="../build/pdf.mjs" type="module"></script>
+
<link rel="stylesheet" href="viewer.css">
<script src="viewer.mjs" type="module"></script>
@@ -540,21 +493,5 @@
<div id="printContainer"></div>
<input type="file" id="fileInput" class="hidden">
-
- <!--闅愯棌澶氫綑鐨勪氦浜掑厓绱�-->
- <script type="text/javascript">
- let ids = ["sidebarToggle", "toolbarButtonSpacer", "toolbarViewerRight"];
- ids.forEach(value => {
- let dom = document.getElementById(value);
- if (dom) {
- dom.style.display = "none";
- }
- })
- let scales = document.getElementsByClassName("splitToolbarButton");
- if (scales && scales.length >= 4) {
- scales[3].style.marginLeft = "-80px";
- }
- </script>
-
</body>
</html>
--
Gitblit v1.9.3