From cb9148bdc1f6cb592771236424e61cebc61d4829 Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期四, 01 九月 2022 19:21:00 +0800 Subject: [PATCH] 2022-09-01 --- src/tabviews/zshare/actionList/normalbutton/index.jsx | 38 +++++++++++++++++++++++++++++++++++--- 1 files changed, 35 insertions(+), 3 deletions(-) diff --git a/src/tabviews/zshare/actionList/normalbutton/index.jsx b/src/tabviews/zshare/actionList/normalbutton/index.jsx index 9ced478..d6cceab 100644 --- a/src/tabviews/zshare/actionList/normalbutton/index.jsx +++ b/src/tabviews/zshare/actionList/normalbutton/index.jsx @@ -1219,8 +1219,24 @@ 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 = { @@ -1635,8 +1651,24 @@ 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 { -- Gitblit v1.8.0