Commit a41f4005 authored by shenshaokai's avatar shenshaokai

fix: 变更合同采购订单-订单物料-切换数据问题

parent 95522f53
......@@ -187,6 +187,9 @@ const OrderProductTable: React.FC<OrderProductTableProps> = ({ editable }) => {
const requisitionRef = useRef<RequisitionModalTableRef | null>(null) // 关联请购单
const { ctl, data, versionContext } = useContext(OrderDetailContext)
const { product = [], orderMode, orderKind } = data || {}
const [productData, setProductData] = useState(product?.products || []);
const creditsCommodity = (orderMode === 10 || orderMode === 25) // @todo 积分或渠道积分下单模式
// 合同或请购下单模式
const contractOrder = (orderKind === OrderKindType.SRM_ORDER || orderKind === OrderKindType.REQUISITION_ORDER)
......@@ -468,7 +471,7 @@ const OrderProductTable: React.FC<OrderProductTableProps> = ({ editable }) => {
const { totalAmountChangeStatus, totalAmount } = formatContext(versionContext, value)
const _product = formatContext(versionContext, value)?.product
setProductData(_product)
setDataBo({
product: _product,
totalAmountChangeStatus,
......@@ -509,7 +512,7 @@ const OrderProductTable: React.FC<OrderProductTableProps> = ({ editable }) => {
>
<Table
columns={contractOrder ? materialInfo : productInfoColumns}
dataSource={product.products}
dataSource={productData}
components={productComponents}
rowKey='orderProductId'
pagination={false}
......
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