This commit is contained in:
BianLzhaoMin 2025-02-26 11:17:28 +08:00
parent 9d5221fa0b
commit 1ff32925b3
1 changed files with 57 additions and 50 deletions

View File

@ -20,6 +20,10 @@
display: flex;
align-items: center;
}
.layui-layer-iframe .layui-layer-btn0 {
display: none;
}
</style>
</head>
@ -203,10 +207,13 @@
//将td元素的style属性设置为pointer-events: none禁止点击
$(this).css('pointer-events', 'none');
delete item.dataset.edit
let fileDom = ''
if (JSON.parse(msg).fileList && JSON.parse(msg).fileList.length > 0) {
fileDom = `<span>${JSON.parse(msg).fileList[index - 3]}</span>`
}
$(this).append(fileDom)
}
});
}
});
@ -397,54 +404,54 @@
}
});
// 单元格普通编辑事件
table.on('edit(baseTable)', function (obj) {
var value = obj.value // 得到修改后的值
var data = obj.data // 得到所在行所有键值
var field = obj.field; // 得到字段
//判断修改的是当前行的第几个单元格
let index = headerRows[2].findIndex(item => item.field === field);
//获取其对应的二级标题 用于计算
let currentItem = headerRows[1][index];
let standardScore = Number(currentItem.standardScore);
//是否包含前缀0
if (value.indexOf('0') === 0 && value.length > 1) {
layer.msg('输入值不能以0开头');
//清空当前单元格
obj.update({
[field]: ''
});
return;
}
//判断是否数字
if (value < 0) {
layer.msg('输入值不能小于0');
//清空当前单元格
obj.update({
[field]: ''
});
return;
}
if (!isPositiveInteger(value)) {
layer.msg('请输入正整数');
//清空当前单元格
obj.update({
[field]: ''
});
return;
}
if (value > standardScore) {
layer.msg('输入值不能大于标准值');
//清空当前单元格
obj.update({
[field]: ''
});
return;
}
// // 更新数据中对应的字段
let update = {};
update[field] = value;
obj.update(update);
});
// table.on('edit(baseTable)', function (obj) {
// var value = obj.value // 得到修改后的值
// var data = obj.data // 得到所在行所有键值
// var field = obj.field; // 得到字段
// //判断修改的是当前行的第几个单元格
// let index = headerRows[2].findIndex(item => item.field === field);
// //获取其对应的二级标题 用于计算
// let currentItem = headerRows[1][index];
// let standardScore = Number(currentItem.standardScore);
// //是否包含前缀0
// if (value.indexOf('0') === 0 && value.length > 1) {
// layer.msg('输入值不能以0开头');
// //清空当前单元格
// obj.update({
// [field]: ''
// });
// return;
// }
// //判断是否数字
// if (value < 0) {
// layer.msg('输入值不能小于0');
// //清空当前单元格
// obj.update({
// [field]: ''
// });
// return;
// }
// if (!isPositiveInteger(value)) {
// layer.msg('请输入正整数');
// //清空当前单元格
// obj.update({
// [field]: ''
// });
// return;
// }
// if (value > standardScore) {
// layer.msg('输入值不能大于标准值');
// //清空当前单元格
// obj.update({
// [field]: ''
// });
// return;
// }
// // // 更新数据中对应的字段
// let update = {};
// update[field] = value;
// obj.update(update);
// });
}