From 46adcbf7494340a495539708210bb39110bdc33b Mon Sep 17 00:00:00 2001
From: czt <czt18638530771@163.com>
Date: 星期六, 29 十一月 2025 17:35:03 +0800
Subject: [PATCH] 快速登记、化验及称重作业页面提交1
---
fzzy-igdss-web/src/main/resources/static/js/plugins/lodop/LodopFuncs.js | 141 +++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 141 insertions(+), 0 deletions(-)
diff --git a/fzzy-igdss-web/src/main/resources/static/js/plugins/lodop/LodopFuncs.js b/fzzy-igdss-web/src/main/resources/static/js/plugins/lodop/LodopFuncs.js
new file mode 100644
index 0000000..a59c63b
--- /dev/null
+++ b/fzzy-igdss-web/src/main/resources/static/js/plugins/lodop/LodopFuncs.js
@@ -0,0 +1,141 @@
+锘縱ar CreatedOKLodop7766 = null, CLodopIsLocal;
+
+//====鍒ゆ柇鏄惁闇�瑕� Web鎵撳嵃鏈嶅姟CLodop:===
+//===(涓嶆敮鎸佹彃浠剁殑娴忚鍣ㄧ増鏈渶瑕佺敤瀹�)===
+function needCLodop() {
+ try {
+ var ua = navigator.userAgent;
+ if (ua.match(/Windows\sPhone/i))
+ return true;
+ if (ua.match(/iPhone|iPod|iPad/i))
+ return true;
+ if (ua.match(/Android/i))
+ return true;
+ if (ua.match(/Edge\D?\d+/i))
+ return true;
+
+ var verTrident = ua.match(/Trident\D?\d+/i);
+ var verIE = ua.match(/MSIE\D?\d+/i);
+ var verOPR = ua.match(/OPR\D?\d+/i);
+ var verFF = ua.match(/Firefox\D?\d+/i);
+ var x64 = ua.match(/x64/i);
+ if ((!verTrident) && (!verIE) && (x64))
+ return true;
+ else if (verFF) {
+ verFF = verFF[0].match(/\d+/);
+ if ((verFF[0] >= 41) || (x64))
+ return true;
+ } else if (verOPR) {
+ verOPR = verOPR[0].match(/\d+/);
+ if (verOPR[0] >= 32)
+ return true;
+ } else if ((!verTrident) && (!verIE)) {
+ var verChrome = ua.match(/Chrome\D?\d+/i);
+ if (verChrome) {
+ verChrome = verChrome[0].match(/\d+/);
+ if (verChrome[0] >= 41)
+ return true;
+ }
+ }
+ return false;
+ } catch (err) {
+ return true;
+ }
+}
+
+//====椤甸潰寮曠敤CLodop浜戞墦鍗板繀椤荤殑JS鏂囦欢,鐢ㄥ弻绔彛(8000鍜�18000锛夐伩鍏嶅叾涓煇涓鍗犵敤锛�====
+if (needCLodop()) {
+ var src1 = "http://localhost:8000/CLodopfuncs.js?priority=1";
+ var src2 = "http://localhost:18000/CLodopfuncs.js?priority=0";
+
+ var head = document.head || document.getElementsByTagName("head")[0] || document.documentElement;
+ var oscript = document.createElement("script");
+ oscript.src = src1;
+ head.insertBefore(oscript, head.firstChild);
+ oscript = document.createElement("script");
+ oscript.src = src2;
+ head.insertBefore(oscript, head.firstChild);
+ CLodopIsLocal = !!((src1 + src2).match(/\/\/localho|\/\/127.0.0./i));
+}
+
+//====鑾峰彇LODOP瀵硅薄鐨勪富杩囩▼锛�====
+function getLodop(oOBJECT, oEMBED) {
+ var strHtmInstall = "<br><font color='#FF00FF'>鎵撳嵃鎺т欢鏈畨瑁�!鐐瑰嚮杩欓噷<a href='install_lodop32.exe' target='_self'>鎵ц瀹夎</a>,瀹夎鍚庤鍒锋柊椤甸潰鎴栭噸鏂拌繘鍏ャ��</font>";
+ var strHtmUpdate = "<br><font color='#FF00FF'>鎵撳嵃鎺т欢闇�瑕佸崌绾�!鐐瑰嚮杩欓噷<a href='install_lodop32.exe' target='_self'>鎵ц鍗囩骇</a>,鍗囩骇鍚庤閲嶆柊杩涘叆銆�</font>";
+ var strHtm64_Install = "<br><font color='#FF00FF'>鎵撳嵃鎺т欢鏈畨瑁�!鐐瑰嚮杩欓噷<a href='install_lodop64.exe' target='_self'>鎵ц瀹夎</a>,瀹夎鍚庤鍒锋柊椤甸潰鎴栭噸鏂拌繘鍏ャ��</font>";
+ var strHtm64_Update = "<br><font color='#FF00FF'>鎵撳嵃鎺т欢闇�瑕佸崌绾�!鐐瑰嚮杩欓噷<a href='install_lodop64.exe' target='_self'>鎵ц鍗囩骇</a>,鍗囩骇鍚庤閲嶆柊杩涘叆銆�</font>";
+ var strHtmFireFox = "<br><br><font color='#FF00FF'>锛堟敞鎰忥細濡傛浘瀹夎杩嘗odop鏃х増闄勪欢npActiveXPLugin,璇峰湪銆愬伐鍏枫��->銆愰檮鍔犵粍浠躲��->銆愭墿灞曘�戜腑鍏堝嵏瀹冿級</font>";
+ var strHtmChrome = "<br><br><font color='#FF00FF'>(濡傛灉姝ゅ墠姝e父锛屼粎鍥犳祻瑙堝櫒鍗囩骇鎴栭噸瀹夎鑰屽嚭闂锛岄渶閲嶆柊鎵ц浠ヤ笂瀹夎锛�</font>";
+ var strCLodopInstall_1 = "<br><font color='#FF00FF'>Web鎵撳嵃鏈嶅姟CLodop鏈畨瑁呭惎鍔紝鐐瑰嚮杩欓噷<a href='CLodop_Setup_for_Win32NT.exe' target='_self'>涓嬭浇鎵ц瀹夎</a>";
+ var strCLodopInstall_2 = "<br>锛堣嫢姝ゅ墠宸插畨瑁呰繃锛屽彲<a href='CLodop.protocol:setup' target='_self'>鐐硅繖閲岀洿鎺ュ啀娆″惎鍔�</a>锛�";
+ var strCLodopInstall_3 = "锛屾垚鍔熷悗璇峰埛鏂版湰椤甸潰銆�</font>";
+ var strCLodopUpdate = "<br><font color='#FF00FF'>Web鎵撳嵃鏈嶅姟CLodop闇�鍗囩骇!鐐瑰嚮杩欓噷<a href='CLodop_Setup_for_Win32NT.exe' target='_self'>鎵ц鍗囩骇</a>,鍗囩骇鍚庤鍒锋柊椤甸潰銆�</font>";
+ var LODOP;
+ try {
+ var ua = navigator.userAgent;
+ var isIE = !!(ua.match(/MSIE/i)) || !!(ua.match(/Trident/i));
+ if (needCLodop()) {
+ try {
+ LODOP = getCLodop();
+ } catch (err) {}
+ if (!LODOP && document.readyState !== "complete") {
+ alert("缃戦〉杩樻病涓嬭浇瀹屾瘯锛岃绋嶇瓑涓�涓嬪啀鎿嶄綔.");
+ return;
+ }
+ if (!LODOP) {
+ document.body.innerHTML = strCLodopInstall_1 + (CLodopIsLocal ? strCLodopInstall_2 : "") + strCLodopInstall_3 + document.body.innerHTML;
+ return;
+ } else {
+ if (CLODOP.CVERSION < "3.0.9.2") {
+ document.body.innerHTML = strCLodopUpdate + document.body.innerHTML;
+ }
+ if (oEMBED && oEMBED.parentNode)
+ oEMBED.parentNode.removeChild(oEMBED);
+ if (oOBJECT && oOBJECT.parentNode)
+ oOBJECT.parentNode.removeChild(oOBJECT);
+ }
+ } else {
+ var is64IE = isIE && !!(ua.match(/x64/i));
+ //=====濡傛灉椤甸潰鏈塋odop灏辩洿鎺ヤ娇鐢紝娌℃湁鍒欐柊寤�:==========
+ if (oOBJECT || oEMBED) {
+ if (isIE)
+ LODOP = oOBJECT;
+ else
+ LODOP = oEMBED;
+ } else if (!CreatedOKLodop7766) {
+ LODOP = document.createElement("object");
+ LODOP.setAttribute("width", 0);
+ LODOP.setAttribute("height", 0);
+ LODOP.setAttribute("style", "position:absolute;left:0px;top:-100px;width:0px;height:0px;");
+ if (isIE)
+ LODOP.setAttribute("classid", "clsid:2105C259-1E0C-4534-8141-A753534CB4CA");
+ else
+ LODOP.setAttribute("type", "application/x-print-lodop");
+ document.documentElement.appendChild(LODOP);
+ CreatedOKLodop7766 = LODOP;
+ } else
+ LODOP = CreatedOKLodop7766;
+ //=====Lodop鎻掍欢鏈畨瑁呮椂鎻愮ず涓嬭浇鍦板潃:==========
+ if ((!LODOP) || (!LODOP.VERSION)) {
+ if (ua.indexOf('Chrome') >= 0)
+ document.body.innerHTML = strHtmChrome + document.body.innerHTML;
+ if (ua.indexOf('Firefox') >= 0)
+ document.body.innerHTML = strHtmFireFox + document.body.innerHTML;
+ document.body.innerHTML = (is64IE ? strHtm64_Install : strHtmInstall) + document.body.innerHTML;
+ return LODOP;
+ }
+ }
+ if (LODOP.VERSION < "6.2.2.6") {
+ if (!needCLodop())
+ document.body.innerHTML = (is64IE ? strHtm64_Update : strHtmUpdate) + document.body.innerHTML;
+ }
+ //===濡備笅绌虹櫧浣嶇疆閫傚悎璋冪敤缁熶竴鍔熻兘(濡傛敞鍐岃鍙ャ�佽瑷�閫夋嫨绛�):==
+
+
+
+ //=======================================================
+ return LODOP;
+ } catch (err) {
+ alert("getLodop鍑洪敊:" + err);
+ }
+}
--
Gitblit v1.9.3