> ## Documentation Index
> Fetch the complete documentation index at: https://www.kitemc.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 供货预览与确认

> 检查真实背包物品的匹配结果、扣取数量和保留数量，再确认交货。

export const ScreenshotPlaceholder = ({image, src, title, caption, description, lang = "zh"}) => {
  const source = image || src;
  const label = title || caption || (lang === "en" ? "Gameplay screenshot" : "游戏截图");
  const [ready, setReady] = useState(false);
  const imageRef = useRef(null);
  useEffect(() => {
    const current = imageRef.current;
    setReady(Boolean(current && current.complete && current.naturalWidth > 0));
  }, [source]);
  return <figure className="km-screenshot">
      <div className="km-screenshot-frame">
        {source ? <img ref={imageRef} src={source} alt={label} className={ready ? "km-screenshot-image" : "km-screenshot-image km-screenshot-pending"} onLoad={() => setReady(true)} onError={() => setReady(false)} /> : null}
        {!ready ? <div className="km-screenshot-placeholder">
            <svg width="36" height="36" viewBox="0 0 36 36" fill="none" aria-hidden="true">
              <rect x="5" y="6" width="26" height="24" rx="4" stroke="currentColor" strokeWidth="1.5" />
              <circle cx="13" cy="13" r="2.5" stroke="currentColor" strokeWidth="1.5" />
              <path d="M6 26L14 19L19 23L24 16L31 24" stroke="currentColor" strokeWidth="1.5" strokeLinejoin="round" />
            </svg>
            <strong>{label}</strong>
            <p>{description || (lang === "en" ? "A real gameplay screenshot will be added here." : "此处预留真实游戏截图。")}</p>
          </div> : null}
      </div>
      <figcaption>{label}</figcaption>
    </figure>;
};

供货预览不会移动或修改背包物品。交易转移本次选中的真实物品快照，不会根据采购样品重新生成物品。

<ScreenshotPlaceholder image="https://mintcdn.com/kitemc/uE-YKoIH7aParWyf/images/kitemarket/screenshot-supply-preview.png?fit=max&auto=format&n=uE-YKoIH7aParWyf&q=85&s=1ba2a4d52f7b7053dc92f982b1e9e524" title="供货预览：耐久不足的物品会保留" description="每个背包格显示匹配结果、不匹配原因，以及本次扣取和保留数量。" lang="zh" width="1717" height="1058" data-path="images/kitemarket/screenshot-supply-preview.png" />

<h2 id="供货预览">
  供货步骤
</h2>

<Steps>
  <Step title="查看匹配结果">
    在收购订单详情点击「供货」，进入背包存储格预览。

    物品图标保留真实名称、附魔和原始 Lore，并追加是否匹配、不匹配原因、本次扣取和保留数量。
  </Step>

  <Step title="保护要保留的物品">
    点击符合条件的物品格，可以保护该格；再次点击取消保护。受保护物品不参与本次供货。

    保护仅属于本次预览流程，不是永久背包设置，重新进入供货时需重新选择。
  </Step>

  <Step title="设置交货数量">
    设置交货数量，或点击「最多可交」按当前未保护的匹配物品和订单余量重新计算。

    系统按背包格顺序选择物品；数量不足时显示缺口，不能进入最终确认。

    点击「刷新」重新读取订单和背包，查看最新余量。
  </Step>

  <Step title="核对物品与收入">
    查看每格的扣取数量，以及本次成交总额、税额和净收入。

    确认页继续列出供货来源格和数量，便于发现误选的工具或收藏品。
  </Step>

  <Step title="最终确认">
    最终确认后，扣物前再次检查实际背包的属性和数量，订单提交时重新检查订单版本和余量。背包变化会拒绝扣取。

    订单过期或被其他玩家供满时，按操作记录处理已托管物品，先查看领取箱再发起新操作。
  </Step>
</Steps>

条件不匹配时，查看[高级收购与条件编辑](/kitemarket/trading/buy-orders)。成交或物品返还后，前往[领取箱](/kitemarket/trading/claims)。


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.