From 27ba504441037666e787ded85b4af2f65be65c17 Mon Sep 17 00:00:00 2001 From: schangxiang@126.com <schangxiang@126.com> Date: 周二, 29 4月 2025 18:06:07 +0800 Subject: [PATCH] Merge branch 'master' of http://222.71.245.114:9086/r/HIA24016N_PipeLineDemo --- 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