Skip to content

lintean/upload

Repository files navigation

upload

主要用到的东西

文件结构

1563720071820

待解决

  • 未完成组件:群组鉴权、历史版本

  • 看老师意思:个人信息和部门文档

  • 想完成的功能:

    • 刷新按键
    • 图标大小选择
    • 排列顺序选择
    • 完善权限和群组功能
    • 完善文件属性修改功能
    • 实现预览pdf和视频
  • 不够优雅的地方:

    • 点击时的过渡动画

    • 点属性时的过渡动画

    • 文档、文件操作条应该浮动

    • 登陆、删除、新建要加loading

    • 应该能多个对象同时删除

    • 文件文档目录图标大小格式单一

    • 文件排序方式单一

    • 浏览器刷新就会回到最开始的界面

    • 整体界面需要美化

  • Debug:

    Num Bug Debug
    1 文档、文件删除无法取消 判断逻辑缺陷,增加判断
    2 从“个人文档”中打某个目录跳转到“文档检索”再跳回,“个人文档”的页面自动回退到个人页面 uex增加一个值,idOfThePathJust,记录最后的目录id值,用于跳回后读取这个目录的资源列表。
    3 点击路径末尾,会导致文件列表消失 当点击末尾的时候,不运行对应函数。
    4 交互提示被阴影遮盖 更改提示弹框的层级,高于modal遮罩层
    5 交互提示缺少,单一,不明确, 在各个操作后增加,success、warning、error不同种类提示
    6 删除群组的标号,退出对应界面后再次打开,还存在 增加退出判断语句,退出后取消显示
    7 新建文件或文件夹 排序不正确 名字无法修改 新建成功立即刷新列表
    8 文件被锁定问题。网络有问题后,文件夹被锁定了,不能选别的文件夹 取消点击限制clickReady,改成loading加载动画
    9 文档、文件的属性中时间显示错误 后端存储的时间问题
    10 上传文件后 预览图不能同步出现 根据返回数据的thumbnail判断缩略图。接收到null的话,需要提示用户缩略图生成中。default的话,前端得给一个默认的缩略图
    11 一次只能打开一个文件预览。 新的url传到旧的窗口中,但是并没有刷新窗口,导致还是显示同一个文件。配置window.open()参数即可
    12 登陆成功 文件不显示问题 右上角刷新
    13 新建用户接口403 新建群组403 登陆后才能进行

| 14 | 异常打开窗口 算法.jpg | 算法.jpg是默认的初始化数据,当请求时间太长时,会开默认的这个文件窗口。 | | 15 | 浏览器刷新会出现一条无字提示 | | | 16 | 新建用户后,home目录下,没有用户文件夹。 | 已解决 | | 17 | 上传后的图标问题 | 已解决 | | 18 | 上传的进度问题 | 目前98%之后就在等待后端回复了。 | | 19 | 网站底部,不在底部 | 目前相对浏览器窗口在底部了,但内容太长时会覆盖。 | | 20 | 当文档只剩下最后一个文件时,删除有问题 | 数组为空引起的下标取值错误。已修改 | | 21 | 缩略图正在生成中 | | | 22 | 有些文件一直要等待缩略图生成,但是一直不生成。svg的缩略图无法打开,地址可以下载。 | 分配图片的函数handleResource不等了,直接给。无法打开就不用它的缩略图了,直接给。 | | | 删除操作后 响应时间太长 用户点击其他操作 会打开算法.jpg | 增加删除loading,强制等待 |

返回的时间(string) 实际时间 bug
目录(dir) 2019-07-28T12:15:27.337+0000 2019-07-28 20:15:27 有个T,小时相差8个
文档(doc) 2019-07-29 12:47:04.221 2019-07-29 20:47:04 小时相差8个
文件(file) 2019-07-29 12:45:16.725 2019-07-29 0:45:16 小时相差12个
单个文件上传测试
大小 上传数据时间 等待响应时间 总时间
<=1M <=1s 3s~8s 4s~10s
3M <=1s 3s~50s 4s~51s
9.5M 3s~33s 53

Project setup

npm install

Compiles and hot-reloads for development

npm run serve

Compiles and minifies for production

npm run build

Run your tests

npm run test

Lints and fixes files

npm run lint

Customize configuration

See Configuration Reference.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published