Showing
1 changed file
with
13 additions
and
0 deletions
| ... | ... | @@ -246,7 +246,20 @@ export default { |
| 246 | 246 | this.sheet.visible = false |
| 247 | 247 | }, |
| 248 | 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 | 261 | async onSubmit() { |
| 262 | + if (!this.validateRequired()) return | |
| 250 | 263 | const payload = { ...this.form } |
| 251 | 264 | console.log('onSubmit__payload', payload) |
| 252 | 265 | try { | ... | ... |