| | |
| | | const { btn } = this.props |
| | | |
| | | let param = null |
| | | let callback = result.mk_ex_invoke |
| | | |
| | | if (btn.callbackType === 'script' || btn.callbackType === 'default') { |
| | | delete result.mk_ex_invoke |
| | | |
| | | if (callback === 'false' || callback === false) { |
| | | if (result.status) { |
| | | if (params.length === 0) { |
| | | this.execSuccess(result) |
| | | _resolve() |
| | | } else { |
| | | this.customLoopRequest(params, _resolve) |
| | | } |
| | | } else { |
| | | this.execError(result) |
| | | _resolve() |
| | | } |
| | | return |
| | | } else if (btn.callbackType === 'script' || btn.callbackType === 'default') { |
| | | param = this.getCallBackSql(result, record) |
| | | } else if (btn.callbackType === 'func') { |
| | | param = { |
| | |
| | | result.mk_api_key = record.mk_api_key |
| | | } |
| | | |
| | | // special 版本升级回调处理 |
| | | if (window.GLOB.mkHS && btn.outerFunc === 's_get_sVersionDetail_Ltext' && btn.callbackFunc) { |
| | | let callback = result.mk_ex_invoke |
| | | |
| | | delete result.mk_ex_invoke |
| | | |
| | | if (callback === 'false' || callback === false) { |
| | | if (result.status) { |
| | | if (params.length === 0) { |
| | | this.execSuccess(result) |
| | | _resolve() |
| | | } else { |
| | | this.outerLoopRequest(params, _resolve) |
| | | } |
| | | } else { |
| | | this.execError(result) |
| | | _resolve() |
| | | } |
| | | return |
| | | } else if (window.GLOB.mkHS && btn.outerFunc === 's_get_sVersionDetail_Ltext' && btn.callbackFunc) { // special 版本升级回调处理 |
| | | if (result.status) { |
| | | this.verupRequest(params, result, outParam, _resolve) |
| | | } else { |