diff --git a/src/api/okr/okr.js b/src/api/okr/okr.js index 6125368..09edcd4 100644 --- a/src/api/okr/okr.js +++ b/src/api/okr/okr.js @@ -135,3 +135,11 @@ export const getMySonOkrPage = (params) => { // headers: { 'instance-id': 1016 } }) } + +// 获取渠道 +export const getChannelOptions = () => { + return request.get({ + url: '/admin-api/okr/node/source' + // headers: { 'instance-id': 1016 } + }) +} diff --git a/src/views/OKR/Management/Components/DialogOkrInfo.vue b/src/views/OKR/Management/Components/DialogOkrInfo.vue index 520cdc6..f9853d8 100644 --- a/src/views/OKR/Management/Components/DialogOkrInfo.vue +++ b/src/views/OKR/Management/Components/DialogOkrInfo.vue @@ -332,7 +332,8 @@ import { createOkrNode, updateOkrNode, getAllOkrPage, - getDefaultOkrOptions + getDefaultOkrOptions, + getChannelOptions } from '@/api/okr/okr' import { listToTree } from '@/utils/tree' import { getEmployeeSimpleList } from '@/api/pers/employee' @@ -396,6 +397,9 @@ function open(type, val, queryType) { getDefaultOkrOptions().then((resp) => { krOptions.value = resp }) + getChannelOptions().then((resp) => { + sourceOptions.value = resp + }) if (val) { formLoading.value = true try {