This commit is contained in:
王子琦
2026-01-13 15:19:49 +08:00
parent f58e05d962
commit 6af59d985f
16 changed files with 339 additions and 33 deletions

View File

@@ -34,6 +34,7 @@
import { getProduct } from '../api/product';
import { listAddresses } from '../api/address';
import { createOrder } from '../api/order';
import { codeToText } from 'element-china-area-data';
export default {
data() {
@@ -65,7 +66,18 @@ export default {
});
},
formatAddress(addr) {
return `${addr.recipientName} ${addr.phone} ${addr.province || ''}${addr.city || ''}${addr.district || ''}${addr.detail || ''}`;
const province = this.formatRegion(addr.province);
const city = this.formatRegion(addr.city);
const district = this.formatRegion(addr.district);
return `${addr.recipientName} ${addr.phone} ${province}${city}${district}${addr.detail || ''}`;
},
formatRegion(value) {
if (!value) return '';
const key = String(value);
if (codeToText && codeToText[key]) {
return codeToText[key];
}
return value;
},
submitOrder() {
if (!this.addressId) {