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/dispatchLog/index.vue | 57 ++++++++++++++++++++++++++++++++++-----------------------
1 files changed, 34 insertions(+), 23 deletions(-)
diff --git a/src/views/inventoryManagement/dispatchLog/index.vue b/src/views/inventoryManagement/dispatchLog/index.vue
index 88d9984..2c2d236 100644
--- a/src/views/inventoryManagement/dispatchLog/index.vue
+++ b/src/views/inventoryManagement/dispatchLog/index.vue
@@ -1,38 +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/dispatchLog/Record.vue";
+import { ref, shallowRef } from 'vue'
+import QualifiedRecord from "@/views/inventoryManagement/dispatchLog/Qualified.vue";
+import UnqualifiedRecord from "@/views/inventoryManagement/dispatchLog/Unqualified.vue";
+import RawMaterialRecord from "@/views/inventoryManagement/dispatchLog/RawMaterial.vue"
+
const activeTab = ref('qualified')
-const type = ref(0)
-const tabs = computed(() => {
- return [
- {
- label: '鍚堟牸鍑哄簱',
- name: 'qualified',
- type: '0'
- },
- {
- label: '涓嶅悎鏍煎嚭搴�',
- name: 'unqualified',
- type: '1'
- }
- ]
-})
+
+const tabs = shallowRef([
+ {
+ label: '鎴愬搧鍑哄簱',
+ name: 'qualified',
+ component: QualifiedRecord
+ },
+ {
+ 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