lbq
3 天以前 f4742b8c542e882215206bd1dd8eaa3c9da33a9c
rsf-admin/src/page/orders/asnOrder/AsnOrderItemList.jsx
@@ -169,17 +169,40 @@
  const { isLoading } = useListContext();
  const refresh = useRefresh();
  useEffect(() => {
    getDynamicFields();
      getDynamicFields();
  }, []);
  const getDynamicFields = async () => {
    const result = await fetchInOrderItemColumns();
    if (result.success) {
      setColumns(result.columns);
    } else {
      notify(result.msg);
    }
      const result = await fetchInOrderItemColumns();
      if (result.success) {
          const hiddenSources = [
              'splrName',
              'businessTime', 'extendFields.[businessTime]',
              'wkType', 'extendFields.[wkType]',
              'type', 'extendFields.[type]',
              'priceUnitId',
              'id', 'orderId', 'orderCode', 'poCode', 'poId','wkType',
              'type', 'checkType', 'spec', 'model', 'purQty', 'purUnit',
              'qrcode', 'trackCode', 'splrCode', 'splrName', 'projectCode',
              'supplierId', 'supplierName',  'shipperId',
              'updateTime', 'updateBy', 'updateBy$',
              'createTime', 'createBy', 'createBy$',
          ];
          const columns = result.columns.filter(col => !hiddenSources.includes(col.props.source));
          setColumns(columns);
      } else {
          notify(result.msg);
      }
  }
  // const getDynamicFields = async () => {
  //   const result = await fetchInOrderItemColumns();
  //   if (result.success) {
  //     setColumns(result.columns);
  //   } else {
  //     notify(result.msg);
  //   }
  // }
  return (
    <Box sx={{ position: 'relative', minHeight: "60vh", }}>
@@ -199,7 +222,7 @@
          preferenceKey='asnOrderItem'
          bulkActionButtons={false}
          rowClick={(id, resource, record) => false}
          omit={['id', 'orderId', 'orderCode', 'poDetlId', 'matnrId', 'spec', 'model', 'purQty', 'purUnit', 'qrcode', 'trackCode', 'splrCode', 'platWorkCode', 'projectCode']}
          omit={['id', 'orderId', 'orderCode', 'poCode', 'poId', 'wkType', 'type', 'checkType', 'spec', 'model', 'purQty', 'purUnit', 'qrcode', 'trackCode', 'splrCode', 'splrName', 'projectCode', 'supplierId', 'supplierName', 'priceUnitId', 'shipperId', 'businessTime', 'extendFields.[businessTime]', 'extendFields.[wkType]', 'extendFields.[type]']}
        >
          {columns.map((column) => column)}
        </StyledDatagrid>}