|
|
@@ -447,26 +447,6 @@ |
|
|
|
this.payType = type; |
|
|
|
}, |
|
|
|
async submit() { |
|
|
|
let adres = JSON.parse(JSON.stringify(this.addressData)); |
|
|
|
if (!adres.name) { |
|
|
|
this.$api.msg('Tên người nhận'); |
|
|
|
return; |
|
|
|
} |
|
|
|
if (!/(^0[0-9]{9}$)/.test(adres.mobile)) { |
|
|
|
this.$api.msg('Số điện thoại chưa đúng'); |
|
|
|
return; |
|
|
|
} |
|
|
|
if (!adres.address || !this.cityLebel) { |
|
|
|
this.$api.msg('Địa chỉ cụ thể'); |
|
|
|
return; |
|
|
|
} |
|
|
|
// 如果没有地址则提示先加地址 |
|
|
|
if (!this.addressData) { |
|
|
|
this.$api.msg('请选择收货地址'); |
|
|
|
return; |
|
|
|
} |
|
|
|
|
|
|
|
this.$api.msg('Đặt hàng...', 20000); |
|
|
|
let delivery_id = 0; |
|
|
|
if (this.deliveryList && this.deliveryList[this.deliveryIndex] && this.deliveryList[this.deliveryIndex].id) { |
|
|
|
delivery_id = this.deliveryList[this.deliveryIndex].id; |
|
|
@@ -494,13 +474,34 @@ |
|
|
|
data.spec.push(item.spec.replace(/,/g, '|')); |
|
|
|
data.number.push(item.number); |
|
|
|
}); |
|
|
|
this.$api.request("/order/submitbar", 'POST', data,false); |
|
|
|
|
|
|
|
let adres = JSON.parse(JSON.stringify(this.addressData)); |
|
|
|
if (!adres.name) { |
|
|
|
this.$api.msg('Tên người nhận'); |
|
|
|
return; |
|
|
|
} |
|
|
|
if (!/(^0[0-9]{9}$)/.test(adres.mobile)) { |
|
|
|
this.$api.msg('Số điện thoại chưa đúng'); |
|
|
|
return; |
|
|
|
} |
|
|
|
if (!adres.address || !this.cityLebel) { |
|
|
|
this.$api.msg('Địa chỉ cụ thể'); |
|
|
|
return; |
|
|
|
} |
|
|
|
// 如果没有地址则提示先加地址 |
|
|
|
if (!this.addressData) { |
|
|
|
this.$api.msg('请选择收货地址'); |
|
|
|
return; |
|
|
|
} |
|
|
|
|
|
|
|
this.$api.msg('Đặt hàng...', 20000); |
|
|
|
|
|
|
|
if (this.submitLock) { |
|
|
|
return; |
|
|
|
} |
|
|
|
this.submitLock = true; // 提交锁 |
|
|
|
let apiUrl = this.flash_id == 0 ? '/order/submit' : '/flash/submitOrder'; |
|
|
|
this.$api.request("/order/submitbar", 'POST', data); |
|
|
|
let result = await this.$api.request(apiUrl, 'POST', data); |
|
|
|
if (result) { |
|
|
|
this.submitLock = false; // 解除锁 |
|
|
|