From 928c61ccddebc8d2c697b86ee9bee0c207330a8c Mon Sep 17 00:00:00 2001
From: schangxiang@126.com <schangxiang@126.com>
Date: 周二, 06 5月 2025 07:18:22 +0800
Subject: [PATCH] 222

---
 HIAWms/web/src/widgets/HIAWms/type/Type.d.ts |   45 +++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 45 insertions(+), 0 deletions(-)

diff --git a/HIAWms/web/src/widgets/HIAWms/type/Type.d.ts b/HIAWms/web/src/widgets/HIAWms/type/Type.d.ts
new file mode 100644
index 0000000..c7c5b09
--- /dev/null
+++ b/HIAWms/web/src/widgets/HIAWms/type/Type.d.ts
@@ -0,0 +1,45 @@
+import { Component } from 'vue'
+
+export interface DataItemType {
+  id?: string
+  name?: string
+  code?: string
+  description?: string
+  label?: string
+  value?: string | number
+}
+
+export interface WmsContainerBaseType {
+  id?: string
+  name?: string
+  code?: string
+  value?: number
+  description?: string
+  options?: Array<DataItemType>
+  abilityValue?: number | string
+  data?: DataItemType
+  defaultValue?: string | number
+  flow: string
+}
+
+export interface FlowDefinitionType {
+  id?: string
+  name?: string
+  code?: string
+  description?: string
+}
+
+export type ModuleType = Record<
+  string,
+  {
+    default: Record<string, string>
+    name: string
+  }
+>
+
+export interface TabItem {
+  name: string
+  label: string
+  component: Component
+  hidden?: boolean
+}

--
Gitblit v1.9.3