Commit 9501ae3e authored by XieZhiXiong's avatar XieZhiXiong

Merge branch 'v2-220518-order' into 'v2-220518'

fix: 修复采购订单bug See merge request linkseeks-design/pro-platform!666
parents c2e9d6f4 0d80f74b
import React, { useRef, useState } from 'react' import React, { useRef, useState } from 'react'
import { ISchemaFormActions, ISchemaFormAsyncActions } from '@formily/antd'; import { ISchemaFormActions, ISchemaFormAsyncActions } from '@formily/antd';
import { Button, message } from 'antd'; import { Button, Image, message } from 'antd';
import { materialInfoColumns, materialInfoColumnsByRequisition } from '../constant'; import { materialInfoColumns, materialInfoColumnsByRequisition } from '../constant';
import MaterialTableCell, { MaterialEditableRow } from '../components/materialTableCell'; import MaterialTableCell, { MaterialEditableRow } from '../components/materialTableCell';
import { useModalTable } from './useModalTable'; import { useModalTable } from './useModalTable';
...@@ -8,6 +8,7 @@ import { usePageStatus, PageStatus } from '@/hooks/usePageStatus'; ...@@ -8,6 +8,7 @@ import { usePageStatus, PageStatus } from '@/hooks/usePageStatus';
import { useIntl } from 'umi'; import { useIntl } from 'umi';
import { OrderModalType } from '@/constants/order'; import { OrderModalType } from '@/constants/order';
import { RequisitionModalTableRef } from '../components/requisitionModalTable'; import { RequisitionModalTableRef } from '../components/requisitionModalTable';
import plusIcon from '../images/plus.png';
// 对象按key排序(运用于商城传过来的阶梯价格排序) // 对象按key排序(运用于商城传过来的阶梯价格排序)
export const sortByKey = (params) => { export const sortByKey = (params) => {
...@@ -101,7 +102,38 @@ export const useMaterialTable = ( ...@@ -101,7 +102,38 @@ export const useMaterialTable = (
} }
} }
const materialAddButton = <Button onClick={handleShowMaterial} block type='default' style={{margin: '24px auto'}}>{intl.formatMessage({id: 'purchaseOrder.orderCollect.requisition.button'})}</Button> const materialAddButton = (() => {
const buttonStyles: React.CSSProperties = {
display: 'flex',
justifyContent: 'center',
alignItems: 'center',
height: 32,
margin: '24px auto',
color: '#5C626A',
fontSize: 12,
background: '#FAFBFC',
border: '1px solid #EDEEEF',
borderRadius: '4px',
}
return (
<Button
type="default"
block
style={{...buttonStyles}}
onClick={handleShowMaterial}
>
<img
src={plusIcon}
style={{
width: 16,
height: 16,
marginRight: '8px',
}}
/>
选择物料
</Button>
)
})()
const materialComponents = { const materialComponents = {
body: { body: {
row: MaterialEditableRow, row: MaterialEditableRow,
......
...@@ -268,7 +268,7 @@ const submitInfo: ISchema = { ...@@ -268,7 +268,7 @@ const submitInfo: ISchema = {
showTime: true, showTime: true,
format: 'YYYY-MM-DD HH:mm', format: 'YYYY-MM-DD HH:mm',
disabledDate: current => { disabledDate: current => {
return current && current < moment().startOf('day') return current && current < moment().startOf('m')
} }
} }
}, },
......
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