diff --git a/doc/api.md b/doc/api.md index 8009633..9205f24 100644 --- a/doc/api.md +++ b/doc/api.md @@ -265,17 +265,47 @@ Request ```json { "token": "token_test", - "id": "id", + "id": "id" } ``` -### 获取七天内未完成工单 `POST /tickets/uncompleted` +### 获取七天内未完成工单 `GET /tickets/uncompleted` Request ```json { "token": "token_test", + "pageId": 1, + "count": 10, + "queryType": 0 +} +``` + +### 获取所有预填写工单 `GET /tickets/list` + +Request + +```json +{ + "token": "token_test", + "pageId": 1, + "count": 10, + "queryType": 0 +} +``` + +### 查询预填写工单 `GET /tickets/search` + +Request + +```json +{ + "token": "token_test", + "values": "test", + "pageId": 1, + "count": 10, + "queryType": 0 } ``` diff --git a/mock/api.ts b/mock/api.ts index c1d152b..1c6a26e 100644 --- a/mock/api.ts +++ b/mock/api.ts @@ -1,6 +1,8 @@ import mytickets from './mytickets.json'; import ticketInfo from './ticketInfo.json'; import uncompleted from './uncompleted.json'; +import ticketsList from './ticketsList.json'; +import ticketsSearch from './ticketSearch.json'; export default { 'GET /duty/info': { @@ -85,6 +87,14 @@ export default { success: true, data: uncompleted, }, + 'GET /tickets/list': { + success: true, + data: ticketsList, + }, + 'GET /tickets/search': { + success: true, + data: ticketsSearch, + }, 'POST /member/logout': { success: true, }, diff --git a/mock/ticketSearch.json b/mock/ticketSearch.json new file mode 100644 index 0000000..e79a569 --- /dev/null +++ b/mock/ticketSearch.json @@ -0,0 +1,119 @@ +{ + "pageIndex": 1, + "pageCount": 20, + "size": 10, + "queryType": 0, + "data": [ + { + "id": 6830, + "type": 1, + "status": 2, + "device": "主机", + "deviceModel": "马嘉祺", + "owner": "马嘉祺", + "phone": "18888888888", + "createdTime": "2024-03-06T19:49:27.043865", + "isConfirmed": false + }, + { + "id": 6831, + "type": 0, + "status": 0, + "device": "小米", + "deviceModel": "丁晨曦", + "owner": "丁晨曦", + "phone": "18888888887", + "createdTime": "2024-03-06T11:45:14.043865", + "isConfirmed": false + }, + { + "id": 6832, + "type": 1, + "status": 1, + "device": "华硕", + "deviceModel": "宋亚轩", + "owner": "宋亚轩", + "phone": "18888888886", + "createdTime": "2024-03-06T19:48:27.043865", + "isConfirmed": false + }, + { + "id": 6833, + "type": 1, + "status": 3, + "device": "联想", + "deviceModel": "刘耀文", + "owner": "刘耀文", + "phone": "18888888885", + "createdTime": "2024-03-06T14:49:27.043865", + "isConfirmed": false + }, + { + "id": 6834, + "type": 1, + "status": 4, + "device": "ROG", + "deviceModel": "张震远", + "owner": "张震远", + "phone": "18888888884", + "createdTime": "2024-03-06T19:49:17.043865", + "isConfirmed": false + }, + { + "id": 6835, + "type": 1, + "status": 5, + "device": "荣耀", + "deviceModel": "言好像", + "owner": "言好像", + "phone": "18888888883", + "createdTime": "2024-03-06T19:39:27.043865", + "isConfirmed": false + }, + { + "id": 6836, + "type": 1, + "status": 6, + "device": "ROG", + "deviceModel": "何君琳", + "owner": "何君琳", + "phone": "18888888882", + "createdTime": "2024-03-06T09:49:27.043865", + "isConfirmed": false + }, + { + "id": 6837, + "type": 1, + "status": 7, + "device": "EVA", + "deviceModel": "Echo", + "owner": "Echo", + "phone": "18888888881", + "createdTime": "2024-03-16T19:49:27.043865", + "isConfirmed": false + }, + { + "id": 6838, + "type": 0, + "status": 2, + "device": "罗技", + "deviceModel": "SB", + "owner": "SB", + "phone": "18888888880", + "createdTime": "2024-04-06T19:49:27.043865", + "isConfirmed": false + }, + { + "id": 6839, + "type": 0, + "status": 3, + "device": "HAL", + "deviceModel": "CNM", + "owner": "CNM", + "phone": "18888888877", + "createdTime": "2024-03-09T19:49:27.043865", + "isConfirmed": false + } + ] + } + \ No newline at end of file diff --git a/mock/ticketsList.json b/mock/ticketsList.json new file mode 100644 index 0000000..03e6fa1 --- /dev/null +++ b/mock/ticketsList.json @@ -0,0 +1,119 @@ +{ + "pageIndex": 1, + "pageCount": 24, + "size": 10, + "queryType": 0, + "data": [ + { + "id": 6830, + "type": 1, + "status": 2, + "device": "主机", + "deviceModel": "技嘉", + "owner": "武技栏", + "phone": "18888888888", + "createdTime": "2024-03-06T19:49:27.043865", + "isConfirmed": false + }, + { + "id": 6831, + "type": 0, + "status": 0, + "device": "小米", + "deviceModel": "电风扇", + "owner": "丁真", + "phone": "18888888887", + "createdTime": "2024-03-06T11:45:14.043865", + "isConfirmed": false + }, + { + "id": 6832, + "type": 1, + "status": 1, + "device": "华硕", + "deviceModel": "天选 3", + "owner": "西西弗", + "phone": "18888888886", + "createdTime": "2024-03-06T19:48:27.043865", + "isConfirmed": false + }, + { + "id": 6833, + "type": 1, + "status": 3, + "device": "联想", + "deviceModel": "ThinkPad X1 Carbon", + "owner": "宇航员", + "phone": "18888888885", + "createdTime": "2024-03-06T14:49:27.043865", + "isConfirmed": false + }, + { + "id": 6834, + "type": 1, + "status": 4, + "device": "ROG", + "deviceModel": "魔霸 7 Plus", + "owner": "约书亚", + "phone": "18888888884", + "createdTime": "2024-03-06T19:49:17.043865", + "isConfirmed": false + }, + { + "id": 6835, + "type": 1, + "status": 5, + "device": "荣耀", + "deviceModel": "触屏笔记本", + "owner": "玉米", + "phone": "18888888883", + "createdTime": "2024-03-06T19:39:27.043865", + "isConfirmed": false + }, + { + "id": 6836, + "type": 1, + "status": 6, + "device": "ROG", + "deviceModel": "幻 14", + "owner": "晓洋", + "phone": "18888888882", + "createdTime": "2024-03-06T09:49:27.043865", + "isConfirmed": false + }, + { + "id": 6837, + "type": 1, + "status": 7, + "device": "EVA", + "deviceModel": "超级笔记本", + "owner": "亦可", + "phone": "18888888881", + "createdTime": "2024-03-16T19:49:27.043865", + "isConfirmed": false + }, + { + "id": 6838, + "type": 0, + "status": 2, + "device": "罗技", + "deviceModel": "G304", + "owner": "暮泠", + "phone": "18888888880", + "createdTime": "2024-04-06T19:49:27.043865", + "isConfirmed": false + }, + { + "id": 6839, + "type": 0, + "status": 3, + "device": "HAL", + "deviceModel": "卡比手办", + "owner": "蘑菇云", + "phone": "18888888877", + "createdTime": "2024-03-09T19:49:27.043865", + "isConfirmed": false + } + ] + } + \ No newline at end of file