This commit is contained in:
qsh
2025-03-25 16:27:52 +08:00
parent b155d3ce9e
commit d6bfbcf96a
19 changed files with 454 additions and 534 deletions

65
src/api/okr/okr.js Normal file
View File

@@ -0,0 +1,65 @@
import request from '@/config/axios'
// 创建
export const createOkrNode = (data) => {
return request.post({
url: '/admin-api/okr/node/add',
data,
isSubmitForm: true,
headers: { 'instance-id': 1016 }
})
}
// 修改
export const updateOkrNode = (data) => {
return request.put({
url: '/admin-api/okr/node/update',
data,
headers: { 'instance-id': 1016 }
})
}
// 查询详情
export const getOkrNodeDetail = (nodeId) => {
return request.get({
url: '/admin-api/okr/node/get',
params: { nodeId },
headers: { 'instance-id': 1016 }
})
}
// 我负责的 - 节点树
export const getMyNodeTree = (params) => {
return request.get({
url: '/admin-api/okr/node/my/list',
params,
headers: { 'instance-id': 1016 }
})
}
// 我负责的 - okr列表
export const getMyOkrPage = (params) => {
return request.get({
url: '/admin-api/okr/node/my/object/list',
params,
headers: { 'instance-id': 1016 }
})
}
// 全部目标 - 节点树
export const getAllNodeTree = (params) => {
return request.get({
url: '/admin-api/okr/node/all/list',
params,
headers: { 'instance-id': 1016 }
})
}
// 全部目标 - okr列表
export const getAllOkrPage = (params) => {
return request.get({
url: '/admin-api/okr/node/all/object/list',
params,
headers: { 'instance-id': 1016 }
})
}