|
@@ -952,12 +952,23 @@ export default {
|
|
|
.slice(0, 5)
|
|
|
.map(it => `${it.itemName || it.itemCode || '物料'}:订单数量 ${Number(it.orderQuantity || 0)} > 可用数量 ${Number(it.availableQuantity || 0)}`)
|
|
|
.join('\n')
|
|
|
- await this.$alert(
|
|
|
- `库存不足,以下物料订单数量超过可用数量:\n${detailText}${exceededItems.length > 5 ? '\n...' : ''}`,
|
|
|
- '库存不足',
|
|
|
- { customClass: 'order-stock-alert' }
|
|
|
- )
|
|
|
- return
|
|
|
+ try {
|
|
|
+ await this.$confirm(
|
|
|
+ `库存不足,以下物料订单数量超过可用数量:\n${detailText}${exceededItems.length > 5 ? '\n...' : ''}\n\n是否继续提交?`,
|
|
|
+ '库存不足',
|
|
|
+ {
|
|
|
+ confirmButtonText: '继续提交',
|
|
|
+ cancelButtonText: '取消',
|
|
|
+ type: 'warning',
|
|
|
+ customClass: 'order-stock-alert',
|
|
|
+ distinguishCancelAndClose: true
|
|
|
+ }
|
|
|
+ )
|
|
|
+ // 用户确认,继续后续提交流程
|
|
|
+ } catch (e) {
|
|
|
+ // 用户取消或关闭,终止提交
|
|
|
+ return
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
this.saveLoading = true
|