From eec109948cb1911bf3310ef873b256ba6ee0d77c Mon Sep 17 00:00:00 2001
From: zs <zhousong@weben-smart.com>
Date: 周四, 08 5月 2025 10:31:33 +0800
Subject: [PATCH] 出入库单据及详情

---
 HIAWms/hiawms_web/src/widgets/WmsMaterialContainer/Views/WmsMaterialContainer.tsx |  160 ++++++++++++++++++++++++++--------------------------
 1 files changed, 80 insertions(+), 80 deletions(-)

diff --git a/HIAWms/hiawms_web/src/widgets/WmsMaterialContainer/Views/WmsMaterialContainer.tsx b/HIAWms/hiawms_web/src/widgets/WmsMaterialContainer/Views/WmsMaterialContainer.tsx
index 661855a..a8fbaff 100644
--- a/HIAWms/hiawms_web/src/widgets/WmsMaterialContainer/Views/WmsMaterialContainer.tsx
+++ b/HIAWms/hiawms_web/src/widgets/WmsMaterialContainer/Views/WmsMaterialContainer.tsx
@@ -1,80 +1,80 @@
-import { 
-  Component, 
-  DefineComponent, 
-  defineComponent, 
-  markRaw, 
-  ref, 
-  SetupContext, 
-  onMounted, 
-} from 'vue' 
-import styles from './WmsMaterialContainer.module.scss' 
-import Tab from '@/components/Tab/Tab' 
-import { useProvideModels } from '@/libs/Provider/app' 
-import { usePermission } from '@/libs/Permission/Permission' 
-import { permissionCodes } from '../enum' 
-import { ModuleType, TabItem } from '../type/Type' 
-import { getEntityNames } from '@/hooks/hook' 
-import TabPane from '@/components/Tab/TabPane' 
- 
-const Models: ModuleType = import.meta.glob('./config/*.json', { 
-  eager: true, 
-}) 
- 
-const entityNames = getEntityNames(Models) 
- 
-const nameToLabelMap = [{ name: 'WmsMaterialContainer', label: '鐗╂枡瀹瑰櫒鍏崇郴' }] 
- 
-export default defineComponent({ 
-  name: 'WmsMaterialContainer', 
- 
-  setup(props, ctx: SetupContext) { 
-    useProvideModels() 
-    usePermission(props, permissionCodes) 
- 
-    const rf = ref<{ 
-      [key: string]: any 
-    }>({}) 
- 
-    const tabData = ref<TabItem[]>([]) 
- 
-    const onTabChange = (v: string) => { 
-      rf.value?.[v]?.reloadList() 
-    } 
- 
-    const initTableData = async () => { 
-      for (const i in entityNames) { 
-        const name = entityNames[i] 
-        const module = await import(`./Pages/${name}/${name}.tsx`) 
-        const WmsMaterialContainer = markRaw(module.default) 
-        const foundLabel = 
-          nameToLabelMap.find((item) => item.name === name)?.label || name 
-        tabData.value.push({ 
-          label: foundLabel, 
-          name, 
-          component: WmsMaterialContainer, 
-        }) 
-      } 
-    } 
- 
-    initTableData() 
- 
-    return () => { 
-      return ( 
-        <div class={styles.WmsMaterialContainer}> 
-          <Tab data={tabData.value} type="list" onTab={onTabChange}> 
-            {tabData.value.map((widgetInfo) => { 
-              const Widget: any = widgetInfo.component 
-              return ( 
-                <TabPane label={widgetInfo.label} name={widgetInfo.name}> 
-                  <Widget 
-                    ref={(r: any) => (rf.value['WmsMaterialContainer'] = r)} 
-                  ></Widget> 
-                </TabPane> 
-              ) 
-            })} 
-          </Tab> 
-        </div> 
-      ) 
-    } 
-  }, 
-}) 
+import {
+  Component,
+  DefineComponent,
+  defineComponent,
+  markRaw,
+  ref,
+  SetupContext,
+  onMounted,
+} from 'vue'
+import styles from './WmsMaterialContainer.module.scss'
+import Tab from '@/components/Tab/Tab'
+import { useProvideModels } from '@/libs/Provider/app'
+import { usePermission } from '@/libs/Permission/Permission'
+import { permissionCodes } from '../enum'
+import { ModuleType, TabItem } from '../type/Type'
+import { getEntityNames } from '@/hooks/hook'
+import TabPane from '@/components/Tab/TabPane'
+
+const Models: ModuleType = import.meta.glob('./config/*.json', {
+  eager: true,
+})
+
+const entityNames = getEntityNames(Models)
+
+const nameToLabelMap = [{ name: 'WmsMaterialContainer', label: '鐗╂枡瀹瑰櫒鍏崇郴' }]
+
+export default defineComponent({
+  name: 'WmsMaterialContainer',
+
+  setup(props, ctx: SetupContext) {
+    useProvideModels()
+    usePermission(props, permissionCodes)
+
+    const rf = ref<{
+      [key: string]: any
+    }>({})
+
+    const tabData = ref<TabItem[]>([])
+
+    const onTabChange = (v: string) => {
+      rf.value?.[v]?.reloadList()
+    }
+
+    const initTableData = async () => {
+      for (const i in entityNames) {
+        const name = entityNames[i]
+        const module = await import(`./Pages/${name}/${name}.tsx`)
+        const WmsMaterialContainer = markRaw(module.default)
+        const foundLabel =
+          nameToLabelMap.find((item) => item.name === name)?.label || name
+        tabData.value.push({
+          label: foundLabel,
+          name,
+          component: WmsMaterialContainer,
+        })
+      }
+    }
+
+    initTableData()
+
+    return () => {
+      return (
+        <div class={styles.WmsMaterialContainer}>
+          <Tab data={tabData.value} type="list" onTab={onTabChange}>
+            {tabData.value.map((widgetInfo) => {
+              const Widget: any = widgetInfo.component
+              return (
+                <TabPane label={widgetInfo.label} name={widgetInfo.name}>
+                  <Widget
+                    ref={(r: any) => (rf.value['WmsMaterialContainer'] = r)}
+                  ></Widget>
+                </TabPane>
+              )
+            })}
+          </Tab>
+        </div>
+      )
+    }
+  },
+})

--
Gitblit v1.9.3