From 53124c3472c1710cc9b4fcfec0ecf1e353954a20 Mon Sep 17 00:00:00 2001 From: sunguangming Date: Tue, 11 Nov 2025 06:33:52 +0000 Subject: [PATCH] * [bug#152264,doing,0.5h] add showDependencyConfirm. --- module/admin/js/setmodule.ui.js | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/module/admin/js/setmodule.ui.js b/module/admin/js/setmodule.ui.js index 7a06b39e67..0b20004611 100644 --- a/module/admin/js/setmodule.ui.js +++ b/module/admin/js/setmodule.ui.js @@ -113,4 +113,28 @@ function setModuleState(moduleName, checked) function isModuleEnabled(moduleName) { return $('[name="module[' + moduleName + ']"]').prop('checked'); -} \ No newline at end of file +} + +/** + * 显示依赖关系确认对话框 + * @param {string} message - 确认消息 + * @param {Function} onConfirm - 确认回调 + * @param {Function} onCancel - 取消回调 + */ +function showDependencyConfirm(message, onConfirm, onCancel) +{ + zui.Modal.confirm( + { + message: message, + icon: 'icon-exclamation-sign', + iconClass: 'warning-pale rounded-full icon-2x' + }).then((res) => + { + if(res) + { + if(onConfirm) onConfirm(); + return false; + } + if(onCancel) onCancel(); + }); +}