发表于: 2019-08-19 21:19:34
0 788
今天完成的事:
完善方案设计:
1、登录页
需求描述:登录后台账号,根据权限进行不同的管理
验收标准:
1.用户名限制字符为30字符,格式无限制;
2.当字符数超出时,在账号输入框上方显示提示语;
3.账号和密码皆为空以及账号为空时,点击登录提示还未填写账号;
账号已填写、密码为空时,提示未填写密码;
密码错误时,提示账号或密码错误;
技术方案:
1、监听用户名字符长度,超出30位时自动删除
2、未输入时,用户名输入框显示提示:最大长度为30字符
3、当输入不规范时(账号或密码为空),点击登录按钮,不发送请求,直接显示提示信息
进行判断,当用户名和密码不为空时才可以发送请求
用户名错误时,提示用户名不存在,密码错误时提示密码错误
7、任务管理
需求描述:作为一个管理员,我希望能对习题和视频进行编辑、操作,以便于我管理任务。
验收标准:
刷题先锋视频 难度等级;
勾选展示,必须选择等级,一星代表一级,否则立即上线按钮不能点击;
不勾选展示无法选择难度等级,前台不显示难度模块;
任务管理中除教学视频无难度,刷题先锋和习题都有难度,教学视频难度等级直接显示为无
后台任务管理,筛选搜索处,选择筛选条件显示结果
1、可根据年级部、学科、课程名称、章节名称、任务名称、任务类型、状态、难度、视频习题类型筛选任务;
2、点击编辑,跳转“编辑”页面;
3、列表按展示序号、任务名称、任务类型、视频习题类型、所属章节、所属课程、所属年级部、难度、状态、操作
排序顺序:上架放在前面下架放在后面 按更新时间排序
技术方案:
1、根据任务类型的不同,点击编辑时跳转到视频或习题编辑页
2、视频类型为刷题先锋时,需选择难度
3、视频使用各大视频网站自带的分享模式iframe标签内嵌
4、新增习题页,选择不同的习题类型出现不同的选项,根据条件切换组件来显示
5、习题中的文本框
方案一:使用div制作
切换下拉框时对文本进行渲染
发送请求时,将div可编辑属性设置为false
方案二:使用富文本
将富文本的选项按钮拿出来,放在右侧的下拉框
6、音频、视频、图片上传
点击新增时,会增加一行,在行内出现上传图片、音频、视频的选项
14、修改密码
需求描述:作为一个认为账户安全存在隐患的管理员,我想要修改我的密码,以便于提高我的账户的安全性。
验收标准:
1、填写原密码、新密码、确认密码,用户焦点离开输入框,输入框内容为空时或格式错误,相应输入框下方提示红色错误信息;
2、输入框内容存在空值,确定按钮禁用;
3、点击确定,若新密码与确认密码一致,弹出“修改成功!”提示框,点击确定,跳转“后台登录”页面;若新密码与确认密码不一致,确认密码输入框下方提示红色错误信息”两次密码不一致“;
技术方案:
1、输入框内容为空时,确定按钮置灰
2、两次新密码输入不一致时,输入框下方提示
遇到的问题:
暂无
明天计划:
继续方案设计,寻找技术难点
收获:
方案设计的用处真的很大,捋清了思路,攻破技术难点,之后就是把代码写出来了
评论