From c85acf29485748eb97fbca1ace79ee4d3635002d Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期六, 16 五月 2026 11:32:18 +0800
Subject: [PATCH] 阳光印刷 1.仓储物流分类修改

---
 src/views/inventoryManagement/receiptManagement/index.vue |   41 +++++++++++++++++++++++++++--------------
 1 files changed, 27 insertions(+), 14 deletions(-)

diff --git a/src/views/inventoryManagement/receiptManagement/index.vue b/src/views/inventoryManagement/receiptManagement/index.vue
index 8ca110f..38af0ba 100644
--- a/src/views/inventoryManagement/receiptManagement/index.vue
+++ b/src/views/inventoryManagement/receiptManagement/index.vue
@@ -1,36 +1,49 @@
 <template>
   <div class="app-container">
     <el-tabs v-model="activeTab" @tab-change="handleTabChange">
-      <el-tab-pane v-for="tab in tabs"
-                   :label="tab.label"
-                   :name="tab.name"
-                   :key="tab.name">
-        <record :type="tab.type" v-if="activeTab === tab.name" />
+      <el-tab-pane
+          v-for="tab in tabs"
+          :label="tab.label"
+          :name="tab.name"
+          :key="tab.name"
+      >
+        <component
+            :is="tab.component"
+            v-if="activeTab === tab.name"
+            :stock-type="tab.name"
+        />
       </el-tab-pane>
     </el-tabs>
   </div>
 </template>
 
 <script setup>
-import Record from "@/views/inventoryManagement/receiptManagement/Record.vue";
+import { ref, shallowRef } from 'vue'
+import QualifiedRecord from "@/views/inventoryManagement/receiptManagement/Qualified.vue";
+import UnqualifiedRecord from "@/views/inventoryManagement/receiptManagement/Unqualified.vue";
+import RawMaterialRecord from "@/views/inventoryManagement/receiptManagement/RawMaterial.vue"
 
 const activeTab = ref('qualified')
-const type = ref(0)
-const tabs = ref([
+
+const tabs = shallowRef([
   {
-    label: '鍚堟牸鍏ュ簱',
+    label: '鎴愬搧鍏ュ簱',
     name: 'qualified',
-    type: '0'
+    component: QualifiedRecord
   },
   {
-    label: '涓嶅悎鏍煎叆搴�',
-    name: 'unqualified',
-    type: '1'
+    label: '杈呮潗鍏ュ簱',
+    name: 'assistant',
+    component: UnqualifiedRecord
+  },
+  {
+    label: '鍘熸潗鏂欏叆搴�',
+    name: 'rawMaterial',
+    component: RawMaterialRecord
   }
 ])
 
 const handleTabChange = (tabName) => {
   activeTab.value = tabName;
-  type.value = tabName === 'qualified' ? 0 : 1
 }
 </script>

--
Gitblit v1.9.3