bill 1 rok pred
rodič
commit
2cc99e7186
2 zmenil súbory, kde vykonal 11 pridanie a 6 odobranie
  1. 0 1
      src/main.ts
  2. 11 5
      src/setSystem.ts

+ 0 - 1
src/main.ts

@@ -8,7 +8,6 @@ import { setApp } from "@/helper/mount";
 import { router } from "./router";
 import { appConstant } from "./app";
 import "@/store/system";
-import "@/assets/style/public.scss";
 
 const app = createApp(App);
 

+ 11 - 5
src/setSystem.ts

@@ -14,7 +14,9 @@ import {
   updateSysSetting,
 } from "@/request";
 
-const modules = import.meta.glob("@/assets/style/theme/*.scss");
+const modules = import.meta.glob("@/assets/style/theme/*.scss", {
+  query: "?inline",
+});
 
 axios.get(getSysSetting).then((data) => {
   systemData.value.name = data.data.title;
@@ -46,16 +48,20 @@ export const systemData = ref({
   color: themeColors[0],
 });
 
-const refresh = () => {
+const $style = document.createElement("style");
+$style.setAttribute("type", "text/css");
+document.body.appendChild($style);
+
+const refresh = async () => {
   title.value = systemData.value.name;
 
   const key = Object.keys(modules).find((key) =>
     key.includes(systemData.value.color)
   );
   if (key) {
-    return modules[key]();
-  } else {
-    return Promise.resolve();
+    const res1: any = await modules[key]();
+    const res2: any = await import("@/assets/style/public.scss?inline");
+    $style.innerHTML = res1.default + res2.default;
   }
 };