import React from 'react' import InvoiceController from '../../InvoiceController' /** 更新 商品序号 */ export default function useToGenerateId(controller: InvoiceController) { const goodsList = controller.useMemo(s => s.goodsListState.goodsList, []); React.useEffect(() => { goodsList.forEach((e, i) => { e.serialNo = i + 1 }) }, [goodsList]) const freightList = controller.useMemo(s => s.freightListState.goodsList, []); React.useEffect(() => { freightList.forEach((e, i) => { e.sortNumber = i + 1 }) }, [freightList]) }