当前位置: 首页 > news >正文

厦门市网站建设app开发合肥网站建设与设计

厦门市网站建设app开发,合肥网站建设与设计,做查询快递单号的网站多少钱,好看的html代码功能需求#xff1a;实现选中一个或多个执行批量删除操作 在elementUI官网选择一个表格样式模板#xff0c;Element - The worlds most popular Vue UI framework 这里采用的是 将代码复制到前端#xff0c;这里是index.vue templateel-button typedang…功能需求实现选中一个或多个执行批量删除操作 在elementUI官网选择一个表格样式模板Element - The worlds most popular Vue UI framework 这里采用的是 将代码复制到前端这里是index.vue templateel-button typedanger plain iconel-icon-delete sizemini clickhandleDeleteByBatch删除/el-buttonel-table refmultipleTable :datatableData tooltip-effectdark stylewidth: 100%selection-changehandleSelectionChangeel-table-column typeselection width55/el-table-columnel-table-column label日期 width120template slot-scopescope{{ scope.row.date }}/template/el-table-columnel-table-column propname label姓名 width120/el-table-columnel-table-column propaddress label地址 show-overflow-tooltip/el-table-column/el-table /template scriptexport default {data() {return {//表格数据tableData: [],//多选idsmultipleSelection: []}},methods: {handleSelectionChange(row) {this.multipleSelection row;}}} /script 添加删除方法 1.script处导入后端执行删除方法的文件a.js位于api/student文件夹下 script import { deleteByBatch } from /api/student/a /script2.a.js import request from /utils/request// 批量删除 export function deleteByBatch(ids) {return request({url: /student/deleteByBatch/ids,method: delete}) } 3.添加删除方法修改handleSelectionChange方法 将选中的数组对象中的id传给multipleSelectionthis.multipleSelection row.map(item item.id); // 多选handleSelectionChange(row) {console.log(选中row, row);this.multipleSelection row.map(item item.id);console.log(选中id, this.multipleSelection);},// 批量删除handleDeleteByBatch() {this.$confirm(确定删除选中的数据吗, {confirmButtonText: 确定,cancelButtonText: 取消,type: warning,}).then(() {deleteByBatch(this.multipleSelection).then(res {if (res.code 200) {this.$message.success(删除成功);this.getCollectorList();} else {this.$message.error(删除失败);}})})}, 后端代码 controllerAjaxResult是返回数据类型类有需要的文末复制更全面的代码可以gitee上下载ruoyi框架 RestController RequestMapping(/student) public class AController {Autowiredprivate AService aService;DeleteMapping(/deleteByBatch/{ids})ApiOperation(批量删除)public AjaxResult deleteByBatch( PathVariable ListLong ids){return AjaxResult.success(aService.deleteByBatch(ids));} } xml此处做的逻辑删除 update iddeleteByBatch parameterTypecom.system.domain.Aupdate a set del_flag 2 where id inforeach collectionids itemid open( separator, close)#{id}/foreach/update AjaxResult public class AjaxResult extends HashMapString, Object {private static final long serialVersionUID 1L;/** 状态码 */public static final String CODE_TAG code;/** 返回内容 */public static final String MSG_TAG msg;/** 数据对象 */public static final String DATA_TAG data;/*** 初始化一个新创建的 AjaxResult 对象使其表示一个空消息。*/public AjaxResult(){}/*** 初始化一个新创建的 AjaxResult 对象* * param code 状态码* param msg 返回内容*/public AjaxResult(int code, String msg){super.put(CODE_TAG, code);super.put(MSG_TAG, msg);}/*** 初始化一个新创建的 AjaxResult 对象* * param code 状态码* param msg 返回内容* param data 数据对象*/public AjaxResult(int code, String msg, Object data){super.put(CODE_TAG, code);super.put(MSG_TAG, msg);if (StringUtils.isNotNull(data)){super.put(DATA_TAG, data);}}/*** 返回成功消息* * return 成功消息*/public static AjaxResult success(){return AjaxResult.success(操作成功);}/*** 返回成功数据* * return 成功消息*/public static AjaxResult success(Object data){return AjaxResult.success(操作成功, data);}/*** 返回成功消息* * param msg 返回内容* return 成功消息*/public static AjaxResult success(String msg){return AjaxResult.success(msg, null);}/*** 返回成功消息* * param msg 返回内容* param data 数据对象* return 成功消息*/public static AjaxResult success(String msg, Object data){return new AjaxResult(HttpStatus.SUCCESS, msg, data);}/*** 返回警告消息** param msg 返回内容* return 警告消息*/public static AjaxResult warn(String msg){return AjaxResult.warn(msg, null);}/*** 返回警告消息** param msg 返回内容* param data 数据对象* return 警告消息*/public static AjaxResult warn(String msg, Object data){return new AjaxResult(HttpStatus.WARN, msg, data);}/*** 返回错误消息* * return 错误消息*/public static AjaxResult error(){return AjaxResult.error(操作失败);}/*** 返回错误消息* * param msg 返回内容* return 错误消息*/public static AjaxResult error(String msg){return AjaxResult.error(msg, null);}/*** 返回错误消息* * param msg 返回内容* param data 数据对象* return 错误消息*/public static AjaxResult error(String msg, Object data){return new AjaxResult(HttpStatus.ERROR, msg, data);}/*** 返回错误消息* * param code 状态码* param msg 返回内容* return 错误消息*/public static AjaxResult error(int code, String msg){return new AjaxResult(code, msg, null);}/*** 是否为成功消息** return 结果*/public boolean isSuccess(){return Objects.equals(HttpStatus.SUCCESS, this.get(CODE_TAG));}/*** 是否为警告消息** return 结果*/public boolean isWarn(){return Objects.equals(HttpStatus.WARN, this.get(CODE_TAG));}/*** 是否为错误消息** return 结果*/public boolean isError(){return Objects.equals(HttpStatus.ERROR, this.get(CODE_TAG));}/*** 方便链式调用** param key 键* param value 值* return 数据对象*/Overridepublic AjaxResult put(String key, Object value){super.put(key, value);return this;} }
http://www.w-s-a.com/news/982071/

相关文章:

  • 淅川网站建设如何在百度上做自己的网站
  • 网站制作 南通有学给宝宝做衣服的网站吗
  • 做西式快餐店网站网络营销的含义是什么
  • 网络销售代理加盟南京seo排名扣费
  • 赤峰中国建设招标网站网站开发投标文件
  • 域名抢住网站婚庆网页设计
  • 公司网站建设的通知南宁怎么做网站
  • 搜狐快站建站教程电子商务网站后台模板
  • .gs域名做网站怎么样做网站有没有用
  • 肇庆住房和城乡建设局网站广州seo公司排名
  • j2ee网站开发买什么书网络媒体有哪些
  • 江西省住房建设部官方网站用多说的网站
  • 云课堂哪个网站做的好网站 集约化平台建设方案的通知
  • 撰写网站栏目规划怎么建自己的平台
  • 中国建设银行巴黎分行网站建设银行忘记密码网站首页
  • 网站左侧树形导航怎么做像wordpress一样的网站吗
  • 做网站用的书公司做网站 需要解决哪些问题
  • 电器网站建设策划书深圳动画制作
  • cpa网站建设wordpress支付宝微信收费吗
  • 权威网站排名桂林生活网论坛
  • 网站设计息济南网站建设济南
  • 安蓉建设总公司网站网站怎么做才能被百度收录
  • 电子商务网站业务流程分析做效果图的外包网站
  • wordpress仿站视频教程wordpress用什么php版本好
  • 郑州做网站九零后网络沧州做网站的专业公司
  • 小游戏网站建设可以自己做图片的软件
  • 湖南地税局官网站水利建设基金app仿制
  • 苏州网站设计kgwl建设网站需要用到哪些技术人员
  • 万户网络做网站如何亚马逊网站建设
  • 门户网站制作费用暴雪公司最新消息