zhangyanpeng
2024-08-26 d95fc722dd4c5544e82c9da6da5b4bb548356cb2
调整
2个文件已修改
65 ■■■■■ 已修改文件
module/config/page/page_role.html 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
module/config/page/sys_menu_edit.html 47 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
module/config/page/page_role.html
@@ -637,6 +637,7 @@
                            Server.call("root/system/saveBtnAndTab", param_, function(result) {
                                if(result.success){
                                    me.roleRefresh(param_.roleId, function(){
                                        me.onRefreshCacheByPageId(me.pageid)
                                        me.$message({
                                            message: '保存成功',
                                            type: 'success'
@@ -649,7 +650,22 @@
                                me.savebt = false;
                            });
                        },
                        onRefreshCacheByPageId(PageId, callback) {
                            var me = this;
                            let param_ = {
                                page_id: PageId
                            }
                            Server.call("root/system/reloadMenuByPage", param_, function(result) {
                                if (result.success) {
                                    if (callback) {
                                        callback()
                                    }
                                    else {
                                        console.log("刷新页面");
                                    }
                                }
                            });
                        },
                        // 刷新缓存
                        roleRefresh(roleId, callback) {
                            var me = this;
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("刷新页面");
                                    }
                                }
                            });
                        },