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

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

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