51 lines
1.2 KiB
JavaScript
51 lines
1.2 KiB
JavaScript
import { getLanguage } from '@/lang/index'
|
|
import { getToken } from '@/utils/auth'
|
|
import Dictionary from '@adempiere/grpc-dictionary-client'
|
|
import { DICTIONARY_ADDRESS } from '@/api/ADempiere/constants'
|
|
|
|
// Get Instance for connection
|
|
function Instance() {
|
|
return new Dictionary(
|
|
DICTIONARY_ADDRESS,
|
|
getToken(),
|
|
getLanguage() || 'en_US'
|
|
)
|
|
}
|
|
|
|
export function getWindow(uuid, childrenTabs = true) {
|
|
return Instance.call(this).requestWindow({
|
|
uuid: uuid,
|
|
isWithTabs: childrenTabs,
|
|
isConvertedMetadata: true
|
|
})
|
|
}
|
|
|
|
export function getProcess(uuid, isConvert = true) {
|
|
return Instance.call(this).requestProcess({
|
|
uuid: uuid,
|
|
isConvertedMetadata: isConvert,
|
|
isConvertedFields: true
|
|
})
|
|
}
|
|
|
|
export function getBrowser(uuid, isConvert = true) {
|
|
return Instance.call(this).requestBrowser({
|
|
uuid,
|
|
isConvertedMetadata: isConvert,
|
|
isConvertedFields: true
|
|
})
|
|
}
|
|
|
|
export function getTab(uuid, childrenFields = true, isConvert = true) {
|
|
return Instance.call(this).requestTab({
|
|
uuid,
|
|
isWithFields: childrenFields,
|
|
isConvertedMetadata: isConvert,
|
|
isConvertedFields: true
|
|
})
|
|
}
|
|
|
|
export function getField(uuid) {
|
|
return Instance.call(this).requestField(uuid)
|
|
}
|