| | |
| | | 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' |
| | |
| | | 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; |
| | |
| | | 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() { |
| | | }) |
| | |
| | | }) |
| | | }) |
| | | |
| | | 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) { |
| | |
| | | if (callback) { |
| | | callback() |
| | | } |
| | | else { |
| | | console.log("刷新页面"); |
| | | } |
| | | } |
| | | }); |
| | | }, |