Showing
1 changed file
with
15 additions
and
1 deletions
| @@ -308,11 +308,25 @@ export default { | @@ -308,11 +308,25 @@ export default { | ||
| 308 | } | 308 | } |
| 309 | }, | 309 | }, |
| 310 | getDicName: getDicName, | 310 | getDicName: getDicName, |
| 311 | + validateRequired() { | ||
| 312 | + const checks = [ | ||
| 313 | + { key: 'orderNo', label: '订单编号' } | ||
| 314 | + ] | ||
| 315 | + for (const it of checks) { | ||
| 316 | + const val = this.form[it.key] | ||
| 317 | + if (val === undefined || val === null || String(val).trim() === '') { | ||
| 318 | + uni.showToast({ title: `请先选择${it.label}`, icon: 'none' }) | ||
| 319 | + return false | ||
| 320 | + } | ||
| 321 | + } | ||
| 322 | + return true | ||
| 323 | + }, | ||
| 311 | async onSubmit() { | 324 | async onSubmit() { |
| 325 | + if (!this.validateRequired()) return | ||
| 312 | const payload = { ...this.form } | 326 | const payload = { ...this.form } |
| 313 | - console.log('onSubmit__payload', payload) | ||
| 314 | payload.orderSpecList = payload.purchaseOrderLineList || []; | 327 | payload.orderSpecList = payload.purchaseOrderLineList || []; |
| 315 | delete payload.purchaseOrderLineList; | 328 | delete payload.purchaseOrderLineList; |
| 329 | + console.log('onSubmit__payload', payload) | ||
| 316 | try { | 330 | try { |
| 317 | await createApi(payload) | 331 | await createApi(payload) |
| 318 | uni.showToast({ title: '保存成功', icon: 'success' }) | 332 | uni.showToast({ title: '保存成功', icon: 'success' }) |