king
2022-06-18 fe21d23b147ed5cec22b4f76a88840b05495d4ad
src/tabviews/zshare/normalTable/index.jsx
@@ -401,40 +401,30 @@
    let icon = ''
    marks.some(mark => {
      let originVal = record[mark.field] + ''
      let originVal = record[mark.field]
      let contrastVal = ''
      if (mark.contrastType === 'static') {
        contrastVal = mark.contrastValue + ''
        contrastVal = mark.contrastValue
      } else {
        contrastVal = record[mark.contrastField] + ''
        contrastVal = record[mark.contrastField]
      }
      if (originVal === undefined || contrastVal === undefined) return false
      if (mark.match === '=') {
        className = originVal === contrastVal ? mark.color[1] : ''
      } else if (mark.match === '!=') {
        className = originVal !== contrastVal ? mark.color[1] : ''
      } else if (mark.match === 'like') {
        originVal = originVal + ''
        contrastVal = contrastVal + ''
        className = originVal.indexOf(contrastVal) > -1 ? mark.color[1] : ''
      } else if (mark.match === '>') {
        try {
          originVal = parseFloat(originVal)
          contrastVal = parseFloat(contrastVal)
        } catch (e) {
          originVal = NaN
        }
        if (!isNaN(originVal) && !isNaN(contrastVal) && originVal > contrastVal) {
        if (parseFloat(originVal) > parseFloat(contrastVal)) {
          className = mark.color[1]
        }
      } else if (mark.match === '<') {
        try {
          originVal = parseFloat(originVal)
          contrastVal = parseFloat(contrastVal)
        } catch (e) {
          originVal = NaN
        }
        if (!isNaN(originVal) && !isNaN(contrastVal) && originVal < contrastVal) {
        if (parseFloat(originVal) < parseFloat(contrastVal)) {
          className = mark.color[1]
        }
      }