Giter VIP home page Giter VIP logo

easypicker2-client's Introduction

Hi there 👋 I'm sugar



Recent
  • 🤭 Hi, I’m sugar. Nicknamed “粥里有勺糖”
  • 🔭 I’m interested in coding and exploring new technologies.
  • 💰 I’m currently working on front-end development in Meituan.
  • 🔥 I’m currently developing on @sugarat/themeeaspicker...
  • 🌱 I believe “Coding can change the world”
  • 🏡 I have a private blog: sugar'blog, you're welcome to come!~

Languages & Tools

Some Projects

easypicker2-client's People

Contributors

atqq avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

easypicker2-client's Issues

部署的问题

大佬你好,很荣幸能见到如此优秀的项目
但是我在部署的过程中遇到了很多的问题,我是根据csdn上的一个文章进行部署的,具体网址如下:
https://blog.csdn.net/zhCSDA/article/details/122827861
(因为github网站抽风,挂了富强,我也还是无法上传详细截图,劳烦大佬阅读这么多字了)
首先是因为宝塔官方的更新,nodejs项目的创建并不完全一样,需绑定域名访问,但是域名绑定了,又无法创建新的网站目录,无限套娃(这个应该小问题)

但是部署过程中发现并没有占用到端口3000和5000,也就是说我依靠端口访问并不能访问到前端,会显示无法处理请求(最主要的)

而且因为您升级client项目的时候,前端文件dist删除了,所以无法确保是不是dist里面的脚本占用5000端口(其次主要的)

因为部署过程中的种种问题,我将redis端口换成了6380,不知道会不会因为这样导致脚本无法识别从而使项目不能运行

因为本人的打扰到您非常不好意思,但是也因为不能部署到如此优秀的项目而深感遗憾,希望大佬能解决我的疑惑。

测试使用后的一些建议

如题, 非常棒的的项目, 作者可以开放个赞助😀
以下为一些建议.

  • 1 功能请求 样式专栏 紧迫程度 1/10分

    1. 首先是
      . image
      没对齐, 强迫症患者不友好
    2. 其次是
      image
      查询按钮和左边的按钮一致可能会好看一点?
    3. 再有
      移动端使用的样式待专门优化
    4. 还有
      文件管理和任务管理建议合并, 直接在任务管理页面点进文件收集结果页面
    5. 还有
      image
      根据显示分辨率更改为左右栏可能会好一点?
    6. 还有
      image
    7. 还有
      image
      这个退出按钮emm略显粗糙
  • 2 BUG反馈 紧迫程度 6/10分
    文件上传无限制文件类型/文件大小/单用户上传次数/单次上传文件数量限制功能, 容易被利用导致恶意上传占用大量空间

  • 3 BUG反馈 紧迫程度 4/10分
    文件重命名功能: 如果多个人上传文件用了同一个文件重命名要求, 将难以分辨. 可能的解决方法可参考第5, 或者进行验证确认没同样的重命名要求

  • 4 功能请求 紧迫程度 5/10分
    image
    建议提交文件只允许选择文件一次, 上传文件按钮改为选择文件, 增加提交文件按钮, 点击后文件才开始上传,提交文件按钮变为取消提交按钮, 点击可取消. 上传完毕后自动跳转到提交完毕的页面. 可增加根据提交编码/用户名查询提交文件情况的入口

  • 5 功能请求 紧迫程度 5/10分
    建议增加提交文件前简单鉴权的功能, 如学号加姓名, 验证了才允许提交文件, 也方便追踪是谁提交的文件/限制提交次数等.
    后续可接入手机验证码登录/微信登录/QQ登录/钉钉登录.
    查询文件即可在查询文件的页面提供更新此文件``删除此文件``更新全部文件按钮、功能.

  • 6 功能请求 紧迫程度 2/10分
    文件重命名功能: 能否增加按分类上传文件并按照改分类进行重命名的功能?
    (学校收集文件, 对不同文件重命名要求不一样, 对文件格式的要求也不一样)

  • 7 功能请求 紧迫程度 2/10分
    单用户重复上传文件自动给旧文件的文件名添加修改时间后缀, 便于多版本管理, 基于5.

  • 8 功能请求 紧迫程度 2/10分
    生成文件前的文件校验建议显示进度.

  • 9 BUG反馈 紧迫程度 4/10分
    文件重命名功能: 如果同一个人需要上传多个文件, 所有文件都会被重命名为同一个

  • 10 BUG反馈 紧迫程度 4/10分
    文件重命名功能: 如果上传的文件本来是没后缀的, 如2022020215-d1.ldtstore.com.cn, 但程序误认为.cn是后缀了

  • 11 功能请求 紧迫程度 2/10分
    撤回功能建议参考4, 上传完毕后不允许撤回, 改为多版本(参考7)

暂时发现的问题/建议就这么多

未来功能展望建议

  1. 服务端可增加对接网盘, 将文件直传到OneDrive等第三方网盘
  2. 提供收集完毕后把文件收集情况及文件下载链接以邮件的形式发送给收取者的功能. 为了Serverless部署可作为上一个功能的替代
  3. 收集文件提供问卷式的收集方法, 即列出需要上传的文件, 提交文件时需要挨个全部上传完毕才能提交(提供的选项)
  4. 小程序支持(这个麻烦一点, 可有可无)

感谢这个项目, 以往收各种各样的材料都整理得眼花缭乱qwq, 有了这个项目感觉头发能少掉几根qwq

报告测试环境的一些问题, 提一些实际使用中希望有的feature

  1. CSS问题
    image
    不对称
    image
    还是不对称
    image
    弹提示限制一下条数会好一点
  2. 程序逻辑问题
    image
    这个关闭按钮有点误导, 建议改为取消
    image
    撤回后建议文件列表添加提示(文件名后面加个"已撤回"提示一下)
    这个文件列表如果能突出一下就好了, 加个边框什么的
  3. 功能建议
  • 支持上传整个文件夹(如果能实现浏览器端本地压缩好再上传)
  • 文件夹递归设置重命名规则, 也可以只是校验文件名/文件夹名, 有不符合规则则提示提交人修正, 例如这种奇葩情况:
  -> 姓名 - 学号 - 某某活动资料
       -> 活动1
            -> 姓名 - 班级 - 组别 - 某某材料.docx
            -> 姓名 - 班级 - 组别 - 某某材料.xlsx
            -> 姓名 - 班级 - 组别 - 某某材料.png
       -> 活动2
            -> 姓名 - 活动名称 - 学号 - 某某材料.docx
            -> 活动图片
                 -> 姓名 - 活动名称 - 图片序号.png
                 -> 姓名 - 活动名称 - 图片序号.png
                 -> 姓名 - 活动名称 - 图片序号.png
                 -> ...
  • 类似2, 支持一个收集任务内嵌多个小任务, 让提交者分别提交(就不用上传文件夹了, 由系统内置逻辑实时重命名存到指定位置, 管理者一键即可下载)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.