diff --git a/src/pages/order/create.vue b/src/pages/order/create.vue index 209f539..368b43c 100644 --- a/src/pages/order/create.vue +++ b/src/pages/order/create.vue @@ -290,6 +290,18 @@ export default { return } + // 校验:客户必须选择 + if (!this.selectedCustomer) { + uni.showToast({ title: '请选择客户', icon: 'none' }) + return + } + + // 校验:实付金额必须大于0 + if (this.actualAmount <= 0) { + uni.showToast({ title: '实付金额必须大于0', icon: 'none' }) + return + } + const data = { customerId: this.selectedCustomer ? this.selectedCustomer.customerId : null, items: this.orderItems.map(item => ({