|
|
@@ -1,29 +1,37 @@
|
|
|
import client from './client'
|
|
|
|
|
|
-export function getWorkbench(periodId) {
|
|
|
- return client.get('/okr/workbench', { params: { periodId } })
|
|
|
-}
|
|
|
-
|
|
|
-export function saveDraft(data) {
|
|
|
- return client.post('/okr/draft', data)
|
|
|
-}
|
|
|
-
|
|
|
export function submitOkr(data) {
|
|
|
return client.post('/okr/submit', data)
|
|
|
}
|
|
|
|
|
|
-export function reviewOkr(data) {
|
|
|
- return client.post('/okr/review', data)
|
|
|
+export function updateOkr(id, data) {
|
|
|
+ return client.put(`/okr/${id}/update`, data)
|
|
|
+}
|
|
|
+
|
|
|
+export function reviewOkr(id, data) {
|
|
|
+ return client.put(`/okr/${id}/review`, data)
|
|
|
}
|
|
|
|
|
|
export function updateProgress(krId, data) {
|
|
|
return client.put(`/okr/kr/${krId}/progress`, data)
|
|
|
}
|
|
|
|
|
|
+export function getKrHistory(krId) {
|
|
|
+ return client.get(`/okr/kr/${krId}/history`)
|
|
|
+}
|
|
|
+
|
|
|
export function getMyOkr(periodId) {
|
|
|
- return client.get('/okr/my', { params: { periodId } })
|
|
|
+ return client.get(`/okr/period/${periodId}/my`)
|
|
|
}
|
|
|
|
|
|
export function getTeamOkr(periodId) {
|
|
|
- return client.get('/okr/team', { params: { periodId } })
|
|
|
+ return client.get(`/okr/period/${periodId}/subordinates`)
|
|
|
+}
|
|
|
+
|
|
|
+export function getOkrTree(periodId) {
|
|
|
+ return client.get(`/okr/period/${periodId}/tree`)
|
|
|
+}
|
|
|
+
|
|
|
+export function getSuperiorOkr(periodId) {
|
|
|
+ return client.get(`/okr/period/${periodId}/superior`)
|
|
|
}
|