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
|
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):
|
data (same as oreo):
|
||||||
|
|
||||||
|
|
@ -224,3 +280,53 @@ data (same as oreo):
|
||||||
"picked": false
|
"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,
|
success: true,
|
||||||
data: ticketInfo,
|
data: ticketInfo,
|
||||||
},
|
},
|
||||||
'POST /tickets/newcomment': {
|
'POST /tickets/addnote': {
|
||||||
data: {},
|
data: {},
|
||||||
},
|
},
|
||||||
'POST /tickets/create': {
|
'POST /tickets/create': {
|
||||||
data: {},
|
data: {},
|
||||||
},
|
},
|
||||||
|
'POST /tickets/addtooreo': {
|
||||||
|
data: {},
|
||||||
|
},
|
||||||
|
'POST /tickets/pick': {
|
||||||
|
data: {},
|
||||||
|
},
|
||||||
|
'POST /tickets/update': {
|
||||||
|
data: {},
|
||||||
|
},
|
||||||
'POST /member/login': {
|
'POST /member/login': {
|
||||||
success: true,
|
success: true,
|
||||||
data: {
|
data: {
|
||||||
isMember: true,
|
isMember: true,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
'GET /member/tickets/uncompleted': {
|
'GET /tickets/uncompleted': {
|
||||||
success: true,
|
success: true,
|
||||||
data: uncompleted,
|
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 = {
|
export type Info = {
|
||||||
phone: string;
|
phone: string;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue