Browse Source

fix: 修改打包脚本

lvkun996 4 tháng trước cách đây
mục cha
commit
43a6ec8c2d

+ 25 - 4
README.md

@@ -20,14 +20,27 @@
 # 打包ppt前置说明
 
   后台会提供一个excel文档, 该项目打包成exe时,需要将excel的内容转换为json,
-  xlsx.js会读取files文件下的data.xlsx, 转换输出到output.json中
+  xlsx.js会读取files文件下的data.xlsx, 转换输出到id.js中
+
+  id.js的内容示例如下:
+    const idObject = [
+      {
+        "catId": 4757,
+        "name": "P1-美丽的公园",
+        "fileName": "lj35lOc-M-OjJZTiwWTkcn5XP0Qk",
+        "__EMPTY": "小班·下",
+        "__EMPTY_1": "和大自然一起"
+      }
+    ]
 
 # 打包步骤说明
   1. 准备好对应的ppt文件,放入files目录中
   2. 解析对应的excel文件,excel文件表头分别为catId	name	fileName,需要手动修改xlsx.js里的 readFile路径
-  3. 运行npm run xlsx, 需要的json数据会被输出到output.json中,复制该数据到id.js中
+  3. 运行npm run xlsx, 需要的json数据会被输出到id.js中
   4. 配置zd_resource_lib_web中的package的catId和classLevel, 对应阶段的参数见下面的参数配置说明
-  
+  5. 运行npm run build:web,将web打包
+  6. 运行npm run dist,打包exe应用
+  7. build文件夹下的win-ia32-unpacked就是
 # 参数配置说明
 
   ##  参数
@@ -58,6 +71,9 @@
       小班·上:1
       中班·上:2,
       大班·上:3
+      小班·下:4
+      中班·下:5
+      大班·下:6
       
   ## 配置说明
     每次打包新的exe时,需要修改<zd_resource_lib_web>这个文件夹下的package.json文件,
@@ -104,4 +120,9 @@
 
 
 
-    "electron": "^15.3.0",
+    "electron": "^15.3.0",
+
+
+  ## 本地测试
+    1. npm run server test 启动本地node服务
+    2. npm run start 启动vue的项目,接口会连接到本地

+ 46 - 0
filer-filter.py

@@ -0,0 +1,46 @@
+import os
+import shutil
+import pandas as pd
+
+# 配置参数
+EXCEL_FILE = r"E:\code\zd\desktop\offline-pdf-app\xlsx\逻辑狗·幼儿思维游戏课程-大班下.xlsx"
+SOURCE_FOLDER = r"C:\Users\lvkun\Desktop\逻辑狗下\pptx"  # 需要检查的文件夹
+DEST_FOLDER = r"E:\code\zd\desktop\offline-pdf-app\files"  # 复制匹配文件夹的目标路径
+COLUMN_INDEX = 2  # 需要读取的列(如果有表头,用列名,如 'ID')
+
+
+# 确保目标文件夹存在
+os.makedirs(DEST_FOLDER, exist_ok=True)
+
+# 读取 Excel(无表头)
+df = pd.read_excel(EXCEL_FILE, header=None, dtype=str)
+
+# 获取 C 列的 URL,并提取 A(去掉前后部分)
+# 这里的提取规则是去掉 `https://res-teacher.luojigou.vip/pptx/` 和 `/index.html`
+def extract_a(url):
+    
+    return url
+
+# 提取所有 A
+numbers = set(df.iloc[:, COLUMN_INDEX].dropna().apply(extract_a).dropna())
+
+# 打印调试信息
+print("Excel 读取的字符串 A:", numbers)
+
+# 遍历源文件夹,查找匹配的子文件夹
+for folder_name in os.listdir(SOURCE_FOLDER):
+    folder_path = os.path.join(SOURCE_FOLDER, folder_name)
+
+    if os.path.isdir(folder_path):  # 仅处理文件夹
+        if folder_name in numbers:  # 文件夹名匹配字符串 A
+            dest_path = os.path.join(DEST_FOLDER, folder_name)
+
+            if not os.path.exists(dest_path):  # 避免重复移动
+                shutil.move(folder_path, dest_path)  # 移动文件夹
+                print(f"✅ 移动: {folder_name} -> {DEST_FOLDER}")
+            else:
+                print(f"⚠️ 目标文件夹已存在: {folder_name},跳过")
+            numbers.remove(folder_name)  # 确保每个文件夹只移动一次
+
+# 完成
+print("🎉 任务完成!")

+ 319 - 126
id.js

@@ -1,189 +1,382 @@
-const idObject = [
+
+  const idObject = [
   {
-    "catId": 4253,
-    "name": "P2-去幼儿园",
-    "fileName": "lob9bluwEglm1FfZsNA9a2Jd47zQ",
-    "__EMPTY": "小班·上"
+    "catId": 113,
+    "name": "01、02物品变变变",
+    "fileName": "5d3a85ee01efa1314a35e172416b2db1",
+    "__EMPTY": "大班·下",
+    "__EMPTY_1": "发现 联想与判断"
   },
   {
-    "catId": 4254,
-    "name": "P3-分蛋糕",
-    "fileName": "lm7VHyCjyDBIGXy1wO-SfP7l8iNB",
-    "__EMPTY": "小班·上"
+    "catId": 164,
+    "name": "04有趣的童话故事",
+    "fileName": "e2a8694ced705e6178eb2b328d6a6e0e",
+    "__EMPTY": "大班·下"
   },
   {
-    "catId": 4255,
-    "name": "P4-我和士兵做运动",
-    "fileName": "lu5AaRl0LKOPOrjjzdvmVDJj0eiY",
-    "__EMPTY": "小班·上"
+    "catId": 165,
+    "name": "06在哪里",
+    "fileName": "b91a0aff36720c2d5df8cc412d21f277",
+    "__EMPTY": "大班·下"
   },
   {
-    "catId": 4256,
-    "name": "P6-美丽的图画",
-    "fileName": "lmWC99rBBr2wD2ekW9nLM-qtgpcy",
-    "__EMPTY": "小班·上"
+    "catId": 167,
+    "name": "07、08找相反",
+    "fileName": "cb34809a50681d2b52e1394d6a7f490e",
+    "__EMPTY": "大班·下"
   },
   {
-    "catId": 4257,
-    "name": "P9-玩具的家",
-    "fileName": "lj6WBKthfoHmvCZJlhmv0E1ra-Cu",
-    "__EMPTY": "小班·上"
+    "catId": 168,
+    "name": "09、10猜表情",
+    "fileName": "a62085a4517a8467f5f08718724d6620",
+    "__EMPTY": "大班·下"
   },
   {
-    "catId": 4258,
-    "name": "P11-漂亮的串珠",
-    "fileName": "lkOHE3q6wIhHdzIYZIWRWEXBODh0",
-    "__EMPTY": "小班·上"
+    "catId": 169,
+    "name": "11、12对应游戏",
+    "fileName": "baa75359207403585578b9aae119cef7",
+    "__EMPTY": "大班·下"
   },
   {
-    "catId": 4259,
-    "name": "P13-找画笔",
-    "fileName": "lgKF2rhGuLeGif5T9cPqmhVUYAEC",
-    "__EMPTY": "小班·上"
+    "catId": 170,
+    "name": "13不同的职业",
+    "fileName": "43d7bd7e93047a248fb89947dbe4dab2",
+    "__EMPTY": "大班·下"
   },
   {
-    "catId": 4260,
-    "name": "P14-可爱的玩偶",
-    "fileName": "lueWH73_s_701TcYgNrtK9jI3isN",
-    "__EMPTY": "小班·上"
+    "catId": 171,
+    "name": "14猜礼物",
+    "fileName": "4056b0126f774221e2678c3cf6bac553",
+    "__EMPTY": "大班·下"
   },
   {
-    "catId": 4261,
-    "name": "P15-幼儿园的一天",
-    "fileName": "lp3vg5pafTyFfKsjFzwW_DQbXSB9",
-    "__EMPTY": "小班·上"
+    "catId": 172,
+    "name": "15快乐的春天",
+    "fileName": "63127665bc7576b5f2abd03e91152b08",
+    "__EMPTY": "大班·下"
   },
   {
-    "catId": 4262,
-    "name": "P16-放学啦",
-    "fileName": "ltOiYQLmKFOuTan2Pi4aTq5ssIPe",
-    "__EMPTY": "小班·上"
+    "catId": 173,
+    "name": "16不一样的旅行装备",
+    "fileName": "6538be0e2e3107a03c7239697f35a879",
+    "__EMPTY": "大班·下"
   },
   {
-    "catId": 4296,
-    "name": "02搭积木",
-    "fileName": "lmAW-ymHC5pWU4x7i8nNCo0F-jyM",
-    "__EMPTY": "小班·上"
+    "catId": 308,
+    "name": "03、05买东西真有趣",
+    "fileName": "7335debdeab41b6c5c658b8e27483aba",
+    "__EMPTY": "大班·下"
   },
   {
-    "catId": 4297,
-    "name": "03抓鱼比赛",
-    "fileName": "ljYNnLcQIix7PArr6YodOj1dP0cS",
-    "__EMPTY": "小班·上"
+    "catId": 48,
+    "name": "01 02组词游戏",
+    "fileName": "9ca2b2b61fb2eb764166a7559140fe6f",
+    "__EMPTY": "大班·下",
+    "__EMPTY_1": "联想推理与数字游戏"
   },
   {
-    "catId": 4298,
-    "name": "04我们的玩具",
-    "fileName": "lmLbWJq602i4yhxE_ei4Mo2IsxKm",
-    "__EMPTY": "小班·上"
+    "catId": 276,
+    "name": "03找对应的词语",
+    "fileName": "93292bb8c22cd4a0326b9ef1527af601",
+    "__EMPTY": "大班·下"
   },
   {
-    "catId": 4299,
-    "name": "05美丽的项链",
-    "fileName": "lvn25xH1cJqcMSjr1K_8FWUVaW4P",
-    "__EMPTY": "小班·上"
+    "catId": 277,
+    "name": "04反义词游戏",
+    "fileName": "72eed40ea4073be8a4660d7b822eacc2",
+    "__EMPTY": "大班·下"
   },
   {
-    "catId": 4300,
-    "name": "06接龙游戏",
-    "fileName": "loiIwrb-kOOjyO3lGsU5kQyIrmwr",
-    "__EMPTY": "小班·上"
+    "catId": 278,
+    "name": "06 11同类物品找朋友",
+    "fileName": "8f3fb206a3bcf4b6a6efa50bbac6ef39",
+    "__EMPTY": "大班·下"
   },
   {
-    "catId": 4301,
-    "name": "08整理玩具",
-    "fileName": "lilVRKnC6kvCAGAdTYWHK5oHxu5-",
-    "__EMPTY": "小班·上"
+    "catId": 279,
+    "name": "07 08反义词找对应",
+    "fileName": "b59d01fa9d962454cc97c3be8d727f82",
+    "__EMPTY": "大班·下"
   },
   {
-    "catId": 4302,
-    "name": "09漂亮的手指偶",
-    "fileName": "lkJbkITpe_OGoBvn8X4-o2MkMvvL",
-    "__EMPTY": "小班·上"
+    "catId": 280,
+    "name": "09 10找相同的方位",
+    "fileName": "b9e8da8f2d75e2cff3385a580b026fdc",
+    "__EMPTY": "大班·下"
   },
   {
-    "catId": 4303,
-    "name": "10装扮娃娃屋",
-    "fileName": "luAMDRYgv2uOQh5qiSX_qqUkdaFJ",
-    "__EMPTY": "小班·上"
+    "catId": 281,
+    "name": "13找关联",
+    "fileName": "6e50999ef7c170cf96e5be68c75224e5",
+    "__EMPTY": "大班·下"
   },
   {
-    "catId": 4304,
-    "name": "12拼图游戏",
-    "fileName": "lttUTapAiTb-nqXH2R6DHMQOJpdv",
-    "__EMPTY": "小班·上"
+    "catId": 282,
+    "name": "16接龙游戏",
+    "fileName": "12f3e994581dca25594b128bb04cd490",
+    "__EMPTY": "大班·下"
   },
   {
-    "catId": 4305,
-    "name": "13吃糖果啦",
-    "fileName": "luExNDAGxLjjBcoVNkQVYw4r52o5",
-    "__EMPTY": "小班·上"
+    "catId": 309,
+    "name": "14他们在干什么",
+    "fileName": "846bc6dc4efa244a88924c4ce23e5f7c",
+    "__EMPTY": "大班·下"
   },
   {
-    "catId": 4306,
-    "name": "14玩具车要回家",
-    "fileName": "lvWr_Xe-V2dqdnlJT3ir8xf6jcH4",
-    "__EMPTY": "小班·上"
+    "catId": 311,
+    "name": "05、12分类游戏",
+    "fileName": "e808501fd14ad8a492907f90da3fd8e3",
+    "__EMPTY": "大班·下"
   },
   {
-    "catId": 4689,
-    "name": "P1-爷爷的农场",
-    "fileName": "lo7RH-itugD9fQ7YL_NotdPBP32c",
-    "__EMPTY": "小班·上"
+    "catId": 316,
+    "name": "15钟表和房子",
+    "fileName": "881befd8b5f9546597fee1df8bc4ba47",
+    "__EMPTY": "大班·下"
   },
   {
-    "catId": 4690,
-    "name": "P4-动物比高矮",
-    "fileName": "lnAdK_T0SoQCsVJu1AiowJxORPl3",
-    "__EMPTY": "小班·上"
+    "catId": 114,
+    "name": "01找关联",
+    "fileName": "733311803ef0690dc94766a3a0f616af",
+    "__EMPTY": "大班·下",
+    "__EMPTY_1": "图形对对碰"
   },
   {
-    "catId": 4691,
-    "name": "P5-动物有几只",
-    "fileName": "lv7tt2FkU2kJvuuYD6oePHXhcYjM",
-    "__EMPTY": "小班·上"
+    "catId": 258,
+    "name": "02、03分类游戏",
+    "fileName": "6ce4613fc4c0f3954fbf629806414196",
+    "__EMPTY": "大班·下"
   },
   {
-    "catId": 4692,
-    "name": "P6-各种各样的动物配饰",
-    "fileName": "li0D0Y4wQET33_ZKdvfqSJ0XZfZW",
-    "__EMPTY": "小班·上"
+    "catId": 259,
+    "name": "04、05、06趣味找相同",
+    "fileName": "e5a970be7982e715d1043cbd8d97b053",
+    "__EMPTY": "大班·下"
   },
   {
-    "catId": 4693,
-    "name": "P9-小猫吃鱼",
-    "fileName": "ls-iM3cm4xSixI4z82SEv9GWOjL1",
-    "__EMPTY": "小班·上"
+    "catId": 260,
+    "name": "07、08有趣的图形方位游戏",
+    "fileName": "12ee265431065f8ced9c620a1775648d",
+    "__EMPTY": "大班·下"
   },
   {
-    "catId": 4694,
-    "name": "P10-动物排排站",
-    "fileName": "lllqw08cDTM_jQGqBKnAIEGziw9G",
-    "__EMPTY": "小班·上"
+    "catId": 261,
+    "name": "09方格中的位置",
+    "fileName": "095c7b588000348bf2619fc2533fa9e9",
+    "__EMPTY": "大班·下"
   },
   {
-    "catId": 4695,
-    "name": "P13-好吃的食物",
-    "fileName": "lv425xURQT_Q9NEFxXgYlmYArcEH",
-    "__EMPTY": "小班·上"
+    "catId": 262,
+    "name": "10、11楼房游戏",
+    "fileName": "2f39ced0b2dbfa35ea46bf423548cf4b",
+    "__EMPTY": "大班·下"
   },
   {
-    "catId": 4696,
-    "name": "P14-谁的脚印",
-    "fileName": "lrQ5dNjuWnL8vp_TV6FrFVwpJUli",
-    "__EMPTY": "小班·上"
+    "catId": 263,
+    "name": "12、13穿链子",
+    "fileName": "f2b390f0dac4561201e2c972d155566e",
+    "__EMPTY": "大班·下"
   },
   {
-    "catId": 4697,
-    "name": "P15-送小动物回家",
-    "fileName": "lmfGbK5mwoqgxewmwSBR8neLOTgK",
-    "__EMPTY": "小班·上"
+    "catId": 264,
+    "name": "14、15美丽的项链",
+    "fileName": "8cc13227adbdfc3ab4d6996cd4a0eeef",
+    "__EMPTY": "大班·下"
   },
   {
-    "catId": 4698,
-    "name": "P16-夜晚的农庄",
-    "fileName": "lkSkG1raSYLCHgfzCUfHiY_wyZL_",
-    "__EMPTY": "小班·上"
+    "catId": 310,
+    "name": "16找规律",
+    "fileName": "6b74925d49489fb5ce898770d98b41fe",
+    "__EMPTY": "大班·下"
+  },
+  {
+    "catId": 300,
+    "name": "01猜灯谜",
+    "fileName": "908d07df69a48a9de8d2e8d56818e897",
+    "__EMPTY": "大班·下",
+    "__EMPTY_1": "我爱中国8"
+  },
+  {
+    "catId": 301,
+    "name": "02好玩的皮影戏",
+    "fileName": "140ea6132ab5876f08fdb5b700697eb9",
+    "__EMPTY": "大班·下"
+  },
+  {
+    "catId": 302,
+    "name": "03有趣的沙包",
+    "fileName": "16b08023142bc0744533b4e3cf4835fc",
+    "__EMPTY": "大班·下"
+  },
+  {
+    "catId": 303,
+    "name": "04百福图",
+    "fileName": "1b78fd934a2111683f496dc445f67cd5",
+    "__EMPTY": "大班·下"
+  },
+  {
+    "catId": 304,
+    "name": "05放风筝喽",
+    "fileName": "8c894111f22d6969a489e82843908018",
+    "__EMPTY": "大班·下"
+  },
+  {
+    "catId": 305,
+    "name": "06十二生肖玩游戏",
+    "fileName": "8c404fffce96ce4b2e7917568ea57002",
+    "__EMPTY": "大班·下"
+  },
+  {
+    "catId": 306,
+    "name": "07端午节的有趣活动",
+    "fileName": "b90dc44fdfa260ed68705b094398f793",
+    "__EMPTY": "大班·下"
+  },
+  {
+    "catId": 307,
+    "name": "08赛龙舟",
+    "fileName": "95c57fbc3b02e48b1d2e2ed118471604",
+    "__EMPTY": "大班·下"
+  },
+  {
+    "catId": 287,
+    "name": "01 02买东西",
+    "fileName": "d3ccedd576790f8bd66267a91725c3b9",
+    "__EMPTY": "大班·下",
+    "__EMPTY_1": "货币游戏"
+  },
+  {
+    "catId": 289,
+    "name": "03钱币换算",
+    "fileName": "2a3043074263fd0065ddf40f93d9db42",
+    "__EMPTY": "大班·下"
+  },
+  {
+    "catId": 290,
+    "name": "04钱币计算",
+    "fileName": "15da6633ef3ea403ec0b1f5593ddce90",
+    "__EMPTY": "大班·下"
+  },
+  {
+    "catId": 291,
+    "name": "05买东西去喽",
+    "fileName": "c1cb48b4dd15ed68450ae2f2330423cb",
+    "__EMPTY": "大班·下"
+  },
+  {
+    "catId": 292,
+    "name": "06 07快乐购物",
+    "fileName": "4548da3c9667034dcda5415c43576d85",
+    "__EMPTY": "大班·下"
+  },
+  {
+    "catId": 293,
+    "name": "08买糖果",
+    "fileName": "66199778cb51de9cb3ba5620baf6936f",
+    "__EMPTY": "大班·下"
+  },
+  {
+    "catId": 294,
+    "name": "09 10小猪储蓄罐",
+    "fileName": "9d927306899ca022884e73c990bb6c97",
+    "__EMPTY": "大班·下"
+  },
+  {
+    "catId": 295,
+    "name": "11比多少",
+    "fileName": "9442a47a7f95e894c1773bb56fcda838",
+    "__EMPTY": "大班·下"
+  },
+  {
+    "catId": 296,
+    "name": "12 13比价格",
+    "fileName": "9650f91e0801a11e19dd5372c9b3654f",
+    "__EMPTY": "大班·下"
+  },
+  {
+    "catId": 297,
+    "name": "14 15货币换算",
+    "fileName": "39a96226d33c3769c155cdd09562194d",
+    "__EMPTY": "大班·下"
+  },
+  {
+    "catId": 298,
+    "name": "16小猪储钱罐",
+    "fileName": "aaebf075cdc61cf350b41c37c4cd5323",
+    "__EMPTY": "大班·下"
+  },
+  {
+    "catId": 36,
+    "name": "01、02捉迷藏",
+    "fileName": "35a51afe2ba647f72ca5d64558339342",
+    "__EMPTY": "大班·下",
+    "__EMPTY_1": "35a51afe2ba647f72ca5d64558339342"
+  },
+  {
+    "catId": 175,
+    "name": "03、04玩具楼房",
+    "fileName": "e5f6cd87fb48de3afd4fb369f16f67e2",
+    "__EMPTY": "大班·下",
+    "__EMPTY_1": "e5f6cd87fb48de3afd4fb369f16f67e2"
+  },
+  {
+    "catId": 177,
+    "name": "05、06不一样的小丑",
+    "fileName": "e60c1eb78fe7e10c5bed88139386f988",
+    "__EMPTY": "大班·下",
+    "__EMPTY_1": "e60c1eb78fe7e10c5bed88139386f988"
+  },
+  {
+    "catId": 178,
+    "name": "07找同伴",
+    "fileName": "bc81cc232a990c6d7c57b6cf1092d52f",
+    "__EMPTY": "大班·下",
+    "__EMPTY_1": "bc81cc232a990c6d7c57b6cf1092d52f"
+  },
+  {
+    "catId": 192,
+    "name": "08、09、10有趣的关联游戏",
+    "fileName": "e463229bf924c4d195c063e3e9ad3708",
+    "__EMPTY": "大班·下",
+    "__EMPTY_1": "e463229bf924c4d195c063e3e9ad3708"
+  },
+  {
+    "catId": 196,
+    "name": "11动物比大小",
+    "fileName": "cfbe7167ff95771c29c9fc0d46c24c8a",
+    "__EMPTY": "大班·下",
+    "__EMPTY_1": "cfbe7167ff95771c29c9fc0d46c24c8a"
+  },
+  {
+    "catId": 198,
+    "name": "12识字游戏",
+    "fileName": "efd3464fb33b04a055eb1c64496b799c",
+    "__EMPTY": "大班·下",
+    "__EMPTY_1": "efd3464fb33b04a055eb1c64496b799c"
+  },
+  {
+    "catId": 199,
+    "name": "13寻找物品",
+    "fileName": "e7d2277a002995070c9c2873b1e90236",
+    "__EMPTY": "大班·下",
+    "__EMPTY_1": "e7d2277a002995070c9c2873b1e90236"
+  },
+  {
+    "catId": 200,
+    "name": "14找错误",
+    "fileName": "1e86affdedfb86fa70243710fcadd819",
+    "__EMPTY": "大班·下",
+    "__EMPTY_1": "1e86affdedfb86fa70243710fcadd819"
+  },
+  {
+    "catId": 201,
+    "name": "15、16托比的一天",
+    "fileName": "c3d177c0534ca1250eb10955f3854fb2",
+    "__EMPTY": "大班·下",
+    "__EMPTY_1": "c3d177c0534ca1250eb10955f3854fb2"
   }
 ]
-module.exports = { idObject }
+  
+  module.exports = {
+    idObject
+  }

Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 0 - 0
index.html


+ 1 - 1
key.data

@@ -1 +1 @@
-种种种仔延校杏已啸杏岩校疫杏校羞豫犞英⒀衷婴恃性姿颜栽擞言铀赵哐试栽舆惺
+种种种仔延校杏已啸杏岩校疫杏校羞豫犞英⒀衷婴恃乙姿颜咭苏倚阉凶籽试哉兆沂

+ 0 - 188
output.json

@@ -1,188 +0,0 @@
-[
-  {
-    "catId": 4253,
-    "name": "P2-去幼儿园",
-    "fileName": "https://res-teacher.luojigou.vip/pptx/lob9bluwEglm1FfZsNA9a2Jd47zQ/index.html",
-    "__EMPTY": "小班·上"
-  },
-  {
-    "catId": 4254,
-    "name": "P3-分蛋糕",
-    "fileName": "https://res-teacher.luojigou.vip/pptx/lm7VHyCjyDBIGXy1wO-SfP7l8iNB/index.html",
-    "__EMPTY": "小班·上"
-  },
-  {
-    "catId": 4255,
-    "name": "P4-我和士兵做运动",
-    "fileName": "https://res-teacher.luojigou.vip/pptx/lu5AaRl0LKOPOrjjzdvmVDJj0eiY/index.html",
-    "__EMPTY": "小班·上"
-  },
-  {
-    "catId": 4256,
-    "name": "P6-美丽的图画",
-    "fileName": "https://res-teacher.luojigou.vip/pptx/lmWC99rBBr2wD2ekW9nLM-qtgpcy/index.html",
-    "__EMPTY": "小班·上"
-  },
-  {
-    "catId": 4257,
-    "name": "P9-玩具的家",
-    "fileName": "https://res-teacher.luojigou.vip/pptx/lj6WBKthfoHmvCZJlhmv0E1ra-Cu/index.html",
-    "__EMPTY": "小班·上"
-  },
-  {
-    "catId": 4258,
-    "name": "P11-漂亮的串珠",
-    "fileName": "https://res-teacher.luojigou.vip/pptx/lkOHE3q6wIhHdzIYZIWRWEXBODh0/index.html",
-    "__EMPTY": "小班·上"
-  },
-  {
-    "catId": 4259,
-    "name": "P13-找画笔",
-    "fileName": "https://res-teacher.luojigou.vip/pptx/lgKF2rhGuLeGif5T9cPqmhVUYAEC/index.html",
-    "__EMPTY": "小班·上"
-  },
-  {
-    "catId": 4260,
-    "name": "P14-可爱的玩偶",
-    "fileName": "https://res-teacher.luojigou.vip/pptx/lueWH73_s_701TcYgNrtK9jI3isN/index.html",
-    "__EMPTY": "小班·上"
-  },
-  {
-    "catId": 4261,
-    "name": "P15-幼儿园的一天",
-    "fileName": "https://res-teacher.luojigou.vip/pptx/lp3vg5pafTyFfKsjFzwW_DQbXSB9/index.html",
-    "__EMPTY": "小班·上"
-  },
-  {
-    "catId": 4262,
-    "name": "P16-放学啦",
-    "fileName": "https://res-teacher.luojigou.vip/pptx/ltOiYQLmKFOuTan2Pi4aTq5ssIPe/index.html",
-    "__EMPTY": "小班·上"
-  },
-  {
-    "catId": 4296,
-    "name": "02搭积木",
-    "fileName": "https://res-teacher.luojigou.vip/pptx/lmAW-ymHC5pWU4x7i8nNCo0F-jyM/index.html",
-    "__EMPTY": "小班·上"
-  },
-  {
-    "catId": 4297,
-    "name": "03抓鱼比赛",
-    "fileName": "https://res-teacher.luojigou.vip/pptx/ljYNnLcQIix7PArr6YodOj1dP0cS/index.html",
-    "__EMPTY": "小班·上"
-  },
-  {
-    "catId": 4298,
-    "name": "04我们的玩具",
-    "fileName": "https://res-teacher.luojigou.vip/pptx/lmLbWJq602i4yhxE_ei4Mo2IsxKm/index.html",
-    "__EMPTY": "小班·上"
-  },
-  {
-    "catId": 4299,
-    "name": "05美丽的项链",
-    "fileName": "https://res-teacher.luojigou.vip/pptx/lvn25xH1cJqcMSjr1K_8FWUVaW4P/index.html",
-    "__EMPTY": "小班·上"
-  },
-  {
-    "catId": 4300,
-    "name": "06接龙游戏",
-    "fileName": "https://res-teacher.luojigou.vip/pptx/loiIwrb-kOOjyO3lGsU5kQyIrmwr/index.html",
-    "__EMPTY": "小班·上"
-  },
-  {
-    "catId": 4301,
-    "name": "08整理玩具",
-    "fileName": "https://res-teacher.luojigou.vip/pptx/lilVRKnC6kvCAGAdTYWHK5oHxu5-/index.html",
-    "__EMPTY": "小班·上"
-  },
-  {
-    "catId": 4302,
-    "name": "09漂亮的手指偶",
-    "fileName": "https://res-teacher.luojigou.vip/pptx/lkJbkITpe_OGoBvn8X4-o2MkMvvL/index.html",
-    "__EMPTY": "小班·上"
-  },
-  {
-    "catId": 4303,
-    "name": "10装扮娃娃屋",
-    "fileName": "https://res-teacher.luojigou.vip/pptx/luAMDRYgv2uOQh5qiSX_qqUkdaFJ/index.html",
-    "__EMPTY": "小班·上"
-  },
-  {
-    "catId": 4304,
-    "name": "12拼图游戏",
-    "fileName": "https://res-teacher.luojigou.vip/pptx/lttUTapAiTb-nqXH2R6DHMQOJpdv/index.html",
-    "__EMPTY": "小班·上"
-  },
-  {
-    "catId": 4305,
-    "name": "13吃糖果啦",
-    "fileName": "https://res-teacher.luojigou.vip/pptx/luExNDAGxLjjBcoVNkQVYw4r52o5/index.html",
-    "__EMPTY": "小班·上"
-  },
-  {
-    "catId": 4306,
-    "name": "14玩具车要回家",
-    "fileName": "https://res-teacher.luojigou.vip/pptx/lvWr_Xe-V2dqdnlJT3ir8xf6jcH4/index.html",
-    "__EMPTY": "小班·上"
-  },
-  {
-    "catId": 4689,
-    "name": "P1-爷爷的农场",
-    "fileName": "https://res-teacher.luojigou.vip/pptx/lo7RH-itugD9fQ7YL_NotdPBP32c/index.html",
-    "__EMPTY": "小班·上"
-  },
-  {
-    "catId": 4690,
-    "name": "P4-动物比高矮",
-    "fileName": "https://res-teacher.luojigou.vip/pptx/lnAdK_T0SoQCsVJu1AiowJxORPl3/index.html",
-    "__EMPTY": "小班·上"
-  },
-  {
-    "catId": 4691,
-    "name": "P5-动物有几只",
-    "fileName": "https://res-teacher.luojigou.vip/pptx/lv7tt2FkU2kJvuuYD6oePHXhcYjM/index.html",
-    "__EMPTY": "小班·上"
-  },
-  {
-    "catId": 4692,
-    "name": "P6-各种各样的动物配饰",
-    "fileName": "https://res-teacher.luojigou.vip/pptx/li0D0Y4wQET33_ZKdvfqSJ0XZfZW/index.html",
-    "__EMPTY": "小班·上"
-  },
-  {
-    "catId": 4693,
-    "name": "P9-小猫吃鱼",
-    "fileName": "https://res-teacher.luojigou.vip/pptx/ls-iM3cm4xSixI4z82SEv9GWOjL1/index.html",
-    "__EMPTY": "小班·上"
-  },
-  {
-    "catId": 4694,
-    "name": "P10-动物排排站",
-    "fileName": "https://res-teacher.luojigou.vip/pptx/lllqw08cDTM_jQGqBKnAIEGziw9G/index.html",
-    "__EMPTY": "小班·上"
-  },
-  {
-    "catId": 4695,
-    "name": "P13-好吃的食物",
-    "fileName": "https://res-teacher.luojigou.vip/pptx/lv425xURQT_Q9NEFxXgYlmYArcEH/index.html",
-    "__EMPTY": "小班·上"
-  },
-  {
-    "catId": 4696,
-    "name": "P14-谁的脚印",
-    "fileName": "https://res-teacher.luojigou.vip/pptx/lrQ5dNjuWnL8vp_TV6FrFVwpJUli/index.html",
-    "__EMPTY": "小班·上"
-  },
-  {
-    "catId": 4697,
-    "name": "P15-送小动物回家",
-    "fileName": "https://res-teacher.luojigou.vip/pptx/lmfGbK5mwoqgxewmwSBR8neLOTgK/index.html",
-    "__EMPTY": "小班·上"
-  },
-  {
-    "catId": 4698,
-    "name": "P16-夜晚的农庄",
-    "fileName": "https://res-teacher.luojigou.vip/pptx/lkSkG1raSYLCHgfzCUfHiY_wyZL_/index.html",
-    "__EMPTY": "小班·上"
-  }
-]

+ 7 - 3
package.json

@@ -11,8 +11,9 @@
     "server": "node --max-old-space-size=4096 server/index.js",
     "make": "electron-forge make",
     "dist": "electron-builder  --win --ia32",
-    "serve": "cd zd_resource_lib_web && npm run serve & node server/index.js ",
-    "xlsx": "node xlsx"
+    "serve": "cd zd_resource_lib_web && npm run serve & node server/index.js",
+    "xlsx": "node xlsx",
+    "build:web": "cd zd_resource_lib_web && npm run build"
   },
   "author": "lvkun",
   "license": "ISC",
@@ -97,7 +98,10 @@
       "!xlsx",
       "!README.md",
       "!constant-default",
-      "!files"
+      "!files",
+      "!xor.py",
+      "!README.md",
+      "!filer-filter.py"
     ]
   }
 }

+ 51 - 85
server/dataJson/category.js

@@ -832,23 +832,23 @@ const category = [
       "long_img_url": "",
       "unchecked_img_url": ""
   },
-  {
-      "cat_id": "50",
-      "cat_name": "货币游戏",
-      "parent_id": "59",
-      "cat_level": "2",
-      "img_url": "1474280116652658689编组 42@2x.png",
-      "class_level_id": "1399611774712877058",
-      "sort": "0",
-      "status": "2",
-      "description": "",
-      "create_time": "23/12/2021 10:43:08",
-      "is_delete": "1",
-      "class_level_name": "大班·下",
-      "update_time": "17/2/2022 18:02:24",
-      "long_img_url": "",
-      "unchecked_img_url": ""
-  },
+//   {
+//       "cat_id": "50",
+//       "cat_name": "货币游戏",
+//       "parent_id": "59",
+//       "cat_level": "2",
+//       "img_url": "1474280116652658689编组 42@2x.png",
+//       "class_level_id": "1399611774712877058",
+//       "sort": "0",
+//       "status": "2",
+//       "description": "",
+//       "create_time": "23/12/2021 10:43:08",
+//       "is_delete": "1",
+//       "class_level_name": "大班·下",
+//       "update_time": "17/2/2022 18:02:24",
+//       "long_img_url": "",
+//       "unchecked_img_url": ""
+//   },
   {
       "cat_id": "51",
       "cat_name": "我爱中国1",
@@ -1206,23 +1206,6 @@ const category = [
       "long_img_url": "1478552490858676225image.jpg",
       "unchecked_img_url": ""
   },
-  {
-      "cat_id": "90",
-      "cat_name": "朱波",
-      "parent_id": "57",
-      "cat_level": "2",
-      "img_url": "1479366298877075458image.jpg",
-      "class_level_id": "100005",
-      "sort": "0",
-      "status": "2",
-      "description": "简介",
-      "create_time": "7/1/2022 16:17:10",
-      "is_delete": "1",
-      "class_level_name": "中班下",
-      "update_time": "14/1/2022 17:23:38",
-      "long_img_url": "",
-      "unchecked_img_url": ""
-  },
   {
       "cat_id": "91",
       "cat_name": "回家看到",
@@ -1444,23 +1427,6 @@ const category = [
       "long_img_url": "",
       "unchecked_img_url": ""
   },
-  {
-      "cat_id": "107",
-      "cat_name": "我爱中国8",
-      "parent_id": "59",
-      "cat_level": "2",
-      "img_url": "1482974534889005057编组 40@2x.png",
-      "class_level_id": "1399611774712877058",
-      "sort": "0",
-      "status": "2",
-      "description": "",
-      "create_time": "17/1/2022 15:14:25",
-      "is_delete": "1",
-      "class_level_name": "大班·下",
-      "update_time": "17/2/2022 18:05:30",
-      "long_img_url": "",
-      "unchecked_img_url": ""
-  },
   {
       "cat_id": "108",
       "cat_name": "发现 联想与判断",
@@ -1529,40 +1495,40 @@ const category = [
       "long_img_url": "",
       "unchecked_img_url": ""
   },
-  {
-      "cat_id": "112",
-      "cat_name": "货币游戏",
-      "parent_id": "59",
-      "cat_level": "2",
-      "img_url": "1483719840891043842编组 42@2x.png",
-      "class_level_id": "1399611774712877058",
-      "sort": "0",
-      "status": "2",
-      "description": "",
-      "create_time": "19/1/2022 16:36:20",
-      "is_delete": "1",
-      "class_level_name": "大班·下",
-      "update_time": "17/2/2022 18:05:30",
-      "long_img_url": "",
-      "unchecked_img_url": ""
-  },
-  {
-      "cat_id": "113",
-      "cat_name": "货币游戏",
-      "parent_id": "59",
-      "cat_level": "2",
-      "img_url": "1483720302251900929编组 42@2x.png",
-      "class_level_id": "1399611774712877058",
-      "sort": "0",
-      "status": "2",
-      "description": "",
-      "create_time": "19/1/2022 16:37:56",
-      "is_delete": "1",
-      "class_level_name": "大班·下",
-      "update_time": "17/2/2022 18:05:30",
-      "long_img_url": "",
-      "unchecked_img_url": ""
-  },
+//   {
+//       "cat_id": "112",
+//       "cat_name": "货币游戏",
+//       "parent_id": "59",
+//       "cat_level": "2",
+//       "img_url": "1483719840891043842编组 42@2x.png",
+//       "class_level_id": "1399611774712877058",
+//       "sort": "0",
+//       "status": "2",
+//       "description": "",
+//       "create_time": "19/1/2022 16:36:20",
+//       "is_delete": "1",
+//       "class_level_name": "大班·下",
+//       "update_time": "17/2/2022 18:05:30",
+//       "long_img_url": "",
+//       "unchecked_img_url": ""
+//   },
+//   {
+//       "cat_id": "113",
+//       "cat_name": "货币游戏",
+//       "parent_id": "59",
+//       "cat_level": "2",
+//       "img_url": "1483720302251900929编组 42@2x.png",
+//       "class_level_id": "1399611774712877058",
+//       "sort": "0",
+//       "status": "2",
+//       "description": "",
+//       "create_time": "19/1/2022 16:37:56",
+//       "is_delete": "1",
+//       "class_level_name": "大班·下",
+//       "update_time": "17/2/2022 18:05:30",
+//       "long_img_url": "",
+//       "unchecked_img_url": ""
+//   },
   {
       "cat_id": "114",
       "cat_name": "货币游戏",

+ 1 - 1
server/index.js

@@ -48,8 +48,8 @@ app.get('/html', function(req, res) {
 app.get('/file', function(req, res) {
 
   const { id } = req.query
-  console.log(id);
   const target = idObject.find(item =>item.catId == Number(id))
+  
   console.log(target);
   res.setHeader('Content-Type', 'text/html');
   // res.send(getHtml(target.fileName))

+ 0 - 1
server/key.data

@@ -1 +0,0 @@
-蘆蘆蘆凌儺叫擒綠奎擒喫叫磊擒叫伋滔졪亶☞盧單諫師率奈東喀寫率伋利艱菱桐琅�

+ 8 - 2
xlsx.js

@@ -3,7 +3,7 @@ const fs = require('fs');
 const path = require('path');
 
 // 读取 Excel 文件
-const workbook = xlsx.readFile(path.join(__dirname, '/xlsx/核心素养-小班上.xlsx'));
+const workbook = xlsx.readFile(path.join(__dirname, '/xlsx/逻辑狗·幼儿思维游戏课程-大班下.xlsx'));
 
 // 获取第一个工作表
 const sheetName = workbook.SheetNames[0];
@@ -13,7 +13,13 @@ const worksheet = workbook.Sheets[sheetName];
 const json = xlsx.utils.sheet_to_json(worksheet);
 
 // 将 JSON 对象写入文件(可选)
-fs.writeFileSync('output.json', JSON.stringify(json, null, 2));
+fs.writeFileSync('id.js', `
+  const idObject = ${JSON.stringify(json, null, 2)}
+  
+  module.exports = {
+    idObject
+  }
+`);
 
 // 打印 JSON 数据
 console.log(json);

BIN
xlsx/核心素养-中班下.xlsx


BIN
xlsx/核心素养-大班下.xlsx


BIN
xlsx/核心素养-小班下.xlsx


BIN
xlsx/逻辑狗·幼儿思维游戏课程-中班下.xlsx


BIN
xlsx/逻辑狗·幼儿思维游戏课程-大班下.xlsx


BIN
xlsx/逻辑狗·幼儿思维游戏课程-小班下.xlsx


BIN
xlsx/逻辑狗·幼儿思维游戏课程-托班下.xlsx


+ 2 - 2
zd_resource_lib_web/package.json

@@ -2,8 +2,8 @@
   "name": "zd_resource_lib",
   "version": "0.1.0", 
   "private": true,
-  "catId": "229",
-  "classLevel": 1,
+  "catId": "35",
+  "classLevel": 8,
   "scripts": {
     "serve": "vue-cli-service serve",
     "build": "vue-cli-service build",

Một số tệp đã không được hiển thị bởi vì quá nhiều tập tin thay đổi trong này khác