sige 1 year ago
parent
commit
af2e417adb
  1. 3
      src/App.vue
  2. 4
      src/components/ServiceConfiguration.vue

3
src/App.vue

@ -37,8 +37,9 @@ async function mounted() {
let client = ApiClient.getClient();
let services = await client.call('service-config/service-list');
for ( let item of services ) {
menuItems.value.push({id:item.key, key:item.key, label:item.name});
menuItems.value.push({id:item.key, key:item.key, label:item.name, order:item.order});
}
menuItems.value.sort((a,b) => a.order - b.order);
}
// handle menu item click

4
src/components/ServiceConfiguration.vue

@ -185,9 +185,9 @@ async function serviceActionReload() {
group.order = item.groupOrder;
}
group.items.push(item);
group.items.sort((a,b) => b.order - a.order || a.params.length - b.params.length);
group.items.sort((a,b) => a.order - b.order || a.params.length - b.params.length);
}
actions.value.sort((a,b) => b.order - a.order || b.items.length - a.items.length || a.name.localeCompare(b.name));
actions.value.sort((a,b) => a.order - b.order || b.items.length - a.items.length || a.name.localeCompare(b.name));
} catch ( e ) {/** nothing to do here */}
}

Loading…
Cancel
Save