From 2816415f539ef54839e331657edae7055c243ad8 Mon Sep 17 00:00:00 2001
From: chen.llin <1442464845@qq.comm>
Date: 星期六, 17 一月 2026 19:27:45 +0800
Subject: [PATCH] agv缓存库位清空和标记功能
---
src/main/webapp/static/js/role/rolePower.js | 31 ++++++++++++++++++++-----------
1 files changed, 20 insertions(+), 11 deletions(-)
diff --git a/src/main/webapp/static/js/role/rolePower.js b/src/main/webapp/static/js/role/rolePower.js
index 212e2ba..4729843 100644
--- a/src/main/webapp/static/js/role/rolePower.js
+++ b/src/main/webapp/static/js/role/rolePower.js
@@ -39,19 +39,28 @@
form.on('submit(save)', function () {
var param = [];
var checkData = tree.getChecked('powerTree');
+ if (!checkData || !Array.isArray(checkData)) {
+ layer.msg('娌℃湁閫変腑鐨勬潈闄愭暟鎹�');
+ return false;
+ }
checkData.map(function (obj) {
- obj.children.map(function (resource) {
-
- var childrens = [];
- resource.children.map(function (resource) {
- childrens.push(resource.id);
+ // 妫�鏌� obj.children 鏄惁瀛樺湪涓斾负鏁扮粍
+ if (obj.children && Array.isArray(obj.children)) {
+ obj.children.map(function (resource) {
+ var childrens = [];
+ // 妫�鏌� resource.children 鏄惁瀛樺湪涓斾负鏁扮粍
+ if (resource.children && Array.isArray(resource.children)) {
+ resource.children.map(function (resource) {
+ childrens.push(resource.id);
+ });
+ }
+ var one = {
+ 'two': resource.id,
+ 'three': childrens
+ };
+ param.push(one);
});
- var one = {
- 'two': resource.id,
- 'three': childrens
- };
- param.push(one);
- })
+ }
});
$.ajax({
url: baseUrl+"/power/auth",
--
Gitblit v1.9.1