|
@@ -64,29 +64,6 @@
|
|
|
return resObj.hasOwnProperty(querykey) ? resObj[querykey] : null;
|
|
return resObj.hasOwnProperty(querykey) ? resObj[querykey] : null;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- function changeLoadingText(text) {
|
|
|
|
|
- document.querySelector("#loading-cover").classList.add("blur-effect");
|
|
|
|
|
- setTimeout(function () {
|
|
|
|
|
- var loadingCover = document.querySelector("#result-text");
|
|
|
|
|
- loadingCover.innerText = text;
|
|
|
|
|
-
|
|
|
|
|
- var circle = document.querySelector("#circle");
|
|
|
|
|
- if (circle) {
|
|
|
|
|
- circle.style.display = "none";
|
|
|
|
|
- }
|
|
|
|
|
- }, 500);
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- function showReloadView(text) {
|
|
|
|
|
- document.getElementById("error-info").style.display = "flex";
|
|
|
|
|
- document.querySelector("#error-tips").innerText = text;
|
|
|
|
|
- setTimeout(function () {
|
|
|
|
|
- document.getElementById("error-info").style.opacity = 1;
|
|
|
|
|
- document.getElementById("error-reload").addEventListener("click", function () {
|
|
|
|
|
- location.reload();
|
|
|
|
|
- });
|
|
|
|
|
- }, 100);
|
|
|
|
|
- }
|
|
|
|
|
|
|
|
|
|
function addVersionInfo() {
|
|
function addVersionInfo() {
|
|
|
var version = "%VITE_VERSION%";
|
|
var version = "%VITE_VERSION%";
|
|
@@ -101,113 +78,7 @@
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- function randomString() {
|
|
|
|
|
- var chars = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
|
|
|
|
|
- var length = 32;
|
|
|
|
|
- var result = "";
|
|
|
|
|
- for (var i = length; i > 0; --i) result += chars[Math.floor(Math.random() * chars.length)];
|
|
|
|
|
- return result;
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- function initToken() {
|
|
|
|
|
- var openId = localStorage.getItem("openId") || randomString();
|
|
|
|
|
- localStorage.setItem("openId", openId);
|
|
|
|
|
- var requestOptions = {
|
|
|
|
|
- method: "POST",
|
|
|
|
|
- headers: {
|
|
|
|
|
- "Content-Type": "application/json",
|
|
|
|
|
- },
|
|
|
|
|
- body: JSON.stringify({
|
|
|
|
|
- openid: openId,
|
|
|
|
|
- mobile: "17",
|
|
|
|
|
- nickname: globalThis.orgTitle,
|
|
|
|
|
- app_key: "%VITE_APP_KEY%",
|
|
|
|
|
- }),
|
|
|
|
|
- };
|
|
|
|
|
-
|
|
|
|
|
- var url = globalThis.modelServer + "/open/openid_to_token";
|
|
|
|
|
-
|
|
|
|
|
- fetch(url, requestOptions)
|
|
|
|
|
- .then((response) => response.json())
|
|
|
|
|
- .then((result) => {
|
|
|
|
|
- console.log(result.ret.token);
|
|
|
|
|
- globalThis.token = result.ret.token;
|
|
|
|
|
- // globalThis.token =
|
|
|
|
|
- // "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyaWQiOjMxNjA1MSwiZXhwIjoxNzM2NDE1MDAyLCJpYXQiOjE3MzU1NTEwMDIsImlzcyI6ImFpLWh1bWFuLW1pbmkiLCJzY29wZSI6IiJ9.jYvLswI5NQaeL8W6Q0TQm7sdz4EtqyLRNVjuuKFtdO0";
|
|
|
|
|
-
|
|
|
|
|
- // globalThis.mini_id = 10156;
|
|
|
|
|
- initCardInfo();
|
|
|
|
|
- })
|
|
|
|
|
- .catch((error) => console.log("error", error));
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- function initCardInfo() {
|
|
|
|
|
- var token = globalThis.token;
|
|
|
|
|
- var mini = globalThis.mini_id;
|
|
|
|
|
- var card_id = globalThis.card_id;
|
|
|
|
|
-
|
|
|
|
|
- // if (!token || (!card_id && !mini)) {
|
|
|
|
|
- // return;
|
|
|
|
|
- // } else {
|
|
|
|
|
- // sessionStorage.setItem("token", token);
|
|
|
|
|
- // }
|
|
|
|
|
-
|
|
|
|
|
- var url = cardURL + "/mini/info";
|
|
|
|
|
-
|
|
|
|
|
- let params = [];
|
|
|
|
|
- if (mini) {
|
|
|
|
|
- params.push("mini=" + mini);
|
|
|
|
|
- }
|
|
|
|
|
|
|
|
|
|
- if (card_id) {
|
|
|
|
|
- params.push("card=" + card_id);
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- url += "?" + params.join("&");
|
|
|
|
|
-
|
|
|
|
|
- fetch(url, {
|
|
|
|
|
- method: "get",
|
|
|
|
|
- headers: {
|
|
|
|
|
- "Content-Type": "application/x-www-form-urlencoded",
|
|
|
|
|
- Authorization: token,
|
|
|
|
|
- },
|
|
|
|
|
- })
|
|
|
|
|
- .then(function (response) {
|
|
|
|
|
- return response.json();
|
|
|
|
|
- })
|
|
|
|
|
- .then(function (result) {
|
|
|
|
|
- if (result.err_code === -1) {
|
|
|
|
|
- globalThis.showReloadView(result.err_msg);
|
|
|
|
|
- return;
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- if (result.err_code !== 0) {
|
|
|
|
|
- globalThis.changeLoadingText(result.err_msg);
|
|
|
|
|
- return;
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- if (result.ret.hasOwnProperty("card_id") && result.ret.card_id === 0) {
|
|
|
|
|
- globalThis.changeLoadingText("助手不存在,请在管理后台中创建");
|
|
|
|
|
- return;
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- globalThis.cardInfo = result.ret;
|
|
|
|
|
- globalThis.cardInfo.tts_args = {
|
|
|
|
|
- speed: 30,
|
|
|
|
|
- volume: 100,
|
|
|
|
|
- voice_name: "S_x8pOUDlm1",
|
|
|
|
|
- };
|
|
|
|
|
- globalThis.hasSequence = true;
|
|
|
|
|
- // globalThis.token = data.ret;
|
|
|
|
|
- document.dispatchEvent(new CustomEvent("dataLoaded"));
|
|
|
|
|
- document.dispatchEvent(new CustomEvent("sequenceLoaded"));
|
|
|
|
|
- addVersionInfo();
|
|
|
|
|
- })
|
|
|
|
|
- .catch(function (err) {
|
|
|
|
|
- console.warn(err);
|
|
|
|
|
- addVersionInfo();
|
|
|
|
|
- globalThis.changeLoadingText(err);
|
|
|
|
|
- });
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
function initMessageChannel() {
|
|
function initMessageChannel() {
|
|
@@ -401,8 +272,6 @@
|
|
|
document.dispatchEvent(new CustomEvent("dataLoaded"));
|
|
document.dispatchEvent(new CustomEvent("dataLoaded"));
|
|
|
document.dispatchEvent(new CustomEvent("sequenceLoaded"));
|
|
document.dispatchEvent(new CustomEvent("sequenceLoaded"));
|
|
|
addVersionInfo();
|
|
addVersionInfo();
|
|
|
- } else {
|
|
|
|
|
- initToken();
|
|
|
|
|
}
|
|
}
|
|
|
})();
|
|
})();
|
|
|
|
|
|