This commit is contained in:
parent
9d5221fa0b
commit
1ff32925b3
|
|
@ -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);
|
||||
// });
|
||||
}
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue