Commit e1f9d5e6 authored by 前端-黄佳鑫's avatar 前端-黄佳鑫

fix: 修改请请款单配置没有流程时的展示效果

parent deb7822b
......@@ -62,6 +62,8 @@ const AddInvoiceProcessEng: React.FC<{}> = (props: any) => {
return
}
history.goBack()
}).catch(() => {
setLoading(false)
})
})
}
......
import React, { useEffect, useState } from 'react';
import { Form, Radio, message, Skeleton } from 'antd';
import { Form, Radio, message, Empty } from 'antd';
import { FormInstance } from 'antd/es/form/Form';
import CardLayout from '../card';
import styles from './index.less';
......@@ -10,7 +10,7 @@ import { getIntl } from 'umi';
interface ProcessSelectProps {
/** FormInstance */
form?: FormInstance,
onFieldsChange?: () =>void,
onFieldsChange?: () => void,
disabled?: boolean,
}
......@@ -33,19 +33,19 @@ const ProcessSelectLayout: React.FC<ProcessSelectProps> = (props: any) => {
return (
<CardLayout
id="processSelect"
title={intl.formatMessage({id: 'process.processIdSelect', defaultMessage: '流程选择' })}
title={intl.formatMessage({ id: 'process.processIdSelect', defaultMessage: '流程选择' })}
weight
bodyStyle={{ paddingBottom: '1px' }}
classNames={styles['select-box']}
>
{
!isEmpty(dataSource) ? (
<Form.Item
name='baseProcessId'
rules={[
{ required: true, message: intl.formatMessage({id: 'process.baseProcessIdmessage', defaultMessage: '请选择流程' }) },
{ required: true, message: intl.formatMessage({ id: 'process.baseProcessIdmessage', defaultMessage: '请选择流程' }) },
]}
>
{
!isEmpty(dataSource) ? (
<Radio.Group disabled={disabled}>
{dataSource?.map((_item, index) => (
<Radio key={`data${_item.baseProcessId * index}`} value={_item.baseProcessId}>
......@@ -59,10 +59,10 @@ const ProcessSelectLayout: React.FC<ProcessSelectProps> = (props: any) => {
</Radio>
))}
</Radio.Group>
</Form.Item>
) : (
<Skeleton active />
<Empty image={Empty.PRESENTED_IMAGE_SIMPLE} />
)}
</Form.Item>
</CardLayout>
)
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment