From b21542ffa283ca3fff2d1d7bdd431eb7722fa5f8 Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期四, 09 十二月 2021 16:24:32 +0800 Subject: [PATCH] 2021-12-09 --- src/tabviews/zshare/actionList/printbutton/index.jsx | 26 +++++++++++++++----------- 1 files changed, 15 insertions(+), 11 deletions(-) diff --git a/src/tabviews/zshare/actionList/printbutton/index.jsx b/src/tabviews/zshare/actionList/printbutton/index.jsx index e16fd39..288cd71 100644 --- a/src/tabviews/zshare/actionList/printbutton/index.jsx +++ b/src/tabviews/zshare/actionList/printbutton/index.jsx @@ -1349,7 +1349,7 @@ const { btnconfig, autoMatic } = this.state if (btnconfig) { - if (!autoMatic && btnconfig.setting.display === 'prompt') { // 濡傛灉琛ㄥ崟浠ユ槸鍚︽灞曠ず + if (!autoMatic && (btnconfig.setting.display === 'prompt' || btnconfig.setting.display === 'exec')) { // 濡傛灉琛ㄥ崟浠ユ槸鍚︽灞曠ず this.modelconfirm() } else { this.setState({ @@ -1393,7 +1393,7 @@ this.setState({ btnconfig: _LongParam }, () => { - if (!autoMatic && _LongParam.setting.display === 'prompt') { // 濡傛灉琛ㄥ崟浠ユ槸鍚︽灞曠ず + if (!autoMatic && (_LongParam.setting.display === 'prompt' || _LongParam.setting.display === 'exec')) { // 濡傛灉琛ㄥ崟浠ユ槸鍚︽灞曠ず this.modelconfirm() } else { this.setState({ @@ -1500,15 +1500,19 @@ }) }) - confirm({ - title: this.state.dict['main.action.confirm.tip'], - onOk() { - _this.triggerPrint(selines, result) - }, - onCancel() { - _this.setState({ loading: false }) - } - }) + if (btnconfig.setting.display === 'exec') { + this.execSubmit(selines, () => {}, result) + } else { + confirm({ + title: this.state.dict['main.action.confirm.tip'], + onOk() { + _this.triggerPrint(selines, result) + }, + onCancel() { + _this.setState({ loading: false }) + } + }) + } } /** -- Gitblit v1.8.0