| | |
| | | @on-load="onLoad" |
| | | > |
| | | <template #menu-left> |
| | | <el-button |
| | | type="primary" |
| | | icon="el-icon-plus" |
| | | v-if="permission.sys_config_add" |
| | | @click="$refs.crud.rowAdd()" |
| | | >新 增</el-button> |
| | | <el-button |
| | | type="danger" |
| | | icon="el-icon-delete" |
| | | plain |
| | | v-if="permission.workspace_delete" |
| | | v-if="permission.sys_config_delete" |
| | | @click="handleDelete" |
| | | >删 除 |
| | | </el-button> |
| | | >删 除</el-button> |
| | | </template> |
| | | <template #menu="scope"> |
| | | <el-button |
| | | type="text" |
| | | icon="el-icon-view" |
| | | v-if="permission.sys_config_view" |
| | | @click.stop="$refs.crud.rowView(scope.row,scope.index)" |
| | | >查看</el-button> |
| | | <el-button |
| | | type="text" |
| | | icon="el-icon-edit" |
| | | v-if="permission.sys_config_edit" |
| | | @click.stop="$refs.crud.rowEdit(scope.row,scope.index)" |
| | | >编辑</el-button> |
| | | <el-button |
| | | type="text" |
| | | icon="el-icon-delete" |
| | | v-if="permission.sys_config_delete" |
| | | @click.stop="rowDel(scope.row,scope.index)" |
| | | >删除</el-button> |
| | | </template> |
| | | </avue-crud> |
| | | </basic-container> |
| | |
| | | ...mapGetters(['permission']), |
| | | permissionList() { |
| | | return { |
| | | addBtn: this.validData(this.permission.workspace_add, true), |
| | | viewBtn: this.validData(this.permission.workspace_view, true), |
| | | delBtn: this.validData(this.permission.workspace_delete, true), |
| | | editBtn: this.validData(this.permission.workspace_edit, true), |
| | | addBtn: this.validData(this.permission.sys_config_add, true), |
| | | viewBtn: this.validData(this.permission.sys_config_view, true), |
| | | delBtn: this.validData(this.permission.sys_config_delete, true), |
| | | editBtn: this.validData(this.permission.sys_config_edit, true), |
| | | }; |
| | | }, |
| | | ids() { |