update mock
parent
7cf2cbb798
commit
e39e8d4e13
112
doc/api.md
112
doc/api.md
|
|
@ -34,7 +34,7 @@
|
|||
|
||||
## 主页面
|
||||
|
||||
### 值班信息 `GET /dutyinfo`
|
||||
### 值班信息 `GET /duty/info`
|
||||
|
||||
#### 当前在值班
|
||||
|
||||
|
|
@ -141,7 +141,7 @@ data (same as oreo):
|
|||
|
||||
## 工单详情
|
||||
|
||||
### 创建评论 `POST /tickets/newcomment/{id}`
|
||||
### 创建评论 `POST /tickets/newcomment?id={id}`
|
||||
|
||||
Request
|
||||
|
||||
|
|
@ -169,7 +169,63 @@ Request
|
|||
}
|
||||
```
|
||||
|
||||
### 工单信息 `GET /tickets/info/{id}`
|
||||
### 添加评论 `POST /tickets/addnote`
|
||||
|
||||
Request
|
||||
|
||||
```json
|
||||
{
|
||||
"token": "token_test",
|
||||
"id": "id",
|
||||
"content" : "为什么 PD 不能充电呢?"
|
||||
}
|
||||
```
|
||||
|
||||
### 加入 Oreo `POST /tickets/addtooreo`
|
||||
|
||||
Request
|
||||
|
||||
```json
|
||||
{
|
||||
"token": "token_test",
|
||||
"id": 4234
|
||||
}
|
||||
```
|
||||
|
||||
### 认领工单 `POST /tickets/pick`
|
||||
|
||||
Request
|
||||
|
||||
```json
|
||||
{
|
||||
"token": "token_test",
|
||||
"id": 4234
|
||||
}
|
||||
```
|
||||
|
||||
### 更新工单状态 `POST /tickets/update`
|
||||
|
||||
Request
|
||||
|
||||
```json
|
||||
{
|
||||
"token": "token_test",
|
||||
"id": "id",
|
||||
"status": 3
|
||||
}
|
||||
```
|
||||
|
||||
### 获取七天内未完成工单 `POST /tickets/uncompleted`
|
||||
|
||||
Request
|
||||
|
||||
```json
|
||||
{
|
||||
"token": "token_test",
|
||||
}
|
||||
```
|
||||
|
||||
### 工单信息 `GET /tickets/info?id={id}`
|
||||
|
||||
data (same as oreo):
|
||||
|
||||
|
|
@ -224,3 +280,53 @@ data (same as oreo):
|
|||
"picked": false
|
||||
}
|
||||
```
|
||||
|
||||
## 成员相关
|
||||
|
||||
### 成员登录 `POST /member/login`
|
||||
|
||||
Request
|
||||
|
||||
```json
|
||||
{
|
||||
"token": "token_test",
|
||||
"stuid": "3220101984",
|
||||
"passwd": "sonvidiafuckyou"
|
||||
}
|
||||
```
|
||||
|
||||
### 成员登出 `POST /member/logout`
|
||||
|
||||
Request
|
||||
|
||||
```json
|
||||
{
|
||||
"token": "token_test"
|
||||
}
|
||||
```
|
||||
|
||||
### 成员值班信息 `GET /member/duty/info`
|
||||
|
||||
#### 当前在值班
|
||||
|
||||
data:
|
||||
|
||||
```json
|
||||
{
|
||||
"isInDuty": true,
|
||||
"inDutyCnt": 3,
|
||||
"currentDuty": "2"
|
||||
}
|
||||
```
|
||||
|
||||
#### 当前未值班
|
||||
|
||||
data:
|
||||
|
||||
```json
|
||||
{
|
||||
"isInDuty": false,
|
||||
"offDutyReason": "学园维修",
|
||||
"dutyRecoverTime": "下周一"
|
||||
}
|
||||
```
|
||||
13
mock/api.ts
13
mock/api.ts
|
|
@ -43,19 +43,28 @@ export default {
|
|||
success: true,
|
||||
data: ticketInfo,
|
||||
},
|
||||
'POST /tickets/newcomment': {
|
||||
'POST /tickets/addnote': {
|
||||
data: {},
|
||||
},
|
||||
'POST /tickets/create': {
|
||||
data: {},
|
||||
},
|
||||
'POST /tickets/addtooreo': {
|
||||
data: {},
|
||||
},
|
||||
'POST /tickets/pick': {
|
||||
data: {},
|
||||
},
|
||||
'POST /tickets/update': {
|
||||
data: {},
|
||||
},
|
||||
'POST /member/login': {
|
||||
success: true,
|
||||
data: {
|
||||
isMember: true,
|
||||
},
|
||||
},
|
||||
'GET /member/tickets/uncompleted': {
|
||||
'GET /tickets/uncompleted': {
|
||||
success: true,
|
||||
data: uncompleted,
|
||||
},
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
export type FixStatus = 1 | 2 | 3 | 4 | 5;
|
||||
export type FixStatus = 0 | 1 | 2 | 3 | 4 | 5;
|
||||
|
||||
export type Info = {
|
||||
phone: string;
|
||||
|
|
|
|||
Loading…
Reference in New Issue