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