feat: 完成前端业务闭环与后端联调
This commit is contained in:
@@ -1,19 +1,12 @@
|
||||
import { hasRemoteConfig } from '@/utils/runtime-config.js'
|
||||
import {
|
||||
normalizeBusinessDictionaryOptions,
|
||||
normalizeBusinessDictionaryType
|
||||
} from './business-dictionary-contract.js'
|
||||
import { createRequestError, requestStrict } from './request-client.js'
|
||||
import { requestStrict } from './request-client.js'
|
||||
|
||||
export const businessDictionaryApi = {
|
||||
async getBusinessDictionaryOptions(dictType, requestOptions = {}) {
|
||||
const normalizedType = normalizeBusinessDictionaryType(dictType)
|
||||
if (!hasRemoteConfig()) {
|
||||
throw createRequestError(
|
||||
'业务字典读取需要真实服务,当前本地预览不会伪造结果',
|
||||
'REMOTE_READ_REQUIRED'
|
||||
)
|
||||
}
|
||||
const dictionaryOptions = await requestStrict({
|
||||
url: `/genealogy/app/dictionaries/${encodeURIComponent(normalizedType)}`,
|
||||
method: 'GET'
|
||||
|
||||
Reference in New Issue
Block a user