fastadmin后端添加页面,自主控制弹出框关闭,关闭父页面弹框

Form.api.bindevent($("form[role=form]"), (data, ret) => { 重写绑定事件,返回false即可

注意:只有返回code=1才能拦截,其他值不进行拦截

javascript 复制代码
        add: function () {

//获取当前search里面的type值
            var type = location.search.split('type=')[1];
            Form.api.bindevent($("form[role=form]"), (data, ret) => {
                console.log(data, ret);
                if (ret.data) {
                    let index = Layer.confirm(ret.msg, {
                        btn: ['继续', '取消'], icon: 1, yes: () => {
                            Layer.close(index)

                            $.post(`appdevice/add?type=${type}&force=1`, $("form[role=form]").serialize(), (data) => {
                                if (data.code != 1) {
                                    return false;
                                }
                                parent.Layer.closeAll(); // 关闭所有对话框类型弹窗
                                parent.Layer.msg(data.msg || __('Operation Success'), {icon: 1});
                                parent.location.reload();
                            })

                        }, btn2: () => {
                        }
                    });
                } else {
                    Layer.msg(ret.msg || __('Operation Failed'));
                }
                return false;
            });

        }

关闭父窗口的弹出框

javascript 复制代码
                                parent.Layer.closeAll(); // 关闭所有对话框类型弹窗
                                parent.Layer.msg(data.msg || __('Operation Success'), {icon: 1});
                                parent.location.reload();
相关推荐
JSON_L1 天前
Fastadmin中通过RabbitMq实现即时和延迟队列
rabbitmq·php·fastadmin
JSON_L6 天前
Fastadmin中使用rabbitmq实现延迟队列
rabbitmq·php·fastadmin
JSON_L10 天前
Fastadmin 使用RabbitMQ队列
rabbitmq·php·fastadmin
JSON_L17 天前
Fastadmin中发送邮件验证码
php·fastadmin·email
JSON_L18 天前
Fastadmin部署访问404问题
php·fastadmin
JSON_L1 个月前
Fastadmin中使用小程序登录
小程序·php·fastadmin
centaury325 个月前
使用FastAdmin框架开发二
uniapp·thinkphp·fastadmin
开箱测评小汪6 个月前
FastAdmin按钮类功能全解析 class 属性定义不同的交互行为
fastadmin
汤米粥8 个月前
FastAdmin和thinkPHP学习文档
学习·thinkphp·fastadmin