feat:【mall 商城】交易订单(90% ele 部分)
This commit is contained in:
@@ -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 {
|
||||||
|
|||||||
@@ -121,7 +121,7 @@ export namespace MallOrderApi {
|
|||||||
/** 配送模板编号 */
|
/** 配送模板编号 */
|
||||||
deliveryTemplateId?: null | number;
|
deliveryTemplateId?: null | number;
|
||||||
/** 发货物流公司编号 */
|
/** 发货物流公司编号 */
|
||||||
logisticsId?: null | number;
|
logisticsId?: number;
|
||||||
/** 发货物流单号 */
|
/** 发货物流单号 */
|
||||||
logisticsNo?: string;
|
logisticsNo?: string;
|
||||||
/** 发货时间 */
|
/** 发货时间 */
|
||||||
|
|||||||
Reference in New Issue
Block a user