1
dengjunjie
2025-05-08 092971a8ba7848f024427694c642959d0fbc8599
ÏîÄ¿´úÂë/WMS/WIDESEA_WMSClient/src/extension/inbound/inboundOrder.js
@@ -99,13 +99,13 @@
          return this.$error("柜号不能为空");
        }
      })
      if (formData.detailData.length > 3) return this.$error("入库单明细不能超过3个");
      // if (formData.detailData.length > 3) return this.$error("入库单明细不能超过3个");
      return req;
    },
    updateBefore(formData) {
      //编辑保存前formData为对象,包括明细表、删除行的Id
      // this.$error(formData.detailData.length)
      if (formData.detailData.length > 3) return this.$error("入库单明细不能超过3个");
      // if (formData.detailData.length > 3) return this.$error("入库单明细不能超过3个");
      return true;
    },
    rowClick({ row, column, event }) {
@@ -130,17 +130,31 @@
          }
          this.refresh();
        })
          this.editFormOptions.forEach(x => {
            x.forEach(option => {
              if (option.field == 'orderNo' || option.field == 'orderType') {
                option.readonly = false
              }
            })
          })
        this.detailOptions.columns.forEach(x => {
          if (x.field == 'materielCode' || x.field == 'batchNo' || x.field == 'orderQuantity' || x.field == 'locationCode') {
            x.readonly = false
          }
        });
      } else {
        this.detailOptions.columns.forEach(x => {
          if (x.field == 'materielCode' || x.field == 'batchNo' || x.field == 'orderQuantity' || x.field == 'locationCode') {
            x.readonly = true// row.orderStatus > 0
        this.editFormOptions.forEach(x => {
          x.forEach(option => {
            if (option.field == 'orderNo' || option.field == 'orderType') {
              option.readonly = true
          }
        });
          })
        })
        // this.detailOptions.columns.forEach(x => {
        //   if (x.field == 'materielCode' || x.field == 'batchNo' || x.field == 'orderQuantity' || x.field == 'locationCode') {
        //     x.readonly = true// row.orderStatus > 0
        //   }
        // });
      }
      // if (row.orderStatus != '0') {
      // this.detailOptions.columns.forEach(x => {