| | |
| | | @on-load="onLoad" |
| | | @tree-load="treeLoad"> |
| | | <template slot-scope="{row}" slot="menu"> |
| | | <el-button type="text" |
| | | <el-button v-if="permissionList.settingBtn" |
| | | type="text" |
| | | icon="el-icon-setting" |
| | | size="small" |
| | | v-if="permission.data_scope_setting" |
| | | plain |
| | | style="border: 0;background-color: transparent !important;" |
| | | @click.stop="handleDataScope(row)">权限配置 |
| | |
| | | @size-change="sizeChangeScope" |
| | | @on-load="onLoadScope"> |
| | | <template slot="menuLeft"> |
| | | <el-button type="danger" |
| | | <el-button v-if="permissionList.delBtn" |
| | | type="danger" |
| | | size="small" |
| | | icon="el-icon-delete" |
| | | plain |
| | |
| | | watchMode: true, |
| | | option: { |
| | | lazy: true, |
| | | columnBtn:false, |
| | | tip: false, |
| | | // simplePage: true, |
| | | searchShow: true, |
| | |
| | | ...mapGetters(["permission"]), |
| | | permissionList() { |
| | | return { |
| | | addBtn: this.vaildData(this.permission.menu_add, false), |
| | | viewBtn: this.vaildData(this.permission.menu_view, false), |
| | | delBtn: this.vaildData(this.permission.menu_delete, false), |
| | | editBtn: this.vaildData(this.permission.menu_edit, false) |
| | | addBtn: this.vaildData(this.permission.data_scope.data_scope_add, false), |
| | | viewBtn: this.vaildData(this.permission.data_scope.data_scope_view, false), |
| | | delBtn: this.vaildData(this.permission.data_scope.data_scope_delete, false), |
| | | editBtn: this.vaildData(this.permission.data_scope.data_scope_edit, false), |
| | | settingBtn: this.vaildData(this.permission.data_scope.data_scope_setting,false), |
| | | }; |
| | | }, |
| | | ids() { |