Commit ed3f465908aa57d2843c6734e622234e136dd2de

Authored by 史婷婷
1 parent 7cff4c20

feat: 订货单-编辑-增加产品-发货日期必填校验

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 {
... ...