《软件外包服务岗前技能训练(二)》

Aha 口袋小程序

运行配置

  1. npm install安装所有依赖
  2. npm run dev:wx 编译微信环境
  3. 打开微信开发者工具,导入项目
  4. 导入路径为dist/dev/mp-weixin
  5. eslint和stylelint需要安装vscode插件,commit前检查hooks钩子函数是否触发。具体查看https://kjqvjse66l.feishu.cn/wiki/wikcnPQu7vGnn0mMldbLSAzUWHf
  6. 发版要build指令。

发布流程

  1. npm run build:wx 编译项目
  2. 导入dist/build/mp-weixin目录到开发者工具,打开小程序。
  3. 点击开发者工具右上角的上传,填写对应的信息后上传
  4. 浏览器打开微信公众号管理,扫码后登录Aha口袋小程序。
  5. 在发布中找到刚刚上传的版本,点击提交审核。
  6. 等待审核通过后点击发布上线。

提交规范

全局安装:npm install commitizen cz-conventional-changelog -g
commit的几种类型选项,如下:不必全部,但起码一个. 不必换行,不同类型分号隔开。
例如: git commit -m "ci: 增加提交规范"
feat: 新功能
fix: Bug 修复
docs: 文档更新
style: 样式修改
refactor: 代码重构
perf: 性能优化
test: 测试更新
build: 构建系统或者包依赖更新
ci: CI 配置,脚本文件等更新
chore: 非 src 或者 测试文件的更新
revert: commit 回退

V1.2.2

time: 2021/8/1

  • [新增内容] 无token部分页面可预览

  • [修复BUG] 兴趣选择层级

  • [优化体验] 列表底部文字

  • [优化体验] 接口优化

V1.2.1

time: 2021/8/1

  • [新增内容] 登录逻辑修改

  • [新增内容] 点击头像可以使用微信头像和昵称

  • [删除内容] 手机注册和找回密码

  • [修复BUG] 购买附件时没有触发支付函数

  • [修复BUG] 消息系统样式错误

  • [优化体验] 优化加载动画

  • [优化体验] 底部tab掉帧

  • [优化体验] 列表数据查询

  • [优化体验] 优化滑动窗口

  • [优化体验] 切换tab自动回到顶部

  • [优化体验] 合同和协议

1.4.5

time: 2021/5/29

  • 主要内容

    • 重制文档阅读器,用 txAPI,转化成 HTML 阅读。
  • 优化

    • 选择图片方法:取消选择时会返回 reject
    • 重构 project
      • 头像和证明材料,附件上传改成 async & await 格式
      • 创建项目仅填写 baseInfo,完成后直接跳转编辑页
      • 重构后上传文件可并发进行
      • 更便捷的管理项目成员, 优化拖拽排序(阻止默认和冒泡)
  • 修复 BUG

    • 创建和编辑项目时,md 编辑没有清空,选择图片时会导致 md 内容被清掉。
    • 新增项目成员时,无法修改 member 内容(userId 没写)
    • 项目发表评论后不会立即出现)

1.4.4

time: 2021/5/17

  • 主要内容

    • 新增富文本全屏阅读(点击富文本自动跳转)
    • 用户轨迹可跳转项目详细
    • 点赞的帖子页
    • 论坛,个人互动帖子页面
    • 增加我的论坛互动,可直接跳转讨论详细并展开评论。
    • 管理员界面截图可以复制当前页的绝对路径,可放置公众号实现定向跳转。
  • 优化

    • 优化我的收藏页,我的项目,我的团队顶部导航位置
    • 优化部分蒙层弹窗
    • 优化回复列表
    • 自定义讨论标签,自动归属到其他分类。
  • 修复 BUG

    • 项目评论分页加载错误
    • 部分页码加载动画偏移
    • 团队卡片样式
    • 选择兴趣,样式兼容性问题

1.4.3

time: 2021/5/17

主要内容

  1. 设置论坛列表,论坛详细,创建/编辑论坛帖子内容。
  2. 优化底部栏图标间距
  3. 论坛评论与回复! forumDetail -> Comments -> CommentCard & AllReply
    AllReply -> CommentCard & Reply
    3.1 论坛详细包括论坛一般内容和评论组件,写内容组件。写评论弹窗通过一个写入对象控制,如果为空则触发写入。
    3.2 评论组件包含评论卡片,全部回复弹窗。
    3.3 弹窗内包含回复内容和单条评论。

修复 BUG

  1. 兼容 IOS 底部黑线

1.4.2

time: 2021/5/16

主要内容

  1. 管理员 md 解析器增加粘贴解析。
  2. 解决滚动弹窗,蒙层穿透问题!!! 2.1 弹窗继续保留 touchmove.stop.prevent 2.2 滚动内容使用 scroll-view 组件滚动 2.3 父级添加 touchmove 事件,判断如果打开蒙层,则调用 e.stopPropagation()事件阻止滚动

1.4.2

time: 2021/5/13

主要内容

  1. 审核申请加入团队
  2. 进入时提示未读消息
  3. 优化通知列表,不必每次 onshow 周期重新加载

修复 BUG

  1. 团队成员编辑信息时,如果两个内容都为空,会请求错误。

1.4.1

time: 2021/5/13

主要内容

  1. 人才市场分页
  2. 取消个人主页动画
  3. 优化项目主页筛选栏和排序栏的视觉效果,白色->浅橙色,防止被忽略
  4. 优化项目卡片字体大小和换行

修复 BUG

  1. 旧版团队 API 缓存问题。
  2. 站内信无法显示\n 换行效果。
  3. 发送消息时未清除缓存。
  4. 我的收藏间隔错误

1.4.0

time: 2021/5/7

主要内容

  1. 设置团队模式,团队的增删查改,队员的增删查改
  2. 团队详细界面,申请加入
  3. 审批团队加入申请
  4. 加载动画背景色改成局部而不是全屏
  5. 重构部分代码,规范等(项目文件夹和全局组件没有格式化)

修复 BUG

  1. 用到 sync,有$emit("update:member"),会触发 updateMember 事件,把 updateMember 改名字
  2. 进入小程序时,由于比赛未加载完毕就加载项目,有时会导致比赛找不到。
  3. 我的页面,fun 列表动画延迟错误

1.3.2

time: 2021/4/30

主要内容

  1. 统一 userTags 组件
  2. 简单设计服务外包
  3. 区分测试版,体验版,上线版
  4. 设计团队模式

1.3.1

time: 2021/4/19

主要内容

  1. 在项目列表中增加匿名提示
  2. 项目介绍里点击头像和项目介绍可以展示对应图片
  3. 优化个人主页设计(关注,轨迹,简历)
  4. 增加项目公开评论
  5. 优化 token 刷新机制,增加重发防止并发请求报错。
  6. 修改人才市场接口

修复 BUG

  1. 项目排序列表重复点击会触发刷新,先判断再触发更新

1.3.0

time: 2021/4/15

更新内容

  1. 竞赛分类改成社区论坛
  2. 设计竞赛组队界面
  3. 设计人才市场界面
  4. 利用 story 缓存用户等级图片,比赛等级图片
  5. 设计匿名资源上传模块
  6. 上传项目时采用 promise 链式结构优化代码结构
  7. 通知数量大于 99 时,显示 99+

修复 BUG

  1. md 编辑器未返回 BUG

1.2.5

time: 2021/3/24

主要内容

  1. 优化阅读器

修复 BUG

  1. 更新个人信息时,统计信息会被覆盖掉 - 复制一份,赋值时加进去
  2. 未签署协议下首次加载错误

1.2.4

time: 2021/2/20

主要内容

修复 BUG

  1. 选择器组件输入内容数据类型问题(兼容多类型输入)
  2. 兴趣选择框不能滚动
  3. 文件上传命名错误

1.2.3

time: 2021/2/9

主要内容

  1. 系统公告优化
  2. 文件上传-使用时间戳命名,防止编码错误
  3. 优化搜索输入框
  4. 视频压缩

1.2.2

time: 2021/2/8

主要内容

  1. 个人界面
  2. 版本监测
  3. 标签自定义输入
  4. 等级挂件

1.2.1

time: 2021/2/7

主要内容

  1. 优化上传附件
  2. 奖牌
  3. 兑换码
  4. 账单流水

1.2.0

time: 2021/2/6

主要内容

  1. 上传附件修改
  2. 项目详细修改
  3. 轮播图设计
  4. 优化部分加载动画,使用原生动画替代,防止卡顿
  5. 优化消息通知

1.1.19

time: 2021/2/5

主要内容

  1. 新版消息通知
  2. 新版订单系统
  3. 增加我的项目状态下标
  4. 我的项目 UI 修改
  5. 修改协议

修复 BUG

  1. 简历无法保存

1.1.18

time: 2021/2/2

主要内容

  1. 更新用户协议
  2. 重新设计简历模块

1.1.17

time: 2021/1/29

主要内容

  1. 重构输入组件
  2. 重构选择器组件(单列选择+日期选择),统一的选择器的参数(label + value)
  3. 修改实名认证界面
  4. 设计已购项目界面

修复 BUG

  1. 上传项目时 projectId 未更新
  2. 项目成员添加/修改问题
  3. 上传附件时,若未上传前修改信息会报错。

1.1.16

time: 2021/1/22

主要内容

  1. 系统公告
  2. 修改上传附件界面,编辑附件信息弹窗
  3. Aha 点兑换弹窗
  4. 优化奖牌样式
  5. 订单跳转对应文件

修复 BUG

  1. 筛选弹窗滚动

修复 BUG

  1. 蒙层穿透问题

1.1.15

time: 2021/1/4

主要内容:

  1. API 变动:增加附件通过标志,未通过的附件不会被展示。若需要获取全部附件,需要额外调用 API
  2. 修改项目界面:分未通过模式和通过模式,通过模式仅展示通过的附件。

1.1.14

time: 2021/1/4

主要内容:

  1. 文档阅读器
  2. 优化字体加粗导致布局抖动
  3. 邀请好友界面

修复 BUG:

  1. 未读消息不更新
  2. 增加我的项目统计

1.1.13

time: 2021/1/3

主要内容:

  1. 个人主页增加私信功能
  2. 优化消息通知列表,简化消息通知
  3. 修改 MD 编辑器,单独设置界面防止因返回造成界面丢失
  4. 调整好订单界面(目前数据已成功)
  5. 订单反馈

修复 BUG:

  1. 项目编辑中:头像和证明材料上传,用正则判断地址会导致手机上临时路径判定错误。取消正则判定,改成与原地址比较。
  2. 项目编辑:compId 和 awardLevel 计算错误

1.1.12

time 2021/1/2

主要内容:

  1. 项目附件中增加 type 字段,设置菜单单选框对文件类型进行选择。
  2. 完成项目中附件的获取
  3. 成功分页获取预览文件(阅读器待设计)

1.1.11

time: 2020/12/30

主要内容:

  1. 调整对象存储接口
  2. 配置 https 接口完成
  3. 未设计界面提示

修复 BUG:

  1. 签名板滑动

1.1.10

time: 2020/12/28

主要内容:

  1. 增加自动设置调试模式
  2. 隐藏返回主页按键
  3. 设置 Aha 币充值弹窗

1.1.9

time: 2020/12/25

主要内容:

  1. 增加联系客服功能
  2. 优化部分界面

1.1.8

time: 2020/12/24

主要内容:

  1. 修改项目筛选卡片样式
  2. 优化加载动画

1.1.7

time: 2020/12/24

主要内容:

  1. 修改项目卡片样式
  2. 增加购买模块
  3. 项目分享页头部排序筛选文字增设 padding
  4. 项目筛选弹窗增加空白处点击关闭

修复 BUG:

  1. 获取评论 - 新增评论后重新获取评论没有清空数组
  2. 删除评论 - 未加入 index 参数

1.1.6

time: 2020/12/17

主要内容

  1. 完成项目评价模块
  2. 账单和钱包模块

1.1.5

time: 2020/12/14

主要内容:

  1. 账号信息页设计(手机号微信号互相绑定,协议合同身份认证情况)
  2. 绑定手机号
  3. 上传附件时增加修改附件名和贡献度的输入框
  4. 我的外包列表
  5. 外包进度条设计
  6. 重构项目详细设计,增加评论

1.1.4

time: 2020/12/5

主要内容:

  1. 完善通知界面(列表,详细,发送)
  2. 设计已购项目界面
  3. 我的界面增加 userId 显示
  4. 设计贡献度账单界面
  5. 设计筛选弹窗
  6. 优化分页获取,统一格式。触底加载不触发加载动画。
  7. 修改项目头部导航改为绝对定位

修改 BUG:

  1. 项目成员排序错误

1.1.3

time: 2020/12/3

主要内容:

  1. 调整 API 接口
  2. 增设通知界面

1.1.2

time: 2020/11/24

主要内容:

  1. 设计项目详细界面

修复 BUG:

  1. 标签空格替换时只替换了第一个

1.1.1

time: 2020/11/23

主要内容:

  1. 编辑项目基本信息时,若未输入比赛名称则不会显示获奖等级,证明,时间属性。

修复 BUG:

  1. 上传项目时批量修改成员错误。原因是成员中去掉了 projectId 属性,需要从 this 中获取 ProjectId
  2. 个人标签选择完成后未修改界面内容

1.1.0

time: 2020/11/22

主要内容:

  1. 设计服务外包列表界面
  2. 设计服务外包详情界面
  3. 设计用户信息界面
  4. 修改简历预览获取数据模式(加载时判断是否从预览按键过来)

1.0.10

time: 2020/11/21

主要内容:

  1. 完成项目管理设计(UI 未定)
  2. 主页接口调试完成
  3. 简单排布项目详细
  4. 完成项目介绍编辑字段

修改 BUG:

  1. 签署合同

1.0.10

time: 2020/11/17

主要内容:

  1. 完成项目创建流程。
  2. 调整项目相关的 API 接口
  3. LOGO 链接改成存储空间链接
  4. 设计实名验证界面
  5. 修正个人简历界面

修复 BUG:

  1. 头像上传

1.0.9

time: 2020/11/15

主要内容:

  1. 资源改名为项目,项目中附件称为资源。
  2. 基本完成项目创建流程,项目分享分为 3 步骤
  3. 制作拖拽排序组件

version 1.0.8

time: 2020/11/9

主要内容:

  1. 资源主页设计
  2. 资源上传界面修改
  3. 获奖情况更改为单个

version 1.0.7

time: 2020/11/5

主要内容:

  1. 修改资源上传界面
  2. 修改 css 全局颜色变量

version 1.0.6

time: 2020/11/1

主要内容:

  1. 优化简历接口(已测试)
  2. 资源上传接口完成。
  3. 头像预览,选择,上传接口完成。
  4. 昵称修改接口完成。

修复 BUG:

  1. 请求时结束调用 uni.hideLodaing 导致 toast 内容直接被关闭
  2. 简历和预览简历部分字段错误。

version 1.0.5

time: 2020/10/27

主要内容

  1. 对接简历接口。
  2. 设计资源上传界面。
  3. 用户须知弹窗。
  4. 合同签署,电子签名。

version 1.0.4

time: 2020/10/22

主要内容:

  1. 完成简历预览界面。
  2. 优化将本地数据写入 data 方式

修复 BUG:

  1. 预览时未保存数据。

version 1.0.3

time: 2020/10/21

主要内容:

  1. 封装个人简历各个模块。
  2. 完成个人简历数据获取。
  3. 完成个人简历本地存储。

version 1.0.2

time: 2020/10/20

主要内容:

  1. 个人简历界面静态界面。

version 1.0.1

time: 2020/10/18

主要内容:

  1. 部分个人简历界面。
  2. 封装带搜索的输入框。
  3. 封装选择器。

修复 BUG:

  1. 个人界面头部的幕布阻碍点击。当其动画结束后,将 z-index 设置为-1 即可。

version 1.0.0

time: 2020/10/15

主要内容:

  1. 构建登录,注册,修改密码 3 个界面。
  2. 主页面的底部 TabBar 导航。
  3. 个人界面静态样式。
  4. 兴趣选择
  • 26
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值