Showing
1 changed file
with
13 additions
and
0 deletions
| @@ -246,7 +246,20 @@ export default { | @@ -246,7 +246,20 @@ export default { | ||
| 246 | this.sheet.visible = false | 246 | this.sheet.visible = false |
| 247 | }, | 247 | }, |
| 248 | getDicName: getDicName, | 248 | getDicName: getDicName, |
| 249 | + validateRequired() { | ||
| 250 | + const list = Array.isArray(this.form.purchaseOrderLineList) ? this.form.purchaseOrderLineList : [] | ||
| 251 | + for (let i = 0; i < list.length; i++) { | ||
| 252 | + const it = list[i] || {} | ||
| 253 | + const v = it && it.deliveryDate | ||
| 254 | + if (v === undefined || v === null || String(v).trim() === '') { | ||
| 255 | + uni.showToast({ title: `第${i + 1}条:发货日期不能为空`, icon: 'none' }) | ||
| 256 | + return false | ||
| 257 | + } | ||
| 258 | + } | ||
| 259 | + return true | ||
| 260 | + }, | ||
| 249 | async onSubmit() { | 261 | async onSubmit() { |
| 262 | + if (!this.validateRequired()) return | ||
| 250 | const payload = { ...this.form } | 263 | const payload = { ...this.form } |
| 251 | console.log('onSubmit__payload', payload) | 264 | console.log('onSubmit__payload', payload) |
| 252 | try { | 265 | try { |