Commit f3795780 authored by shenshaokai's avatar shenshaokai

Merge branch 'jinfa-20221102' into 'jinfa-20221102'

fix: bugID=35805 /contract/manage/pagePurchaseMateriels 接口补充orderId See merge request project/jinfa-platform!487
parents 45b9f685 c1bdd2e6
......@@ -80,6 +80,10 @@ export interface OrderMaterialsDrawerProps {
* 下单模式
*/
orderMode: number,
/**
* 订单id
*/
orderId: string,
}
export interface OrderMaterialsDrawerRef {
......@@ -141,6 +145,7 @@ const OrderMaterialsDrawer: React.ForwardRefRenderFunction<OrderMaterialsDrawerR
onClose,
contractId,
orderMode,
orderId
} = props;
const [checkedKeysState, setCheckedKeysState] = useState([]);
const [halfCheckedState, setHalfCheckedState] = useState([]);
......@@ -225,7 +230,6 @@ const OrderMaterialsDrawer: React.ForwardRefRenderFunction<OrderMaterialsDrawerR
};
const defaultMaterialsList = (dataSource: MaterialsListItem[]) => {
console.log(requisitionListValue.current, 'requisitionListValue.current',dataSource)
const requisitionValue: { [key: string]: string } = {};
dataSource.forEach(({ children }) => {
children?.forEach(child => {
......@@ -250,9 +254,12 @@ const OrderMaterialsDrawer: React.ForwardRefRenderFunction<OrderMaterialsDrawerR
if (!contractId) {
return { data: [], totalCount: 0 };
}
const requestFunction = isPurchaseOrderContract
? getContractManagePagePurchaseMateriels
: getContractManagePagePurchaseMaterielList
let requestFunction = getContractManagePagePurchaseMaterielList
if (isPurchaseOrderContract) {
params.orderId = orderId
requestFunction = getContractManagePagePurchaseMateriels
}
const res = await requestFunction({
...(params as any),
current: `${params.current}`,
......@@ -608,11 +615,12 @@ const OrderMaterialsDrawer: React.ForwardRefRenderFunction<OrderMaterialsDrawerR
onSelectAll: handlehandleSelectAll,
getCheckboxProps: (record) => {
const _disabled = record.contractFreeCount < 1;
const _options=[]
if(_disabled) {
const _options = []
if (_disabled) {
_options.push(record)
}
return { disabled: _disabled,options:_options } }
return { disabled: _disabled, options: _options }
}
}
}
defaultPageSize={10}
......
......@@ -507,7 +507,6 @@ const PurchaseOrderDetail: React.FC<PurchaseOrderDetailProps> = (props) => {
mergeArr.push({ ...convertOrderMaterialData(item) });
}
});
console.log(mergeArr,'mergeArr',productDataValue);
mergeArr = mergeArr.map((item) => ({
...item,
......@@ -690,6 +689,7 @@ const PurchaseOrderDetail: React.FC<PurchaseOrderDetailProps> = (props) => {
value={[]}
onConfirm={handleOrderMaterialsConfirm}
ref={orderMaterialsDrawerRef}
orderId={id}
/>
</div>)
......
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