From fce9a89fb5ad93277b95c699e892af1bb28aba88 Mon Sep 17 00:00:00 2001
From: yl <ykxkd@outlook.com>
Date: 星期二, 02 八月 2022 19:30:15 +0800
Subject: [PATCH] 车间综合看板接口调整,报工控制

---
 VueWebApi/obj/Release/Package/PackageTmp/Grid/webapp-ws-tutorial.htm |  152 ++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 152 insertions(+), 0 deletions(-)

diff --git a/VueWebApi/obj/Release/Package/PackageTmp/Grid/webapp-ws-tutorial.htm b/VueWebApi/obj/Release/Package/PackageTmp/Grid/webapp-ws-tutorial.htm
new file mode 100644
index 0000000..1326aae
--- /dev/null
+++ b/VueWebApi/obj/Release/Package/PackageTmp/Grid/webapp-ws-tutorial.htm
@@ -0,0 +1,152 @@
+锘�<!DOCTYPE html>
+<html>
+<head>
+    <title>WEB鎶ヨ〃瀹㈡埛绔娇鐢ㄦ暀绋�(WebSocket) - 閿愭氮WEB鎶ヨ〃</title>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+    <meta name="Description" content="閿愭氮HTML5鎶ヨ〃搴旂敤WEB鎶ヨ〃瀹㈡埛绔疄鐜版墦鍗颁笌鏁版嵁瀵煎嚭銆�" />
+    <meta name="Keywords" content="WEB鎶ヨ〃,WEB鎵撳嵃,HTML5鎶ヨ〃,WEB鎶ヨ〃瀹㈡埛绔�" />
+    <script src="grwebapp.js"></script>
+    <script language="javascript" type="text/javascript">
+        function window_onload() {
+            //*杩欏彞鐗瑰埆閲嶈*锛氬彧鏈夊湪WEB鎶ヨ〃瀹㈡埛绔▼搴忓悗锛屾墠鑳借繘琛學ebSocket閫氳
+            //濡傛灉WEB鎶ヨ〃瀹㈡埛绔▼搴忎负寮�鏈鸿嚜鍚姩锛屼互涓嬭皟鐢ㄥ簲璇ュ幓鎺夈�傛洿澶氳鏄庤鍙傝�冨府鍔┾�淲EB鎶ヨ〃(B/S鎶ヨ〃)->WEB鎶ヨ〃瀹㈡埛绔�->閮ㄧ讲涓庡畨瑁呪�濋儴鍒嗕腑涓庤胺姝孋hrome娴忚鍣ㄧ殑鐩稿叧璇存槑
+            webapp_urlprotocol_startup(); //鍚姩WEB鎶ヨ〃瀹㈡埛绔▼搴忥紝浠ヤ究渚﹀惉鎺ュ彈 WebSocket 鏁版嵁
+        }
+
+        //娑堟伅鍝嶅簲鍑芥暟锛屾帴鍙梂EB鎶ヨ〃瀹㈡埛绔墽琛屽畬鎵撳嵃涓庢暟鎹鍑虹瓑浠诲姟鍥炲彂鐨勬秷鎭�
+        //濡傛灉涓嶈鍝嶅簲浠诲姟鎵ц瀹屾秷鎭紝姝ゅ嚱鏁板彲浠ヤ笉鐢ㄥ畾涔夛紝鐩存帴鍘绘帀鍗冲彲銆�
+        function webapp_onmessage(event) {
+            var message = JSON.parse(event.data);
+
+            //鍦ㄥ悜鎵撳嵃鏈哄彂閫佸畬鎵撳嵃鏁版嵁鍚庡搷搴旂殑娑堟伅锛屽湪鍑芥暟浣撲腑瀹屾垚鑷繁鐨勪换鍔�
+            function OnPrintEnd() {
+                var msg = "鎶ヨ〃宸茬粡鎵撳嵃锛岃緭鍑烘墦鍗版満锛�" + message.PrinterName;
+                if (message.reportid) {
+                    msg += "\r\nreportid = " + message.reportid;
+                }
+                alert(msg);
+            }
+
+            //鍦ㄦ墽琛屼簡鏁版嵁瀵煎嚭浠诲姟鍚庡搷搴旂殑娑堟伅锛屽湪鍑芥暟浣撲腑瀹屾垚鑷繁鐨勪换鍔�
+            function OnExportEnd() {
+                var msg = "鏁版嵁瀵煎嚭宸茬粡瀹屾垚锛屽鍑烘枃浠讹細" + message.FileName;
+                if (message.reportid) {
+                    msg += "\r\nreportid = " + message.reportid;
+                }
+                alert(msg);
+            }
+
+            //alert(event.data);
+            if (message.event == "PrintEnd") {
+                OnPrintEnd();
+            }
+            else if (message.event == "ExportEnd") {
+                OnExportEnd();
+            }
+        }
+    </script>
+</head>
+<body onload="window_onload()">
+    <h1>閿愭氮WEB鎶ヨ〃瀹㈡埛绔娇鐢ㄦ暀绋�</h1>
+    <h3><a href="webapp-overview.htm">鍏充簬閿愭氮WEB鎶ヨ〃瀹㈡埛绔�</a></h3>
+    
+    <h3>鐗瑰埆鎻愮ず锛氫互涓嬮摼鎺ョ偣鍑绘棤鍝嶅簲锛岃涓嬭浇瀹夎<a href="webapp-download.htm">WEB鎶ヨ〃瀹㈡埛绔�</a></h3>
+
+    <h3>璧锋渚嬪瓙</h3>
+    <p><a href='javascript:ws_ajax_preview();'>鎵撳嵃棰勮(AJAX)</a>閫氳繃AJAX鏂瑰紡鑾峰彇鎶ヨ〃妯℃澘涓庢姤琛ㄦ暟鎹�</p>
+    <script language="javascript" type="text/javascript">
+        function ws_ajax_preview() {
+            //鍙傛暟鍏蜂綋璇存槑璇峰弬鑰冨府鍔╂枃妗d腑鐨勨�淲EB鎶ヨ〃(B/S鎶ヨ〃)->WEB鎶ヨ〃瀹㈡埛绔�->鍚姩鍙傛暟璇存槑鈥濋儴鍒�
+            var args = {
+                report: urlAddRandomNo("../grf/浜у搧娴佷紶鍗旳5.grf"),
+                data:
+                {
+                    "recordset": [
+                        {
+                            "seq": "1",
+                            "wo_code": "PO202206280001_1",
+                            "partcode": "1403-001-0001",
+                            "partname": "鍦嗛挗F45MnVS蠁20",
+                            "partspec": "蠁20",
+                            "routename": "娴嬭瘯宸ヨ壓璺嚎1",
+                            "orderqty": 166,
+                            "lm_user": "Admin",
+                            "lm_date": "2022-06-30",
+                            "stepcode": "Step01",
+                            "stepname": "娴嬭瘯宸ュ簭涓�",
+                            "plan_qty1": 166,
+                            "good_qty": 0,
+                            "ng_qty": 0,
+                            "stepqrcode":"PO202206280001_1;Step01"
+                        },
+                        {
+                            "seq": "2",
+                            "wo_code": "PO202206280001_1",
+                            "partcode": "1403-001-0001",
+                            "partname": "鍦嗛挗F45MnVS蠁20",
+                            "partspec": "蠁20",
+                            "routename": "娴嬭瘯宸ヨ壓璺嚎1",
+                            "orderqty": 166,
+                            "lm_user": "Admin",
+                            "lm_date": "2022-06-30",
+                            "stepcode": "Step02",
+                            "stepname": "娴嬭瘯宸ュ簭浜�",
+                            "plan_qty1": 166,
+                            "good_qty": 0,
+                            "ng_qty": 0,
+                            "stepqrcode": "PO202206280001_1;Step02"
+                        }
+                    ]
+                },
+                //data: "../data/DataCenter.ashx?data=Customer",
+                //dataUrlParams: "濡傛灉data鍙傛暟涓篣RL锛屼笖鍏堕渶瑕侀澶栫殑鍙傛暟鏁版嵁锛屽垯瀹氫箟鍦ㄦ鍙傛暟涓�", //渚嬪瓙婕旂ず涓嶉渶瑕侊紝鎵�浠ユ敞閲婃帀
+                type: "preview",
+            };
+
+            webapp_ws_ajax_run(args);
+        }
+    </script>
+
+    <p> <a href='javascript:ws_ajax_print();'>鎵撳嵃(AJAX)</a>閫氳繃AJAX鏂瑰紡鑾峰彇鎶ヨ〃妯℃澘涓庢姤琛ㄦ暟鎹�</p>
+    <script language="javascript" type="text/javascript">
+        function ws_ajax_print() {
+            var args = {
+                type: "preview",//print
+                //showOptionDlg: true, //濡傛灉涓嶆樉绀烘墦鍗板璇濇鑰岀洿鎺ユ墦鍗帮紝灏嗘琛屾敞閲婂幓鎺夊嵆鍙�
+                report: urlAddRandomNo("../grf/鎶ュ伐浜у嚭鏍囩.grf"),
+                //data: "../data/DataCenter.ashx?data=Customer"
+                data:
+                {
+                    "recordset": [
+                        {
+                            "wo_code": "PO202206280001_1",
+                            "partcode": "1403-001-0001",
+                            "partname": "鍦嗛挗F45MnVS蠁20",
+                            "qty": "100",
+                            "next_stepname": "娴嬭瘯宸ュ簭2",
+                            "qrcode": "PO202206280001_1;Step02"
+                        },
+                        {
+                            "wo_code": "PO202206280001_1",
+                            "partcode": "1403-001-0001",
+                            "partname": "鍦嗛挗F45MnVS蠁20",
+                            "qty": "100",
+                            "next_stepname": "娴嬭瘯宸ュ簭2",
+                            "qrcode": "PO202206280001_1;Step02"
+                        }
+                    ]
+                }
+            };
+
+            webapp_ws_ajax_run(args);
+        }
+    </script>
+
+
+   
+
+   
+   
+
+</body>
+</html>

--
Gitblit v1.9.3