Fixed a number of bugs; added a few fields.

This commit is contained in:
2022-08-08 22:15:55 -07:00
parent 4560d7203d
commit c96b4a6901
10 changed files with 3791 additions and 160 deletions

View File

@@ -4,9 +4,9 @@
import {Meteor} from "meteor/meteor";
import {onMount} from "svelte";
import AssetList from "/imports/ui/Assets/AssetList.svelte";
import AssetDataEntry from "/imports/ui/Assets/AssetDataEntry.svelte";
import AddAssets from "/imports/ui/Assets/AddAssets.svelte";
import {useTracker} from "meteor/rdb:svelte-meteor-data";
import Assign from "/imports/ui/Assets/Assign.svelte";
import AssignAssets from "/imports/ui/Assets/AssignAssets.svelte";
import Assignments from "/imports/ui/Assets/Assignments.svelte";
let canManageLaptops = false;
@@ -23,12 +23,12 @@
let tabs = [];
if(canManageLaptops) {
tabs.push({id: 'assignments', label: 'Assignments'});
tabs.push({id: 'assignment', label: 'Assign'});
tabs.push({id: 'listAssignments', label: 'Assignment List'});
tabs.push({id: 'assignAssets', label: 'Assign Assets'});
}
if(isAdmin) {
tabs.push({id: 'list', label: 'Asset List'});
tabs.push({id: 'entry', label: 'Data Entry'});
tabs.push({id: 'listAssets', label: 'Asset List'});
tabs.push({id: 'addAssets', label: 'Add Assets'});
}
let activeTab = tabs[0];
</script>
@@ -39,13 +39,13 @@
<Label>{tab.label}</Label>
</Tab>
</TabBar>
{#if activeTab && activeTab.id === 'list'}
{#if activeTab && activeTab.id === 'listAssets'}
<AssetList></AssetList>
{:else if activeTab && activeTab.id === 'entry'}
<AssetDataEntry></AssetDataEntry>
{:else if activeTab && activeTab.id === 'assignment'}
<Assign></Assign>
{:else if activeTab && activeTab.id === 'assignments'}
{:else if activeTab && activeTab.id === 'addAssets'}
<AddAssets></AddAssets>
{:else if activeTab && activeTab.id === 'assignAssets'}
<AssignAssets></AssignAssets>
{:else if activeTab && activeTab.id === 'listAssignments'}
<Assignments></Assignments>
{/if}
</div>