feat:【mall 商城】交易订单(90% ele 部分)

This commit is contained in:
YunaiV
2025-10-15 13:25:52 +08:00
parent ce5fc8cf3d
commit daf01c0da8
2 changed files with 3 additions and 6 deletions

View File

@@ -18,7 +18,7 @@ const emit = defineEmits(['success']);
const formData = ref({ const formData = ref({
id: 0, id: 0,
expressType: 'express', expressType: 'express',
logisticsId: 0, logisticsId: undefined,
logisticsNo: '', logisticsNo: '',
}); });
@@ -70,11 +70,8 @@ const [Modal, modalApi] = useVbenModal({
} }
modalApi.lock(); modalApi.lock();
try { try {
formData.value.id = data.id; formData.value = data as any;
// 根据当前物流信息判断发货方式
formData.value.expressType = data.logisticsId === 0 ? 'none' : 'express'; formData.value.expressType = data.logisticsId === 0 ? 'none' : 'express';
formData.value.logisticsId = data.logisticsId || 0;
formData.value.logisticsNo = data.logisticsNo || '';
// 设置到 values // 设置到 values
await formApi.setValues(formData.value); await formApi.setValues(formData.value);
} finally { } finally {

View File

@@ -121,7 +121,7 @@ export namespace MallOrderApi {
/** 配送模板编号 */ /** 配送模板编号 */
deliveryTemplateId?: null | number; deliveryTemplateId?: null | number;
/** 发货物流公司编号 */ /** 发货物流公司编号 */
logisticsId?: null | number; logisticsId?: number;
/** 发货物流单号 */ /** 发货物流单号 */
logisticsNo?: string; logisticsNo?: string;
/** 发货时间 */ /** 发货时间 */