“9ed5ae6163a56e811ad71528c03eeac3379ea5be”上不存在“...distributed/git@gitcode.net:RobotFutures/Paddle.git”
    README.md

    推荐的IDE设置

    VSCode + Volar (and disable Vetur) + TypeScript Vue Plugin (Volar).

    自定义配置

    请参阅 [Vite配置参考.

    项目设置

    npm install

    在开发环境中启动和热更新

    npm run dev

    编译用于生产环境

    npm run build

    项目简介

    本次请假管理系统主要分为两个模块:管理员和普通用户。管理员可以审核和处理请假请求,而普通用户可以提交请假请求。

    首先,我们需要创建一个用户类(User)和一个请假请求类(LeaveRequest)。用户类包括用户ID、用户名和密码等属性,而请假请求类包括请假原因、开始时间、结束时间和状态等属性。我们还需要创建一个接口(LeaveRequestService),其中包含添加请假请求、更新请假请求和获取所有请假请求的方法。

    然后,我们创建管理员类(Admin),它实现了LeaveRequestService接口,并且可以审核和处理请假请求。管理员类中包含一个LeaveRequestService对象,用于获取和处理所有的请假请求。管理员可以查看所有的请假请求,并根据请求状态(未审核、已审核、已拒绝)来进行相应的处理。如果请求被批准,管理员可以将其状态更改为已审核;如果请求被拒绝,管理员可以将其状态更改为已拒绝。

    最后,我们创建普通用户类(NormalUser),它也实现了LeaveRequestService接口,并且可以提交请假请求。普通用户可以填写请假原因、开始时间和结束时间,然后将请求提交给管理员审核。在提交请求之前,系统会检查是否有时间冲突,如果有时间冲突,则请求将被拒绝。

    发行版本

    当前项目没有发行版本

    贡献者 4

    inscode @inscode
    B badboy_fzk @badboy_fzk
    6 64104061f23fda247c679fa8 @64104061f23fda247c679fa8
    6 622eda98dfef6c4fdb84ccca @622eda98dfef6c4fdb84ccca

    开发语言

    • Vue 77.2 %
    • JavaScript 13.4 %
    • HTML 7.1 %
    • Nix 1.6 %
    • CSS 0.8 %