Prechádzať zdrojové kódy

一体机跳转过来。

jxq 1 mesiac pred
rodič
commit
e4029bfb56
2 zmenil súbory, kde vykonal 98 pridanie a 68 odobranie
  1. 2 0
      src/main.ts
  2. 96 68
      src/views/modules/runTest/run-test.vue

+ 2 - 0
src/main.ts

@@ -17,6 +17,8 @@ import "uno.css";
 // avue
 import { setupEleAvue } from "@/plugins";
 
+window.name = "HJ-TEST-SYSTEM";
+
 const app = createApp(App);
 // 全局注册 自定义指令(directive)
 setupDirective(app);

+ 96 - 68
src/views/modules/runTest/run-test.vue

@@ -203,6 +203,27 @@ const stopTesting = async () => {
   getSattisticData();
 };
 
+const backToClient = () => {
+  console.log("返回客户端", window.name, window.opener);
+  // // window?.opener?.postMessage({ action: "return", data: "回调参数" });
+  //
+  // window.close();
+  if (window.opener) {
+    // window.opener.name = "HJ-CLIENT-CF";
+    // window.open(window.opener.location.href, window.opener.name);
+    // window.opener.focus();
+
+    // window.opener?.postMessage({ action: "return", data: "回调参数" }, "*");
+    // Called from child tab
+    window.opener.postMessage(
+      {
+        message: "focus",
+      },
+      "*" // cross-origin
+    );
+  }
+};
+
 // 查询下边统计数据
 const statisticsData = ref<object>();
 const getSattisticData = () => {
@@ -226,74 +247,74 @@ const setTestingData = () => {
   });
   testingWSData.value = data;
 
-  testingWSData.value = {
-    电源测试: [
-      {
-        dataItem: "测试值0嘟嘟嘟嘟嘟嘟",
-        dataContent: "dddddafvdafgvjf多发点顺丰水电费阿道夫爸的阿凡达深V啊",
-      },
-      {
-        dataItem: "测试值0嘟嘟嘟嘟嘟嘟",
-        dataContent: "dddddafvdafgvjf多发点顺丰水电费阿道夫爸的阿凡达深V啊",
-      },
-      {
-        dataItem: "测试值0嘟嘟嘟嘟嘟嘟",
-        dataContent: "dddddafvdafgvjf多发点顺丰水电费阿道夫爸的阿凡达深V啊",
-      },
-      {
-        dataItem: "测试值0嘟嘟嘟嘟嘟嘟",
-        dataContent: "dddddafvdafgvjf多发点顺丰水电费阿道夫爸的阿凡达深V啊",
-      },
-      {
-        dataItem: "测试值0嘟嘟嘟嘟嘟嘟",
-        dataContent: "dddddafvdafgvjf多发点顺丰水电费阿道夫爸的阿凡达深V啊",
-      },
-    ],
-    wanger: [
-      {
-        dataItem: "测试值0嘟嘟嘟嘟嘟嘟",
-        dataContent: "dddddafvdafgvjf多发点顺丰水电费阿道夫爸的阿凡达深V啊",
-      },
-      {
-        dataItem: "测试值0嘟嘟嘟嘟嘟嘟",
-        dataContent: "dddddafvdafgvjf多发点顺丰水电费阿道夫爸的阿凡达深V啊",
-      },
-      {
-        dataItem: "测试值0嘟嘟嘟嘟嘟嘟",
-        dataContent: "dddddafvdafgvjf多发点顺丰水电费阿道夫爸的阿凡达深V啊",
-      },
-      {
-        dataItem: "测试值0嘟嘟嘟嘟嘟嘟",
-        dataContent: "dddddafvdafgvjf多发点顺丰水电费阿道夫爸的阿凡达深V啊",
-      },
-      {
-        dataItem: "测试值0嘟嘟嘟嘟嘟嘟",
-        dataContent: "dddddafvdafgvjf多发点顺丰水电费阿道夫爸的阿凡达深V啊",
-      },
-    ],
-    aaaaaa: [
-      {
-        dataItem: "测试值0嘟嘟嘟嘟嘟嘟",
-        dataContent: "dddddafvdafgvjf多发点顺丰水电费阿道夫爸的阿凡达深V啊",
-      },
-      {
-        dataItem: "测试值0嘟嘟嘟嘟嘟嘟",
-        dataContent: "dddddafvdafgvjf多发点顺丰水电费阿道夫爸的阿凡达深V啊",
-      },
-      {
-        dataItem: "测试值0嘟嘟嘟嘟嘟嘟",
-        dataContent: "dddddafvdafgvjf多发点顺丰水电费阿道夫爸的阿凡达深V啊",
-      },
-      {
-        dataItem: "测试值0嘟嘟嘟嘟嘟嘟",
-        dataContent: "dddddafvdafgvjf多发点顺丰水电费阿道夫爸的阿凡达深V啊",
-      },
-      {
-        dataItem: "测试值0嘟嘟嘟嘟嘟嘟",
-        dataContent: "dddddafvdafgvjf多发点顺丰水电费阿道夫爸的阿凡达深V啊",
-      },
-    ],
-  };
+  // testingWSData.value = {
+  //   电源测试: [
+  //     {
+  //       dataItem: "测试值0嘟嘟嘟嘟嘟嘟",
+  //       dataContent: "dddddafvdafgvjf多发点顺丰水电费阿道夫爸的阿凡达深V啊",
+  //     },
+  //     {
+  //       dataItem: "测试值0嘟嘟嘟嘟嘟嘟",
+  //       dataContent: "dddddafvdafgvjf多发点顺丰水电费阿道夫爸的阿凡达深V啊",
+  //     },
+  //     {
+  //       dataItem: "测试值0嘟嘟嘟嘟嘟嘟",
+  //       dataContent: "dddddafvdafgvjf多发点顺丰水电费阿道夫爸的阿凡达深V啊",
+  //     },
+  //     {
+  //       dataItem: "测试值0嘟嘟嘟嘟嘟嘟",
+  //       dataContent: "dddddafvdafgvjf多发点顺丰水电费阿道夫爸的阿凡达深V啊",
+  //     },
+  //     {
+  //       dataItem: "测试值0嘟嘟嘟嘟嘟嘟",
+  //       dataContent: "dddddafvdafgvjf多发点顺丰水电费阿道夫爸的阿凡达深V啊",
+  //     },
+  //   ],
+  //   wanger: [
+  //     {
+  //       dataItem: "测试值0嘟嘟嘟嘟嘟嘟",
+  //       dataContent: "dddddafvdafgvjf多发点顺丰水电费阿道夫爸的阿凡达深V啊",
+  //     },
+  //     {
+  //       dataItem: "测试值0嘟嘟嘟嘟嘟嘟",
+  //       dataContent: "dddddafvdafgvjf多发点顺丰水电费阿道夫爸的阿凡达深V啊",
+  //     },
+  //     {
+  //       dataItem: "测试值0嘟嘟嘟嘟嘟嘟",
+  //       dataContent: "dddddafvdafgvjf多发点顺丰水电费阿道夫爸的阿凡达深V啊",
+  //     },
+  //     {
+  //       dataItem: "测试值0嘟嘟嘟嘟嘟嘟",
+  //       dataContent: "dddddafvdafgvjf多发点顺丰水电费阿道夫爸的阿凡达深V啊",
+  //     },
+  //     {
+  //       dataItem: "测试值0嘟嘟嘟嘟嘟嘟",
+  //       dataContent: "dddddafvdafgvjf多发点顺丰水电费阿道夫爸的阿凡达深V啊",
+  //     },
+  //   ],
+  //   aaaaaa: [
+  //     {
+  //       dataItem: "测试值0嘟嘟嘟嘟嘟嘟",
+  //       dataContent: "dddddafvdafgvjf多发点顺丰水电费阿道夫爸的阿凡达深V啊",
+  //     },
+  //     {
+  //       dataItem: "测试值0嘟嘟嘟嘟嘟嘟",
+  //       dataContent: "dddddafvdafgvjf多发点顺丰水电费阿道夫爸的阿凡达深V啊",
+  //     },
+  //     {
+  //       dataItem: "测试值0嘟嘟嘟嘟嘟嘟",
+  //       dataContent: "dddddafvdafgvjf多发点顺丰水电费阿道夫爸的阿凡达深V啊",
+  //     },
+  //     {
+  //       dataItem: "测试值0嘟嘟嘟嘟嘟嘟",
+  //       dataContent: "dddddafvdafgvjf多发点顺丰水电费阿道夫爸的阿凡达深V啊",
+  //     },
+  //     {
+  //       dataItem: "测试值0嘟嘟嘟嘟嘟嘟",
+  //       dataContent: "dddddafvdafgvjf多发点顺丰水电费阿道夫爸的阿凡达深V啊",
+  //     },
+  //   ],
+  // };
 };
 watch(topProSelectedList, () => {
   setTestingData();
@@ -711,6 +732,10 @@ const cancelMsgType5 = () => {
           <svg-icon icon-class="stop-test" />
           停止测试
         </div>
+        <!--        <div class="test-btn normal" @click="backToClient">-->
+        <!--          <svg-icon icon-class="stop-test" />-->
+        <!--          返回一体机-->
+        <!--        </div>-->
       </div>
     </div>
 
@@ -807,6 +832,9 @@ $color-progress: #3cbaff;
 .error {
   background: var(--hj-bg2);
 }
+.normal {
+  background: var(--hj-blue-3);
+}
 .test-min-btn {
   margin-left: 4px;
   flex: 0 0 36px;