This commit is contained in:
2020-02-10 22:23:21 +00:00
parent 97ebb7c191
commit 3c5890bc7b
2 changed files with 17 additions and 102 deletions

View File

@@ -17,7 +17,7 @@
//big object so maybe it's own thing, not part of locale at all or locale fronts for it??
*/
export default {
//enums.AuthorizationRoles[0]
//enums.AuthorizationRoles[0]
getEnumDisplay(enumKey, enumValue) {
// debugger;
enumKey = enumKey.toLowerCase();
@@ -41,34 +41,22 @@ export default {
if (!window.$gz._.has(window.$gz.store.state.enums, enumKey)) {
var that = this;
(async function() {
await that.fetch(enumKey).then(res => {
await that.fetch(enumKey).then(dat => {
//massage the data as necessary
debugger;
// console.log(res);
/**
Turn this: [
{
"id": 0,
"name": "No role"
},
{
"id": 1,
"name": "Business administration - limited"
},
Into this:
{0:"No role",1:"Business..."}
*/
var e = { enumKey: enumKey, items: {} };
for (var i = 0; i < dat.length; i++) {
var o = dat[i];
e.items[o.id] = o.name;
}
//stuff the data into the store
// window.$gz.store.commit("setEnum", item);
window.$gz.store.commit("setEnum", e);
return window.$gz.store.state.enums[enumKey];
});
})();
} else {
debugger;
return window.$gz.store.state.enums[enumKey];
}
},
@@ -81,76 +69,3 @@ export default {
});
}
};
/**
*
* /** */
{
"id": 2,
"name": "Business administration - full"
},
{
"id": 4,
"name": "Dispatch - limited"
},
{
"id": 8,
"name": "Dispatch - full"
},
{
"id": 16,
"name": "Inventory - limited"
},
{
"id": 32,
"name": "Inventory - full"
},
{
"id": 64,
"name": "Accounting"
},
{
"id": 128,
"name": "Service technician - limited"
},
{
"id": 256,
"name": "Service technician - full"
},
{
"id": 512,
"name": "Subcontractor - limited"
},
{
"id": 1024,
"name": "Subcontractor - full"
},
{
"id": 2048,
"name": "Customer user - limited"
},
{
"id": 4096,
"name": "Customer user - full"
},
{
"id": 8192,
"name": "System operations - limited"
},
{
"id": 16384,
"name": "System operations - full"
},
{
"id": 65536,
"name": "Sales - limited"
},
{
"id": 32768,
"name": "Sales - full"
},
{
"id": 131071,
"name": "All roles"
}
]
*/