diff --git a/app/Http/Controllers/Admin/Manage/StockController.php b/app/Http/Controllers/Admin/Manage/StockController.php
index 51d2ddc..8dd6e4b 100644
--- a/app/Http/Controllers/Admin/Manage/StockController.php
+++ b/app/Http/Controllers/Admin/Manage/StockController.php
@@ -26,7 +26,6 @@ public function index(Request $request): Response
return Inertia::render('admin/manage/stocks/Index', [
'pendingCuttings' => $this->stockService->getPendingVerificationCuttings($user),
- 'verifiedCuttings' => $this->stockService->getVerifiedCuttings(),
]);
}
diff --git a/resources/js/pages/admin/manage/stocks/Index.vue b/resources/js/pages/admin/manage/stocks/Index.vue
index 077bff9..123f9e5 100644
--- a/resources/js/pages/admin/manage/stocks/Index.vue
+++ b/resources/js/pages/admin/manage/stocks/Index.vue
@@ -1,15 +1,11 @@
@@ -29,11 +25,5 @@ defineProps<{
-
-
-
-
-
-
diff --git a/resources/js/pages/admin/manage/stocks/table/StockPendingSection.vue b/resources/js/pages/admin/manage/stocks/table/StockPendingSection.vue
index d124bb3..4157057 100644
--- a/resources/js/pages/admin/manage/stocks/table/StockPendingSection.vue
+++ b/resources/js/pages/admin/manage/stocks/table/StockPendingSection.vue
@@ -3,62 +3,6 @@ import { Card } from '@/components/ui/card';
import type { CuttingListItem } from '@/types/cutting';
import StockDataTableActions from './data-table-actions.vue';
-const CM_PER_YARD = 91.44;
-const CM_PER_METER = 100;
-
-function formatTotalMaterialUsage(totalUsage: number | null | undefined, materials: any[]): string {
- if (!totalUsage || !materials.length) {
- return '0';
- }
-
- const unit = materials[0]?.raw_material_price?.raw_material?.unit;
-
- if (unit === 'yard') {
- return (totalUsage * CM_PER_YARD).toFixed(2);
- }
-
- if (unit === 'meter') {
- return (totalUsage * CM_PER_METER).toFixed(2);
- }
-
- return totalUsage.toFixed(2);
-}
-
-function getTotalMaterialUsageUnit(materials: any[]): string {
- const unit = materials[0]?.raw_material_price?.raw_material?.unit;
-
- if (unit === 'yard' || unit === 'meter') {
- return 'cm';
- }
-
- return materials[0]?.raw_material_price?.raw_material?.unit_abbreviation ?? '';
-}
-
-function formatMaterialUsage(mat: any): string {
- const usage = mat.material_usage ?? 0;
- const unit = mat.raw_material_price?.raw_material?.unit;
-
- if (unit === 'yard') {
- return (usage * CM_PER_YARD).toFixed(2);
- }
-
- if (unit === 'meter') {
- return (usage * CM_PER_METER).toFixed(2);
- }
-
- return usage.toFixed(2);
-}
-
-function getMaterialUnit(mat: any): string {
- const unit = mat.raw_material_price?.raw_material?.unit;
-
- if (unit === 'yard' || unit === 'meter') {
- return 'cm';
- }
-
- return mat.raw_material_price?.raw_material?.unit_abbreviation ?? '';
-}
-
defineProps<{
cuttings: CuttingListItem[];
}>();
@@ -93,21 +37,6 @@ defineProps<{
-
- Catatan: {{ cutting.description }}
-
-
-
-
Bahan Baku:
-
- -
- {{ mat.raw_material_price?.raw_material?.name }} ({{
- mat.raw_material_price?.variant }}) - {{ formatMaterialUsage(mat) }} {{ getMaterialUnit(mat) }}
-
- - Belum ada bahan baku
-
-
-
Hasil Produk:
@@ -122,27 +51,11 @@ defineProps<{
-
+
Total Hasil Cutting:
- {{ cutting.total_result_pieces ?? 0 }}
- pcs
+ {{ cutting.total_result_pieces ?? 0 }} pcs
-
- Total Pemakaian Bahan:
- {{ formatTotalMaterialUsage(cutting.total_material_usage, cutting.materials) }} {{ getTotalMaterialUsageUnit(cutting.materials) }}
-
-
- Biaya Produksi:
- {{ cutting.total_production_cost_formatted ?? 'Rp 0' }}
-
-
-
-
- Pembuat:
-
- {{ cutting.created_by?.profile?.full_name ?? cutting.created_by?.username }}
-