增加状态红色圆点
This commit is contained in:
parent
af5087aba8
commit
f03a3d69de
|
|
@ -4,6 +4,29 @@ function getIsCheckFun(list) {
|
||||||
list.forEach((e) => {
|
list.forEach((e) => {
|
||||||
if (e.isCheck == 1) {
|
if (e.isCheck == 1) {
|
||||||
console.log("有待审数据", e);
|
console.log("有待审数据", e);
|
||||||
|
|
||||||
|
let layId = `[lay-id=${e.id}]`;
|
||||||
|
var elements = document.querySelectorAll(layId);
|
||||||
|
|
||||||
|
// 遍历选中的元素
|
||||||
|
elements.forEach((element) => {
|
||||||
|
// 设置父元素相对定位
|
||||||
|
element.style.position = "relative";
|
||||||
|
|
||||||
|
// 创建一个新的 span 标签(红色圆点)
|
||||||
|
let span = document.createElement("span");
|
||||||
|
span.style.position = "absolute"; // 使用绝对定位
|
||||||
|
span.style.width = "6px"; // 圆点宽度
|
||||||
|
span.style.height = "6px"; // 圆点高度
|
||||||
|
span.style.backgroundColor = "red"; // 圆点颜色
|
||||||
|
span.style.borderRadius = "50%"; // 使其成为圆形
|
||||||
|
span.style.top = "50%"; // 垂直居中
|
||||||
|
span.style.right = "0"; // 靠右显示
|
||||||
|
span.style.transform = "translateY(-50%)"; // 调整位置,使其正好居中
|
||||||
|
|
||||||
|
// 将圆点插入到选中元素中
|
||||||
|
element.appendChild(span);
|
||||||
|
});
|
||||||
}
|
}
|
||||||
if (e.child && e.child.length > 0) {
|
if (e.child && e.child.length > 0) {
|
||||||
getIsCheckFun(e.child);
|
getIsCheckFun(e.child);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue