From 7ecca2a5e7a9c9ae811b68dc98e05c689b18aca6 Mon Sep 17 00:00:00 2001
From: schangxiang@126.com <schangxiang@126.com>
Date: 周日, 04 5月 2025 15:41:43 +0800
Subject: [PATCH] 222
---
HIAWms/web/src/components/Flow/Flow.tsx | 41 +++++++++++++++++++++++++++++++++++++++++
1 files changed, 41 insertions(+), 0 deletions(-)
diff --git a/HIAWms/web/src/components/Flow/Flow.tsx b/HIAWms/web/src/components/Flow/Flow.tsx
new file mode 100644
index 0000000..3bf271a
--- /dev/null
+++ b/HIAWms/web/src/components/Flow/Flow.tsx
@@ -0,0 +1,41 @@
+import { defineComponent } from 'vue'
+import styles from './Flow.module.scss'
+import Tag from '../Tag/Tag'
+export default defineComponent({
+ name: '娴佺▼鏄剧ずtag',
+ props: {
+ modelValue: {
+ type: Array,
+ default: () => [],
+ },
+ disabled: {
+ type: Boolean,
+ default: false,
+ },
+ },
+ emits: ['click'],
+ setup(props, { attrs, slots, emit }) {
+ return () => {
+ return (
+ <div
+ class={{
+ [styles.flows_pick]: true,
+ [styles.disabled]: props.disabled,
+ }}
+ >
+ {!props.modelValue?.length ? (
+ <span class={styles.flowTag}>鍏宠仈娴佺▼</span>
+ ) : (
+ props.modelValue.map((item: any) => {
+ return (
+ <Tag style={{ marginRight: '5px', marginBottom: '5px' }}>
+ {item.name || item.description}
+ </Tag>
+ )
+ })
+ )}
+ </div>
+ )
+ }
+ },
+})
--
Gitblit v1.9.3