修复一些错误
This commit is contained in:
@@ -41,20 +41,16 @@ const { Title, Text } = Typography;
|
||||
|
||||
|
||||
/**
|
||||
* 状态流转合法路径:待接单→已接单/已取消;采购中→配送中/已完成;配送中→已完成
|
||||
* (已接单→采购中 通过「生成采购单」完成,不在流转按钮内)
|
||||
* 状态流转合法路径:手动流转仅保留「接单」「取消订单」
|
||||
* (已接单→采购中 由「生成采购单」推进;采购单完成→配送中、生成账单→已完成 由业务链路自动推进)
|
||||
*/
|
||||
const NEXT_STATUS: Record<number, { status: number; label: string; }> = {
|
||||
0: { status: 1, label: '接单' },
|
||||
2: { status: 3, label: '开始配送' },
|
||||
3: { status: 4, label: '完成订单' },
|
||||
};
|
||||
|
||||
/** 批量流转可选目标状态(弹窗单选,后端全量校验,任一不允许则整批中止) */
|
||||
const BATCH_TARGET_OPTIONS = [
|
||||
{ value: 1, label: '接单(待接单 → 已接单)' },
|
||||
{ value: 3, label: '开始配送(采购中 → 配送中)' },
|
||||
{ value: 4, label: '完成订单(采购中/配送中 → 已完成)' },
|
||||
{ value: 9, label: '取消订单(待接单 → 已取消)' },
|
||||
];
|
||||
|
||||
@@ -411,7 +407,7 @@ const StoreOrderPage: React.FC = () => {
|
||||
<div className="mb-5">
|
||||
<Title level={3}>门店订单</Title>
|
||||
<Text type="secondary">
|
||||
小程序下单为待接单;接单后通过「生成采购单」合并为采购单并转采购中,采购中可批量流转为配送中或已完成。
|
||||
小程序下单为待接单;接单后通过「生成采购单」合并为采购单并转采购中,采购单完成后订单自动转配送中,生成账单后订单自动完成。
|
||||
</Text>
|
||||
</div>
|
||||
<XinTable<IStoreOrder> {...tableProps} />
|
||||
|
||||
Reference in New Issue
Block a user