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