| | |
| | | width: "900px", |
| | | height: "340px", |
| | | icon: "icon-product", |
| | | text: "菜单新增", |
| | | text: "新增页面", |
| | | id: "sys_menu_add",//totab: true时需设置,用于判断是否已打开此页面 |
| | | url: "module/config/page/sys_menu_add.html", |
| | | data: data, |
| | |
| | | width: "900px", |
| | | height: "340px", |
| | | icon: "icon-product", |
| | | text: "菜单新增", |
| | | text: "新增菜单", |
| | | id: "sys_menu_add",//totab: true时需设置,用于判断是否已打开此页面 |
| | | url: "module/config/page/sys_menu_add.html", |
| | | data: data, |
| | |
| | | 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 (result.success) { |
| | | if (callback) { |
| | | callback() |
| | | } |
| | | else { |
| | | console.log("刷新页面"); |
| | | } |
| | | } |
| | | }); |
| | |
| | | <!-- 工具栏 --> |
| | | <div style="float: right; margin-right: 18px"> |
| | | <el-button-group style="margin-left: 3px"> |
| | | <el-button @click="saveRowTable":icon="buttonsconfig.save.icon">{{buttonsconfig.save.name}}</el-button> |
| | | <el-button @click="saveRowTable":icon="buttonsconfig.save.icon" :disabled="!formData.page_id">{{buttonsconfig.save.name}}</el-button> |
| | | </el-button-group> |
| | | </div> |
| | | </div> |
| | |
| | | </h-form> |
| | | |
| | | <h-table |
| | | v-if="isRefresh && tableFields.length" |
| | | v-if="isRefresh && tableFields.length && formData.page_id" |
| | | ref="table1" |
| | | :table-fields="tableFields" |
| | | :table-data="tableData" |