zhangyanpeng
2024-08-26 d95fc722dd4c5544e82c9da6da5b4bb548356cb2
module/config/page/sys_menu_edit.html
@@ -970,10 +970,15 @@
                     var entity_data_field = [];
                     var entity_data_property = [];
                      */
                     entity_page_button_add.map(ba=>{
                        me.saveData("sys_page_button", ba, function() {
                     me.saveButtonAdd(entity_page_button_add, function() {
                        me.saveButtonDel(entity_page_button_del, function() {
                           me.onRefreshCacheByPageId(entity_page.id);
                        })
                     })
                     // entity_page_button_add.map(ba=>{
                     //    me.saveData("sys_page_button", ba, function() {
                     //    })
                     // })
                     entity_data_field.map(df=>{
                        me.saveData("sys_data_field", df, function() {
                        })
@@ -983,10 +988,39 @@
                        })
                     })
                     
                     entity_page_button_del.map(bd=>{
                        me.delData("sys_page_button", bd, function() {
                     // entity_page_button_del.map(bd=>{
                     //    me.delData("sys_page_button", bd, function() {
                     //    })
                     // })
                  },
                  saveButtonAdd(list, callback) {
                     var me = this;
                     if (list.length) {
                        let buttonadd_ = list[0];
                        me.saveData("sys_page_button", buttonadd_, function() {
                           console.log("新增按键");
                           list.remove(buttonadd_)
                           me.saveButtonAdd(list, callback)
                        })
                     })
                     }
                     else {
                        callback()
                     }
                  },
                  saveButtonDel(list, callback) {
                     var me = this;
                     if (list.length) {
                        let buttonadd_ = list[0];
                        me.delData("sys_page_button", buttonadd_, function() {
                           console.log("删除按键");
                           list.remove(buttonadd_)
                           me.saveButtonDel(list, callback)
                        })
                     }
                     else {
                        callback()
                     }
                  },
                   
                  saveData(dataname, data, callback) {
@@ -1029,6 +1063,9 @@
                           if (callback) {
                              callback()
                           }
                           else {
                              console.log("刷新页面");
                           }
                        }
                     });
                  },