king
2022-06-10 bf292de8879e2ce71696cb3ddc4dc8fa88d91a20
src/utils/utils.js
@@ -2067,7 +2067,7 @@
 */
export function getMark (marks, record, style = {}) {
  let icon = null
  let color = null
  let innerStyle = null
  let position = null
  style = JSON.parse(JSON.stringify(style))
@@ -2100,20 +2100,24 @@
    if (type === 'font') {
      style.color = mark.color
      innerStyle = {color: mark.color}
    } else if (type === 'background') {
      style.background = mark.color
      if (mark.fontColor) {
        style.color = mark.fontColor
        innerStyle = {color: mark.fontColor}
      }
    } else if (type === 'underline') {
      style.textDecoration = 'underline'
      style.color = mark.color
      innerStyle = {color: mark.color, textDecoration: 'underline'}
    } else if (type === 'line-through') {
      style.textDecoration = 'line-through'
      style.color = mark.color
      innerStyle = {color: mark.color, textDecoration: 'line-through'}
    } else if (type.indexOf('icon') > -1) {
      icon = mark.signType[mark.signType.length - 1]
      color = mark.color
      innerStyle = {color: mark.color}
      if (type === 'iconfront' || mark.signType[1] === 'front') {
        position = 'front'
      } else {
@@ -2127,7 +2131,7 @@
  return {
    style,
    icon,
    color,
    innerStyle,
    position
  }
}