Update frontend to launch relevant scripts and show script history + output
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -133,6 +133,10 @@ export function PerformanceMetrics() {
|
||||
}
|
||||
};
|
||||
|
||||
function getCategoryName(_cat_id: number): import("react").ReactNode {
|
||||
throw new Error('Function not implemented.');
|
||||
}
|
||||
|
||||
return (
|
||||
<div className="max-w-[700px] space-y-4">
|
||||
{/* Lead Time Thresholds Card */}
|
||||
@@ -205,11 +209,11 @@ export function PerformanceMetrics() {
|
||||
<Table>
|
||||
<TableHeader>
|
||||
<TableRow>
|
||||
<TableHead>Category</TableHead>
|
||||
<TableHead>Vendor</TableHead>
|
||||
<TableHead className="text-right">A Threshold</TableHead>
|
||||
<TableHead className="text-right">B Threshold</TableHead>
|
||||
<TableHead className="text-right">Period Days</TableHead>
|
||||
<TableCell>Category</TableCell>
|
||||
<TableCell>Vendor</TableCell>
|
||||
<TableCell className="text-right">A Threshold</TableCell>
|
||||
<TableCell className="text-right">B Threshold</TableCell>
|
||||
<TableCell className="text-right">Period Days</TableCell>
|
||||
</TableRow>
|
||||
</TableHeader>
|
||||
<TableBody>
|
||||
@@ -242,10 +246,10 @@ export function PerformanceMetrics() {
|
||||
<Table>
|
||||
<TableHeader>
|
||||
<TableRow>
|
||||
<TableHead>Category</TableHead>
|
||||
<TableHead>Vendor</TableHead>
|
||||
<TableHead className="text-right">Period Days</TableHead>
|
||||
<TableHead className="text-right">Target Rate</TableHead>
|
||||
<TableCell>Category</TableCell>
|
||||
<TableCell>Vendor</TableCell>
|
||||
<TableCell className="text-right">Period Days</TableCell>
|
||||
<TableCell className="text-right">Target Rate</TableCell>
|
||||
</TableRow>
|
||||
</TableHeader>
|
||||
<TableBody>
|
||||
|
||||
@@ -5,7 +5,6 @@ import { Input } from "@/components/ui/input";
|
||||
import { Label } from "@/components/ui/label";
|
||||
import { toast } from "sonner";
|
||||
import config from '../../config';
|
||||
import { Table, TableBody, TableCell, TableHeader, TableRow } from "@/components/ui/table";
|
||||
|
||||
interface StockThreshold {
|
||||
id: number;
|
||||
@@ -244,54 +243,6 @@ export function StockManagement() {
|
||||
</div>
|
||||
</CardContent>
|
||||
</Card>
|
||||
|
||||
<Table>
|
||||
<TableHeader>
|
||||
<TableRow>
|
||||
<TableHead>Category</TableHead>
|
||||
<TableHead>Vendor</TableHead>
|
||||
<TableHead className="text-right">Critical Days</TableHead>
|
||||
<TableHead className="text-right">Reorder Days</TableHead>
|
||||
<TableHead className="text-right">Overstock Days</TableHead>
|
||||
<TableHead className="text-right">Low Stock</TableHead>
|
||||
<TableHead className="text-right">Min Reorder</TableHead>
|
||||
</TableRow>
|
||||
</TableHeader>
|
||||
<TableBody>
|
||||
{stockThresholds.map((threshold) => (
|
||||
<TableRow key={`${threshold.cat_id}-${threshold.vendor}`}>
|
||||
<TableCell>{threshold.cat_id ? getCategoryName(threshold.cat_id) : 'Global'}</TableCell>
|
||||
<TableCell>{threshold.vendor || 'All Vendors'}</TableCell>
|
||||
<TableCell className="text-right">{threshold.critical_days}</TableCell>
|
||||
<TableCell className="text-right">{threshold.reorder_days}</TableCell>
|
||||
<TableCell className="text-right">{threshold.overstock_days}</TableCell>
|
||||
<TableCell className="text-right">{threshold.low_stock_threshold}</TableCell>
|
||||
<TableCell className="text-right">{threshold.min_reorder_quantity}</TableCell>
|
||||
</TableRow>
|
||||
))}
|
||||
</TableBody>
|
||||
</Table>
|
||||
|
||||
<Table>
|
||||
<TableHeader>
|
||||
<TableRow>
|
||||
<TableHead>Category</TableHead>
|
||||
<TableHead>Vendor</TableHead>
|
||||
<TableHead className="text-right">Coverage Days</TableHead>
|
||||
<TableHead className="text-right">Service Level</TableHead>
|
||||
</TableRow>
|
||||
</TableHeader>
|
||||
<TableBody>
|
||||
{safetyStockConfigs.map((config) => (
|
||||
<TableRow key={`${config.cat_id}-${config.vendor}`}>
|
||||
<TableCell>{config.cat_id ? getCategoryName(config.cat_id) : 'Global'}</TableCell>
|
||||
<TableCell>{config.vendor || 'All Vendors'}</TableCell>
|
||||
<TableCell className="text-right">{config.coverage_days}</TableCell>
|
||||
<TableCell className="text-right">{config.service_level}%</TableCell>
|
||||
</TableRow>
|
||||
))}
|
||||
</TableBody>
|
||||
</Table>
|
||||
</div>
|
||||
);
|
||||
}
|
||||
Reference in New Issue
Block a user