bill 1 周之前
父節點
當前提交
cbd1f92108
共有 3 個文件被更改,包括 1563 次插入1120 次删除
  1. 1555 1114
      pnpm-lock.yaml
  2. 5 3
      src/api/tagging-style.ts
  3. 3 3
      vite.config.ts

File diff suppressed because it is too large
+ 1555 - 1114
pnpm-lock.yaml


+ 5 - 3
src/api/tagging-style.ts

@@ -108,10 +108,12 @@ export const fetchTaggingStyles = async () => {
     params: reqParams,
   });
   const styles: any[] = [];
-  const genTree = (tree: any, parent?: any) => {
+  const genTree = (tree: any, parent?: any, level = 0) => {
     for (const item of tree) {
       if (item.iconUrl) {
-        delete parent.children;
+        if (level !== 0) {
+          delete parent.children;
+        }
         __map[item.iconId] = item.dictId || parent.dictId
         styles.push(toLocal({ ...item, iconTitle: parent.id }));
       } else {
@@ -122,7 +124,7 @@ export const fetchTaggingStyles = async () => {
           children: [],
         };
         parent.children.push(data);
-        genTree(item.childrenList, data)
+        genTree(item.childrenList, data, ++level)
       }
     }
   };

+ 3 - 3
vite.config.ts

@@ -1,5 +1,5 @@
 import vue from "@vitejs/plugin-vue";
-import { createServer as createLangServer } from "./scripts/lang";
+// import { createServer as createLangServer } from "./scripts/lang";
 
 import { resolve } from "path";
 
@@ -79,13 +79,13 @@ let app = "index";
 if (process.argv.length > 3) {
   app = process.argv[process.argv.length - 1].trim();
 }
-
+// 275
 // https://vitejs.dev/config/
 export default async (): Promise<any> => {
   const input: { [key in string]: string } = {};
 
   if (process.argv.includes("lang")) {
-    await createLangServer(langProt);
+    // await createLangServer(langProt);
     input.lang = resolve(__dirname, "lang.html");
   } else {
     input[app] = resolve(__dirname, `${app}.html`);