Няма описание

lvkun996 43a6ec8c2d fix: 修改打包脚本 преди 3 месеца
constant-default 1ee309b6b8 fix: git преди 6 месеца
dll 1ee309b6b8 fix: git преди 6 месеца
images 1ee309b6b8 fix: git преди 6 месеца
server 43a6ec8c2d fix: 修改打包脚本 преди 3 месеца
xlsx 43a6ec8c2d fix: 修改打包脚本 преди 3 месеца
zd_resource_lib_web 43a6ec8c2d fix: 修改打包脚本 преди 3 месеца
.gitignore 1ee309b6b8 fix: git преди 6 месеца
.npmrc 1ee309b6b8 fix: git преди 6 месеца
README.md 43a6ec8c2d fix: 修改打包脚本 преди 3 месеца
constant.js 1ee309b6b8 fix: git преди 6 месеца
filer-filter.py 43a6ec8c2d fix: 修改打包脚本 преди 3 месеца
id.js 43a6ec8c2d fix: 修改打包脚本 преди 3 месеца
index.html 43a6ec8c2d fix: 修改打包脚本 преди 3 месеца
key.data 43a6ec8c2d fix: 修改打包脚本 преди 3 месеца
logo.ico 1ee309b6b8 fix: git преди 6 месеца
logo.png 1ee309b6b8 fix: git преди 6 месеца
main.js 1ee309b6b8 fix: git преди 6 месеца
package-lock.json 1ee309b6b8 fix: git преди 6 месеца
package.json 43a6ec8c2d fix: 修改打包脚本 преди 3 месеца
salt.js 1ee309b6b8 fix: git преди 6 месеца
xlsx.js 43a6ec8c2d fix: 修改打包脚本 преди 3 месеца
xor.py 1cff2f6629 feat преди 5 месеца

README.md

项目介绍

中德智慧·逻辑狗pc端ppt 项目 该项目运行在离线环境

指令说明

## npm run start

本地预览exe打包结果

## npm run dist

打包pc端exe应用

## npm run serve

在网页上运行该项目

## npm run salt

加密写在本地的nodejs的接口

打包ppt前置说明

后台会提供一个excel文档, 该项目打包成exe时,需要将excel的内容转换为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数据会被输出到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就是

    参数配置说明

## 参数

catId:课程的id
逻辑狗”幼儿思维游戏课程: 35
《中华小熊猫》中华文化思维游戏课程: 36
《与弗雷德一起探索》幼儿园情境科学课程: 37
幼小衔接系列《思维语言》&《思维数学》: 38
《与弗雷德一起探索2.0》幼儿园情境科学课程: 272
思维芯.儿童核心素养: 229
《思维芯探索游戏秀》智慧之星系列: 226
《思维芯探索游戏秀》 成长之路系列: 333
《思维芯探索游戏秀》奇幻之旅系列: 334
《思维芯探索游戏秀》传承之门系列: 335

逻辑狗”幼儿思维游戏课程: 35
  classLevel: 当前显示的对应的班级
  托班·上: 1,
  托班·下: 2,
  小班·上: 3,
  小班·下: 4,
  中班·上: 5,
  中班·下: 6,
  大班·上: 7,
  大班·下: 8,

思维芯.儿童核心素养: 229
  小班·上:1
  中班·上:2,
  大班·上:3
  小班·下:4
  中班·下:5
  大班·下:6

## 配置说明

每次打包新的exe时,需要修改<zd_resource_lib_web>这个文件夹下的package.json文件,
将该文件下的catId与classLevel修改为ppt对应的学段

文件及其文件夹说明

## server

本项目的离线后端, 异或加密后生成salt文件夹

## dll

离线校验包,登录码用了200次后触发重新激活机制

## files

对应学段的ppt异或后的文件,每次打包对应的ppt时,需要将ppt放在该文件夹下
该文件夹下的data.xlsx则是ppt文件与数据中保存的id对应关系

## images

通用的图片封面,不可删除

## node-v18.20.2-win-x64

离线的node包,因为需要离线启动对应的接口,需要在用户本地调用node

## out

npm run package 产物,electron打包后的文件,本项目中用不上

## salt

本项目后端加密后的代码

## server

项目后端加密前的代码

## zd_resource_lib_web

项目h5

## main.js

项目总入口

## output.json

data.xlsx 转换为对应的json的产物

## salt.js

异或加密本地node接口的脚本

## xlsx.js

将data.xlsxx转为json的脚本

## 32位参数 --win --ia32

## 已经打的包

思维芯.儿童核心素养 -- 小 上





"electron": "^15.3.0",

## 本地测试

1. npm run server test 启动本地node服务
2. npm run start 启动vue的项目,接口会连接到本地