import React, { useEffect, useState, useRef } from "react"; import PostSelect from "@/components/PostSelect"; import { Modal, Descriptions, Form } from "antd"; import { TriggerType, TriggerAll, TriggerSelect, TriggerMode } from "../entity"; import _, { identity } from "lodash"; interface Props { detailItem: { visible: boolean; ViewItem: FlowSetteing.ProcessListItems }; setDetailItem: Function; } export default function DetailItem({ detailItem, setDetailItem }: Props) { const { visible, ViewItem } = detailItem; // console.log("ViewItem:", ViewItem); const hide = () => { setDetailItem({ visible: false, ViewItem: {} }); }; return (

流程名称:{ViewItem.name}

触发条件:

{ViewItem.processConditions?.map((item) => (
{/* 除金额和数量以外的类型 区间展示 */}
{item.approvalCondition?.type !== 1 && item.approvalCondition?.type !== 2 && ( [ {JSON.parse(item.value) .map((i) => i.name) .join(",")} ] )} {/* 选择金额或数量,判断规则为区间 */} {(item.approvalCondition?.type === 1 || item.approvalCondition?.type === 2) && item.approvalCondition?.judgeRule === 1 && ( [{JSON.parse(item.value).min},{JSON.parse(item.value).max} ]{item.approvalCondition.unit} )} {(item.approvalCondition?.type === 1 || item.approvalCondition?.type === 2) && item.approvalCondition?.judgeRule !== 1 && ( {JSON.parse(item.value)} {item.approvalCondition.unit} )}
{/* {(item.approvalCondition?.type === 1 || item.approvalCondition?.type === 2) && item.approvalCondition?.judgeRule === 1 && (
{item.approvalCondition?.name} ( {TriggerAll[item.approvalCondition?.judgeRule]}) :
[{JSON.parse(item.value).min},{JSON.parse(item.value).max} ]{item.approvalCondition.unit}
)} */} {/* 选择金额或数量,判断规则不是区间 */} {/* {(item.approvalCondition?.type === 1 || item.approvalCondition?.type === 2) && item.approvalCondition?.judgeRule !== 1 && (
{item.approvalCondition?.name} ( {TriggerAll[item.approvalCondition?.judgeRule]} ):
{JSON.parse(item.value)} {item.approvalCondition.unit}
)} */}
))}
); }