# marking_system_two
**Repository Path**: liaohonghonghong/marking_system_two
## Basic Information
- **Project Name**: marking_system_two
- **Description**: 研究生自命题阅卷系统,致力于研究生自命题考试后期阅卷,提供多种阅卷模式,保证阅卷的公平性
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 1
- **Forks**: 0
- **Created**: 2024-03-26
- **Last Updated**: 2025-05-19
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
Vue ylhkj admin
**中文**
## 简介
Vue ylhkj Admin 是在 Vue vben admin 项目的基础上删改后用于银利华科技内部开发的 Vue3 框架。使用了最新的`vue3`,`vite2`,`TypeScript`,`Ant-design-vue`等主流技术和 UI 框架开发。
## 使用
## 特性
- **最新技术栈**:使用 Vue3/vite2 等前端前沿技术开发
- **TypeScript**: 应用程序级 JavaScript 的语言
- **主题**:可配置的主题
- **国际化**:内置完善的国际化方案
- **Mock 数据** 内置 Mock 数据方案
- **权限** 内置完善的动态路由权限生成方案
- **组件** 二次封装了多个常用的组件
## Vue-vben-admin预览
- [vue-vben-admin](https://vvbin.cn/next/) - 完整版中文站点
- [vue-vben-admin-gh-pages](https://anncwb.github.io/vue-vben-admin/) - 完整版 github 站点
测试账号: vben/123456
## Vue-vben-admin文档
[文档地址](https://vvbin.cn/doc-next/)
- 安装依赖
```bash
cd vue-ylhkj-admin
yarn install || pnpm install
```
- 运行
```bash
yarn serve || pnpm run dev
```
- 打包
```bash
yarn build || pnpm run build
```
## 目录分析
.
### 生产环境相关的配置(开发时忽略)
├── build
│ ├── config # 配置文件
│ ├── generate # 生成器
│ ├── script # 脚本
│ └── vite # vite配置 插件等
### Mock文件夹 模拟接口路由
├── mock
### 公共静态资源目录 主要是项目logo(开发时忽略)
├── public
### 主目录
├── src
### 接口文件
│ ├── api
### 项目资源文件
│ ├── assets
│ │ ├── icons # 项目图标
│ │ ├── images # 项目图片
│ │ └── svg # 项目svg文件 注:不是图标
### 公共组件
│ ├── components
### 公共样式文件
│ ├── design
### 公共指令
│ ├── directives
### 全局常量
│ ├── enums
### Hooks 可提高开发效率
│ ├── hooks
│ │ ├── component # 组件相关hook
│ │ ├── core # 基础hook
│ │ ├── event # 事件相关hook
│ │ ├── setting # 配置相关hook
│ │ └── web # web相关hook
### 项目布局文件
│ ├── layouts
│ │ ├── default # 默认布局
│ │ ├── iframe # iframe布局
│ │ └── page # 页面布局
### 国际化
│ ├── locales
│ ├── logics
### 入口文件
│ ├── main.ts
### 路由
│ ├── router
### 项目初始设置
│ ├── settings
│ │ ├── componentSetting.ts # 组件配置
│ │ ├── designSetting.ts # 样式配置
│ │ ├── encryptionSetting.ts # 加密配置
│ │ ├── localeSetting.ts # 多语言配置
│ │ ├── projectSetting.ts # 项目配置
│ │ └── siteSetting.ts # 站点配置
### 状态仓库
│ ├── store
### 全局工具函数
│ ├── utils
### 页面文件
│ └── views
### 测试
├── test
│ └── server # 测试用到的服务
│ ├── api # 测试服务器
│ ├── upload # 测试上传服务器
│ └── websocket # 测试ws服务器
### 类型声明文件
├── types
├── vite.config.ts # vite配置文件
└── windi.config.ts # windcss配置文件
├── .env # 全局的环境变量配置一般不做修改
├── .env.development # 开发环境的环境变量配置
├── .env.production # 生产环境的环境变量配置
## 如何贡献
**Pull Request:**
1. Fork 代码!
2. 创建自己的分支: `git checkout -b feat/xxxx`
3. 提交你的修改: `git commit -am 'feat(function): add xxxxx'`
4. 推送您的分支: `git push origin feat/xxxx`
5. 提交`pull request`
## Git 贡献提交规范
- 参考 [vue](https://github.com/vuejs/vue/blob/dev/.github/COMMIT_CONVENTION.md) 规范 ([Angular](https://github.com/conventional-changelog/conventional-changelog/tree/master/packages/conventional-changelog-angular))
- `feat` 增加新功能
- `fix` 修复问题/BUG
- `style` 代码风格相关无影响运行结果的
- `perf` 优化/性能提升
- `refactor` 重构
- `revert` 撤销修改
- `test` 测试相关
- `docs` 文档/注释
- `chore` 依赖更新/脚手架配置修改等
- `workflow` 工作流改进
- `ci` 持续集成
- `types` 类型定义文件更改
- `wip` 开发中
## 浏览器支持
本地开发推荐使用`Chrome 80+` 浏览器
支持现代浏览器, 不支持 IE