function RemindFuncView:OnConfirmClickHandler()
local rf = RemindFuncController.remindList[self.id];
if not rf then return; end
if rf:GetOnClickConfirm() then
rf:ExecOnClickConfirm();
else
FuncManager:OpenFunc(self.funcId,false,self.id);
end
local parentFuncID = self.funcId;
local funcCfg = t_funcOpen[self.funcId];
if funcCfg then
if funcCfg.parentId > 0 then
parentFuncID = funcCfg.parentId;
end
end
if self.id == RemindFuncConsts.RFC_DanYaoOneKeyUse or self.id == RemindFuncConsts.RFC_BindMoneyOneKeyUse
or self.id == RemindFuncConsts.RFC_GemMosaicUse then
self:OnCloseRemind(self.id);
end
local uiName = FuncConsts.UIMap[parentFuncID];
if uiName then
local ui = UIManager:GetUI(uiName);
if ui then
--重置面板OnHide(采用lua元编程处理)
self.originalUIClass = ui;
self.originalFunc = ui.OnHide;
local metatable = {
__call = function(s,func,index,class)
if i