mirror of
https://github.com/PanJiaChen/vue-element-admin.git
synced 2025-08-15 00:15:57 +08:00
32 lines
850 B
JavaScript
32 lines
850 B
JavaScript
import { convertArrayKeyValueToObject } from '@/utils/ADempiere/valueFormat.js'
|
|
|
|
export function convertEntityList(entityListToConvert) {
|
|
return {
|
|
nextPageToken: entityListToConvert.next_page_token,
|
|
recordCount: entityListToConvert.record_count,
|
|
recordsList: entityListToConvert.records.map(record => {
|
|
return convertEntity(record)
|
|
})
|
|
}
|
|
}
|
|
|
|
export function convertEntity(entityToConvert) {
|
|
return {
|
|
id: entityToConvert.id,
|
|
uuid: entityToConvert.uuid,
|
|
tableName: entityToConvert.table_name,
|
|
attributes: convertArrayKeyValueToObject({
|
|
array: entityToConvert.attributes,
|
|
keyName: 'key'
|
|
})
|
|
}
|
|
}
|
|
|
|
export function convertTranslation(translationToConvert) {
|
|
return {
|
|
language: translationToConvert.language,
|
|
uuid: translationToConvert.uuid,
|
|
values: translationToConvert.values
|
|
}
|
|
}
|