king
2025-04-21 f3d4db769ba9b51b799d981511a710fd443d0e08
src/menu/components/share/clockcomponent/index.jsx
@@ -1,6 +1,5 @@
import React, {Component} from 'react'
import PropTypes from 'prop-types'
import { is, fromJS } from 'immutable'
import { Modal } from 'antd'
import { ClockCircleOutlined } from '@ant-design/icons'
@@ -16,10 +15,6 @@
    visible: false
  }
  shouldComponentUpdate (nextProps, nextState) {
    return !is(fromJS(this.state), fromJS(nextState))
  }
  trigger = () => {
    this.setState({
      visible: true
@@ -33,7 +28,7 @@
      this.setState({
        visible: false
      })
      this.props.updateConfig({...config, timer: res.timer, clearField: res.clearField || '', clearValue: res.clearValue || ''})
      this.props.updateConfig({...config, timer: res.timer, timerRepeats: res.timerRepeats, clearField: res.clearField || '', clearValue: res.clearValue || ''})
    })
  }
@@ -42,7 +37,7 @@
    const { visible, loading } = this.state
    return (
      <div className="clock-component-wrap">
      <div className={'clock-component-wrap' + (config.timer ? ' tip-sign' : '')}>
        <ClockCircleOutlined title="定时器" onClick={this.trigger} />
        <Modal
          title="定时器设置"