Browse Source

Wait for TEST and ENG Version

naibo 2 years ago
parent
commit
76fe3a83b9
2 changed files with 56 additions and 57 deletions
  1. 1 1
      ElectronJS/src/index.html
  2. 55 56
      ElectronJS/src/index.js

+ 1 - 1
ElectronJS/src/index.html

@@ -130,7 +130,7 @@
                       class="btn btn-primary btn-lg"
                       style="margin-top: 15px; width: 300px;height:60px;padding-top:12px;color:white">开始设计</a></p>
                 <p>
-                    <a @click="step = 0" class="btn btn-outline-primary btn-lg"style="margin-top: 10px; width: 300px;height:45px;padding-top:5px">{{ $t('message.test2') }}</a>
+                    <a @click="step = 0" class="btn btn-outline-primary btn-lg"style="margin-top: 10px; width: 300px;height:45px;padding-top:5px">返回首页</a>
                 </p>
             </div>
 

+ 55 - 56
ElectronJS/src/index.js

@@ -11,65 +11,64 @@ const i18n = VueI18n.createI18n({
 })
 
 
-    function getUrlParam(name) {
-        var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对象
-        var r = window.location.search.substr(1).match(reg); //匹配目标参数
-        if (r != null) return unescape(r[2]);
-        return "";
-    }
+function getUrlParam(name) {
+    var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对象
+    var r = window.location.search.substr(1).match(reg); //匹配目标参数
+    if (r != null) return unescape(r[2]);
+    return "";
+}
 
-    var app = Vue.createApp({
-        data() {
-            return {
-                init: true,
-                lang: 'zh',
-                user_data_folder: getUrlParam("user_data_folder"),
-                step: 0,
-                newest_version: '-', // 最新版本号
-            }
-        },
-        mounted() {
-            // 发送GET请求获取GitHub的Release API响应
-            const request = new XMLHttpRequest();
-            request.open('GET', `https://api.github.com/repos/NaiboWang/EasySpider/releases/latest`);
-            request.setRequestHeader('User-Agent', 'JavaScript');
-            request.onload = function() {
-                // 解析响应JSON并输出最新版本号
-                const release = JSON.parse(request.responseText);
-                const latestVersion = release.tag_name;
-                app.$data.newest_version = latestVersion;
-                // alert(`Latest version is ${latestVersion}`);
-            };
-            request.onerror = function() {
-                console.error('Error: failed to get latest version.');
-            };
-            request.send();
+var app = Vue.createApp({
+    data() {
+        return {
+            init: true,
+            lang: 'zh',
+            user_data_folder: getUrlParam("user_data_folder"),
+            step: 0,
+            newest_version: '-', // 最新版本号
+        }
+    },
+    mounted() {
+        // 发送GET请求获取GitHub的Release API响应
+        const request = new XMLHttpRequest();
+        request.open('GET', `https://api.github.com/repos/NaiboWang/EasySpider/releases/latest`);
+        request.setRequestHeader('User-Agent', 'JavaScript');
+        request.onload = function() {
+            // 解析响应JSON并输出最新版本号
+            const release = JSON.parse(request.responseText);
+            const latestVersion = release.tag_name;
+            app.$data.newest_version = latestVersion;
+            // alert(`Latest version is ${latestVersion}`);
+        };
+        request.onerror = function() {
+            console.error('Error: failed to get latest version.');
+        };
+        request.send();
+    },
+    methods: {
+        changeLang(lang = 'zh') {
+            this.init = false;
+            this.lang = lang;
         },
-        methods: {
-            changeLang(lang = 'zh') {
-                this.init = false;
-                this.lang = lang;
-            },
-            startDesign(lang, with_data = false) {
-                if (with_data) {
-                    console.log(this.user_data_folder)
-                    if (this.user_data_folder == null || this.user_data_folder == "") {
-                        if (lang == 'zh') {
-                            alert("请指定用户信息目录");
-                        } else {
-                            alert("Please specify the user information directory");
-                        }
-                        return;
+        startDesign(lang, with_data = false) {
+            if (with_data) {
+                console.log(this.user_data_folder)
+                if (this.user_data_folder == null || this.user_data_folder == "") {
+                    if (lang == 'zh') {
+                        alert("请指定用户信息目录");
+                    } else {
+                        alert("Please specify the user information directory");
                     }
-                    window.electronAPI.startDesign(lang, this.user_data_folder);
-                } else {
-                    window.electronAPI.startDesign(lang);
+                    return;
                 }
-            },
-            startInvoke(lang) {
-                window.electronAPI.startInvoke(lang);
+                window.electronAPI.startDesign(lang, this.user_data_folder);
+            } else {
+                window.electronAPI.startDesign(lang);
             }
+        },
+        startInvoke(lang) {
+            window.electronAPI.startInvoke(lang);
         }
-    }).use(i18n).mount('#app')
-    console.log(i18n.global.t('test'))
-    document.title = i18n.global.t('test');
+    }
+}).use(i18n).mount('#app')
+console.log(i18n.global.t('test'))