import * as React from 'react'; import {List, Muted, LMR, EasyDate, FA} from 'tonva-react-form'; import { Sheet } from '../../entities'; import { VForm } from '../form'; import { VEntity } from '../CVEntity'; import { CSheet, SheetUI, SheetData } from './cSheet'; const leftFlowStyle = {width: '8rem'}; export abstract class VSheetView extends VEntity { protected vForm: VForm; protected sheetData: SheetData; //data: any; //state: string; //flows:any[]; flowRow = (item:any, index:number):JSX.Element => { let {date, user, preState, state, action} = item; if (action === undefined) action = <> 制单; let to; switch (state) { case '$': break; case '#': to = <>; break; default: to = <>   {state}; break; } /* return
{to}
; */ return {action}} right={
}>
{to}
; } protected sheetView = () => { let {brief, flows} = this.sheetData; let removed; if (brief.state === '-') removed =
本单据作废
; return
{removed} {this.vForm.render()} 流程} items={flows} item={{render:this.flowRow}}/>
; }; }