From d95fc722dd4c5544e82c9da6da5b4bb548356cb2 Mon Sep 17 00:00:00 2001 From: zhangyanpeng <bob.zhang@highdatas.com> Date: 星期一, 26 八月 2024 21:49:48 +0800 Subject: [PATCH] 调整 --- module/config/page/sys_menu_edit.html | 47 ++++++++++++++++++++++++++++++++++++++++++----- 1 files changed, 42 insertions(+), 5 deletions(-) diff --git a/module/config/page/sys_menu_edit.html b/module/config/page/sys_menu_edit.html index 2fcd2d7..4ee0a66 100644 --- a/module/config/page/sys_menu_edit.html +++ b/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("鍒锋柊椤甸潰"); + } } }); }, -- Gitblit v1.8.0