只允许对最后一条记录进行修改

今天做了个小功能想和大家分享一下


在我任务描述里有个这样的描述:只能对最后一条记录进行修改。
我刚开始我这样想的,每条记录前面都有给他一个radio,然后对你选择的数据去判断他是不是最后添加的那一条,后台发现这样有点难度,判断就很不好判断。于是我用了另外一种方法,不给记录radio,就是不能选择记录,修改按钮就直接写着修改最后一条记录,一点这个按钮就去数据库查出最后一条数据,然后把数据显示在页面上。

在这里插入图片描述
在点击了这个按钮以后触发update这个事件。

update: function () {
                var that = this;
                that.http.post({
                    url:that.urls.findLast,
                    success:function(res){
                        that.unitPunish = res.data;
                        console.info(that.unitPunish);
                        that.title = '修改处罚信息';
                        that.showList = false;
                        that.$nextTick(function () {
                            that.form.render();
                        })
                    }
                });
 },

sql语句是这样的:

SELECT *
FROM tablename
ORDER BY 操作时间
DESC limit 1;

成功操作以后就返回结果res
然后把res中的数据放到你定义的页面对象上去
在这里插入图片描述

发布了16 篇原创文章 · 获赞 1 · 访问量 6990

猜你喜欢

转载自blog.csdn.net/weixin_42596407/article/details/89236491