king
2024-01-15 45224a77b80aa6bbd905d91f19d7b0d9dd6d6f05
src/components/normalform/modalform/mkTable/index.jsx
@@ -276,7 +276,18 @@
    columns.forEach(col => {
      if (col.unique !== true || !unique) return
      let _index = newData.findIndex(item => record.uuid !== item.uuid && record[col.dataIndex] === item[col.dataIndex])
      let _index = newData.findIndex(item => {
        if (record.uuid === item.uuid) return false
        if (col.inputType === 'cascader') {
          if (!Array.isArray(record[col.dataIndex]) || !Array.isArray(item[col.dataIndex])) {
            return false
          }
          return record[col.dataIndex].toString() === item[col.dataIndex].toString()
        }
        return record[col.dataIndex] === item[col.dataIndex]
      })
      if (_index > -1) {
        notification.warning({