若依框架add页面实现confirm弹窗

这篇具有很好参考价值的文章主要介绍了若依框架add页面实现confirm弹窗。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

若依框架add页面实现confirm弹窗

添加页面在提交时,实现弹出一个判断框,点击是否实现功能跳转:

若依框架add页面实现confirm弹窗


1.若依封装了layer的confirm弹窗

查看layer的js代码:
若依框架add页面实现confirm弹窗
js代码

 confirm: function (content, callBack) {
 		top.layer.confirm(content,{
			icon: 3,
			title: "系统提示",
			btn: ['确认','取消']
},function(index) {
		$.modal.clsoe(index);
		callBack(true);
		});
},

2.改变按钮的内容,填写按钮的触发函数:

layer.confirm('',{},function(){
	//debugger;
	$('#flag').val('1');
	$.operate.save(prefix + "/add",$('#form-dept-add').serialize());
},
function() {
	//debugger;
	$('#flag').val('2');
	$.operate.save(prefix + "/add",$('#form-dept-add').serialize());
});

3.要实现点击跳转,需要放在若依封装的提交按钮的函数里面:

需要进行新增提交时出现弹框,就要在submitHandler方法里面进行增加confirm弹窗,如果你需要进行点击那个按钮的判断,需要设置一个值,先把这个判断的属性放入form表单的隐藏域中

<form>
	<input name="params[flag]" type="hidden" id="flag">
</form>

其中,params[flag]是把flag这个状态参数放入了若依框架自带的BaseEntity基础实体类里的请求参数的map中了,我们在js中赋值以后需要在controller里面把他取出来

Map<String,Object> params = dept.getParams();
Object flag = params.get("flag");

拿到了flag这个状态在进行判断,我点了进行我的函数执行,点击跳过更新函数直接添加

if(flag.equals("1")){
	cecsDeptService.addDept(dept);
}

下面是我们的js中添加的可以实现弹窗的代码:文章来源地址https://www.toymoban.com/news/detail-447837.html

function submitHandler() {
	if($.validate.form()){
		layer.confirm('',{},function(){
		//debugger;
		$('#flag').val('1');
		$.operate.save(prefix + "/add",$('#form-dept-add').serialize());
	},function() {
		//debugger;
		$('#flag').val('2');
		$.operate.save(prefix + "/add",$('#form-dept-add').serialize());
		});
	}
}

到了这里,关于若依框架add页面实现confirm弹窗的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 如何实现”系统可能不会保存您所做的更改”的弹窗提示

    在本文框输入内容,关闭页面或者刷新页面时会弹出提示“系统可能不会保存您所做的更改”: 谷歌浏览器效果: Safari浏览器效果:

    2024年02月07日
    浏览(36)
  • element-ui中this.$confirm提示文字中,部分有颜色(自定义)

    如图 想要让element-ui中的提示文字中,部分有颜色可以如下设置: MessageBox 组件可以通过传递一个 HTML 片段来自定义对话框内容的样式。 注意,在使用 MessageBox 组件时需要添加 dangerouslyUseHTMLString: true 选项来启用自定义 HTML 片段。 可以直接这么写 也可以封装成一个变量 为了

    2024年02月07日
    浏览(39)
  • 若依(ruoyi)框架:如何实现灵活自定义路由配置

    随着项目的深入开发,我们可能会对路由做特殊化处理。比如:访问路由A时需要传入routerType=A,前端会根据routerType=A做一些特殊的处理。 这种方法可用于公共路由或固定路由中,而现实开发过程中我们经常遇到的对某个菜单路由的做特殊化处理。还有经常遇到对动态路由的

    2024年01月17日
    浏览(34)
  • 若依框架实现表格按照属性排序 升序或降序

    写法非常简单 前端Vue页面   1. 在表格上加监听函数 @sort-change ;   2. 在表行上加排序字 :sort-orders 、可排序字 sortable ;   3. 实现监听函数。   代码如下: 后端XML代码   在 selectList 里面加上参数解析即可,如下: 实现原理   若依框架后端里面已经封装好对应的

    2024年02月09日
    浏览(30)
  • 结合若依框架实现微信小程序授权登录

    通过若依框架实现微信小程序的授权登录。 原视频链接: https://www.bilibili.com/video/BV1iM411E7RE/?spm_id_from=333.337.search-card.all.clickvd_source=c15794e732e28886fefab201ec9c6253 下载 ruoyi-vue 代码 https://gitee.com/y_project/RuoYi-Vue 下载 ruoyi-app 代码 https://gitee.com/y_project/RuoYi-App 流程图如下: app 模块配

    2023年04月25日
    浏览(29)
  • 微信小程序弹窗提示:wx.showToast、wx.showModal、wx.showLoading的使用场景与实现

    使用场景 :常规的提示,没有确定和取消按钮。 例: 属性: title:提示的内容 icon:显示的图标,合法值有success、error、loading、none image:自定义图标的本地路径,优先级高于icon duration:提示的延迟时间 mask:是否显示透明蒙层,防止触摸穿透 success:API调用成功后的回调函

    2024年02月09日
    浏览(33)
  • 若依前后端分离+Vue2+Element UI实现根据列数据展示不同页面的数据

    多个表格中存在同一字段,并且可通过该字段查到与之对应的数据。举个简单的例子,比如我有一个学生表、一个老师表、一个课程表,假设老师表和学生表里都有课程ID这一字段,那么我可以在课程表里通过课程ID来,查找需要上这门课的学生,以及教这门课的老师,并且在

    2024年01月19日
    浏览(36)
  • VUE 若依框架,当页面设置了keepAlive=true,v-if和v-hasPermi作用在统一个按钮上时v-hasPermi失效,出现按钮显示异常问题

     当前列表页设置了缓存keepAlive=true,同时,在同一个按钮上使用 v-if 判断数据状态、用 v-hasPermi 判断按钮权限 当 v-if 的数据状态改变,由 ==1 变成 ==2 的时候,后面的v-hasPermi判断失效 原因: 是因为一开始页面初始化时,v-if 判断前两行为 true , 后两行没有在页面渲染元素,

    2024年02月03日
    浏览(30)
  • 若依框架ruoyi前后端实现自定义分页功能(ES分页查询)

    若依 ruoyi 框架主要针对 Sql 进行了分页集成,像平时别的一些数据库或者中间件的分页,则需要自己实现. 本文主要使用 ES 的分页查询为例,展示前后端的基本操作,原理可以类推到其他中间件分页查询上.

    2024年02月12日
    浏览(40)
  • 【若依】框架搭建,前端向后端如何发送请求,验证码的实现,开启注册功能

    若依框架(Ruoyi)是一款基于Spring Boot和Spring Cloud的开源快速开发平台。它提供了一系列的基础功能和通用组件,能够帮助开发者快速构建企业级应用。若依框架采用了模块化的设计理念,用户可以选择需要的功能模块进行集成,也可以根据自己的业务需求进行扩展。若依框架

    2024年02月12日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包