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