king
2025-05-08 400fee62fb40006a9839f1c3a8244b82566b5057
src/tabviews/zshare/topSearch/index.jsx
@@ -55,7 +55,7 @@
    let linkFields = {}
    let record = {}
    let forbid = false // header中不设置高级搜索
    let _setting = {showAdv: false, show: false, style: null}
    let _setting = {showAdv: false, show: false, style: null, $pageId: config.$pageId || ''}
    let BID = this.props.BID
    let sysvals = {}
@@ -85,7 +85,7 @@
      _setting.wrapperCol = {style: {width: (100 - _setting.labelwidth) + '%'}}
      _setting.borderRadius = config.wrap.borderRadius
      _setting.resetContrl = config.wrap.resetContrl || 'init'
      _setting.size = config.wrap.searchSize || ''
      _setting.order = config.wrap.searchSize || ''
      if (config.wrap.searchBtn === 'show') {
        _setting.showBtn = true
@@ -170,6 +170,10 @@
              item.initval = [moment(d).startOf('month').format(item.format), moment(d).endOf('month').format(item.format)].join(',')
            } else if (item.$initval === 'lastMonth') {
              item.initval = [moment(d).subtract(1, 'months').startOf('month').format(item.format), moment(d).subtract(1, 'months').endOf('month').format(item.format)].join(',')
            } else if (item.$initval === 'year') {
              item.initval = [moment(d).startOf('year').format(item.format), moment(d).endOf('year').format(item.format)].join(',')
            } else if (item.$initval === 'lastYear') {
              item.initval = [moment(d).subtract(1, 'years').startOf('year').format(item.format), moment(d).subtract(1, 'years').endOf('year').format(item.format)].join(',')
            } else {
              try {
                let _initval = JSON.parse(item.$initval)
@@ -182,6 +186,7 @@
          } else {
            item.initval = moment(d).subtract(item.$initval, 'month').format('YYYY-MM')
          }
          item.oriInitval = item.initval
        }
      }
@@ -376,7 +381,7 @@
  UNSAFE_componentWillReceiveProps(nextProps) {
    const { config, BID } = this.props
    if (config.checkBid && config.type !== 'search' && nextProps.BID !== BID) {
    if (config.$checkBid && nextProps.BID !== BID) {
      this.resetOptions(nextProps.BID)
    }
  }
@@ -445,6 +450,10 @@
              item.initval = [moment(d).startOf('month').format(item.format), moment(d).endOf('month').format(item.format)].join(',')
            } else if (item.$initval === 'lastMonth') {
              item.initval = [moment(d).subtract(1, 'months').startOf('month').format(item.format), moment(d).subtract(1, 'months').endOf('month').format(item.format)].join(',')
            } else if (item.$initval === 'year') {
              item.initval = [moment(d).startOf('year').format(item.format), moment(d).endOf('year').format(item.format)].join(',')
            } else if (item.$initval === 'lastYear') {
              item.initval = [moment(d).subtract(1, 'years').startOf('year').format(item.format), moment(d).subtract(1, 'years').endOf('year').format(item.format)].join(',')
            } else {
              try {
                let _initval = JSON.parse(item.$initval)
@@ -457,6 +466,7 @@
          } else {
            item.initval = moment(d).subtract(item.$initval, 'month').format('YYYY-MM')
          }
          item.oriInitval = item.initval
        }
      }
@@ -543,7 +553,7 @@
      deffers.push(
        new Promise(resolve => {
          Api.getSystemCacheConfig(param).then(res => {
            if (!res.status) {
            if (!res.status && res.ErrCode !== '-2') {
              notification.warning({
                top: 92,
                message: res.message,
@@ -588,7 +598,7 @@
      deffers.push(
        new Promise(resolve => {
          Api.getSystemCacheConfig(mainparam).then(res => {
            if (!res.status) {
            if (!res.status && res.ErrCode !== '-2') {
              notification.warning({
                top: 92,
                message: res.message,
@@ -620,6 +630,7 @@
    if (localItems.length) {
      deffers.push({
        $backend: true,
        $type: 's_Get_SelectedList',
        data: localItems
      })
    }
@@ -627,6 +638,7 @@
    if (mainItems.length) {
      deffers.push({
        $backend: true,
        $type: 's_Get_SelectedList',
        data: mainItems,
        rduri: window.GLOB.mainSystemApi
      })
@@ -635,7 +647,7 @@
    deffers = deffers.map(item => {
      return new Promise(resolve => {
        Api.getSystemCacheConfig(item).then(res => {
          if (!res.status) {
          if (!res.status && res.ErrCode !== '-2') {
            notification.warning({
              top: 92,
              message: res.message,
@@ -690,7 +702,7 @@
        new Promise(resolve => {
          setTimeout(() => {
            Api.getSystemCacheConfig(param).then(res => {
              if (!res.status) {
              if (!res.status && res.ErrCode !== '-2') {
                notification.warning({
                  top: 92,
                  message: res.message,
@@ -1058,6 +1070,11 @@
  handleReset = () => {
    const { setting } = this.state
    if (setting.resetContrl === 'refresh') {
      MKEmitter.emit('reloadMenuView', setting.$pageId, true)
      return
    }
    let record = {}
    let advanceValues = []
    let searchlist = this.state.searchlist.map(item => {
@@ -1249,7 +1266,7 @@
    return (
      <>
        <Form {...formItemLayout} className={`mk-search-wrap mk-float-${setting.float} mk-size-${setting.size}`} style={setting.style}>
        <Form {...formItemLayout} className={`mk-search-wrap mk-float-${setting.float} mk-order-${setting.order}`} style={setting.style}>
          <Row gutter={24}>{this.getFields()}</Row>
          {advanceValues.length && (setting.advanceType !== 'pulldown' || (setting.advanceType === 'pulldown' && !visible)) ? <Row gutter={24}>
            <div className="advanced-list">