| | |
| | | <el-button |
| | | type="primary" |
| | | icon="el-icon-plus" |
| | | v-if="permission.sysConfig_add" |
| | | v-if="permissionList.addBtn" |
| | | @click="$refs.crud.rowAdd()" |
| | | >新 增</el-button> |
| | | <el-button |
| | | type="danger" |
| | | icon="el-icon-delete" |
| | | plain |
| | | v-if="permission.sysConfig_delete" |
| | | icon="el-icon-delete" |
| | | v-if="permissionList.delBtn" |
| | | @click="handleDelete" |
| | | >删 除</el-button> |
| | | </template> |
| | | <template #menu="scope"> |
| | | <template #menu="{ row, index }"> |
| | | <el-button |
| | | type="text" |
| | | icon="el-icon-view" |
| | | v-if="permission.sysConfig_view" |
| | | @click.stop="$refs.crud.rowView(scope.row,scope.index)" |
| | | v-if="permissionList.viewBtn" |
| | | @click.stop="$refs.crud.rowView(row, index)" |
| | | >查看</el-button> |
| | | <el-button |
| | | type="text" |
| | | icon="el-icon-edit" |
| | | v-if="permission.sysConfig_edit" |
| | | @click.stop="$refs.crud.rowEdit(scope.row,scope.index)" |
| | | v-if="permissionList.editBtn" |
| | | @click.stop="$refs.crud.rowEdit(row, index)" |
| | | >编辑</el-button> |
| | | </template> |
| | | </avue-crud> |
| | |
| | | searchMenuSpan: 6, |
| | | border: true, |
| | | index: true, |
| | | viewBtn: true, |
| | | // 禁用默认按钮 |
| | | addBtn: false, |
| | | editBtn: false, |
| | | viewBtn: false, |
| | | delBtn: false, |
| | | selection: true, |
| | | excelBtn: true, |
| | | dialogClickModal: false, |
| | |
| | | label: 'name', |
| | | value: 'id', |
| | | }, |
| | | // dataType: 'number', |
| | | rules: [ |
| | | { |
| | | required: true, |
| | |
| | | ...mapGetters(['permission']), |
| | | permissionList() { |
| | | return { |
| | | addBtn: this.validData(this.permission.sysConfig_add, false), |
| | | viewBtn: this.validData(this.permission.sysConfig_view, false), |
| | | delBtn: this.validData(this.permission.sysConfig_delete, false), |
| | | editBtn: this.validData(this.permission.sysConfig_edit, false), |
| | | addBtn: this.permission.sysConfig_add, |
| | | viewBtn: this.permission.sysConfig_view, |
| | | delBtn: this.permission.sysConfig_delete, |
| | | editBtn: this.permission.sysConfig_edit, |
| | | }; |
| | | }, |
| | | ids() { |