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

View File

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