king
2024-06-11 2015e978c64c2517d273b9d76d4134a1f623d389
src/tabviews/zshare/actionList/normalbutton/index.jsx
@@ -2273,6 +2273,17 @@
    }
    let sign = ''
    let focusField = ''
    if (/@focus:[a-z0-9_]+@/i.test(res.message)) {
      let val = res.message.match(/@focus:[a-z0-9_]+@/i)
      res.message = res.message.replace(/@focus:[a-z0-9_]+@/i, '')
      focusField = val ? val[0].replace(/@focus:|@/ig, '') : ''
      if (!res.message) {
        res.ErrCode = '-1'
      }
    }
    if (/^@speak@/i.test(res.message)) {
      res.message = res.message.replace(/^@speak@/i, '')
      let val = res.message.match(/<<.*>>/)
@@ -2288,7 +2299,8 @@
      if (!res.message) {
        res.ErrCode = '-1'
      }
    } else if (/@close_tab@|@close_popup@|@goback@|@no_target_menu@/i.test(res.message)) {
    }
    if (/@close_tab@|@close_popup@|@goback@|@no_target_menu@/i.test(res.message)) {
      sign = res.message.match(/@close_tab@|@close_popup@|@goback@|@no_target_menu@/i)[0].toLowerCase()
      res.message = res.message.replace(/@close_tab@|@close_popup@|@goback@|@no_target_menu@/i, '')
    }
@@ -2321,7 +2333,7 @@
      Modal.success({
        title: msg,
        onOk: () => {
          this.successContinue(sign, id, res)
          this.successContinue(sign, id, res, focusField)
        }
      })
      return
@@ -2329,13 +2341,17 @@
    }
    this.successContinue(sign, id, res)
    this.successContinue(sign, id, res, focusField)
  }
  successContinue = (sign, id, res) => {
  successContinue = (sign, id, res, focusField) => {
    const { btn } = this.props
    const { btnconfig } = this.state
    if (focusField) {
      MKEmitter.emit('resetFocus', btn.uuid, focusField)
    }
    this.setState({
      loadingNumber: '',
      loadingTotal: '',