first commit
This commit is contained in:
@@ -0,0 +1,71 @@
|
||||
# role-admin
|
||||
|
||||
门店员工权限管理后台,基于 `pure-admin-thin` 精简模板二次开发。
|
||||
|
||||
## 技术栈
|
||||
|
||||
- Vue 3
|
||||
- Vite
|
||||
- TypeScript
|
||||
- Element Plus
|
||||
- Pinia
|
||||
- Vue Router
|
||||
- Axios
|
||||
|
||||
## 本地启动
|
||||
|
||||
先启动后端项目:
|
||||
|
||||
```bash
|
||||
cd /Users/mac033/Desktop/my-project/access-manage
|
||||
pnpm mysql:up
|
||||
pnpm db:migrate
|
||||
pnpm dev
|
||||
```
|
||||
|
||||
再启动后台:
|
||||
|
||||
```bash
|
||||
cd /Users/mac033/Desktop/my-project/role-admin
|
||||
pnpm install
|
||||
pnpm dev
|
||||
```
|
||||
|
||||
访问地址:
|
||||
|
||||
```text
|
||||
http://localhost:8848/
|
||||
```
|
||||
|
||||
## 后端对接
|
||||
|
||||
开发环境通过 Vite 代理把 `/api` 转发到 `http://localhost:3500`,配置位于:
|
||||
|
||||
- `.env.development`
|
||||
- `vite.config.ts`
|
||||
|
||||
当前已对接接口:
|
||||
|
||||
- `GET /api/stores`
|
||||
- `GET /api/stores/:id`
|
||||
- `POST /api/stores`
|
||||
- `PATCH /api/stores/:id`
|
||||
- `DELETE /api/stores/:id`
|
||||
- `GET /api/roles`
|
||||
- `GET /api/roles/:id`
|
||||
- `POST /api/roles`
|
||||
- `PATCH /api/roles/:id`
|
||||
- `DELETE /api/roles/:id`
|
||||
- `GET /api/employees`
|
||||
- `GET /api/employees/:id`
|
||||
- `POST /api/employees`
|
||||
- `PATCH /api/employees/:id`
|
||||
- `PATCH /api/employees/:id/status`
|
||||
- `DELETE /api/employees/:id`
|
||||
|
||||
## 验证命令
|
||||
|
||||
```bash
|
||||
pnpm typecheck
|
||||
pnpm build
|
||||
```
|
||||
Reference in New Issue
Block a user