# littlewater-vue **Repository Path**: imaginationWdq/littlewater-vue ## Basic Information - **Project Name**: littlewater-vue - **Description**: 小水滴 - **Primary Language**: JavaScript - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2021-11-16 - **Last Updated**: 2025-09-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 小水滴 - 前后端分离,通过token进行数据交互,可独立部署 - 主题定制,通过scss变量统一一站式定制 - 动态菜单,通过菜单管理统一管理访问路由 - 数据切换,通过mock配置对接口数据/mock模拟数据进行切换 - 发布时,可动态配置CDN静态资源/切换新旧版本 ## 说明文档 - node 18.14.2 ## 更换npm源 - npm config get registry - npm config set registry https://registry.npmmirror.com - node 18.14.2 - npm install -g pnpm - pnpm install --ignore-scripts - pnpm remove node-sass sass-loader - pnpm install --save sass-loader@7 sass babel-runtime qs vue-hot-reload-api svg-baker-runtime - pnpm add quill - pnpm run dev ## 更新日志 待办事项 ``` 数据库: activemodel表中新增lable字段 新增chatgpt配置表 上线后测试 1课程图片上传功能 2单元图片上传功能 3活动图片上传功能 4活动设置的上传功能 5给活动打标签功能 6复制活动 测试开放班级功能 7查看学生端的人物小人是否能随机切换 ``` ### 课程市场功能 #### 新增搜索功能 ``` 根据名称搜索(完成) // TODO 根据标签搜索 ``` #### 制作一个活动的流程 ``` 1 添加活动到单元 图片上传:活动的封面图片数据流入picture表和resources表中 更新resources表中图片的归属于哪个活动id 向活动表activemodel中查询新增的数据(act_name活动名称,act_introduce活动介绍,act_picNumber图片地址,act_number排序,act_uid所属单元id<需要更改>) 2 在活动制作 预习板块: 上传资源的逻辑:一个接口上传资源,然后下一个接口保存该资源到当前的活动actionmodel中 预测板块: 上传资源:同上 添加题目:将题目新增到question表中 探究板块: 上传探究游戏网址:更新actionmodel 上传操作指示文档:同上传资源 问答板块: 添加题目:同预测板块的添加题目 解释板块: 上传资源:同上 添加题目:同上 评测板块: 添加题目:同上 反思板块: 添加题目:同上 ``` #### 复制步骤 ``` 1 复制活动到目标单元(activemodel)(不复制脚本)<涉及到activemodel表> 在活动表activemodel中, 复制(act_name活动名称,act_introduce活动介绍,act_picNumber图片地址,act_number排序) 更改act_uid所属单元id,script_id脚本id置为空 2 在复制板块到目标活动(actionmodel)<涉及到activemodel表,actionmodel表,question表> 先获取该活动下的所有板块id(根据activeId在action表中查) 根据action_name筛选出以下的板块,分类复制处理(修改actionId): 预习板块: 复制资源:将actionmodel表中的资源复制到新的活动中 预测板块: 上传资源:同上 添加题目:根据原来的actionId获取question表中的题目,复制并修改q_actionId 探究板块: 上传探究游戏网址:复制actionmodel(修改id) 上传操作指示文档:同上传资源 问答板块: 添加题目:同预测板块的添加题目 解释板块: 上传资源:同上 添加题目:同上 评测板块: 添加题目:同上 反思板块: 添加题目:同上 综上:直接复制action(修改id和活动id),直接复制question(修改id和q_actionId) ``` ### 给活动打标签功能 ``` 在添加活动时,可以给活动打标签(完成) ``` ### 修改开放设置功能 ``` 完成 ``` ### 新增通义千问的接口 ``` api-key: sk-fc12b293463e4959b17d3f90fbbd86eb ``` ### 根据问题类型显示对应的表情动画功能 ``` 让chatgpt根据问题返回对应的判断 系统提示语设置:“判断问题属于哪一种类型:有四种类型包括鼓励,讲解,积极提问,消极提问。根据类型返回0-3数字。” ``` ### 语言提问,语言回答功能 ``` 使用微软的免费接口完成,语音发音人为xiaoyi ```