This commit is contained in:
2020-02-11 20:02:28 +00:00
parent d525b55561
commit 5a0136363b
2 changed files with 31 additions and 8 deletions

View File

@@ -5,6 +5,25 @@ export default {
enumKey = enumKey.toLowerCase();
return window.$gz.store.state.enums[enumKey][enumValue];
},
//////////////////////////////////
//
// Used by forms to fetch picklist data
//
getPickList(enumKey) {
enumKey = enumKey.toLowerCase();
var e = window.$gz.store.state.enums[enumKey];
if (!e) {
throw "ERROR enums::getPickList -> enumKey " +
enumKey +
" is missing from store";
}
var ret = [];
//turn it into an array suitable for picklists
window.$gz._.forOwn(e, function(value, key) {
ret.push({ id: Number(key), name: value });
});
return ret;
},
///////////////////////////////////
//
// Fetches enum list from server