# 管理员端demo **Repository Path**: nwpu-developer-front-end/admin-demo ## Basic Information - **Project Name**: 管理员端demo - **Description**: 管理员端demo - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: develop - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2021-07-23 - **Last Updated**: 2021-09-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 管理员端demo ## 产品相关 ### 产品介绍 管理员端demo适用于西北工业大学开发者协会日常开发与学习使用,本项目由开源软件提供框架搭建而成 ### 产品特性 产品目前基本完成各个视图层,每个视图层还需要开发者自行斟酌定制修改 产品提供以下功能:用户管理、教师管理、学生管理、成就管理、新闻管理、文章管理、专利管理、学生项目管理、学生荣誉管理 ### 相关命令 ```bash # install dependencies npm install # serve with hot reload npm run dev or npm start ``` ### 目录结构 ```bash ├── /build/ # 项目构建(webpack)相关配置 ├── /config/ # 项目开发环境配置 ├── /src/ # 源码目录 │ ├── /api/ # 请求 │ ├── /assets/ # 组件静态资源(图片) │ ├── /components/ # 公共组件 | ├── /api/ # 请求接口 │ ├── /router/ # 路由配置 │ ├── /vuex/ # vuex状态管理 │ ├── /views/ # 路由组件(页面维度) │ ├── /config/ # 接口配置文件(请求地址) │ ├── App.vue # 组件入口 │ └── main.js # 程序入口 ├── /static/ # 非组件静态资源 ├── .babelrc # ES6语法编译配置 ├── .editorconfig # 定义代码格式 ├── .eslintignore # ES6规范忽略文件 ├── .eslintrc.js # ES6语法规范配置 ├── .gitignore # git忽略文件 ├── index.html # 页面入口 ├── package.json # 项目依赖 └── README.md # 项目文档 ``` ## 开发相关 ### git相关 每人每天开发时需要新建一个分支,命名为”名字拼音-日期“,如`liyue-0723` 每次修改完代码后通过`git add .`加入暂存区 提交代码使用`git commit -m `命令,注意,添加新特性时在提交消息的开头加`【feat】`,修复Bug时加`【fix】` 使用`git push`命令将代码推送至远程仓库。无权限同学提交推送至dev分支的PR,并通知有权限的同学去合并 ### 请求地址与代理相关 见`config/index.js` ### vuex与状态管理相关 见`src/api`目录下内容,暂未书写 ### 接口问题 新闻详情内容、后端文件链接存在一定问题,后续开发再修改