You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
|
<template>
|
|
|
|
|
<basic-container>
|
|
|
|
|
<avue-crud v-bind="bindVal"
|
|
|
|
|
v-on="onEvent"
|
|
|
|
|
v-model="form"
|
|
|
|
|
:permission="permissionList"
|
|
|
|
|
v-model:page="page">
|
|
|
|
|
<template #menu-left>
|
|
|
|
|
<el-button type="danger"
|
|
|
|
|
icon="el-icon-delete"
|
|
|
|
|
v-if="permission.param_delete"
|
|
|
|
|
plain
|
|
|
|
|
@click="handleDelete">删 除
|
|
|
|
|
</el-button>
|
|
|
|
|
</template>
|
|
|
|
|
</avue-crud>
|
|
|
|
|
</basic-container>
|
|
|
|
|
</template>
|
|
|
|
|
|
|
|
|
|
<script>
|
|
|
|
|
|
|
|
|
|
export default window.$crudCommon({
|
|
|
|
|
data () {
|
|
|
|
|
return {}
|
|
|
|
|
},
|
|
|
|
|
computed: {
|
|
|
|
|
permissionList () {
|
|
|
|
|
return {
|
|
|
|
|
addBtn: this.validData(this.permission.param_add, false),
|
|
|
|
|
viewBtn: this.validData(this.permission.param_view, false),
|
|
|
|
|
delBtn: this.validData(this.permission.param_delete, false),
|
|
|
|
|
editBtn: this.validData(this.permission.param_edit, false)
|
|
|
|
|
};
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
methods: {}
|
|
|
|
|
}, {
|
|
|
|
|
//模块路径
|
|
|
|
|
name: 'system/param',
|
|
|
|
|
})
|
|
|
|
|
</script>
|
|
|
|
|
|
|
|
|
|
<style>
|
|
|
|
|
</style>
|