add listDataEvents.ts
This commit is contained in:
@@ -60,6 +60,7 @@ import SalesOrderAPI from "@/api/SalesOrderAPI";
|
||||
import { useNavBarStore } from "@/store/navBarStore";
|
||||
import type { SalesOrder } from "@/types/SalesOrder";
|
||||
import { getErrorMessage } from "@/utils/error";
|
||||
import { emitListDataChanged, listDataEventKeys } from "@/utils/listDataEvents";
|
||||
import { Message } from "@/utils/message";
|
||||
import { permissionCodes } from "@/utils/permission";
|
||||
import { getSalesOrderStatusText } from "@/utils/salesOrder";
|
||||
@@ -131,6 +132,7 @@ async function save(): Promise<void> {
|
||||
saving.value = true;
|
||||
try {
|
||||
await SalesOrderAPI.cancel({ salesOrderId: order.value.id, reason: reason.value.trim() });
|
||||
emitListDataChanged(listDataEventKeys.salesOrderChanged, order.value.id);
|
||||
Message.success("订单已取消");
|
||||
await router.replace(`/management/sales-orders/${order.value.id}`);
|
||||
} catch (error) {
|
||||
|
||||
Reference in New Issue
Block a user