首页 > 其他分享 >2023年4月10日周一

2023年4月10日周一

时间:2023-04-10 17:59:25浏览次数:45  
标签:function 10 删除 title id result 2023 周一 rootScope

计划

执行

上午:解决下拉权限修改的问题,删除
13点39分  开始
14点09分  干别的了,熟悉项目,准备中期答辩

记录

已解决

  1. 解决下拉权限修改的问题,删除

问题想法

  1. 管理员删除用户,新增用户??
  2. mock地址有问题??没解决
  3. 审批问题,发邮件问题
  4. 权限控制和角色管理
  5. 我现在知道要如何了解项目结构,接着项目的思路开发了。要改的地方还有点多,有点难啊
  6. 那个visitor是免登录使用的

GPT

  1. pick选择器控件
  2. 2.1具体的实现方式取决于你的后端实现方式,以下是一个可能的实现方式:

后端实现删除逻辑
在后端实现删除逻辑,例如使用Node.js和Express框架,可以在路由中添加一个删除接口:app.delete('/api/items/:id', function(req, res) {
var id = req.params.id;
// 调用数据库删除接口删除数据
db.deleteItem(id, function(err) {
if (err) {
res.status(500).json({ error: '删除数据失败' });
} else {
res.status(200).json({ message: '数据删除成功' });
}
});
});
2.2在$rootScope.del函数中调用后端的删除接口
在rootScope.del函数中,可以使用http服务向后端发送一个DELETE请求,例如:$rootScope.del = function(iUrl, id, title) {
title = title ? title : '确认要删除【' + id + '】?';
if (myConfirm(title)) {
var url = '/api/items/' + id;
var params = 'iUrl=' + iUrl + '|iLoading=TIP';
httpService.callHttpMethod($http, url, 'DELETE', params)
.success(function(result) {
var isSuccess = httpSuccess(result, 'iLoading=TIP');
if (!isJson(result) || isSuccess.indexOf('[ERROR]') >= 0) {
$rootScope.error = isSuccess.replace('[ERROR]', '');
} else {
// 删除成功后重新加载页面或更新数据
$rootScope.error = null;
$timeout(function() {
$("#refresh").click();
});
}
})
.error(function(result) {
closeTip(
'[ERROR]未知异常,请联系开发人员查看日志',
'iLoading=PROPUP',
3
);
$rootScope.error = result;
});
}
};
其中,url是后端的删除接口地址,使用DELETE请求方法向后端发送请求,params是传递给后端的参数。
2.3删除成功后重新加载页面或更新数据
在rootScope.del函数中,如果删除成功,可以调用timeout服务重新加载页面或更新数据,例如:$timeout(function() {
// 重新加载页面或更新数据
$rootScope.$broadcast('refreshData');
});
image

知识

标签:function,10,删除,title,id,result,2023,周一,rootScope
From: https://www.cnblogs.com/barry-first/p/17301728.html

相关文章

  • 3500/15 127610-01 对于高性能市场中的云计算
    3500/15127610-01对于高性能市场中的云计算对于高性能市场中的云计算,产品设计将基于性能。在PC系统架构方面,PCIe4.016G和即将推出的PCIe5.032G有一些主要的技术改进。CXL基于PCIe4.0,以增强该结构中的高速组件。面向云计算的网络切片、网络功能虚拟化(NFV)和面向5G边缘服务......
  • PAT Basic 1080. MOOC期终成绩
    PATBasic1080.MOOC期终成绩1.题目描述:对于在中国大学MOOC(http://www.icourse163.org/)学习“数据结构”课程的学生,想要获得一张合格证书,必须首先获得不少于200分的在线编程作业分,然后总评获得不少于60分(满分100)。总评成绩的计算公式为\(G=(G_{mid−term}×40\%+G_{final}×......
  • 2023很火的手机记事本APP
    在经济高速发展的今天,对于职场人士来说,时间是非常宝贵的,所以我们在工作中要时刻保持高效,能够准确的处理各种事项和工作任务。那么当工作中有很多信息需要记录、管理的时候,当有各种各样工作任务需要完成的时候,职场人士应该如何快速记录下来这些内容呢?  在2023年越来越多......
  • C/C++猜单词系统[2023-04-10]
    C/C++猜单词系统[2023-04-10]程序设计题二:猜单词面向专业:非计算机专业难度:41问题描述请从一片英文的短文中任意提取一个单词,给出该单词的字母数量,让游戏者猜单词的拼写字母,游戏者每次只能猜一个字母,如果游戏者猜的字母在单词中,单词中所有的该字母将被视为已猜出,例如:如果原单......
  • C/C++驾驶员理论课程模拟考试与学习系统[2023-04-10]
    C/C++驾驶员理论课程模拟考试与学习系统[2023-04-10]程序设计题:驾驶员理论课程模拟考试与学习系统出题人:金仙力面向专业:计算机科学与技术难度等级:41问题描述要求编写一个程序,模拟驾驶员科目一的考试,要求具有良好的操作界面。管理员负责试题库的管理(编辑、删除、增加等)......
  • 【解决】Windows10如何限制CPU最大使用率?
    【问题】Windows10如何限制CPU最大使用率?【解决】:进入控制面板→电源选项→更改计划设置→更改高级电源设置→处理器电源管理,最大处理器状态。设置需要的百分比即可。  ......
  • mysql 2023-04-09 23:59:59 999 为什么会展示为第二天
    在MySQL中,日期时间类型包括DATE、TIME、DATETIME、TIMESTAMP等。其中,DATETIME和TIMESTAMP类型可以表示具体的日期和时间,包含年、月、日、时、分、秒等信息。当使用DATETIME或TIMESTAMP存储日期时间值时,如果精度达到了秒级别以上,MySQL会进行四舍五入,将精度保留到秒级别......
  • Qt 16进制和10进制之间的转换
    一、16转换为10进制。1、数字转换为字符串1quint8Hex=0x0F;2QStringnum=QString("%1").arg(Hex,0,10);3//QStringnum=QString::number(Hex,10);2、数字转换为数字1quint8Hex=0x0F;2QStringnum=QString("%1").arg(Hex,0,10)......
  • 2023/4/10小记
    题先咕咕咕,写小记主要是为了说废话。学whk的感觉大概就是这样。睁开眼重新堕入平凡的世界辗转枯燥的时间一天又一天曾为之绚乱的爱是那么遥远——《八重回归·真》讲真我真的感觉我早晚能把妄想症全搬一遍,就算知道很幼稚但是真的忍不住被戳心窝子。太像了。当时推游戏的......
  • 关于firefox,在win10下,大部分视频网站都无法正常播放的问题
    1、目前日期:2023-4-102、firefox版本:111.0.1(64位)3、win10版本:Windows10专业版22H24、尝试过网上大部分的方法,包括但不限于,firefox排障模式,翻新、彻底重装浏览器5、系统刚启动的很短的时间内,马上打开firefox浏览器,是能正常播放视频的,但是隔了几分钟后,浏览器彻底关闭后,重......