diff --git a/src/main/resources/static/js/main.js b/src/main/resources/static/js/main.js index 9b057d6..0413dfa 100644 --- a/src/main/resources/static/js/main.js +++ b/src/main/resources/static/js/main.js @@ -4,6 +4,29 @@ function getIsCheckFun(list) { list.forEach((e) => { if (e.isCheck == 1) { 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) { getIsCheckFun(e.child);